winternl.h compile error

G

Gabriel

Hi,

I downloaded the last platform sdk which works with vc++ 6 (February
2003): http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm

However im getting a strange error when i compile. what i do is the
following:

- Run this shortcut from the start menu to set variables: Set Windows
XP 32-bit Build Environment (Retail).lnk

- Open vc++ 6 and create a new Win32 Simple Application

- Include winternl.h



This is the code:

#include "stdafx.h"
#include <winternl.h>

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow) {
PROCESS_BASIC_INFORMATION p;
return 0;
}



When compiling i get these errors:

error C2065: 'PROCESS_BASIC_INFORMATION' : undeclared identifier
error C2146: syntax error : missing ';' before identifier 'p'
error C2065: 'p' : undeclared identifier



The include is done correctly but still that (and any) member from the
header isn't recognized.
If i use other headers (just tried a couple) everything works fine.

Any ideas?
 
G

Gabriel

My idea is that you should ask in a Windows programming group.
is a very good one.

Nether of these headers is part of the C++ language, they are all
Windows specific extensions.  Non-standard extensions are off-topic
here.

--
Jack Klein
Home:http://JK-Technology.Com
FAQs for
comp.lang.chttp://c-faq.com/
comp.lang.c++http://www.parashift.com/c++-faq-lite/
alt.comp.lang.learn.c-c++http://www.club.cc.cmu.edu/~ajo/docs/FAQ-acllc.html

OK, thank you for the advice, I'll do that and sorry for asking in the
wrong group.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,982
Messages
2,570,186
Members
46,744
Latest member
CortneyMcK

Latest Threads

Top