Add COMPARTMENT_ID, add STRICT/none-STRICT handle-definition, some minor cleanups git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@6197 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/include/winnt.h b/mingw-w64-headers/include/winnt.h index fc29220..4c08f2e 100644 --- a/mingw-w64-headers/include/winnt.h +++ b/mingw-w64-headers/include/winnt.h
@@ -365,10 +365,15 @@ typedef SHORT *PSHORT; typedef LONG *PLONG; +#ifdef STRICT typedef void *HANDLE; #define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name - typedef HANDLE *PHANDLE; +#else +typedef PVOID HANDLE; +#define DECLARE_HANDLE(name) typedef HANDLE name +#endif + typedef HANDLE *PHANDLE; typedef BYTE FCHAR; typedef WORD FSHORT; typedef DWORD FLONG; @@ -411,6 +416,16 @@ #define _LANGID_DEFINED typedef WORD LANGID; #endif + +#ifndef __COMPARTMENT_ID_DEFINED__ +#define __COMPARTMENT_ID_DEFINED__ + +typedef enum { + UNSPECIFIED_COMPARTMENT_ID = 0, + DEFAULT_COMPARTMENT_ID +} COMPARTMENT_ID,*PCOMPARTMENT_ID; +#endif + #define APPLICATION_ERROR_MASK 0x20000000 #define ERROR_SEVERITY_SUCCESS 0x00000000 #define ERROR_SEVERITY_INFORMATIONAL 0x40000000 @@ -6750,6 +6765,8 @@ BYTE Number; BYTE Reserved; } PROCESSOR_NUMBER, *PPROCESSOR_NUMBER; + +#define ALL_PROCESSOR_GROUPS 0xffff #endif /* !___PROCESSOR_NUMBER_DEFINED */ typedef struct _PROCESSOR_GROUP_INFO {