mirror of
https://github.com/reactos/reactos.git
synced 2024-07-02 18:54:25 +00:00
more header cleanup
svn path=/trunk/; revision=41696
This commit is contained in:
parent
9458da0029
commit
c80e60de20
|
@ -572,6 +572,7 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef RC_INVOKED
|
#ifndef RC_INVOKED
|
||||||
|
|
||||||
#ifndef _FILETIME_
|
#ifndef _FILETIME_
|
||||||
#define _FILETIME_
|
#define _FILETIME_
|
||||||
typedef struct _FILETIME {
|
typedef struct _FILETIME {
|
||||||
|
@ -579,6 +580,7 @@ typedef struct _FILETIME {
|
||||||
DWORD dwHighDateTime;
|
DWORD dwHighDateTime;
|
||||||
} FILETIME,*PFILETIME,*LPFILETIME;
|
} FILETIME,*PFILETIME,*LPFILETIME;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef struct _BY_HANDLE_FILE_INFORMATION {
|
typedef struct _BY_HANDLE_FILE_INFORMATION {
|
||||||
DWORD dwFileAttributes;
|
DWORD dwFileAttributes;
|
||||||
FILETIME ftCreationTime;
|
FILETIME ftCreationTime;
|
||||||
|
@ -590,7 +592,8 @@ typedef struct _BY_HANDLE_FILE_INFORMATION {
|
||||||
DWORD nNumberOfLinks;
|
DWORD nNumberOfLinks;
|
||||||
DWORD nFileIndexHigh;
|
DWORD nFileIndexHigh;
|
||||||
DWORD nFileIndexLow;
|
DWORD nFileIndexLow;
|
||||||
} BY_HANDLE_FILE_INFORMATION,*LPBY_HANDLE_FILE_INFORMATION;
|
} BY_HANDLE_FILE_INFORMATION,*PBY_HANDLE_FILE_INFORMATION,*LPBY_HANDLE_FILE_INFORMATION;
|
||||||
|
|
||||||
typedef struct _DCB {
|
typedef struct _DCB {
|
||||||
DWORD DCBlength;
|
DWORD DCBlength;
|
||||||
DWORD BaudRate;
|
DWORD BaudRate;
|
||||||
|
@ -621,6 +624,7 @@ typedef struct _DCB {
|
||||||
char EvtChar;
|
char EvtChar;
|
||||||
WORD wReserved1;
|
WORD wReserved1;
|
||||||
} DCB,*LPDCB;
|
} DCB,*LPDCB;
|
||||||
|
|
||||||
typedef struct _COMM_CONFIG {
|
typedef struct _COMM_CONFIG {
|
||||||
DWORD dwSize;
|
DWORD dwSize;
|
||||||
WORD wVersion;
|
WORD wVersion;
|
||||||
|
@ -631,6 +635,7 @@ typedef struct _COMM_CONFIG {
|
||||||
DWORD dwProviderSize;
|
DWORD dwProviderSize;
|
||||||
WCHAR wcProviderData[1];
|
WCHAR wcProviderData[1];
|
||||||
} COMMCONFIG,*LPCOMMCONFIG;
|
} COMMCONFIG,*LPCOMMCONFIG;
|
||||||
|
|
||||||
typedef struct _COMMPROP {
|
typedef struct _COMMPROP {
|
||||||
WORD wPacketLength;
|
WORD wPacketLength;
|
||||||
WORD wPacketVersion;
|
WORD wPacketVersion;
|
||||||
|
@ -651,6 +656,7 @@ typedef struct _COMMPROP {
|
||||||
DWORD dwProvSpec2;
|
DWORD dwProvSpec2;
|
||||||
WCHAR wcProvChar[1];
|
WCHAR wcProvChar[1];
|
||||||
} COMMPROP,*LPCOMMPROP;
|
} COMMPROP,*LPCOMMPROP;
|
||||||
|
|
||||||
typedef struct _COMMTIMEOUTS {
|
typedef struct _COMMTIMEOUTS {
|
||||||
DWORD ReadIntervalTimeout;
|
DWORD ReadIntervalTimeout;
|
||||||
DWORD ReadTotalTimeoutMultiplier;
|
DWORD ReadTotalTimeoutMultiplier;
|
||||||
|
@ -658,6 +664,7 @@ typedef struct _COMMTIMEOUTS {
|
||||||
DWORD WriteTotalTimeoutMultiplier;
|
DWORD WriteTotalTimeoutMultiplier;
|
||||||
DWORD WriteTotalTimeoutConstant;
|
DWORD WriteTotalTimeoutConstant;
|
||||||
} COMMTIMEOUTS,*LPCOMMTIMEOUTS;
|
} COMMTIMEOUTS,*LPCOMMTIMEOUTS;
|
||||||
|
|
||||||
typedef struct _COMSTAT {
|
typedef struct _COMSTAT {
|
||||||
DWORD fCtsHold:1;
|
DWORD fCtsHold:1;
|
||||||
DWORD fDsrHold:1;
|
DWORD fDsrHold:1;
|
||||||
|
@ -670,7 +677,9 @@ typedef struct _COMSTAT {
|
||||||
DWORD cbInQue;
|
DWORD cbInQue;
|
||||||
DWORD cbOutQue;
|
DWORD cbOutQue;
|
||||||
} COMSTAT,*LPCOMSTAT;
|
} COMSTAT,*LPCOMSTAT;
|
||||||
|
|
||||||
typedef DWORD (WINAPI *LPTHREAD_START_ROUTINE)(LPVOID);
|
typedef DWORD (WINAPI *LPTHREAD_START_ROUTINE)(LPVOID);
|
||||||
|
|
||||||
typedef struct _CREATE_PROCESS_DEBUG_INFO {
|
typedef struct _CREATE_PROCESS_DEBUG_INFO {
|
||||||
HANDLE hFile;
|
HANDLE hFile;
|
||||||
HANDLE hProcess;
|
HANDLE hProcess;
|
||||||
|
@ -683,21 +692,26 @@ typedef struct _CREATE_PROCESS_DEBUG_INFO {
|
||||||
LPVOID lpImageName;
|
LPVOID lpImageName;
|
||||||
WORD fUnicode;
|
WORD fUnicode;
|
||||||
} CREATE_PROCESS_DEBUG_INFO,*LPCREATE_PROCESS_DEBUG_INFO;
|
} CREATE_PROCESS_DEBUG_INFO,*LPCREATE_PROCESS_DEBUG_INFO;
|
||||||
|
|
||||||
typedef struct _CREATE_THREAD_DEBUG_INFO {
|
typedef struct _CREATE_THREAD_DEBUG_INFO {
|
||||||
HANDLE hThread;
|
HANDLE hThread;
|
||||||
LPVOID lpThreadLocalBase;
|
LPVOID lpThreadLocalBase;
|
||||||
LPTHREAD_START_ROUTINE lpStartAddress;
|
LPTHREAD_START_ROUTINE lpStartAddress;
|
||||||
} CREATE_THREAD_DEBUG_INFO,*LPCREATE_THREAD_DEBUG_INFO;
|
} CREATE_THREAD_DEBUG_INFO,*LPCREATE_THREAD_DEBUG_INFO;
|
||||||
|
|
||||||
typedef struct _EXCEPTION_DEBUG_INFO {
|
typedef struct _EXCEPTION_DEBUG_INFO {
|
||||||
EXCEPTION_RECORD ExceptionRecord;
|
EXCEPTION_RECORD ExceptionRecord;
|
||||||
DWORD dwFirstChance;
|
DWORD dwFirstChance;
|
||||||
} EXCEPTION_DEBUG_INFO,*LPEXCEPTION_DEBUG_INFO;
|
} EXCEPTION_DEBUG_INFO,*LPEXCEPTION_DEBUG_INFO;
|
||||||
|
|
||||||
typedef struct _EXIT_THREAD_DEBUG_INFO {
|
typedef struct _EXIT_THREAD_DEBUG_INFO {
|
||||||
DWORD dwExitCode;
|
DWORD dwExitCode;
|
||||||
} EXIT_THREAD_DEBUG_INFO,*LPEXIT_THREAD_DEBUG_INFO;
|
} EXIT_THREAD_DEBUG_INFO,*LPEXIT_THREAD_DEBUG_INFO;
|
||||||
|
|
||||||
typedef struct _EXIT_PROCESS_DEBUG_INFO {
|
typedef struct _EXIT_PROCESS_DEBUG_INFO {
|
||||||
DWORD dwExitCode;
|
DWORD dwExitCode;
|
||||||
} EXIT_PROCESS_DEBUG_INFO,*LPEXIT_PROCESS_DEBUG_INFO;
|
} EXIT_PROCESS_DEBUG_INFO,*LPEXIT_PROCESS_DEBUG_INFO;
|
||||||
|
|
||||||
typedef struct _LOAD_DLL_DEBUG_INFO {
|
typedef struct _LOAD_DLL_DEBUG_INFO {
|
||||||
HANDLE hFile;
|
HANDLE hFile;
|
||||||
LPVOID lpBaseOfDll;
|
LPVOID lpBaseOfDll;
|
||||||
|
@ -706,18 +720,22 @@ typedef struct _LOAD_DLL_DEBUG_INFO {
|
||||||
LPVOID lpImageName;
|
LPVOID lpImageName;
|
||||||
WORD fUnicode;
|
WORD fUnicode;
|
||||||
} LOAD_DLL_DEBUG_INFO,*LPLOAD_DLL_DEBUG_INFO;
|
} LOAD_DLL_DEBUG_INFO,*LPLOAD_DLL_DEBUG_INFO;
|
||||||
|
|
||||||
typedef struct _UNLOAD_DLL_DEBUG_INFO {
|
typedef struct _UNLOAD_DLL_DEBUG_INFO {
|
||||||
LPVOID lpBaseOfDll;
|
LPVOID lpBaseOfDll;
|
||||||
} UNLOAD_DLL_DEBUG_INFO,*LPUNLOAD_DLL_DEBUG_INFO;
|
} UNLOAD_DLL_DEBUG_INFO,*LPUNLOAD_DLL_DEBUG_INFO;
|
||||||
|
|
||||||
typedef struct _OUTPUT_DEBUG_STRING_INFO {
|
typedef struct _OUTPUT_DEBUG_STRING_INFO {
|
||||||
LPSTR lpDebugStringData;
|
LPSTR lpDebugStringData;
|
||||||
WORD fUnicode;
|
WORD fUnicode;
|
||||||
WORD nDebugStringLength;
|
WORD nDebugStringLength;
|
||||||
} OUTPUT_DEBUG_STRING_INFO,*LPOUTPUT_DEBUG_STRING_INFO;
|
} OUTPUT_DEBUG_STRING_INFO,*LPOUTPUT_DEBUG_STRING_INFO;
|
||||||
|
|
||||||
typedef struct _RIP_INFO {
|
typedef struct _RIP_INFO {
|
||||||
DWORD dwError;
|
DWORD dwError;
|
||||||
DWORD dwType;
|
DWORD dwType;
|
||||||
} RIP_INFO,*LPRIP_INFO;
|
} RIP_INFO,*LPRIP_INFO;
|
||||||
|
|
||||||
typedef struct _DEBUG_EVENT {
|
typedef struct _DEBUG_EVENT {
|
||||||
DWORD dwDebugEventCode;
|
DWORD dwDebugEventCode;
|
||||||
DWORD dwProcessId;
|
DWORD dwProcessId;
|
||||||
|
@ -734,6 +752,7 @@ typedef struct _DEBUG_EVENT {
|
||||||
RIP_INFO RipInfo;
|
RIP_INFO RipInfo;
|
||||||
} u;
|
} u;
|
||||||
} DEBUG_EVENT,*LPDEBUG_EVENT;
|
} DEBUG_EVENT,*LPDEBUG_EVENT;
|
||||||
|
|
||||||
typedef struct _OVERLAPPED {
|
typedef struct _OVERLAPPED {
|
||||||
ULONG_PTR Internal;
|
ULONG_PTR Internal;
|
||||||
ULONG_PTR InternalHigh;
|
ULONG_PTR InternalHigh;
|
||||||
|
@ -741,6 +760,7 @@ typedef struct _OVERLAPPED {
|
||||||
DWORD OffsetHigh;
|
DWORD OffsetHigh;
|
||||||
HANDLE hEvent;
|
HANDLE hEvent;
|
||||||
} OVERLAPPED,*POVERLAPPED,*LPOVERLAPPED;
|
} OVERLAPPED,*POVERLAPPED,*LPOVERLAPPED;
|
||||||
|
|
||||||
typedef struct _STARTUPINFOA {
|
typedef struct _STARTUPINFOA {
|
||||||
DWORD cb;
|
DWORD cb;
|
||||||
LPSTR lpReserved;
|
LPSTR lpReserved;
|
||||||
|
@ -761,6 +781,7 @@ typedef struct _STARTUPINFOA {
|
||||||
HANDLE hStdOutput;
|
HANDLE hStdOutput;
|
||||||
HANDLE hStdError;
|
HANDLE hStdError;
|
||||||
} STARTUPINFOA,*LPSTARTUPINFOA;
|
} STARTUPINFOA,*LPSTARTUPINFOA;
|
||||||
|
|
||||||
typedef struct _STARTUPINFOW {
|
typedef struct _STARTUPINFOW {
|
||||||
DWORD cb;
|
DWORD cb;
|
||||||
LPWSTR lpReserved;
|
LPWSTR lpReserved;
|
||||||
|
@ -781,12 +802,14 @@ typedef struct _STARTUPINFOW {
|
||||||
HANDLE hStdOutput;
|
HANDLE hStdOutput;
|
||||||
HANDLE hStdError;
|
HANDLE hStdError;
|
||||||
} STARTUPINFOW,*LPSTARTUPINFOW;
|
} STARTUPINFOW,*LPSTARTUPINFOW;
|
||||||
|
|
||||||
typedef struct _PROCESS_INFORMATION {
|
typedef struct _PROCESS_INFORMATION {
|
||||||
HANDLE hProcess;
|
HANDLE hProcess;
|
||||||
HANDLE hThread;
|
HANDLE hThread;
|
||||||
DWORD dwProcessId;
|
DWORD dwProcessId;
|
||||||
DWORD dwThreadId;
|
DWORD dwThreadId;
|
||||||
} PROCESS_INFORMATION,*LPPROCESS_INFORMATION;
|
} PROCESS_INFORMATION,*PPROCESS_INFORMATION,*LPPROCESS_INFORMATION;
|
||||||
|
|
||||||
typedef struct _CRITICAL_SECTION_DEBUG {
|
typedef struct _CRITICAL_SECTION_DEBUG {
|
||||||
WORD Type;
|
WORD Type;
|
||||||
WORD CreatorBackTraceIndex;
|
WORD CreatorBackTraceIndex;
|
||||||
|
@ -799,7 +822,8 @@ typedef struct _CRITICAL_SECTION_DEBUG {
|
||||||
//#else
|
//#else
|
||||||
//WORD SpareWORD;
|
//WORD SpareWORD;
|
||||||
//#endif
|
//#endif
|
||||||
} CRITICAL_SECTION_DEBUG,*PCRITICAL_SECTION_DEBUG;
|
} CRITICAL_SECTION_DEBUG,*PCRITICAL_SECTION_DEBUG,*LPCRITICAL_SECTION_DEBUG;
|
||||||
|
|
||||||
typedef struct _CRITICAL_SECTION {
|
typedef struct _CRITICAL_SECTION {
|
||||||
PCRITICAL_SECTION_DEBUG DebugInfo;
|
PCRITICAL_SECTION_DEBUG DebugInfo;
|
||||||
LONG LockCount;
|
LONG LockCount;
|
||||||
|
@ -808,6 +832,7 @@ typedef struct _CRITICAL_SECTION {
|
||||||
HANDLE LockSemaphore;
|
HANDLE LockSemaphore;
|
||||||
ULONG_PTR SpinCount;
|
ULONG_PTR SpinCount;
|
||||||
} CRITICAL_SECTION,*PCRITICAL_SECTION,*LPCRITICAL_SECTION;
|
} CRITICAL_SECTION,*PCRITICAL_SECTION,*LPCRITICAL_SECTION;
|
||||||
|
|
||||||
#ifndef _SYSTEMTIME_
|
#ifndef _SYSTEMTIME_
|
||||||
#define _SYSTEMTIME_
|
#define _SYSTEMTIME_
|
||||||
typedef struct _SYSTEMTIME {
|
typedef struct _SYSTEMTIME {
|
||||||
|
@ -856,15 +881,18 @@ typedef struct _WIN32_FIND_DATAW {
|
||||||
WCHAR cFileName[MAX_PATH];
|
WCHAR cFileName[MAX_PATH];
|
||||||
WCHAR cAlternateFileName[14];
|
WCHAR cAlternateFileName[14];
|
||||||
} WIN32_FIND_DATAW,*PWIN32_FIND_DATAW,*LPWIN32_FIND_DATAW;
|
} WIN32_FIND_DATAW,*PWIN32_FIND_DATAW,*LPWIN32_FIND_DATAW;
|
||||||
|
|
||||||
#if (_WIN32_WINNT >= 0x0501)
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
typedef enum _STREAM_INFO_LEVELS {
|
typedef enum _STREAM_INFO_LEVELS {
|
||||||
FindStreamInfoStandard
|
FindStreamInfoStandard
|
||||||
} STREAM_INFO_LEVELS;
|
} STREAM_INFO_LEVELS;
|
||||||
|
|
||||||
typedef struct _WIN32_FIND_STREAM_DATA {
|
typedef struct _WIN32_FIND_STREAM_DATA {
|
||||||
LARGE_INTEGER StreamSize;
|
LARGE_INTEGER StreamSize;
|
||||||
WCHAR cStreamName[MAX_PATH + 36];
|
WCHAR cStreamName[MAX_PATH + 36];
|
||||||
} WIN32_FIND_STREAM_DATA, *PWIN32_FIND_STREAM_DATA;
|
} WIN32_FIND_STREAM_DATA, *PWIN32_FIND_STREAM_DATA;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef struct _WIN32_STREAM_ID {
|
typedef struct _WIN32_STREAM_ID {
|
||||||
DWORD dwStreamId;
|
DWORD dwStreamId;
|
||||||
DWORD dwStreamAttributes;
|
DWORD dwStreamAttributes;
|
||||||
|
@ -872,11 +900,13 @@ typedef struct _WIN32_STREAM_ID {
|
||||||
DWORD dwStreamNameSize;
|
DWORD dwStreamNameSize;
|
||||||
WCHAR cStreamName[ANYSIZE_ARRAY];
|
WCHAR cStreamName[ANYSIZE_ARRAY];
|
||||||
} WIN32_STREAM_ID, *LPWIN32_STREAM_ID;
|
} WIN32_STREAM_ID, *LPWIN32_STREAM_ID;
|
||||||
|
|
||||||
#if (_WIN32_WINNT >= 0x0600)
|
#if (_WIN32_WINNT >= 0x0600)
|
||||||
typedef enum _FILE_ID_TYPE {
|
typedef enum _FILE_ID_TYPE {
|
||||||
FileIdType,
|
FileIdType,
|
||||||
MaximumFileIdType
|
MaximumFileIdType
|
||||||
} FILE_ID_TYPE, *PFILE_ID_TYPE;
|
} FILE_ID_TYPE, *PFILE_ID_TYPE;
|
||||||
|
|
||||||
typedef struct _FILE_ID_DESCRIPTOR {
|
typedef struct _FILE_ID_DESCRIPTOR {
|
||||||
DWORD dwSize;
|
DWORD dwSize;
|
||||||
FILE_ID_TYPE Type;
|
FILE_ID_TYPE Type;
|
||||||
|
@ -885,30 +915,36 @@ typedef struct _FILE_ID_DESCRIPTOR {
|
||||||
} DUMMYUNIONNAME;
|
} DUMMYUNIONNAME;
|
||||||
} FILE_ID_DESCRIPTOR, *LPFILE_ID_DESCRIPTOR;
|
} FILE_ID_DESCRIPTOR, *LPFILE_ID_DESCRIPTOR;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef enum _FINDEX_INFO_LEVELS {
|
typedef enum _FINDEX_INFO_LEVELS {
|
||||||
FindExInfoStandard,
|
FindExInfoStandard,
|
||||||
FindExInfoMaxInfoLevel
|
FindExInfoMaxInfoLevel
|
||||||
} FINDEX_INFO_LEVELS;
|
} FINDEX_INFO_LEVELS;
|
||||||
|
|
||||||
typedef enum _FINDEX_SEARCH_OPS {
|
typedef enum _FINDEX_SEARCH_OPS {
|
||||||
FindExSearchNameMatch,
|
FindExSearchNameMatch,
|
||||||
FindExSearchLimitToDirectories,
|
FindExSearchLimitToDirectories,
|
||||||
FindExSearchLimitToDevices,
|
FindExSearchLimitToDevices,
|
||||||
FindExSearchMaxSearchOp
|
FindExSearchMaxSearchOp
|
||||||
} FINDEX_SEARCH_OPS;
|
} FINDEX_SEARCH_OPS;
|
||||||
|
|
||||||
typedef struct tagHW_PROFILE_INFOA {
|
typedef struct tagHW_PROFILE_INFOA {
|
||||||
DWORD dwDockInfo;
|
DWORD dwDockInfo;
|
||||||
CHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
|
CHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
|
||||||
CHAR szHwProfileName[MAX_PROFILE_LEN];
|
CHAR szHwProfileName[MAX_PROFILE_LEN];
|
||||||
} HW_PROFILE_INFOA,*LPHW_PROFILE_INFOA;
|
} HW_PROFILE_INFOA,*LPHW_PROFILE_INFOA;
|
||||||
|
|
||||||
typedef struct tagHW_PROFILE_INFOW {
|
typedef struct tagHW_PROFILE_INFOW {
|
||||||
DWORD dwDockInfo;
|
DWORD dwDockInfo;
|
||||||
WCHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
|
WCHAR szHwProfileGuid[HW_PROFILE_GUIDLEN];
|
||||||
WCHAR szHwProfileName[MAX_PROFILE_LEN];
|
WCHAR szHwProfileName[MAX_PROFILE_LEN];
|
||||||
} HW_PROFILE_INFOW,*LPHW_PROFILE_INFOW;
|
} HW_PROFILE_INFOW,*LPHW_PROFILE_INFOW;
|
||||||
|
|
||||||
typedef enum _GET_FILEEX_INFO_LEVELS {
|
typedef enum _GET_FILEEX_INFO_LEVELS {
|
||||||
GetFileExInfoStandard,
|
GetFileExInfoStandard,
|
||||||
GetFileExMaxInfoLevel
|
GetFileExMaxInfoLevel
|
||||||
} GET_FILEEX_INFO_LEVELS;
|
} GET_FILEEX_INFO_LEVELS;
|
||||||
|
|
||||||
typedef struct _SYSTEM_INFO {
|
typedef struct _SYSTEM_INFO {
|
||||||
_ANONYMOUS_UNION union {
|
_ANONYMOUS_UNION union {
|
||||||
DWORD dwOemId;
|
DWORD dwOemId;
|
||||||
|
@ -927,6 +963,7 @@ typedef struct _SYSTEM_INFO {
|
||||||
WORD wProcessorLevel;
|
WORD wProcessorLevel;
|
||||||
WORD wProcessorRevision;
|
WORD wProcessorRevision;
|
||||||
} SYSTEM_INFO,*LPSYSTEM_INFO;
|
} SYSTEM_INFO,*LPSYSTEM_INFO;
|
||||||
|
|
||||||
typedef struct _SYSTEM_POWER_STATUS {
|
typedef struct _SYSTEM_POWER_STATUS {
|
||||||
BYTE ACLineStatus;
|
BYTE ACLineStatus;
|
||||||
BYTE BatteryFlag;
|
BYTE BatteryFlag;
|
||||||
|
@ -935,6 +972,7 @@ typedef struct _SYSTEM_POWER_STATUS {
|
||||||
DWORD BatteryLifeTime;
|
DWORD BatteryLifeTime;
|
||||||
DWORD BatteryFullLifeTime;
|
DWORD BatteryFullLifeTime;
|
||||||
} SYSTEM_POWER_STATUS,*LPSYSTEM_POWER_STATUS;
|
} SYSTEM_POWER_STATUS,*LPSYSTEM_POWER_STATUS;
|
||||||
|
|
||||||
typedef struct _TIME_ZONE_INFORMATION {
|
typedef struct _TIME_ZONE_INFORMATION {
|
||||||
LONG Bias;
|
LONG Bias;
|
||||||
WCHAR StandardName[32];
|
WCHAR StandardName[32];
|
||||||
|
@ -943,7 +981,8 @@ typedef struct _TIME_ZONE_INFORMATION {
|
||||||
WCHAR DaylightName[32];
|
WCHAR DaylightName[32];
|
||||||
SYSTEMTIME DaylightDate;
|
SYSTEMTIME DaylightDate;
|
||||||
LONG DaylightBias;
|
LONG DaylightBias;
|
||||||
} TIME_ZONE_INFORMATION,*LPTIME_ZONE_INFORMATION;
|
} TIME_ZONE_INFORMATION,*PTIME_ZONE_INFORMATION,*LPTIME_ZONE_INFORMATION;
|
||||||
|
|
||||||
typedef struct _MEMORYSTATUS {
|
typedef struct _MEMORYSTATUS {
|
||||||
DWORD dwLength;
|
DWORD dwLength;
|
||||||
DWORD dwMemoryLoad;
|
DWORD dwMemoryLoad;
|
||||||
|
@ -954,6 +993,7 @@ typedef struct _MEMORYSTATUS {
|
||||||
DWORD dwTotalVirtual;
|
DWORD dwTotalVirtual;
|
||||||
DWORD dwAvailVirtual;
|
DWORD dwAvailVirtual;
|
||||||
} MEMORYSTATUS,*LPMEMORYSTATUS;
|
} MEMORYSTATUS,*LPMEMORYSTATUS;
|
||||||
|
|
||||||
#if (_WIN32_WINNT >= 0x0500)
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
typedef struct _MEMORYSTATUSEX {
|
typedef struct _MEMORYSTATUSEX {
|
||||||
DWORD dwLength;
|
DWORD dwLength;
|
||||||
|
@ -967,6 +1007,7 @@ typedef struct _MEMORYSTATUSEX {
|
||||||
DWORDLONG ullAvailExtendedVirtual;
|
DWORDLONG ullAvailExtendedVirtual;
|
||||||
} MEMORYSTATUSEX, *LPMEMORYSTATUSEX;
|
} MEMORYSTATUSEX, *LPMEMORYSTATUSEX;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef _LDT_ENTRY_DEFINED
|
#ifndef _LDT_ENTRY_DEFINED
|
||||||
#define _LDT_ENTRY_DEFINED
|
#define _LDT_ENTRY_DEFINED
|
||||||
typedef struct _LDT_ENTRY {
|
typedef struct _LDT_ENTRY {
|
||||||
|
@ -994,6 +1035,7 @@ typedef struct _LDT_ENTRY {
|
||||||
} HighWord;
|
} HighWord;
|
||||||
} LDT_ENTRY,*PLDT_ENTRY,*LPLDT_ENTRY;
|
} LDT_ENTRY,*PLDT_ENTRY,*LPLDT_ENTRY;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef struct _PROCESS_HEAP_ENTRY {
|
typedef struct _PROCESS_HEAP_ENTRY {
|
||||||
PVOID lpData;
|
PVOID lpData;
|
||||||
DWORD cbData;
|
DWORD cbData;
|
||||||
|
@ -1012,7 +1054,8 @@ typedef struct _PROCESS_HEAP_ENTRY {
|
||||||
LPVOID lpLastBlock;
|
LPVOID lpLastBlock;
|
||||||
} Region;
|
} Region;
|
||||||
} DUMMYUNIONNAME;
|
} DUMMYUNIONNAME;
|
||||||
} PROCESS_HEAP_ENTRY,*LPPROCESS_HEAP_ENTRY;
|
} PROCESS_HEAP_ENTRY,*PPROCESS_HEAP_ENTRY,*LPPROCESS_HEAP_ENTRY;
|
||||||
|
|
||||||
typedef struct _OFSTRUCT {
|
typedef struct _OFSTRUCT {
|
||||||
BYTE cBytes;
|
BYTE cBytes;
|
||||||
BYTE fFixedDisk;
|
BYTE fFixedDisk;
|
||||||
|
@ -1021,6 +1064,7 @@ typedef struct _OFSTRUCT {
|
||||||
WORD Reserved2;
|
WORD Reserved2;
|
||||||
CHAR szPathName[OFS_MAXPATHNAME];
|
CHAR szPathName[OFS_MAXPATHNAME];
|
||||||
} OFSTRUCT,*LPOFSTRUCT,*POFSTRUCT;
|
} OFSTRUCT,*LPOFSTRUCT,*POFSTRUCT;
|
||||||
|
|
||||||
#if (_WIN32_WINNT >= 0x0501)
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
typedef struct tagACTCTXA {
|
typedef struct tagACTCTXA {
|
||||||
ULONG cbSize;
|
ULONG cbSize;
|
||||||
|
@ -1034,6 +1078,7 @@ typedef struct tagACTCTXA {
|
||||||
HMODULE hModule;
|
HMODULE hModule;
|
||||||
} ACTCTXA,*PACTCTXA;
|
} ACTCTXA,*PACTCTXA;
|
||||||
typedef const ACTCTXA *PCACTCTXA;
|
typedef const ACTCTXA *PCACTCTXA;
|
||||||
|
|
||||||
typedef struct tagACTCTXW {
|
typedef struct tagACTCTXW {
|
||||||
ULONG cbSize;
|
ULONG cbSize;
|
||||||
DWORD dwFlags;
|
DWORD dwFlags;
|
||||||
|
@ -1046,6 +1091,30 @@ typedef struct tagACTCTXW {
|
||||||
HMODULE hModule;
|
HMODULE hModule;
|
||||||
} ACTCTXW,*PACTCTXW;
|
} ACTCTXW,*PACTCTXW;
|
||||||
typedef const ACTCTXW *PCACTCTXW;
|
typedef const ACTCTXW *PCACTCTXW;
|
||||||
|
|
||||||
|
typedef struct tagACTCTX_SECTION_KEYED_DATA_2600 {
|
||||||
|
ULONG cbSize;
|
||||||
|
ULONG ulDataFormatVersion;
|
||||||
|
PVOID lpData;
|
||||||
|
ULONG ulLength;
|
||||||
|
PVOID lpSectionGlobalData;
|
||||||
|
ULONG ulSectionGlobalDataLength;
|
||||||
|
PVOID lpSectionBase;
|
||||||
|
ULONG ulSectionTotalLength;
|
||||||
|
HANDLE hActCtx;
|
||||||
|
ULONG ulAssemblyRosterIndex;
|
||||||
|
} ACTCTX_SECTION_KEYED_DATA_2600, *PACTCTX_SECTION_KEYED_DATA_2600;
|
||||||
|
typedef const ACTCTX_SECTION_KEYED_DATA_2600 *PCACTCTX_SECTION_KEYED_DATA_2600;
|
||||||
|
|
||||||
|
typedef struct tagACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA {
|
||||||
|
PVOID lpInformation;
|
||||||
|
PVOID lpSectionBase;
|
||||||
|
ULONG ulSectionLength;
|
||||||
|
PVOID lpSectionGlobalDataBase;
|
||||||
|
ULONG ulSectionGlobalDataLength;
|
||||||
|
} ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA, *PACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA;
|
||||||
|
typedef const ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA *PCACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA;
|
||||||
|
|
||||||
typedef struct tagACTCTX_SECTION_KEYED_DATA {
|
typedef struct tagACTCTX_SECTION_KEYED_DATA {
|
||||||
ULONG cbSize;
|
ULONG cbSize;
|
||||||
ULONG ulDataFormatVersion;
|
ULONG ulDataFormatVersion;
|
||||||
|
@ -1057,18 +1126,27 @@ typedef struct tagACTCTX_SECTION_KEYED_DATA {
|
||||||
ULONG ulSectionTotalLength;
|
ULONG ulSectionTotalLength;
|
||||||
HANDLE hActCtx;
|
HANDLE hActCtx;
|
||||||
ULONG ulAssemblyRosterIndex;
|
ULONG ulAssemblyRosterIndex;
|
||||||
|
/* Non 2600 extra fields */
|
||||||
|
ULONG ulFlags;
|
||||||
|
ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA AssemblyMetadata;
|
||||||
} ACTCTX_SECTION_KEYED_DATA,*PACTCTX_SECTION_KEYED_DATA;
|
} ACTCTX_SECTION_KEYED_DATA,*PACTCTX_SECTION_KEYED_DATA;
|
||||||
|
|
||||||
typedef const ACTCTX_SECTION_KEYED_DATA *PCACTCTX_SECTION_KEYED_DATA;
|
typedef const ACTCTX_SECTION_KEYED_DATA *PCACTCTX_SECTION_KEYED_DATA;
|
||||||
|
|
||||||
typedef struct _ACTIVATION_CONTEXT_BASIC_INFORMATION {
|
typedef struct _ACTIVATION_CONTEXT_BASIC_INFORMATION {
|
||||||
HANDLE hActCtx;
|
HANDLE hActCtx;
|
||||||
DWORD dwFlags;
|
DWORD dwFlags;
|
||||||
} ACTIVATION_CONTEXT_BASIC_INFORMATION, *PACTIVATION_CONTEXT_BASIC_INFORMATION;
|
} ACTIVATION_CONTEXT_BASIC_INFORMATION, *PACTIVATION_CONTEXT_BASIC_INFORMATION;
|
||||||
typedef const struct _ACTIVATION_CONTEXT_BASIC_INFORMATION *PCACTIVATION_CONTEXT_BASIC_INFORMATION;
|
typedef const struct _ACTIVATION_CONTEXT_BASIC_INFORMATION *PCACTIVATION_CONTEXT_BASIC_INFORMATION;
|
||||||
|
|
||||||
|
typedef BOOL (WINAPI *PQUERYACTCTXW_FUNC)(DWORD,HANDLE,PVOID,ULONG,PVOID,SIZE_T,SIZE_T *);
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
LowMemoryResourceNotification ,
|
LowMemoryResourceNotification ,
|
||||||
HighMemoryResourceNotification
|
HighMemoryResourceNotification
|
||||||
} MEMORY_RESOURCE_NOTIFICATION_TYPE;
|
} MEMORY_RESOURCE_NOTIFICATION_TYPE;
|
||||||
#endif /* (_WIN32_WINNT >= 0x0501) */
|
#endif /* (_WIN32_WINNT >= 0x0501) */
|
||||||
|
|
||||||
#if (_WIN32_WINNT >= 0x0500)
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
typedef enum _COMPUTER_NAME_FORMAT {
|
typedef enum _COMPUTER_NAME_FORMAT {
|
||||||
ComputerNameNetBIOS,
|
ComputerNameNetBIOS,
|
||||||
|
@ -1082,12 +1160,17 @@ typedef enum _COMPUTER_NAME_FORMAT {
|
||||||
ComputerNameMax
|
ComputerNameMax
|
||||||
} COMPUTER_NAME_FORMAT;
|
} COMPUTER_NAME_FORMAT;
|
||||||
#endif /* (_WIN32_WINNT >= 0x0500) */
|
#endif /* (_WIN32_WINNT >= 0x0500) */
|
||||||
|
|
||||||
#if (_WIN32_WINNT >= 0x0600)
|
#if (_WIN32_WINNT >= 0x0600)
|
||||||
typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK;
|
typedef RTL_SRWLOCK SRWLOCK, *PSRWLOCK;
|
||||||
typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE, *PCONDITION_VARIABLE;
|
typedef RTL_CONDITION_VARIABLE CONDITION_VARIABLE, *PCONDITION_VARIABLE;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef DWORD(WINAPI *LPPROGRESS_ROUTINE)(LARGE_INTEGER,LARGE_INTEGER,LARGE_INTEGER,LARGE_INTEGER,DWORD,DWORD,HANDLE,HANDLE,LPVOID);
|
typedef DWORD(WINAPI *LPPROGRESS_ROUTINE)(LARGE_INTEGER,LARGE_INTEGER,LARGE_INTEGER,LARGE_INTEGER,DWORD,DWORD,HANDLE,HANDLE,LPVOID);
|
||||||
typedef void(WINAPI *LPFIBER_START_ROUTINE)(PVOID);
|
|
||||||
|
typedef VOID (WINAPI *PFIBER_START_ROUTINE)( LPVOID lpFiberParameter );
|
||||||
|
typedef PFIBER_START_ROUTINE LPFIBER_START_ROUTINE;
|
||||||
|
|
||||||
typedef VOID (WINAPI *PFLS_CALLBACK_FUNCTION)(PVOID);
|
typedef VOID (WINAPI *PFLS_CALLBACK_FUNCTION)(PVOID);
|
||||||
typedef BOOL(CALLBACK *ENUMRESLANGPROCA)(HMODULE,LPCSTR,LPCSTR,WORD,LONG_PTR);
|
typedef BOOL(CALLBACK *ENUMRESLANGPROCA)(HMODULE,LPCSTR,LPCSTR,WORD,LONG_PTR);
|
||||||
typedef BOOL(CALLBACK *ENUMRESLANGPROCW)(HMODULE,LPCWSTR,LPCWSTR,WORD,LONG_PTR);
|
typedef BOOL(CALLBACK *ENUMRESLANGPROCW)(HMODULE,LPCWSTR,LPCWSTR,WORD,LONG_PTR);
|
||||||
|
|
Loading…
Reference in a new issue