* 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:
Dimitri Papadopoulos
2003-10-07 10:14:31 +00:00
parent f9a322ebf7
commit 2df2984b40
4 changed files with 149 additions and 3 deletions

View File

@@ -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