* include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
ResetWriteWatch): Add function. * include/winbase.h [_WIN32_WINNT >= 0x0500] (GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]): Add functions. * include/winbase.h [_WIN32_WINNT >= 0x0501] (GetSystemWow64Directory[AW], HeapQueryInformation, HeapSetInformation, InitializeSListHead, InterlockedFlushSList, InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob, IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx, RemoveVectoredExceptionHandler): Add functions. * include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS): Add enumeration. * include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag): Add function. * include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError): Add function. The MSDN Magazine of June 2003 reads: RestoreLastError is an enigma. It's code is identical to SetLastError. It's unclear to me why it was made into a separate API. * lib/user32.def (GetSystemWindowsDirectory[AW], GetSystemWow64Directory[AW], GetThreadIOPendingFlag, HeapQueryInformation, HeapSetInformation, InitializeSListHead, InterlockedFlushSList, InterlockedPopEntrySList, InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process, ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx, RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch, RestoreLastError): Add functions.
This commit is contained in:
parent
f9a322ebf7
commit
2df2984b40
|
@ -1,3 +1,40 @@
|
||||||
|
2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
|
||||||
|
|
||||||
|
* include/winbase.h (GetWriteWatch, IsSystemResumeAutomatic,
|
||||||
|
ResetWriteWatch): Add function.
|
||||||
|
|
||||||
|
* include/winbase.h [_WIN32_WINNT >= 0x0500]
|
||||||
|
(GetSystemWindowsDirectory[AW], ProcessIdToSessionId, ReplaceFile[AW]):
|
||||||
|
Add functions.
|
||||||
|
|
||||||
|
* include/winbase.h [_WIN32_WINNT >= 0x0501]
|
||||||
|
(GetSystemWow64Directory[AW], HeapQueryInformation,
|
||||||
|
HeapSetInformation, InitializeSListHead, InterlockedFlushSList,
|
||||||
|
InterlockedPopEntrySList, InterlockedPushEntrySList, IsProcessInJob,
|
||||||
|
IsWow64Process, QueryMemoryResourceNotification, ReleaseActCtx,
|
||||||
|
RemoveVectoredExceptionHandler): Add functions.
|
||||||
|
|
||||||
|
* include/winnt.h [_WIN32_WINNT >= 0x0501] (HEAP_INFORMATION_CLASS):
|
||||||
|
Add enumeration.
|
||||||
|
|
||||||
|
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetThreadIOPendingFlag):
|
||||||
|
Add function.
|
||||||
|
|
||||||
|
* include/winbase.h [_WIN32_WINNT >= 0x0510] (RestoreLastError):
|
||||||
|
Add function. The MSDN Magazine of June 2003 reads:
|
||||||
|
RestoreLastError is an enigma. It's code is identical to
|
||||||
|
SetLastError. It's unclear to me why it was made into a
|
||||||
|
separate API.
|
||||||
|
|
||||||
|
* lib/user32.def (GetSystemWindowsDirectory[AW],
|
||||||
|
GetSystemWow64Directory[AW], GetThreadIOPendingFlag,
|
||||||
|
HeapQueryInformation, HeapSetInformation, InitializeSListHead,
|
||||||
|
InterlockedFlushSList, InterlockedPopEntrySList,
|
||||||
|
InterlockedPushEntrySList, IsSystemResumeAutomatic, IsWow64Process,
|
||||||
|
ProcessIdToSessionId, QueryMemoryResourceNotification, ReleaseActCtx,
|
||||||
|
RemoveVectoredExceptionHandler, ReplaceFile[AW], ResetWriteWatch,
|
||||||
|
RestoreLastError): Add functions.
|
||||||
|
|
||||||
2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
|
2003-10-06 Dimitri Papadopoulos <papadopo@users.sourceforge.net>
|
||||||
|
|
||||||
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
|
||||||
|
|
|
@ -525,6 +525,10 @@ extern "C" {
|
||||||
#define DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION 0x00000001
|
#define DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION 0x00000001
|
||||||
#define FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX 0x00000001
|
#define FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX 0x00000001
|
||||||
#endif
|
#endif
|
||||||
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
#define REPLACEFILE_WRITE_THROUGH 0x00000001
|
||||||
|
#define REPLACEFILE_IGNORE_MERGE_ERRORS 0x00000002
|
||||||
|
#endif /* (_WIN32_WINNT >= 0x0500) */
|
||||||
|
|
||||||
#ifndef RC_INVOKED
|
#ifndef RC_INVOKED
|
||||||
typedef struct _FILETIME {
|
typedef struct _FILETIME {
|
||||||
|
@ -1445,6 +1449,14 @@ BOOL WINAPI GetSystemTimes(LPFILETIME,LPFILETIME,LPFILETIME);
|
||||||
#endif
|
#endif
|
||||||
BOOL WINAPI GetSystemTimeAdjustment(PDWORD,PDWORD,PBOOL);
|
BOOL WINAPI GetSystemTimeAdjustment(PDWORD,PDWORD,PBOOL);
|
||||||
void WINAPI GetSystemTimeAsFileTime(LPFILETIME);
|
void WINAPI GetSystemTimeAsFileTime(LPFILETIME);
|
||||||
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
UINT WINAPI GetSystemWindowsDirectoryA(LPSTR,UINT);
|
||||||
|
UINT WINAPI GetSystemWindowsDirectoryW(LPWSTR,UINT);
|
||||||
|
#endif
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
UINT WINAPI GetSystemWow64DirectoryA(LPSTR,UINT);
|
||||||
|
UINT WINAPI GetSystemWow64DirectoryW(LPWSTR,UINT);
|
||||||
|
#endif
|
||||||
DWORD WINAPI GetTapeParameters(HANDLE,DWORD,PDWORD,PVOID);
|
DWORD WINAPI GetTapeParameters(HANDLE,DWORD,PDWORD,PVOID);
|
||||||
DWORD WINAPI GetTapePosition(HANDLE,DWORD,PDWORD,PDWORD,PDWORD);
|
DWORD WINAPI GetTapePosition(HANDLE,DWORD,PDWORD,PDWORD,PDWORD);
|
||||||
DWORD WINAPI GetTapeStatus(HANDLE);
|
DWORD WINAPI GetTapeStatus(HANDLE);
|
||||||
|
@ -1453,6 +1465,9 @@ UINT WINAPI GetTempFileNameW(LPCWSTR,LPCWSTR,UINT,LPWSTR);
|
||||||
DWORD WINAPI GetTempPathA(DWORD,LPSTR);
|
DWORD WINAPI GetTempPathA(DWORD,LPSTR);
|
||||||
DWORD WINAPI GetTempPathW(DWORD,LPWSTR);
|
DWORD WINAPI GetTempPathW(DWORD,LPWSTR);
|
||||||
BOOL WINAPI GetThreadContext(HANDLE,LPCONTEXT);
|
BOOL WINAPI GetThreadContext(HANDLE,LPCONTEXT);
|
||||||
|
#if (_WIN32_WINNT >= 0x0502)
|
||||||
|
BOOL WINAPI GetThreadIOPendingFlag(HANDLE,PBOOL);
|
||||||
|
#endif
|
||||||
int WINAPI GetThreadPriority(HANDLE);
|
int WINAPI GetThreadPriority(HANDLE);
|
||||||
BOOL WINAPI GetThreadPriorityBoost(HANDLE,PBOOL);
|
BOOL WINAPI GetThreadPriorityBoost(HANDLE,PBOOL);
|
||||||
BOOL WINAPI GetThreadSelectorEntry(HANDLE,DWORD,LPLDT_ENTRY);
|
BOOL WINAPI GetThreadSelectorEntry(HANDLE,DWORD,LPLDT_ENTRY);
|
||||||
|
@ -1480,6 +1495,7 @@ BOOL WINAPI GetVolumePathNamesForVolumeNameW(LPCWSTR,LPWSTR,DWORD,PDWORD);
|
||||||
UINT WINAPI GetWindowsDirectoryA(LPSTR,UINT);
|
UINT WINAPI GetWindowsDirectoryA(LPSTR,UINT);
|
||||||
UINT WINAPI GetWindowsDirectoryW(LPWSTR,UINT);
|
UINT WINAPI GetWindowsDirectoryW(LPWSTR,UINT);
|
||||||
DWORD WINAPI GetWindowThreadProcessId(HWND,PDWORD);
|
DWORD WINAPI GetWindowThreadProcessId(HWND,PDWORD);
|
||||||
|
UINT GetWriteWatch(DWORD,PVOID,SIZE_T,PVOID*,PULONG_PTR,PULONG);
|
||||||
ATOM WINAPI GlobalAddAtomA(LPCSTR);
|
ATOM WINAPI GlobalAddAtomA(LPCSTR);
|
||||||
ATOM WINAPI GlobalAddAtomW( LPCWSTR);
|
ATOM WINAPI GlobalAddAtomW( LPCWSTR);
|
||||||
HGLOBAL WINAPI GlobalAlloc(UINT,DWORD);
|
HGLOBAL WINAPI GlobalAlloc(UINT,DWORD);
|
||||||
|
@ -1512,7 +1528,13 @@ HANDLE WINAPI HeapCreate(DWORD,DWORD,DWORD);
|
||||||
BOOL WINAPI HeapDestroy(HANDLE);
|
BOOL WINAPI HeapDestroy(HANDLE);
|
||||||
BOOL WINAPI HeapFree(HANDLE,DWORD,PVOID);
|
BOOL WINAPI HeapFree(HANDLE,DWORD,PVOID);
|
||||||
BOOL WINAPI HeapLock(HANDLE);
|
BOOL WINAPI HeapLock(HANDLE);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
BOOL WINAPI HeapQueryInformation(HANDLE,HEAP_INFORMATION_CLASS,PVOID,SIZE_T,PSIZE_T);
|
||||||
|
#endif
|
||||||
PVOID WINAPI HeapReAlloc(HANDLE,DWORD,PVOID,DWORD);
|
PVOID WINAPI HeapReAlloc(HANDLE,DWORD,PVOID,DWORD);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
BOOL WINAPI HeapSetInformation(HANDLE,HEAP_INFORMATION_CLASS,PVOID,SIZE_T);
|
||||||
|
#endif
|
||||||
DWORD WINAPI HeapSize(HANDLE,DWORD,PCVOID);
|
DWORD WINAPI HeapSize(HANDLE,DWORD,PCVOID);
|
||||||
BOOL WINAPI HeapUnlock(HANDLE);
|
BOOL WINAPI HeapUnlock(HANDLE);
|
||||||
BOOL WINAPI HeapValidate(HANDLE,DWORD,PCVOID);
|
BOOL WINAPI HeapValidate(HANDLE,DWORD,PCVOID);
|
||||||
|
@ -1527,6 +1549,9 @@ BOOL WINAPI InitializeCriticalSectionAndSpinCount(LPCRITICAL_SECTION,DWORD);
|
||||||
DWORD WINAPI SetCriticalSectionSpinCount(LPCRITICAL_SECTION,DWORD);
|
DWORD WINAPI SetCriticalSectionSpinCount(LPCRITICAL_SECTION,DWORD);
|
||||||
BOOL WINAPI InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR,DWORD);
|
BOOL WINAPI InitializeSecurityDescriptor(PSECURITY_DESCRIPTOR,DWORD);
|
||||||
BOOL WINAPI InitializeSid (PSID,PSID_IDENTIFIER_AUTHORITY,BYTE);
|
BOOL WINAPI InitializeSid (PSID,PSID_IDENTIFIER_AUTHORITY,BYTE);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
VOID WINAPI InitializeSListHead(PSLIST_HEADER);
|
||||||
|
#endif
|
||||||
#ifndef __INTERLOCKED_DECLARED
|
#ifndef __INTERLOCKED_DECLARED
|
||||||
#define __INTERLOCKED_DECLARED
|
#define __INTERLOCKED_DECLARED
|
||||||
LONG WINAPI InterlockedCompareExchange(LPLONG,LONG,LONG);
|
LONG WINAPI InterlockedCompareExchange(LPLONG,LONG,LONG);
|
||||||
|
@ -1539,7 +1564,14 @@ LONG WINAPI InterlockedExchange(LPLONG,LONG);
|
||||||
#define InterlockedExchangePointer(t,v) \
|
#define InterlockedExchangePointer(t,v) \
|
||||||
(PVOID)InterlockedExchange((LPLONG)(t),(LONG)(v))
|
(PVOID)InterlockedExchange((LPLONG)(t),(LONG)(v))
|
||||||
LONG WINAPI InterlockedExchangeAdd(LPLONG,LONG);
|
LONG WINAPI InterlockedExchangeAdd(LPLONG,LONG);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
PSLIST_ENTRY WINAPI InterlockedFlushSList(PSLIST_HEADER);
|
||||||
|
#endif
|
||||||
LONG WINAPI InterlockedIncrement(LPLONG);
|
LONG WINAPI InterlockedIncrement(LPLONG);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
PSLIST_ENTRY WINAPI InterlockedPopEntrySList(PSLIST_HEADER);
|
||||||
|
PSLIST_ENTRY WINAPI InterlockedPushEntrySList(PSLIST_HEADER,PSLIST_ENTRY);
|
||||||
|
#endif
|
||||||
#endif /* __INTERLOCKED_DECLARED */
|
#endif /* __INTERLOCKED_DECLARED */
|
||||||
BOOL WINAPI IsBadCodePtr(FARPROC);
|
BOOL WINAPI IsBadCodePtr(FARPROC);
|
||||||
BOOL WINAPI IsBadHugeReadPtr(PCVOID,UINT);
|
BOOL WINAPI IsBadHugeReadPtr(PCVOID,UINT);
|
||||||
|
@ -1549,11 +1581,18 @@ BOOL WINAPI IsBadStringPtrA(LPCSTR,UINT);
|
||||||
BOOL WINAPI IsBadStringPtrW(LPCWSTR,UINT);
|
BOOL WINAPI IsBadStringPtrW(LPCWSTR,UINT);
|
||||||
BOOL WINAPI IsBadWritePtr(PVOID,UINT);
|
BOOL WINAPI IsBadWritePtr(PVOID,UINT);
|
||||||
BOOL WINAPI IsDebuggerPresent(void);
|
BOOL WINAPI IsDebuggerPresent(void);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
BOOL IsProcessInJob(HANDLE,HANDLE,PBOOL);
|
||||||
|
#endif
|
||||||
BOOL WINAPI IsProcessorFeaturePresent(DWORD);
|
BOOL WINAPI IsProcessorFeaturePresent(DWORD);
|
||||||
|
BOOL WINAPI IsSystemResumeAutomatic(void);
|
||||||
BOOL WINAPI IsTextUnicode(PCVOID,int,LPINT);
|
BOOL WINAPI IsTextUnicode(PCVOID,int,LPINT);
|
||||||
BOOL WINAPI IsValidAcl(PACL);
|
BOOL WINAPI IsValidAcl(PACL);
|
||||||
BOOL WINAPI IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR);
|
BOOL WINAPI IsValidSecurityDescriptor(PSECURITY_DESCRIPTOR);
|
||||||
BOOL WINAPI IsValidSid(PSID);
|
BOOL WINAPI IsValidSid(PSID);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
BOOL IsWow64Process(HANDLE,PBOOL);
|
||||||
|
#endif
|
||||||
void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION);
|
void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION);
|
||||||
#define LimitEmsPages(n)
|
#define LimitEmsPages(n)
|
||||||
HINSTANCE WINAPI LoadLibraryA(LPCSTR);
|
HINSTANCE WINAPI LoadLibraryA(LPCSTR);
|
||||||
|
@ -1651,10 +1690,16 @@ DWORD WINAPI PrepareTape(HANDLE,DWORD,BOOL);
|
||||||
BOOL WINAPI PrivilegeCheck (HANDLE,PPRIVILEGE_SET,PBOOL);
|
BOOL WINAPI PrivilegeCheck (HANDLE,PPRIVILEGE_SET,PBOOL);
|
||||||
BOOL WINAPI PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL);
|
BOOL WINAPI PrivilegedServiceAuditAlarmA(LPCSTR,LPCSTR,HANDLE,PPRIVILEGE_SET,BOOL);
|
||||||
BOOL WINAPI PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL);
|
BOOL WINAPI PrivilegedServiceAuditAlarmW(LPCWSTR,LPCWSTR,HANDLE,PPRIVILEGE_SET,BOOL);
|
||||||
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
BOOL WINAPI ProcessIdToSessionId(DWORD,DWORD*);
|
||||||
|
#endif
|
||||||
BOOL WINAPI PulseEvent(HANDLE);
|
BOOL WINAPI PulseEvent(HANDLE);
|
||||||
BOOL WINAPI PurgeComm(HANDLE,DWORD);
|
BOOL WINAPI PurgeComm(HANDLE,DWORD);
|
||||||
DWORD WINAPI QueryDosDeviceA(LPCSTR,LPSTR,DWORD);
|
DWORD WINAPI QueryDosDeviceA(LPCSTR,LPSTR,DWORD);
|
||||||
DWORD WINAPI QueryDosDeviceW(LPCWSTR,LPWSTR,DWORD);
|
DWORD WINAPI QueryDosDeviceW(LPCWSTR,LPWSTR,DWORD);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
BOOL WINAPI QueryMemoryResourceNotification(HANDLE,PBOOL);
|
||||||
|
#endif
|
||||||
BOOL WINAPI QueryPerformanceCounter(PLARGE_INTEGER);
|
BOOL WINAPI QueryPerformanceCounter(PLARGE_INTEGER);
|
||||||
BOOL WINAPI QueryPerformanceFrequency(PLARGE_INTEGER);
|
BOOL WINAPI QueryPerformanceFrequency(PLARGE_INTEGER);
|
||||||
DWORD WINAPI QueueUserAPC(PAPCFUNC,HANDLE,DWORD);
|
DWORD WINAPI QueueUserAPC(PAPCFUNC,HANDLE,DWORD);
|
||||||
|
@ -1668,13 +1713,27 @@ BOOL WINAPI ReadFileScatter(HANDLE,FILE_SEGMENT_ELEMENT*,DWORD,LPDWORD,LPOVERLAP
|
||||||
BOOL WINAPI ReadProcessMemory(HANDLE,PCVOID,PVOID,DWORD,PDWORD);
|
BOOL WINAPI ReadProcessMemory(HANDLE,PCVOID,PVOID,DWORD,PDWORD);
|
||||||
HANDLE WINAPI RegisterEventSourceA (LPCSTR,LPCSTR);
|
HANDLE WINAPI RegisterEventSourceA (LPCSTR,LPCSTR);
|
||||||
HANDLE WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR);
|
HANDLE WINAPI RegisterEventSourceW(LPCWSTR,LPCWSTR);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
void WINAPI ReleaseActCtx(HANDLE);
|
||||||
|
#endif
|
||||||
BOOL WINAPI ReleaseMutex(HANDLE);
|
BOOL WINAPI ReleaseMutex(HANDLE);
|
||||||
BOOL WINAPI ReleaseSemaphore(HANDLE,LONG,LPLONG);
|
BOOL WINAPI ReleaseSemaphore(HANDLE,LONG,LPLONG);
|
||||||
BOOL WINAPI RemoveDirectoryA(LPCSTR);
|
BOOL WINAPI RemoveDirectoryA(LPCSTR);
|
||||||
BOOL WINAPI RemoveDirectoryW(LPCWSTR);
|
BOOL WINAPI RemoveDirectoryW(LPCWSTR);
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
ULONG WINAPI RemoveVectoredExceptionHandler(PVOID);
|
||||||
|
#endif
|
||||||
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
BOOL WINAPI ReplaceFileA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPVOID,LPVOID);
|
||||||
|
BOOL WINAPI ReplaceFileW(LPCWSTR,LPCWSTR,LPCWSTR,DWORD,LPVOID,LPVOID);
|
||||||
|
#endif
|
||||||
BOOL WINAPI ReportEventA(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCSTR*,PVOID);
|
BOOL WINAPI ReportEventA(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCSTR*,PVOID);
|
||||||
BOOL WINAPI ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR*,PVOID);
|
BOOL WINAPI ReportEventW(HANDLE,WORD,WORD,DWORD,PSID,WORD,DWORD,LPCWSTR*,PVOID);
|
||||||
BOOL WINAPI ResetEvent(HANDLE);
|
BOOL WINAPI ResetEvent(HANDLE);
|
||||||
|
UINT WINAPI ResetWriteWatch(LPVOID,SIZE_T);
|
||||||
|
#if (_WIN32_WINNT >= 0x0510)
|
||||||
|
VOID WINAPI RestoreLastError(DWORD);
|
||||||
|
#endif
|
||||||
DWORD WINAPI ResumeThread(HANDLE);
|
DWORD WINAPI ResumeThread(HANDLE);
|
||||||
BOOL WINAPI RevertToSelf(void);
|
BOOL WINAPI RevertToSelf(void);
|
||||||
DWORD WINAPI SearchPathA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*);
|
DWORD WINAPI SearchPathA(LPCSTR,LPCSTR,LPCSTR,DWORD,LPSTR,LPSTR*);
|
||||||
|
@ -1930,6 +1989,12 @@ typedef PCACTCTXW PCACTCTX;
|
||||||
#define GetShortPathName GetShortPathNameW
|
#define GetShortPathName GetShortPathNameW
|
||||||
#define GetStartupInfo GetStartupInfoW
|
#define GetStartupInfo GetStartupInfoW
|
||||||
#define GetSystemDirectory GetSystemDirectoryW
|
#define GetSystemDirectory GetSystemDirectoryW
|
||||||
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
#define GetSystemWindowsDirectory GetSystemWindowsDirectoryW
|
||||||
|
#endif
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
#define GetSystemWow64Directory GetSystemWow64DirectoryW
|
||||||
|
#endif
|
||||||
#define GetTempFileName GetTempFileNameW
|
#define GetTempFileName GetTempFileNameW
|
||||||
#define GetTempPath GetTempPathW
|
#define GetTempPath GetTempPathW
|
||||||
#define GetUserName GetUserNameW
|
#define GetUserName GetUserNameW
|
||||||
|
@ -1975,6 +2040,9 @@ typedef PCACTCTXW PCACTCTX;
|
||||||
#define ReadEventLog ReadEventLogW
|
#define ReadEventLog ReadEventLogW
|
||||||
#define RegisterEventSource RegisterEventSourceW
|
#define RegisterEventSource RegisterEventSourceW
|
||||||
#define RemoveDirectory RemoveDirectoryW
|
#define RemoveDirectory RemoveDirectoryW
|
||||||
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
#define ReplaceFile ReplaceFileW
|
||||||
|
#endif
|
||||||
#define ReportEvent ReportEventW
|
#define ReportEvent ReportEventW
|
||||||
#define SearchPath SearchPathW
|
#define SearchPath SearchPathW
|
||||||
#define SetComputerName SetComputerNameW
|
#define SetComputerName SetComputerNameW
|
||||||
|
@ -2104,6 +2172,12 @@ typedef PCACTCTXA PCACTCTX;
|
||||||
#define GetShortPathName GetShortPathNameA
|
#define GetShortPathName GetShortPathNameA
|
||||||
#define GetStartupInfo GetStartupInfoA
|
#define GetStartupInfo GetStartupInfoA
|
||||||
#define GetSystemDirectory GetSystemDirectoryA
|
#define GetSystemDirectory GetSystemDirectoryA
|
||||||
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
#define GetSystemWindowsDirectory GetSystemWindowsDirectoryA
|
||||||
|
#endif
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
#define GetSystemWow64Directory GetSystemWow64DirectoryA
|
||||||
|
#endif
|
||||||
#define GetTempFileName GetTempFileNameA
|
#define GetTempFileName GetTempFileNameA
|
||||||
#define GetTempPath GetTempPathA
|
#define GetTempPath GetTempPathA
|
||||||
#define GetUserName GetUserNameA
|
#define GetUserName GetUserNameA
|
||||||
|
@ -2149,6 +2223,9 @@ typedef PCACTCTXA PCACTCTX;
|
||||||
#define ReadEventLog ReadEventLogA
|
#define ReadEventLog ReadEventLogA
|
||||||
#define RegisterEventSource RegisterEventSourceA
|
#define RegisterEventSource RegisterEventSourceA
|
||||||
#define RemoveDirectory RemoveDirectoryA
|
#define RemoveDirectory RemoveDirectoryA
|
||||||
|
#if (_WIN32_WINNT >= 0x0500)
|
||||||
|
#define ReplaceFile ReplaceFileA
|
||||||
|
#endif
|
||||||
#define ReportEvent ReportEventA
|
#define ReportEvent ReportEventA
|
||||||
#define SearchPath SearchPathA
|
#define SearchPath SearchPathA
|
||||||
#define SetComputerName SetComputerNameA
|
#define SetComputerName SetComputerNameA
|
||||||
|
|
|
@ -2053,7 +2053,15 @@ typedef struct _TOKEN_PRIVILEGES {
|
||||||
DWORD PrivilegeCount;
|
DWORD PrivilegeCount;
|
||||||
LUID_AND_ATTRIBUTES Privileges[ANYSIZE_ARRAY];
|
LUID_AND_ATTRIBUTES Privileges[ANYSIZE_ARRAY];
|
||||||
} TOKEN_PRIVILEGES,*PTOKEN_PRIVILEGES,*LPTOKEN_PRIVILEGES;
|
} TOKEN_PRIVILEGES,*PTOKEN_PRIVILEGES,*LPTOKEN_PRIVILEGES;
|
||||||
typedef enum tagTOKEN_TYPE { TokenPrimary=1,TokenImpersonation }TOKEN_TYPE, *PTOKEN_TYPE;
|
typedef enum tagTOKEN_TYPE {
|
||||||
|
TokenPrimary = 1,
|
||||||
|
TokenImpersonation
|
||||||
|
} TOKEN_TYPE,*PTOKEN_TYPE;
|
||||||
|
#if (_WIN32_WINNT >= 0x0501)
|
||||||
|
typedef enum {
|
||||||
|
HeapCompatibilityInformation
|
||||||
|
} HEAP_INFORMATION_CLASS;
|
||||||
|
#endif
|
||||||
typedef struct _TOKEN_STATISTICS {
|
typedef struct _TOKEN_STATISTICS {
|
||||||
LUID TokenId;
|
LUID TokenId;
|
||||||
LUID AuthenticationId;
|
LUID AuthenticationId;
|
||||||
|
@ -2087,8 +2095,9 @@ typedef enum _TOKEN_INFORMATION_CLASS {
|
||||||
TokenSessionId
|
TokenSessionId
|
||||||
} TOKEN_INFORMATION_CLASS;
|
} TOKEN_INFORMATION_CLASS;
|
||||||
typedef enum _SID_NAME_USE {
|
typedef enum _SID_NAME_USE {
|
||||||
SidTypeUser=1,SidTypeGroup,SidTypeDomain,SidTypeAlias,SidTypeWellKnownGroup,
|
SidTypeUser=1,SidTypeGroup,SidTypeDomain,SidTypeAlias,
|
||||||
SidTypeDeletedAccount,SidTypeInvalid,SidTypeUnknown
|
SidTypeWellKnownGroup,SidTypeDeletedAccount,SidTypeInvalid,
|
||||||
|
SidTypeUnknown
|
||||||
} SID_NAME_USE,*PSID_NAME_USE;
|
} SID_NAME_USE,*PSID_NAME_USE;
|
||||||
typedef struct _QUOTA_LIMITS {
|
typedef struct _QUOTA_LIMITS {
|
||||||
SIZE_T PagedPoolLimit;
|
SIZE_T PagedPoolLimit;
|
||||||
|
|
|
@ -399,6 +399,10 @@ GetSystemTime@4
|
||||||
GetSystemTimes@12
|
GetSystemTimes@12
|
||||||
GetSystemTimeAdjustment@12
|
GetSystemTimeAdjustment@12
|
||||||
GetSystemTimeAsFileTime@4
|
GetSystemTimeAsFileTime@4
|
||||||
|
GetSystemWindowsDirectoryA@8
|
||||||
|
GetSystemWindowsDirectoryW@8
|
||||||
|
GetSystemWow64DirectoryA@8
|
||||||
|
GetSystemWow64DirectoryW@8
|
||||||
GetTapeParameters@16
|
GetTapeParameters@16
|
||||||
GetTapePosition@20
|
GetTapePosition@20
|
||||||
GetTapeStatus@4
|
GetTapeStatus@4
|
||||||
|
@ -407,6 +411,7 @@ GetTempFileNameW@16
|
||||||
GetTempPathA@8
|
GetTempPathA@8
|
||||||
GetTempPathW@8
|
GetTempPathW@8
|
||||||
GetThreadContext@8
|
GetThreadContext@8
|
||||||
|
GetThreadIOPendingFlag@8
|
||||||
GetThreadLocale@0
|
GetThreadLocale@0
|
||||||
GetThreadPriority@4
|
GetThreadPriority@4
|
||||||
GetThreadPriorityBoost@8
|
GetThreadPriorityBoost@8
|
||||||
|
@ -434,6 +439,7 @@ GetVolumePathNamesForVolumeNameA@16
|
||||||
GetVolumePathNamesForVolumeNameW@16
|
GetVolumePathNamesForVolumeNameW@16
|
||||||
GetWindowsDirectoryA@8
|
GetWindowsDirectoryA@8
|
||||||
GetWindowsDirectoryW@8
|
GetWindowsDirectoryW@8
|
||||||
|
GetWriteWatch@24
|
||||||
GlobalAddAtomA@4
|
GlobalAddAtomA@4
|
||||||
GlobalAddAtomW@4
|
GlobalAddAtomW@4
|
||||||
GlobalAlloc@8
|
GlobalAlloc@8
|
||||||
|
@ -469,8 +475,10 @@ HeapDestroy@4
|
||||||
HeapExtend@16
|
HeapExtend@16
|
||||||
HeapFree@12
|
HeapFree@12
|
||||||
HeapLock@4
|
HeapLock@4
|
||||||
|
HeapQueryInformation@20
|
||||||
HeapQueryTagW@20
|
HeapQueryTagW@20
|
||||||
HeapReAlloc@16
|
HeapReAlloc@16
|
||||||
|
HeapSetInformation@16
|
||||||
HeapSize@12
|
HeapSize@12
|
||||||
HeapSummary@12
|
HeapSummary@12
|
||||||
HeapUnlock@4
|
HeapUnlock@4
|
||||||
|
@ -480,11 +488,15 @@ HeapWalk@8
|
||||||
InitAtomTable@4
|
InitAtomTable@4
|
||||||
InitializeCriticalSection@4
|
InitializeCriticalSection@4
|
||||||
InitializeCriticalSectionAndSpinCount@8
|
InitializeCriticalSectionAndSpinCount@8
|
||||||
|
InitializeSListHead@4
|
||||||
InterlockedCompareExchange@12
|
InterlockedCompareExchange@12
|
||||||
InterlockedDecrement@4
|
InterlockedDecrement@4
|
||||||
InterlockedExchange@8
|
InterlockedExchange@8
|
||||||
InterlockedExchangeAdd@8
|
InterlockedExchangeAdd@8
|
||||||
|
InterlockedFlushSList@4
|
||||||
InterlockedIncrement@4
|
InterlockedIncrement@4
|
||||||
|
InterlockedPopEntrySList@4
|
||||||
|
InterlockedPushEntrySList@8
|
||||||
InvalidateConsoleDIBits@8
|
InvalidateConsoleDIBits@8
|
||||||
IsBadCodePtr@4
|
IsBadCodePtr@4
|
||||||
IsBadHugeReadPtr@8
|
IsBadHugeReadPtr@8
|
||||||
|
@ -496,10 +508,13 @@ IsBadWritePtr@8
|
||||||
IsDBCSLeadByte@4
|
IsDBCSLeadByte@4
|
||||||
IsDBCSLeadByteEx@8
|
IsDBCSLeadByteEx@8
|
||||||
IsDebuggerPresent@0
|
IsDebuggerPresent@0
|
||||||
|
IsProcessInJob@12
|
||||||
IsProcessorFeaturePresent@4
|
IsProcessorFeaturePresent@4
|
||||||
|
IsSystemResumeAutomatic@0
|
||||||
IsValidCodePage@4
|
IsValidCodePage@4
|
||||||
IsValidLanguageGroup@8
|
IsValidLanguageGroup@8
|
||||||
IsValidLocale@8
|
IsValidLocale@8
|
||||||
|
IsWow64Process@8
|
||||||
LCMapStringA@24
|
LCMapStringA@24
|
||||||
LCMapStringW@24
|
LCMapStringW@24
|
||||||
LeaveCriticalSection@4
|
LeaveCriticalSection@4
|
||||||
|
@ -568,11 +583,13 @@ Process32First@8
|
||||||
Process32FirstW@8
|
Process32FirstW@8
|
||||||
Process32Next@8
|
Process32Next@8
|
||||||
Process32NextW@8
|
Process32NextW@8
|
||||||
|
ProcessIdToSessionId@8
|
||||||
PulseEvent@4
|
PulseEvent@4
|
||||||
PurgeComm@8
|
PurgeComm@8
|
||||||
QueryDosDeviceA@12
|
QueryDosDeviceA@12
|
||||||
QueryDosDeviceW@12
|
QueryDosDeviceW@12
|
||||||
QueryInformationJobObject@20
|
QueryInformationJobObject@20
|
||||||
|
QueryMemoryResourceNotification@8
|
||||||
QueryPerformanceCounter@4
|
QueryPerformanceCounter@4
|
||||||
QueryPerformanceFrequency@4
|
QueryPerformanceFrequency@4
|
||||||
QueryWin31IniFilesMappedToRegistry@16
|
QueryWin31IniFilesMappedToRegistry@16
|
||||||
|
@ -602,13 +619,19 @@ RegisterWaitForInputIdle@4
|
||||||
RegisterWaitForSingleObject@16
|
RegisterWaitForSingleObject@16
|
||||||
RegisterWowBaseHandlers@4
|
RegisterWowBaseHandlers@4
|
||||||
RegisterWowExec@4
|
RegisterWowExec@4
|
||||||
|
ReleaseActCtx@4
|
||||||
ReleaseMutex@4
|
ReleaseMutex@4
|
||||||
ReleaseSemaphore@12
|
ReleaseSemaphore@12
|
||||||
RemoveDirectoryA@4
|
RemoveDirectoryA@4
|
||||||
RemoveDirectoryW@4
|
RemoveDirectoryW@4
|
||||||
|
RemoveVectoredExceptionHandler@4
|
||||||
ReplaceFile@24
|
ReplaceFile@24
|
||||||
|
ReplaceFileA@24
|
||||||
|
ReplaceFileW@24
|
||||||
RequestWakeupLatency@4
|
RequestWakeupLatency@4
|
||||||
ResetEvent@4
|
ResetEvent@4
|
||||||
|
ResetWriteWatch@8
|
||||||
|
RestoreLastError@4
|
||||||
ResumeThread@4
|
ResumeThread@4
|
||||||
RtlFillMemory@12
|
RtlFillMemory@12
|
||||||
RtlMoveMemory@12
|
RtlMoveMemory@12
|
||||||
|
|
Loading…
Reference in New Issue