* 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:
@@ -399,6 +399,10 @@ GetSystemTime@4
|
||||
GetSystemTimes@12
|
||||
GetSystemTimeAdjustment@12
|
||||
GetSystemTimeAsFileTime@4
|
||||
GetSystemWindowsDirectoryA@8
|
||||
GetSystemWindowsDirectoryW@8
|
||||
GetSystemWow64DirectoryA@8
|
||||
GetSystemWow64DirectoryW@8
|
||||
GetTapeParameters@16
|
||||
GetTapePosition@20
|
||||
GetTapeStatus@4
|
||||
@@ -407,6 +411,7 @@ GetTempFileNameW@16
|
||||
GetTempPathA@8
|
||||
GetTempPathW@8
|
||||
GetThreadContext@8
|
||||
GetThreadIOPendingFlag@8
|
||||
GetThreadLocale@0
|
||||
GetThreadPriority@4
|
||||
GetThreadPriorityBoost@8
|
||||
@@ -434,6 +439,7 @@ GetVolumePathNamesForVolumeNameA@16
|
||||
GetVolumePathNamesForVolumeNameW@16
|
||||
GetWindowsDirectoryA@8
|
||||
GetWindowsDirectoryW@8
|
||||
GetWriteWatch@24
|
||||
GlobalAddAtomA@4
|
||||
GlobalAddAtomW@4
|
||||
GlobalAlloc@8
|
||||
@@ -469,8 +475,10 @@ HeapDestroy@4
|
||||
HeapExtend@16
|
||||
HeapFree@12
|
||||
HeapLock@4
|
||||
HeapQueryInformation@20
|
||||
HeapQueryTagW@20
|
||||
HeapReAlloc@16
|
||||
HeapSetInformation@16
|
||||
HeapSize@12
|
||||
HeapSummary@12
|
||||
HeapUnlock@4
|
||||
@@ -480,11 +488,15 @@ HeapWalk@8
|
||||
InitAtomTable@4
|
||||
InitializeCriticalSection@4
|
||||
InitializeCriticalSectionAndSpinCount@8
|
||||
InitializeSListHead@4
|
||||
InterlockedCompareExchange@12
|
||||
InterlockedDecrement@4
|
||||
InterlockedExchange@8
|
||||
InterlockedExchangeAdd@8
|
||||
InterlockedFlushSList@4
|
||||
InterlockedIncrement@4
|
||||
InterlockedPopEntrySList@4
|
||||
InterlockedPushEntrySList@8
|
||||
InvalidateConsoleDIBits@8
|
||||
IsBadCodePtr@4
|
||||
IsBadHugeReadPtr@8
|
||||
@@ -496,10 +508,13 @@ IsBadWritePtr@8
|
||||
IsDBCSLeadByte@4
|
||||
IsDBCSLeadByteEx@8
|
||||
IsDebuggerPresent@0
|
||||
IsProcessInJob@12
|
||||
IsProcessorFeaturePresent@4
|
||||
IsSystemResumeAutomatic@0
|
||||
IsValidCodePage@4
|
||||
IsValidLanguageGroup@8
|
||||
IsValidLocale@8
|
||||
IsWow64Process@8
|
||||
LCMapStringA@24
|
||||
LCMapStringW@24
|
||||
LeaveCriticalSection@4
|
||||
@@ -568,11 +583,13 @@ Process32First@8
|
||||
Process32FirstW@8
|
||||
Process32Next@8
|
||||
Process32NextW@8
|
||||
ProcessIdToSessionId@8
|
||||
PulseEvent@4
|
||||
PurgeComm@8
|
||||
QueryDosDeviceA@12
|
||||
QueryDosDeviceW@12
|
||||
QueryInformationJobObject@20
|
||||
QueryMemoryResourceNotification@8
|
||||
QueryPerformanceCounter@4
|
||||
QueryPerformanceFrequency@4
|
||||
QueryWin31IniFilesMappedToRegistry@16
|
||||
@@ -602,13 +619,19 @@ RegisterWaitForInputIdle@4
|
||||
RegisterWaitForSingleObject@16
|
||||
RegisterWowBaseHandlers@4
|
||||
RegisterWowExec@4
|
||||
ReleaseActCtx@4
|
||||
ReleaseMutex@4
|
||||
ReleaseSemaphore@12
|
||||
RemoveDirectoryA@4
|
||||
RemoveDirectoryW@4
|
||||
RemoveVectoredExceptionHandler@4
|
||||
ReplaceFile@24
|
||||
ReplaceFileA@24
|
||||
ReplaceFileW@24
|
||||
RequestWakeupLatency@4
|
||||
ResetEvent@4
|
||||
ResetWriteWatch@8
|
||||
RestoreLastError@4
|
||||
ResumeThread@4
|
||||
RtlFillMemory@12
|
||||
RtlMoveMemory@12
|
||||
|
Reference in New Issue
Block a user