2000-02-18 03:38:33 +08:00
|
|
|
LIBRARY KERNEL32.dll
|
|
|
|
EXPORTS
|
2003-10-06 17:45:59 +08:00
|
|
|
ActivateActCtx@8
|
2000-02-18 03:38:33 +08:00
|
|
|
AddAtomA@4
|
|
|
|
AddAtomW@4
|
|
|
|
AddConsoleAliasA@12
|
|
|
|
AddConsoleAliasW@12
|
2003-10-06 17:45:59 +08:00
|
|
|
AddLocalAlternateComputerNameA@8
|
|
|
|
AddLocalAlternateComputerNameW@8
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
AddRefActCtx@4
|
|
|
|
AddVectoredExceptionHandler@8
|
2000-02-18 03:38:33 +08:00
|
|
|
AllocConsole@0
|
2002-09-05 06:20:52 +08:00
|
|
|
AllocateUserPhysicalPages@12
|
2000-02-18 03:38:33 +08:00
|
|
|
AreFileApisANSI@0
|
|
|
|
AssignProcessToJobObject@8
|
2003-10-06 17:45:59 +08:00
|
|
|
AttachConsole@4
|
2000-02-18 03:38:33 +08:00
|
|
|
BackupRead@28
|
|
|
|
BackupSeek@24
|
|
|
|
BackupWrite@28
|
|
|
|
BaseAttachCompleteThunk@0
|
|
|
|
Beep@8
|
|
|
|
BeginUpdateResourceA@8
|
|
|
|
BeginUpdateResourceW@8
|
|
|
|
BuildCommDCBA@8
|
|
|
|
BuildCommDCBAndTimeoutsA@12
|
|
|
|
BuildCommDCBAndTimeoutsW@12
|
|
|
|
BuildCommDCBW@8
|
|
|
|
CallNamedPipeA@28
|
|
|
|
CallNamedPipeW@28
|
2003-10-06 20:33:32 +08:00
|
|
|
CancelDeviceWakeupRequest@4
|
2000-02-18 03:38:33 +08:00
|
|
|
CancelIo@4
|
|
|
|
CancelTimerQueueTimer@8
|
|
|
|
CancelWaitableTimer@4
|
|
|
|
ChangeTimerQueueTimer@16
|
2003-10-06 17:45:59 +08:00
|
|
|
CheckNameLegalDOS8Dot3A@20
|
|
|
|
CheckNameLegalDOS8Dot3W@20
|
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
DebugSetProcessKillOnExit): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
DeleteTimerQueueEx, DeleteTimerQueueTimer,
DnsHostnameToComputerName[AW]): Add functions.
* lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
2003-10-07 15:14:53 +08:00
|
|
|
CheckRemoteDebuggerPresent@8
|
2000-02-18 03:38:33 +08:00
|
|
|
ClearCommBreak@4
|
|
|
|
ClearCommError@12
|
|
|
|
CloseConsoleHandle@4
|
|
|
|
CloseHandle@4
|
|
|
|
CloseProfileUserMapping@0
|
|
|
|
CmdBatNotification@4
|
|
|
|
CommConfigDialogA@12
|
|
|
|
CommConfigDialogW@12
|
|
|
|
CompareFileTime@8
|
|
|
|
CompareStringA@24
|
|
|
|
CompareStringW@24
|
|
|
|
ConnectNamedPipe@8
|
|
|
|
ConsoleMenuControl@12
|
|
|
|
ContinueDebugEvent@12
|
|
|
|
ConvertDefaultLocale@4
|
2003-10-06 18:00:31 +08:00
|
|
|
ConvertFiberToThread@0
|
2000-02-18 03:38:33 +08:00
|
|
|
ConvertThreadToFiber@4
|
2002-06-03 06:54:40 +08:00
|
|
|
ConvertToGlobalHandle@4
|
2000-02-18 03:38:33 +08:00
|
|
|
CopyFileA@12
|
|
|
|
CopyFileW@12
|
|
|
|
CopyFileExA@24
|
|
|
|
CopyFileExW@24
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
CreateActCtxA@4
|
|
|
|
CreateActCtxW@4
|
2000-02-18 03:38:33 +08:00
|
|
|
CreateConsoleScreenBuffer@20
|
|
|
|
CreateDirectoryA@8
|
|
|
|
CreateDirectoryExA@12
|
|
|
|
CreateDirectoryExW@12
|
|
|
|
CreateDirectoryW@8
|
|
|
|
CreateEventA@16
|
|
|
|
CreateEventW@16
|
|
|
|
CreateFiber@12
|
2005-12-09 15:49:40 +08:00
|
|
|
CreateFiberEx@20
|
2000-02-18 03:38:33 +08:00
|
|
|
CreateFileA@28
|
|
|
|
CreateFileMappingA@24
|
|
|
|
CreateFileMappingW@24
|
|
|
|
CreateFileW@28
|
|
|
|
CreateHardLinkA@12
|
|
|
|
CreateHardLinkW@12
|
|
|
|
CreateIoCompletionPort@16
|
|
|
|
CreateJobObjectA@8
|
|
|
|
CreateJobObjectW@8
|
|
|
|
CreateMailslotA@16
|
|
|
|
CreateMailslotW@16
|
2007-04-01 20:44:04 +08:00
|
|
|
CreateMemoryResourceNotification@4
|
2000-02-18 03:38:33 +08:00
|
|
|
CreateMutexA@12
|
|
|
|
CreateMutexW@12
|
|
|
|
CreateNamedPipeA@32
|
|
|
|
CreateNamedPipeW@32
|
|
|
|
CreatePipe@16
|
|
|
|
CreateProcessA@40
|
|
|
|
CreateProcessW@40
|
|
|
|
CreateRemoteThread@28
|
|
|
|
CreateSemaphoreA@16
|
|
|
|
CreateSemaphoreW@16
|
|
|
|
CreateTapePartition@16
|
|
|
|
CreateThread@24
|
|
|
|
CreateTimerQueue@0
|
2003-10-06 20:33:32 +08:00
|
|
|
CreateTimerQueueTimer@28
|
2000-02-18 03:38:33 +08:00
|
|
|
CreateToolhelp32Snapshot@8
|
|
|
|
CreateVirtualBuffer@12
|
|
|
|
CreateWaitableTimerA@12
|
|
|
|
CreateWaitableTimerW@12
|
2003-10-06 20:33:32 +08:00
|
|
|
DeactivateActCtx@8
|
2000-02-18 03:38:33 +08:00
|
|
|
DebugActiveProcess@4
|
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
DebugSetProcessKillOnExit): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
DeleteTimerQueueEx, DeleteTimerQueueTimer,
DnsHostnameToComputerName[AW]): Add functions.
* lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
2003-10-07 15:14:53 +08:00
|
|
|
DebugActiveProcessStop@4
|
2000-02-18 03:38:33 +08:00
|
|
|
DebugBreak@0
|
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
DebugSetProcessKillOnExit): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
DeleteTimerQueueEx, DeleteTimerQueueTimer,
DnsHostnameToComputerName[AW]): Add functions.
* lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
2003-10-07 15:14:53 +08:00
|
|
|
DebugBreakProcess@4
|
|
|
|
DebugSetProcessKillOnExit@4
|
2000-02-18 03:38:33 +08:00
|
|
|
DefineDosDeviceA@12
|
|
|
|
DefineDosDeviceW@12
|
|
|
|
DeleteAtom@4
|
|
|
|
DeleteCriticalSection@4
|
|
|
|
DeleteFiber@4
|
|
|
|
DeleteFileA@4
|
|
|
|
DeleteFileW@4
|
|
|
|
DeleteTimerQueue@4
|
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
DebugSetProcessKillOnExit): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
DeleteTimerQueueEx, DeleteTimerQueueTimer,
DnsHostnameToComputerName[AW]): Add functions.
* lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
2003-10-07 15:14:53 +08:00
|
|
|
DeleteTimerQueueEx@8
|
|
|
|
DeleteTimerQueueTimer@12
|
2000-02-18 03:38:33 +08:00
|
|
|
DeleteVolumeMountPointA@4
|
|
|
|
DeleteVolumeMountPointW@4
|
|
|
|
DeviceIoControl@32
|
|
|
|
DisableThreadLibraryCalls@4
|
|
|
|
DisconnectNamedPipe@4
|
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(CheckRemoteDebuggerPresent, DebugActiveProcessStop, DebugBreakProcess,
DebugSetProcessKillOnExit): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (DeleteTimerQueue,
DeleteTimerQueueEx, DeleteTimerQueueTimer,
DnsHostnameToComputerName[AW]): Add functions.
* lib/user32.def (CheckRemoteDebuggerPresent, DebugActiveProcessStop,
DebugBreakProcess, DebugSetProcessKillOnExit, DeleteTimerQueueEx,
DeleteTimerQueueTimer, DnsHostnameToComputerName[AW]): Add functions.
2003-10-07 15:14:53 +08:00
|
|
|
DnsHostnameToComputerNameA@12
|
|
|
|
DnsHostnameToComputerNameW@12
|
2000-02-18 03:38:33 +08:00
|
|
|
DosDateTimeToFileTime@12
|
|
|
|
DuplicateConsoleHandle@16
|
|
|
|
DuplicateHandle@28
|
|
|
|
EndUpdateResourceA@8
|
|
|
|
EndUpdateResourceW@8
|
|
|
|
EnterCriticalSection@4
|
|
|
|
EnumCalendarInfoA@16
|
|
|
|
EnumCalendarInfoW@16
|
|
|
|
EnumCalendarInfoExA@16
|
|
|
|
EnumCalendarInfoExW@16
|
|
|
|
EnumDateFormatsA@12
|
|
|
|
EnumDateFormatsW@12
|
|
|
|
EnumDateFormatsExA@12
|
|
|
|
EnumDateFormatsExW@12
|
2001-06-19 21:49:40 +08:00
|
|
|
EnumLanguageGroupLocalesA@16
|
|
|
|
EnumLanguageGroupLocalesW@16
|
2000-02-18 03:38:33 +08:00
|
|
|
EnumResourceLanguagesA@20
|
|
|
|
EnumResourceLanguagesW@20
|
|
|
|
EnumResourceNamesA@16
|
|
|
|
EnumResourceNamesW@16
|
|
|
|
EnumResourceTypesA@12
|
|
|
|
EnumResourceTypesW@12
|
|
|
|
EnumSystemCodePagesA@8
|
|
|
|
EnumSystemCodePagesW@8
|
* include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
Add constants.
* include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
constants for National Language Support.
* include/winnls.h (NLSVERSIONINFO): Add structure for National
Language Support.
* include/winnls.h (GEO_ENUMPROC): Add callback for National
Language Support.
* include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
Add functions.
* include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
functions. Strange... I am unable to find which library contains
these functions. Can't find anything with pexports. Any clue?
* lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
SetUserGeoID): Add functions.
2003-10-06 17:02:04 +08:00
|
|
|
EnumSystemGeoID@12
|
2001-06-19 21:49:40 +08:00
|
|
|
EnumSystemLanguageGroupsA@12
|
|
|
|
EnumSystemLanguageGroupsW@12
|
2000-02-18 03:38:33 +08:00
|
|
|
EnumSystemLocalesA@8
|
|
|
|
EnumSystemLocalesW@8
|
|
|
|
EnumTimeFormatsA@12
|
|
|
|
EnumTimeFormatsW@12
|
2001-06-19 21:49:40 +08:00
|
|
|
EnumUILanguagesA@12
|
|
|
|
EnumUILanguagesW@12
|
2000-02-18 03:38:33 +08:00
|
|
|
EraseTape@12
|
|
|
|
EscapeCommFunction@8
|
|
|
|
ExitProcess@4
|
|
|
|
ExitThread@4
|
|
|
|
ExitVDM@8
|
|
|
|
ExpandEnvironmentStringsA@12
|
|
|
|
ExpandEnvironmentStringsW@12
|
|
|
|
ExpungeConsoleCommandHistoryA@4
|
|
|
|
ExpungeConsoleCommandHistoryW@4
|
|
|
|
ExtendVirtualBuffer@8
|
|
|
|
FatalAppExitA@8
|
|
|
|
FatalAppExitW@8
|
|
|
|
FatalExit@4
|
|
|
|
FileTimeToDosDateTime@12
|
|
|
|
FileTimeToLocalFileTime@8
|
|
|
|
FileTimeToSystemTime@8
|
|
|
|
FillConsoleOutputAttribute@20
|
|
|
|
FillConsoleOutputCharacterA@20
|
|
|
|
FillConsoleOutputCharacterW@20
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
FindActCtxSectionGuid@20
|
|
|
|
FindActCtxSectionStringA@20
|
|
|
|
FindActCtxSectionStringW@20
|
2000-02-18 03:38:33 +08:00
|
|
|
FindAtomA@4
|
|
|
|
FindAtomW@4
|
|
|
|
FindClose@4
|
|
|
|
FindCloseChangeNotification@4
|
|
|
|
FindFirstChangeNotificationA@12
|
|
|
|
FindFirstChangeNotificationW@12
|
|
|
|
FindFirstFileA@8
|
|
|
|
FindFirstFileW@8
|
|
|
|
FindFirstFileExA@24
|
|
|
|
FindFirstFileExW@24
|
|
|
|
FindFirstVolumeA@8
|
|
|
|
FindFirstVolumeW@8
|
|
|
|
FindFirstVolumeMountPointA@12
|
|
|
|
FindFirstVolumeMountPointW@12
|
|
|
|
FindNextChangeNotification@4
|
|
|
|
FindNextFileA@8
|
|
|
|
FindNextFileW@8
|
|
|
|
FindNextVolumeA@12
|
|
|
|
FindNextVolumeW@12
|
|
|
|
FindNextVolumeMountPointA@12
|
|
|
|
FindNextVolumeMountPointW@12
|
|
|
|
FindResourceA@12
|
|
|
|
FindResourceExA@16
|
|
|
|
FindResourceExW@16
|
|
|
|
FindResourceW@12
|
|
|
|
FindVolumeClose@4
|
|
|
|
FindVolumeMountPointClose@4
|
|
|
|
FlushConsoleInputBuffer@4
|
|
|
|
FlushFileBuffers@4
|
|
|
|
FlushInstructionCache@12
|
|
|
|
FlushViewOfFile@8
|
|
|
|
FoldStringA@20
|
|
|
|
FoldStringW@20
|
|
|
|
FormatMessageA@28
|
|
|
|
FormatMessageW@28
|
|
|
|
FreeConsole@0
|
|
|
|
FreeEnvironmentStringsA@4
|
|
|
|
FreeEnvironmentStringsW@4
|
|
|
|
FreeLibrary@4
|
|
|
|
FreeLibraryAndExitThread@8
|
|
|
|
FreeResource@4
|
2002-09-05 06:20:52 +08:00
|
|
|
FreeUserPhysicalPages@12
|
2000-02-18 03:38:33 +08:00
|
|
|
FreeVirtualBuffer@4
|
|
|
|
GenerateConsoleCtrlEvent@8
|
|
|
|
GetACP@0
|
|
|
|
GetAtomNameA@12
|
|
|
|
GetAtomNameW@12
|
|
|
|
GetBinaryType@8
|
|
|
|
GetBinaryTypeA@8
|
|
|
|
GetBinaryTypeW@8
|
|
|
|
GetCPInfo@8
|
|
|
|
GetCPInfoExA@12
|
|
|
|
GetCPInfoExW@12
|
|
|
|
GetCalendarInfoA@24
|
|
|
|
GetCalendarInfoW@24
|
|
|
|
GetCommConfig@12
|
|
|
|
GetCommMask@8
|
|
|
|
GetCommModemStatus@8
|
|
|
|
GetCommProperties@8
|
|
|
|
GetCommState@8
|
|
|
|
GetCommTimeouts@8
|
|
|
|
GetCommandLineA@0
|
|
|
|
GetCommandLineW@0
|
|
|
|
GetCompressedFileSizeA@8
|
|
|
|
GetCompressedFileSizeW@8
|
|
|
|
GetComputerNameA@8
|
|
|
|
GetComputerNameW@8
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetComputerNameExA@12
|
|
|
|
GetComputerNameExW@12
|
2000-02-18 03:38:33 +08:00
|
|
|
GetConsoleAliasA@16
|
|
|
|
GetConsoleAliasExesA@8
|
|
|
|
GetConsoleAliasExesLengthA@0
|
|
|
|
GetConsoleAliasExesLengthW@0
|
|
|
|
GetConsoleAliasExesW@8
|
|
|
|
GetConsoleAliasW@16
|
|
|
|
GetConsoleAliasesA@12
|
|
|
|
GetConsoleAliasesLengthA@4
|
|
|
|
GetConsoleAliasesLengthW@4
|
|
|
|
GetConsoleAliasesW@12
|
|
|
|
GetConsoleCP@0
|
|
|
|
GetConsoleCommandHistoryA@12
|
|
|
|
GetConsoleCommandHistoryLengthA@4
|
|
|
|
GetConsoleCommandHistoryLengthW@4
|
|
|
|
GetConsoleCommandHistoryW@12
|
|
|
|
GetConsoleCursorInfo@8
|
|
|
|
GetConsoleDisplayMode@4
|
|
|
|
GetConsoleFontInfo@16
|
|
|
|
GetConsoleFontSize@8
|
|
|
|
GetConsoleHardwareState@12
|
|
|
|
GetConsoleInputExeNameA@8
|
|
|
|
GetConsoleInputExeNameW@8
|
|
|
|
GetConsoleInputWaitHandle@0
|
|
|
|
GetConsoleKeyboardLayoutNameA@4
|
|
|
|
GetConsoleKeyboardLayoutNameW@4
|
|
|
|
GetConsoleMode@8
|
|
|
|
GetConsoleOutputCP@0
|
|
|
|
GetConsoleScreenBufferInfo@8
|
|
|
|
GetConsoleTitleA@8
|
|
|
|
GetConsoleTitleW@8
|
|
|
|
GetConsoleWindow@0
|
|
|
|
GetCurrencyFormatA@24
|
|
|
|
GetCurrencyFormatW@24
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetCurrentActCtx@4
|
2000-02-18 03:38:33 +08:00
|
|
|
GetCurrentConsoleFont@12
|
|
|
|
GetCurrentDirectoryA@8
|
|
|
|
GetCurrentDirectoryW@8
|
|
|
|
GetCurrentProcess@0
|
|
|
|
GetCurrentProcessId@0
|
|
|
|
GetCurrentThread@0
|
|
|
|
GetCurrentThreadId@0
|
|
|
|
GetDateFormatA@24
|
|
|
|
GetDateFormatW@24
|
|
|
|
GetDefaultCommConfigA@12
|
|
|
|
GetDefaultCommConfigW@12
|
2005-12-08 04:27:09 +08:00
|
|
|
GetDevicePowerState@8
|
2000-02-18 03:38:33 +08:00
|
|
|
GetDiskFreeSpaceA@20
|
|
|
|
GetDiskFreeSpaceW@20
|
|
|
|
GetDiskFreeSpaceExA@16
|
|
|
|
GetDiskFreeSpaceExW@16
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetDllDirectoryA@8
|
|
|
|
GetDllDirectoryW@8
|
2000-02-18 03:38:33 +08:00
|
|
|
GetDriveTypeA@4
|
|
|
|
GetDriveTypeW@4
|
|
|
|
GetErrorMode@0
|
|
|
|
GetEnvironmentStrings@0
|
|
|
|
GetEnvironmentStringsA@0
|
|
|
|
GetEnvironmentStringsW@0
|
|
|
|
GetEnvironmentVariableA@12
|
|
|
|
GetEnvironmentVariableW@12
|
|
|
|
GetExitCodeProcess@8
|
|
|
|
GetExitCodeThread@8
|
|
|
|
GetFileAttributesA@4
|
|
|
|
GetFileAttributesW@4
|
|
|
|
GetFileAttributesExA@12
|
|
|
|
GetFileAttributesExW@12
|
|
|
|
GetFileInformationByHandle@8
|
|
|
|
GetFileSize@8
|
|
|
|
GetFileSizeEx@8
|
|
|
|
GetFileTime@16
|
|
|
|
GetFileType@4
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetFirmwareEnvironmentVariableA@16
|
|
|
|
GetFirmwareEnvironmentVariableW@16
|
2000-02-18 03:38:33 +08:00
|
|
|
GetFullPathNameA@16
|
|
|
|
GetFullPathNameW@16
|
* include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
Add constants.
* include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
constants for National Language Support.
* include/winnls.h (NLSVERSIONINFO): Add structure for National
Language Support.
* include/winnls.h (GEO_ENUMPROC): Add callback for National
Language Support.
* include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
Add functions.
* include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
functions. Strange... I am unable to find which library contains
these functions. Can't find anything with pexports. Any clue?
* lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
SetUserGeoID): Add functions.
2003-10-06 17:02:04 +08:00
|
|
|
GetGeoInfoA@20
|
|
|
|
GetGeoInfoW@20
|
2000-02-18 03:38:33 +08:00
|
|
|
GetHandleInformation@8
|
|
|
|
GetLargestConsoleWindowSize@4
|
|
|
|
GetLastError@0
|
|
|
|
GetLocalTime@4
|
|
|
|
GetLocaleInfoA@16
|
|
|
|
GetLocaleInfoW@16
|
|
|
|
GetLogicalDriveStringsA@8
|
|
|
|
GetLogicalDriveStringsW@8
|
|
|
|
GetLogicalDrives@0
|
|
|
|
GetLongPathNameA@12
|
|
|
|
GetLongPathNameW@12
|
|
|
|
GetMailslotInfo@20
|
|
|
|
GetModuleFileNameA@12
|
|
|
|
GetModuleFileNameW@12
|
|
|
|
GetModuleHandleA@4
|
|
|
|
GetModuleHandleW@4
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetModuleHandleExA@12
|
|
|
|
GetModuleHandleExW@12
|
2000-02-18 03:38:33 +08:00
|
|
|
GetNamedPipeHandleStateA@28
|
|
|
|
GetNamedPipeHandleStateW@28
|
|
|
|
GetNamedPipeInfo@20
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetNativeSystemInfo@4
|
2000-02-18 03:38:33 +08:00
|
|
|
GetNextVDMCommand@4
|
|
|
|
GetNumberFormatA@24
|
|
|
|
GetNumberFormatW@24
|
|
|
|
GetNumberOfConsoleFonts@0
|
|
|
|
GetNumberOfConsoleInputEvents@8
|
|
|
|
GetNumberOfConsoleMouseButtons@4
|
|
|
|
GetOEMCP@0
|
|
|
|
GetOverlappedResult@16
|
|
|
|
GetPriorityClass@4
|
|
|
|
GetPrivateProfileIntA@16
|
|
|
|
GetPrivateProfileIntW@16
|
|
|
|
GetPrivateProfileSectionA@16
|
|
|
|
GetPrivateProfileSectionNamesA@12
|
|
|
|
GetPrivateProfileSectionNamesW@12
|
|
|
|
GetPrivateProfileSectionW@16
|
|
|
|
GetPrivateProfileStringA@24
|
|
|
|
GetPrivateProfileStringW@24
|
|
|
|
GetPrivateProfileStructA@20
|
|
|
|
GetPrivateProfileStructW@20
|
|
|
|
GetProcAddress@8
|
|
|
|
GetProcessAffinityMask@12
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetProcessHandleCount@8
|
2000-02-18 03:38:33 +08:00
|
|
|
GetProcessHeap@0
|
|
|
|
GetProcessHeaps@8
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetProcessId@4
|
|
|
|
GetProcessIoCounters@8
|
2000-02-18 03:38:33 +08:00
|
|
|
GetProcessPriorityBoost@8
|
|
|
|
GetProcessShutdownParameters@8
|
|
|
|
GetProcessTimes@20
|
|
|
|
GetProcessVersion@4
|
|
|
|
GetProcessWorkingSetSize@12
|
|
|
|
GetProductName@8
|
|
|
|
GetProfileIntA@12
|
|
|
|
GetProfileIntW@12
|
|
|
|
GetProfileSectionA@12
|
|
|
|
GetProfileSectionW@12
|
|
|
|
GetProfileStringA@20
|
|
|
|
GetProfileStringW@20
|
|
|
|
GetQueuedCompletionStatus@20
|
|
|
|
GetShortPathNameA@12
|
|
|
|
GetShortPathNameW@12
|
|
|
|
GetStartupInfoA@4
|
|
|
|
GetStartupInfoW@4
|
|
|
|
GetStdHandle@4
|
|
|
|
GetStringTypeA@20
|
|
|
|
GetStringTypeExA@20
|
|
|
|
GetStringTypeExW@20
|
|
|
|
GetStringTypeW@16
|
|
|
|
GetSystemDefaultLCID@0
|
|
|
|
GetSystemDefaultLangID@0
|
2001-06-19 21:49:40 +08:00
|
|
|
GetSystemDefaultUILanguage@0
|
2000-02-18 03:38:33 +08:00
|
|
|
GetSystemDirectoryA@8
|
|
|
|
GetSystemDirectoryW@8
|
|
|
|
GetSystemInfo@4
|
|
|
|
GetSystemPowerStatus@4
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (GetComputerNameEx[AW],
GetProcessIoCounters): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500] (COMPUTER_NAME_FORMAT):
Move around, needed by GetComputerNameEx.
* include/winbase.h [_WIN32_WINNT >= 0x0501] (FindActCtxSectionGuid,
FindActCtxSectionString[AW], GetCurrentActCtx, GetNativeSystemInfo):
Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(ACTCTX_SECTION_KEYED_DATA): Add structure.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetProcessHandleCount,
GetProcessId, GetSystemRegistryQuota): Add functions, available on
Windows XP SP1 and better.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_SECTION_ASSEMBLY_INFORMATION,
ACTIVATION_CONTEXT_SECTION_DLL_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_WINDOW_CLASS_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_SERVER_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_INTERFACE_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_TYPE_LIBRARY_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_COM_PROGID_REDIRECTION,
ACTIVATION_CONTEXT_SECTION_CLR_SURROGATES): Add constants.
* lib/user32.def (FindActCtxSectionGuid, FindActCtxSectionString[AW],
GetComputerNameEx[AW], GetCurrentActCtx, GetDllDirectory[AW],
GetFirmwareEnvironmentVariable[AW], GetModuleHandleEx[AW],
GetNativeSystemInfo, GetProcessHandleCount, GetProcessIoCounters):
Add functions.
2003-10-07 16:47:06 +08:00
|
|
|
GetSystemRegistryQuota@8
|
2000-02-18 03:38:33 +08:00
|
|
|
GetSystemTime@4
|
2003-03-07 08:51:19 +08:00
|
|
|
GetSystemTimes@12
|
2000-02-18 03:38:33 +08:00
|
|
|
GetSystemTimeAdjustment@12
|
|
|
|
GetSystemTimeAsFileTime@4
|
* 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-07 18:14:31 +08:00
|
|
|
GetSystemWindowsDirectoryA@8
|
|
|
|
GetSystemWindowsDirectoryW@8
|
|
|
|
GetSystemWow64DirectoryA@8
|
|
|
|
GetSystemWow64DirectoryW@8
|
2000-02-18 03:38:33 +08:00
|
|
|
GetTapeParameters@16
|
|
|
|
GetTapePosition@20
|
|
|
|
GetTapeStatus@4
|
|
|
|
GetTempFileNameA@16
|
|
|
|
GetTempFileNameW@16
|
|
|
|
GetTempPathA@8
|
|
|
|
GetTempPathW@8
|
|
|
|
GetThreadContext@8
|
* 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-07 18:14:31 +08:00
|
|
|
GetThreadIOPendingFlag@8
|
2000-02-18 03:38:33 +08:00
|
|
|
GetThreadLocale@0
|
|
|
|
GetThreadPriority@4
|
|
|
|
GetThreadPriorityBoost@8
|
|
|
|
GetThreadSelectorEntry@12
|
|
|
|
GetThreadTimes@20
|
|
|
|
GetTickCount@0
|
|
|
|
GetTimeFormatA@24
|
|
|
|
GetTimeFormatW@24
|
|
|
|
GetTimeZoneInformation@4
|
|
|
|
GetUserDefaultLCID@0
|
|
|
|
GetUserDefaultLangID@0
|
2001-06-19 21:49:40 +08:00
|
|
|
GetUserDefaultUILanguage@0
|
2005-07-18 19:04:51 +08:00
|
|
|
GetUserGeoID@4
|
2000-02-18 03:38:33 +08:00
|
|
|
GetVDMCurrentDirectories@8
|
|
|
|
GetVersion@0
|
|
|
|
GetVersionExA@4
|
|
|
|
GetVersionExW@4
|
|
|
|
GetVolumeInformationA@32
|
|
|
|
GetVolumeInformationW@32
|
|
|
|
GetVolumeNameForVolumeMountPointA@12
|
|
|
|
GetVolumeNameForVolumeMountPointW@12
|
|
|
|
GetVolumePathNameA@12
|
|
|
|
GetVolumePathNameW@12
|
2003-04-26 Danny Smith <dannysmith@users.sourceforge.net>
* include/winioctl.h: Clean up formatting.
(RETRIEVAL_POINTERS_BUFFER): Add fields to Extents[1] struct.
(CREATE_DISK): Add _ANONYMOUS_UNION macro.
(DISK_CACHE_INFORMATION): Likewise.
(DISK_DETECTION_INFO): Likewise.
(DISK_PARTITION_INFO): Likewise.
(PARTITION_INFORMATION_EX): Likewise.
(DRIVE_LAYOUT_INFORMATION_EX): Likewise.
2003-04-26 Casper S. Hornstrup <chorns@users.sourceforge.net>
* include/winbase.h (DeleteVolumeMountPoint[AW],
FindFirstVolumeMountPoint[AW], FindNextVolumeMountPoint[AW],
FindVolumeMountPointClose, GetVolumeNameForVolumeMountPoint[AW],
GetVolumePathName[AW], GetVolumePathNamesForVolumeName[AW],
SetVolumeMountPoint[AW]): Add prototypes.
* include/winioctl.h (IOCTL_DISK_GET_PARTITION_INFO_EX,
IOCTL_DISK_SET_PARTITION_INFO_EX,
IOCTL_DISK_GET_DRIVE_LAYOUT_EX,
IOCTL_DISK_SET_DRIVE_LAYOUT_EX, IOCTL_DISK_CREATE_DISK,
IOCTL_DISK_GET_LENGTH_INFO, IOCTL_DISK_PERFORMANCE_OFF,
IOCTL_DISK_GET_DRIVE_GEOMETRY_EX, IOCTL_DISK_GROW_PARTITION,
IOCTL_DISK_GET_CACHE_INFORMATION,
IOCTL_DISK_SET_CACHE_INFORMATION,
IOCTL_DISK_DELETE_DRIVE_LAYOUT, IOCTL_DISK_UPDATE_PROPERTIES,
FSCTL_GET_VOLUME_BITMAP, FSCTL_GET_RETRIEVAL_POINTERS,
FSCTL_MOVE_FILE): Define.
(CREATE_DISK_GPT, CREATE_DISK_MBR, CREATE_DISK,
DISK_CACHE_INFORMATION,
DETECTION_TYPE, DISK_INT13_INFO, DISK_EX_INT13_INFO,
DISK_DETECTION_INFO, DISK_GEOMETRY_EX, DISK_GROW_PARTITION,
DISK_PARTITION_INFO, DISKQUOTA_USER_INFORMATION,
GET_LENGTH_INFORMATION, DISK_EXTENT, VOLUME_DISK_EXTENTS,
DRIVE_LAYOUT_INFORMATION_GPT, DRIVE_LAYOUT_INFORMATION_MBR,
PARTITION_INFORMATION_MBR, PARTITION_INFORMATION_GPT,
PARTITION_INFORMATION_EX, DRIVE_LAYOUT_INFORMATION_EX,
MOVE_FILE_DATA,
RETRIEVAL_POINTERS_BUFFER, STARTING_LCN_INPUT_BUFFER,
STARTING_VCN_INPUT_BUFFER, VOLUME_BITMAP_BUFFER): Add structs
(PARTITION_STYLE, DISK_CACHE_RETENTION_PRIORITY): Add enums.
(MEDIA_TYPE): Add F3_120M_512, F3_640_512, F5_640_512,
F5_720_512,
F3_1Pt2_512, F3_1Pt23_1024, F5_1Pt23_1024, F3_128Mb_512,
F3_230Mb_512,
F8_256_128, F3_200Mb_512, F3_240M_512, and F3_32M_512.
* lib/kernel32.def (GetVolumePathNamesForVolumeName[AW]): Add
stubs.
2003-04-26 16:31:29 +08:00
|
|
|
GetVolumePathNamesForVolumeNameA@16
|
|
|
|
GetVolumePathNamesForVolumeNameW@16
|
2000-02-18 03:38:33 +08:00
|
|
|
GetWindowsDirectoryA@8
|
|
|
|
GetWindowsDirectoryW@8
|
* 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-07 18:14:31 +08:00
|
|
|
GetWriteWatch@24
|
2000-02-18 03:38:33 +08:00
|
|
|
GlobalAddAtomA@4
|
|
|
|
GlobalAddAtomW@4
|
|
|
|
GlobalAlloc@8
|
|
|
|
GlobalCompact@4
|
|
|
|
GlobalDeleteAtom@4
|
|
|
|
GlobalFindAtomA@4
|
|
|
|
GlobalFindAtomW@4
|
|
|
|
GlobalFix@4
|
|
|
|
GlobalFlags@4
|
|
|
|
GlobalFree@4
|
|
|
|
GlobalGetAtomNameA@12
|
|
|
|
GlobalGetAtomNameW@12
|
|
|
|
GlobalHandle@4
|
|
|
|
GlobalLock@4
|
|
|
|
GlobalMemoryStatus@4
|
2003-02-22 18:16:22 +08:00
|
|
|
GlobalMemoryStatusEx@4
|
2000-02-18 03:38:33 +08:00
|
|
|
GlobalMemoryStatusVlm@4
|
|
|
|
GlobalReAlloc@12
|
|
|
|
GlobalSize@4
|
|
|
|
GlobalUnWire@4
|
|
|
|
GlobalUnfix@4
|
|
|
|
GlobalUnlock@4
|
|
|
|
GlobalWire@4
|
|
|
|
Heap32First@12
|
|
|
|
Heap32ListFirst@8
|
|
|
|
Heap32ListNext@8
|
|
|
|
Heap32Next@4
|
|
|
|
HeapAlloc@12
|
|
|
|
HeapCompact@8
|
|
|
|
HeapCreate@12
|
|
|
|
HeapCreateTagsW@16
|
|
|
|
HeapDestroy@4
|
|
|
|
HeapExtend@16
|
|
|
|
HeapFree@12
|
|
|
|
HeapLock@4
|
* 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-07 18:14:31 +08:00
|
|
|
HeapQueryInformation@20
|
2000-02-18 03:38:33 +08:00
|
|
|
HeapQueryTagW@20
|
|
|
|
HeapReAlloc@16
|
* 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-07 18:14:31 +08:00
|
|
|
HeapSetInformation@16
|
2000-02-18 03:38:33 +08:00
|
|
|
HeapSize@12
|
|
|
|
HeapSummary@12
|
|
|
|
HeapUnlock@4
|
|
|
|
HeapUsage@20
|
|
|
|
HeapValidate@12
|
|
|
|
HeapWalk@8
|
|
|
|
InitAtomTable@4
|
|
|
|
InitializeCriticalSection@4
|
|
|
|
InitializeCriticalSectionAndSpinCount@8
|
* 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-07 18:14:31 +08:00
|
|
|
InitializeSListHead@4
|
2000-02-18 03:38:33 +08:00
|
|
|
InterlockedCompareExchange@12
|
|
|
|
InterlockedDecrement@4
|
|
|
|
InterlockedExchange@8
|
|
|
|
InterlockedExchangeAdd@8
|
* 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-07 18:14:31 +08:00
|
|
|
InterlockedFlushSList@4
|
2000-02-18 03:38:33 +08:00
|
|
|
InterlockedIncrement@4
|
* 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-07 18:14:31 +08:00
|
|
|
InterlockedPopEntrySList@4
|
|
|
|
InterlockedPushEntrySList@8
|
2000-02-18 03:38:33 +08:00
|
|
|
InvalidateConsoleDIBits@8
|
|
|
|
IsBadCodePtr@4
|
|
|
|
IsBadHugeReadPtr@8
|
|
|
|
IsBadHugeWritePtr@8
|
|
|
|
IsBadReadPtr@8
|
|
|
|
IsBadStringPtrA@8
|
|
|
|
IsBadStringPtrW@8
|
|
|
|
IsBadWritePtr@8
|
|
|
|
IsDBCSLeadByte@4
|
|
|
|
IsDBCSLeadByteEx@8
|
|
|
|
IsDebuggerPresent@0
|
* 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-07 18:14:31 +08:00
|
|
|
IsProcessInJob@12
|
2000-02-18 03:38:33 +08:00
|
|
|
IsProcessorFeaturePresent@4
|
* 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-07 18:14:31 +08:00
|
|
|
IsSystemResumeAutomatic@0
|
2000-02-18 03:38:33 +08:00
|
|
|
IsValidCodePage@4
|
2001-06-19 21:49:40 +08:00
|
|
|
IsValidLanguageGroup@8
|
2000-02-18 03:38:33 +08:00
|
|
|
IsValidLocale@8
|
* 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-07 18:14:31 +08:00
|
|
|
IsWow64Process@8
|
2000-02-18 03:38:33 +08:00
|
|
|
LCMapStringA@24
|
|
|
|
LCMapStringW@24
|
|
|
|
LeaveCriticalSection@4
|
|
|
|
LoadLibraryA@4
|
|
|
|
LoadLibraryExA@12
|
|
|
|
LoadLibraryExW@12
|
|
|
|
LoadLibraryW@4
|
|
|
|
LoadModule@8
|
|
|
|
LoadResource@8
|
|
|
|
LocalAlloc@8
|
|
|
|
LocalCompact@4
|
|
|
|
LocalFileTimeToFileTime@8
|
|
|
|
LocalFlags@4
|
|
|
|
LocalFree@4
|
|
|
|
LocalHandle@4
|
|
|
|
LocalLock@4
|
|
|
|
LocalReAlloc@12
|
|
|
|
LocalShrink@8
|
|
|
|
LocalSize@4
|
|
|
|
LocalUnlock@4
|
|
|
|
LockFile@20
|
|
|
|
LockFileEx@24
|
|
|
|
LockResource@4
|
2002-09-05 06:20:52 +08:00
|
|
|
MapUserPhysicalPages@12
|
|
|
|
MapUserPhysicalPagesScatter@12
|
2000-02-18 03:38:33 +08:00
|
|
|
MapViewOfFile@20
|
|
|
|
MapViewOfFileEx@24
|
|
|
|
MapViewOfFileVlm@28
|
2003-03-14 11:06:52 +08:00
|
|
|
Module32First@8
|
|
|
|
Module32FirstW@8
|
|
|
|
Module32Next@8
|
|
|
|
Module32NextW@8
|
2000-02-18 03:38:33 +08:00
|
|
|
MoveFileA@8
|
|
|
|
MoveFileW@8
|
|
|
|
MoveFileExA@12
|
|
|
|
MoveFileExW@12
|
|
|
|
MoveFileWithProgressA@20
|
|
|
|
MoveFileWithProgressW@20
|
|
|
|
MulDiv@12
|
|
|
|
MultiByteToWideChar@24
|
|
|
|
OpenConsoleW@16
|
|
|
|
OpenEventA@12
|
|
|
|
OpenEventW@12
|
|
|
|
OpenFile@12
|
|
|
|
OpenFileMappingA@12
|
|
|
|
OpenFileMappingW@12
|
|
|
|
OpenJobObjectA@12
|
|
|
|
OpenJobObjectW@12
|
|
|
|
OpenMutexA@12
|
|
|
|
OpenMutexW@12
|
|
|
|
OpenProcess@12
|
|
|
|
OpenProfileUserMapping@0
|
|
|
|
OpenSemaphoreA@12
|
|
|
|
OpenSemaphoreW@12
|
2002-07-09 21:24:02 +08:00
|
|
|
OpenThread@12
|
2000-02-18 03:38:33 +08:00
|
|
|
OpenWaitableTimerA@12
|
|
|
|
OpenWaitableTimerW@12
|
|
|
|
OutputDebugStringA@4
|
|
|
|
OutputDebugStringW@4
|
|
|
|
PeekConsoleInputA@16
|
|
|
|
PeekConsoleInputW@16
|
|
|
|
PeekNamedPipe@24
|
|
|
|
PostQueuedCompletionStatus@16
|
|
|
|
PrepareTape@12
|
2003-03-14 11:06:52 +08:00
|
|
|
Process32First@8
|
|
|
|
Process32FirstW@8
|
|
|
|
Process32Next@8
|
|
|
|
Process32NextW@8
|
* 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-07 18:14:31 +08:00
|
|
|
ProcessIdToSessionId@8
|
2000-02-18 03:38:33 +08:00
|
|
|
PulseEvent@4
|
|
|
|
PurgeComm@8
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
QueryActCtxW@28
|
2000-02-18 03:38:33 +08:00
|
|
|
QueryDosDeviceA@12
|
|
|
|
QueryDosDeviceW@12
|
|
|
|
QueryInformationJobObject@20
|
* 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-07 18:14:31 +08:00
|
|
|
QueryMemoryResourceNotification@8
|
2000-02-18 03:38:33 +08:00
|
|
|
QueryPerformanceCounter@4
|
|
|
|
QueryPerformanceFrequency@4
|
|
|
|
QueryWin31IniFilesMappedToRegistry@16
|
|
|
|
QueueUserAPC@12
|
|
|
|
QueueUserWorkItem@12
|
|
|
|
RaiseException@16
|
|
|
|
ReadConsoleA@20
|
|
|
|
ReadConsoleInputA@16
|
|
|
|
ReadConsoleInputW@16
|
|
|
|
ReadConsoleInputExA@20
|
|
|
|
ReadConsoleInputExW@20
|
|
|
|
ReadConsoleOutputA@20
|
|
|
|
ReadConsoleOutputAttribute@20
|
|
|
|
ReadConsoleOutputCharacterA@20
|
|
|
|
ReadConsoleOutputCharacterW@20
|
|
|
|
ReadConsoleOutputW@20
|
|
|
|
ReadConsoleW@20
|
|
|
|
ReadDirectoryChangesW@32
|
|
|
|
ReadFile@20
|
|
|
|
ReadFileEx@20
|
|
|
|
ReadFileScatter@20
|
|
|
|
ReadFileVlm@20
|
|
|
|
ReadProcessMemory@20
|
|
|
|
ReadProcessMemoryVlm@20
|
|
|
|
RegisterConsoleVDM@44
|
|
|
|
RegisterWaitForInputIdle@4
|
2005-09-22 03:20:46 +08:00
|
|
|
RegisterWaitForSingleObject@24
|
|
|
|
RegisterWaitForSingleObjectEx@20
|
2000-02-18 03:38:33 +08:00
|
|
|
RegisterWowBaseHandlers@4
|
|
|
|
RegisterWowExec@4
|
* 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-07 18:14:31 +08:00
|
|
|
ReleaseActCtx@4
|
2000-02-18 03:38:33 +08:00
|
|
|
ReleaseMutex@4
|
|
|
|
ReleaseSemaphore@12
|
|
|
|
RemoveDirectoryA@4
|
|
|
|
RemoveDirectoryW@4
|
* 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-07 18:14:31 +08:00
|
|
|
RemoveVectoredExceptionHandler@4
|
2000-02-18 03:38:33 +08:00
|
|
|
ReplaceFile@24
|
* 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-07 18:14:31 +08:00
|
|
|
ReplaceFileA@24
|
|
|
|
ReplaceFileW@24
|
2000-02-18 03:38:33 +08:00
|
|
|
RequestWakeupLatency@4
|
|
|
|
ResetEvent@4
|
* 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-07 18:14:31 +08:00
|
|
|
ResetWriteWatch@8
|
|
|
|
RestoreLastError@4
|
2000-02-18 03:38:33 +08:00
|
|
|
ResumeThread@4
|
|
|
|
RtlFillMemory@12
|
|
|
|
RtlMoveMemory@12
|
|
|
|
RtlUnwind@16
|
|
|
|
RtlZeroMemory@8
|
|
|
|
ScrollConsoleScreenBufferA@20
|
|
|
|
ScrollConsoleScreenBufferW@20
|
|
|
|
SearchPathA@24
|
|
|
|
SearchPathW@24
|
|
|
|
SetCalendarInfoA@16
|
|
|
|
SetCalendarInfoW@16
|
|
|
|
SetCommBreak@4
|
|
|
|
SetCommConfig@12
|
|
|
|
SetCommMask@8
|
|
|
|
SetCommState@8
|
|
|
|
SetCommTimeouts@8
|
|
|
|
SetComputerNameA@4
|
|
|
|
SetComputerNameW@4
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
SetComputerNameExA@8
|
|
|
|
SetComputerNameExW@8
|
2000-02-18 03:38:33 +08:00
|
|
|
SetConsoleActiveScreenBuffer@4
|
|
|
|
SetConsoleCP@4
|
|
|
|
SetConsoleCommandHistoryMode@4
|
|
|
|
SetConsoleCtrlHandler@8
|
|
|
|
SetConsoleCursor@8
|
|
|
|
SetConsoleCursorInfo@8
|
|
|
|
SetConsoleCursorPosition@8
|
|
|
|
SetConsoleDisplayMode@12
|
|
|
|
SetConsoleFont@8
|
|
|
|
SetConsoleHardwareState@12
|
|
|
|
SetConsoleIcon@4
|
|
|
|
SetConsoleInputExeNameA@4
|
|
|
|
SetConsoleInputExeNameW@4
|
|
|
|
SetConsoleKeyShortcuts@16
|
|
|
|
SetConsoleMaximumWindowSize@8
|
|
|
|
SetConsoleMenuClose@4
|
|
|
|
SetConsoleMode@8
|
|
|
|
SetConsoleNumberOfCommandsA@8
|
|
|
|
SetConsoleNumberOfCommandsW@8
|
|
|
|
SetConsoleOutputCP@4
|
|
|
|
SetConsolePalette@12
|
|
|
|
SetConsoleScreenBufferSize@8
|
|
|
|
SetConsoleTextAttribute@8
|
|
|
|
SetConsoleTitleA@4
|
|
|
|
SetConsoleTitleW@4
|
|
|
|
SetConsoleWindowInfo@12
|
|
|
|
SetCriticalSectionSpinCount@8
|
|
|
|
SetCurrentDirectoryA@4
|
|
|
|
SetCurrentDirectoryW@4
|
|
|
|
SetDefaultCommConfigA@12
|
|
|
|
SetDefaultCommConfigW@12
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
SetDllDirectoryA@4
|
|
|
|
SetDllDirectoryW@4
|
2000-02-18 03:38:33 +08:00
|
|
|
SetEndOfFile@4
|
|
|
|
SetEnvironmentVariableA@8
|
|
|
|
SetEnvironmentVariableW@8
|
|
|
|
SetErrorMode@4
|
|
|
|
SetEvent@4
|
|
|
|
SetFileApisToANSI@0
|
|
|
|
SetFileApisToOEM@0
|
|
|
|
SetFileAttributesA@8
|
|
|
|
SetFileAttributesW@8
|
|
|
|
SetFilePointer@16
|
|
|
|
SetFilePointerEx@20
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
SetFileShortNameA@8
|
|
|
|
SetFileShortNameW@8
|
2000-02-18 03:38:33 +08:00
|
|
|
SetFileTime@16
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
SetFileValidData@12
|
2000-02-18 03:38:33 +08:00
|
|
|
SetHandleCount@4
|
|
|
|
SetHandleInformation@12
|
|
|
|
SetInformationJobObject@16
|
|
|
|
SetLastConsoleEventActive@0
|
|
|
|
SetLastError@4
|
|
|
|
SetLocalTime@4
|
|
|
|
SetLocaleInfoA@12
|
|
|
|
SetLocaleInfoW@12
|
|
|
|
SetMailslotInfo@8
|
|
|
|
SetNamedPipeHandleState@16
|
|
|
|
SetPriorityClass@8
|
|
|
|
SetProcessAffinityMask@8
|
|
|
|
SetProcessPriorityBoost@8
|
|
|
|
SetProcessShutdownParameters@8
|
|
|
|
SetProcessWorkingSetSize@12
|
|
|
|
SetStdHandle@8
|
|
|
|
SetSystemPowerState@8
|
|
|
|
SetSystemTime@4
|
|
|
|
SetSystemTimeAdjustment@8
|
|
|
|
SetTapeParameters@12
|
|
|
|
SetTapePosition@24
|
|
|
|
SetThreadAffinityMask@8
|
|
|
|
SetThreadContext@8
|
|
|
|
SetThreadExecutionState@4
|
|
|
|
SetThreadIdealProcessor@8
|
|
|
|
SetThreadLocale@4
|
|
|
|
SetThreadPriority@8
|
|
|
|
SetThreadPriorityBoost@8
|
|
|
|
SetTimeZoneInformation@4
|
|
|
|
SetTimerQueueTimer@24
|
|
|
|
SetUnhandledExceptionFilter@4
|
* include/winnls.h (CTRY_KYRGYZSTAN, CTRY_MALDIVES, CTRY_MONGOLIA):
Add constants.
* include/winnls.h (NLS_FUNCTION, SYSGEOCLASS, SYSGEOTYPE): Add
constants for National Language Support.
* include/winnls.h (NLSVERSIONINFO): Add structure for National
Language Support.
* include/winnls.h (GEO_ENUMPROC): Add callback for National
Language Support.
* include/winnls.h (EnumSystemGeoID, GetCalendarInfo[AW],
GetGeoInfo[AW], GetUserGeoID, SetCalendarInfo[AW], SetUserGeoID):
Add functions.
* include/winnls.h (IsNLSDefinedString, GetNLSVersion): Add
functions. Strange... I am unable to find which library contains
these functions. Can't find anything with pexports. Any clue?
* lib/user32.def (EnumSystemGeoID, GetGeoInfo[AW], GetUserGeoID,
SetUserGeoID): Add functions.
2003-10-06 17:02:04 +08:00
|
|
|
SetUserGeoID@4
|
2000-02-18 03:38:33 +08:00
|
|
|
SetVDMCurrentDirectories@8
|
|
|
|
SetVolumeLabelA@8
|
|
|
|
SetVolumeLabelW@8
|
|
|
|
SetVolumeMountPointA@8
|
|
|
|
SetVolumeMountPointW@8
|
|
|
|
SetWaitableTimer@24
|
|
|
|
SetupComm@12
|
|
|
|
ShowConsoleCursor@8
|
|
|
|
SignalObjectAndWait@16
|
|
|
|
SizeofResource@8
|
|
|
|
Sleep@4
|
|
|
|
SleepEx@8
|
|
|
|
SuspendThread@4
|
|
|
|
SwitchToFiber@4
|
|
|
|
SwitchToThread@0
|
|
|
|
SystemTimeToFileTime@8
|
|
|
|
SystemTimeToTzSpecificLocalTime@12
|
|
|
|
TerminateJobObject@8
|
|
|
|
TerminateProcess@8
|
|
|
|
TerminateThread@8
|
2003-03-14 11:06:52 +08:00
|
|
|
Thread32First@8
|
|
|
|
Thread32Next@8
|
2000-02-18 03:38:33 +08:00
|
|
|
TlsAlloc@0
|
|
|
|
TlsFree@4
|
|
|
|
TlsGetValue@4
|
|
|
|
TlsSetValue@8
|
|
|
|
TransactNamedPipe@28
|
|
|
|
TransmitCommChar@8
|
|
|
|
TrimVirtualBuffer@4
|
|
|
|
TryEnterCriticalSection@4
|
|
|
|
UTRegister@28
|
|
|
|
UTUnRegister@4
|
|
|
|
UnhandledExceptionFilter@4
|
|
|
|
UnlockFile@20
|
|
|
|
UnlockFileEx@20
|
|
|
|
UnmapViewOfFile@4
|
|
|
|
UnmapViewOfFileVlm@4
|
|
|
|
UnregisterWait@4
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
UnregisterWaitEx@8
|
2000-02-18 03:38:33 +08:00
|
|
|
UpdateResourceA@24
|
|
|
|
UpdateResourceW@24
|
|
|
|
VDMConsoleOperation@8
|
|
|
|
VDMOperationStarted@4
|
|
|
|
VerLanguageNameA@12
|
|
|
|
VerLanguageNameW@12
|
2004-11-22 03:45:25 +08:00
|
|
|
VerSetConditionMask@16
|
2000-02-18 03:38:33 +08:00
|
|
|
VerifyConsoleIoHandle@4
|
2002-11-04 11:53:53 +08:00
|
|
|
VerifyVersionInfoA@16
|
|
|
|
VerifyVersionInfoW@16
|
2000-02-18 03:38:33 +08:00
|
|
|
VirtualAlloc@16
|
|
|
|
VirtualAllocEx@20
|
|
|
|
VirtualAllocVlm@24
|
|
|
|
VirtualBufferExceptionHandler@12
|
|
|
|
VirtualFree@12
|
|
|
|
VirtualFreeEx@16
|
|
|
|
VirtualFreeVlm@20
|
|
|
|
VirtualLock@8
|
|
|
|
VirtualProtect@16
|
|
|
|
VirtualProtectEx@20
|
|
|
|
VirtualProtectVlm@24
|
|
|
|
VirtualQuery@12
|
|
|
|
VirtualQueryEx@16
|
|
|
|
VirtualQueryVlm@16
|
|
|
|
VirtualUnlock@8
|
|
|
|
WaitCommEvent@12
|
|
|
|
WaitForDebugEvent@8
|
|
|
|
WaitForMultipleObjects@16
|
|
|
|
WaitForMultipleObjectsEx@20
|
|
|
|
WaitForSingleObject@8
|
|
|
|
WaitForSingleObjectEx@12
|
|
|
|
WaitNamedPipeA@8
|
|
|
|
WaitNamedPipeW@8
|
|
|
|
WideCharToMultiByte@32
|
|
|
|
WinExec@8
|
|
|
|
WriteConsoleA@20
|
|
|
|
WriteConsoleInputA@16
|
|
|
|
WriteConsoleInputVDMA@16
|
|
|
|
WriteConsoleInputVDMW@16
|
|
|
|
WriteConsoleInputW@16
|
|
|
|
WriteConsoleOutputA@20
|
|
|
|
WriteConsoleOutputAttribute@20
|
|
|
|
WriteConsoleOutputCharacterA@20
|
|
|
|
WriteConsoleOutputCharacterW@20
|
|
|
|
WriteConsoleOutputW@20
|
|
|
|
WriteConsoleW@20
|
|
|
|
WriteFile@20
|
|
|
|
WriteFileEx@20
|
|
|
|
WriteFileGather@20
|
|
|
|
WriteFileVlm@20
|
|
|
|
WritePrivateProfileSectionA@12
|
|
|
|
WritePrivateProfileSectionW@12
|
|
|
|
WritePrivateProfileStringA@16
|
|
|
|
WritePrivateProfileStringW@16
|
|
|
|
WritePrivateProfileStructA@20
|
|
|
|
WritePrivateProfileStructW@20
|
|
|
|
WriteProcessMemory@20
|
|
|
|
WriteProcessMemoryVlm@20
|
|
|
|
WriteProfileSectionA@8
|
|
|
|
WriteProfileSectionW@8
|
|
|
|
WriteProfileStringA@12
|
|
|
|
WriteProfileStringW@12
|
|
|
|
WriteTapemark@16
|
2006-08-11 05:06:01 +08:00
|
|
|
; yes, this is here and not in wtsapi32.dll
|
|
|
|
WTSGetActiveConsoleSessionId@0
|
* include/winbase.h [_WIN32_WINNT >= 0x0500] (SetComputerNameEx[AW],
UnregisterWaitEx): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0500]
(AddVectoredExceptionHandler, RemoveVectoredExceptionHandler): Add
or guard function. The MSDN says it is available on Windows XP and
better, and then it says it is declared for _WIN32_WINNT >= 0x0500.
Huh?
* include/winbase.h [_WIN32_WINNT >= 0x0501] (AddRefActCtx,
CreateActCtx[AW], SetFileShortName[AW], SetFileValidData,
ZombifyActCtx, QueryActCtxW): Add functions.
* include/winbase.h [_WIN32_WINNT >= 0x0501]
(QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX,
QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE,
QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS): Add constants.
* include/winbase.h [_WIN32_WINNT >= 0x0502] (SetDllDirectory[AW],
SetFirmwareEnvironmentVariable[AW]): Add functions.
* include/winnt.h [_WIN32_WINNT >= 0x0500] (VER_BUILDNUMBER,
VER_MAJORVERSION, VER_MINORVERSION, VER_PLATFORMID,
VER_SERVICEPACKMAJOR, VER_SERVICEPACKMINOR, VER_SUITENAME,
VER_PRODUCT_TYPE, VER_EQUAL, VER_GREATER, VER_GREATER_EQUAL,
VER_LESS, VER_LESS_EQUAL, VER_AND, VER_OR): Add constants.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(PVECTORED_EXCEPTION_HANDLER): Add callback.
* include/winnt.h [_WIN32_WINNT >= 0x0501]
(ACTIVATION_CONTEXT_INFO_CLASS,
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_DETAILED_INFORMATION,
ACTIVATION_CONTEXT_QUERY_INDEX, ASSEMBLY_FILE_DETAILED_INFORMATION):
Add structures.
* lib/user32.def (AddRefActCtx, AddVectoredExceptionHandler,
CreateActCtx[AW], SetComputerNameEx[AW], SetDllDirectory[AW],
SetFileShortName[AW], SetFileValidData,
SetFirmwareEnvironmentVariable[AW], UnregisterWaitEx,
VerSetConditionMask, ZombifyActCtx, QueryActCtxW): Add functions.
2003-10-07 20:55:00 +08:00
|
|
|
ZombifyActCtx@4
|
2000-02-18 03:38:33 +08:00
|
|
|
_hread@12
|
|
|
|
_hwrite@12
|
|
|
|
_lclose@4
|
|
|
|
_lcreat@8
|
|
|
|
_llseek@12
|
|
|
|
_lopen@8
|
|
|
|
_lread@12
|
|
|
|
_lwrite@12
|
|
|
|
lstrcat@8
|
|
|
|
lstrcatA@8
|
|
|
|
lstrcatW@8
|
|
|
|
lstrcmp@8
|
|
|
|
lstrcmpA@8
|
|
|
|
lstrcmpW@8
|
|
|
|
lstrcmpi@8
|
|
|
|
lstrcmpiA@8
|
|
|
|
lstrcmpiW@8
|
|
|
|
lstrcpy@8
|
|
|
|
lstrcpyA@8
|
|
|
|
lstrcpyW@8
|
|
|
|
lstrcpyn@12
|
|
|
|
lstrcpynA@12
|
|
|
|
lstrcpynW@12
|
|
|
|
lstrlen@4
|
|
|
|
lstrlenA@4
|
|
|
|
lstrlenW@4
|