Geoff Chappell, Software Analyst
The table below lists all the functions that are exported from KERNEL32 version 3.51. For the purpose of this study, without having found an earlier (32-bit) Windows NT for inspection, these functions are treated as original. Almost all are still exported as of version 10.0, though many are now implemented in other DLLs.
A summary of documentation status is conveyed by colour coding. If you browse with scripting enabled, hovering over any text that has a background colour should produce a tooltip that explains the formatting. Most exports from KERNEL32 exist to be used as the basis for Win32 programming by arbitrary hands and have therefore had non-trivial documentation all along. These are shown with no background colour. If the whole of the documentation is just that the function is reserved or obsolete, without even giving a prototype, then the function is highlighted red or highlighted pink, respectively. Functions that look to be completely undocumented are highlighted yellow. If a function is documented now but is known not to have been documented immediately, especially in the contemporaneous Software Development Kit (SDK), then it is shaded yellow to retain some of its previous status as undocumented. If the delayed documentation came specifically from the function’s listing among the Settlement Program Interfaces in late 2002, then the shading is less yellow since Microsoft at least acknowledged that the documentation was late. An undocumented function is highlighted orange, as semi-documented, if it is at least declared in one or another header file from an SDK or, exceptionally, a Windows Driver Kit (WDK). KERNEL32 is low-level enough that some functions are documented in the Windows Driver Kit (WDK), typically as exports from the NT kernel for use by ring 0 software such as device drivers, but sometimes with non-specific talk of being callable from user mode. Such functions are shaded blue if they seem always to have had such documentation, but a brighter blue if the WDK documentation was not immediate.
Though almost all KERNEL32 functions are nowadays documented, not all these original functions have been documented from the beginning. These are marked below with as much precision as I happen to know by looking at MSDN Library editions on CD, each dated January for 2001, 2004 and 2007. For example, if a function is not yet documented for the MSDN Library on CD dated January 2001 but is by January 2004, it is marked as “undocumented until 2001-2003”. Microsoft would have it believed that some of these late-documented functions require at least Windows XP.
Microsoft’s documentation is surely not intended nowadays, if it ever was, as a historical record of when any functions were first exported from KERNEL32. Though some of these original functions retain “Windows 95, Windows NT 3.1” as the “minimum operating systems”, references to early Windows versions have mostly been pruned from the documentation, presumably as those versions drop from being supported. Thus, where the MSDN Library from January 2001 typically dates these original functions to a “Windows NT 3.1” (not found for this study), the corresponding documentation from January 2004 and even January 2007 talks less specifically of “Windows NT Workstation” and “Windows NT Server”. In 2009, in the SDK for Windows 7, these original functions are typically said by Microsoft to require at least Windows 2000. Only if that SDK’s documentation would restrict a function to an even later version is it remarked on in the table.
All functions that are exported from version 3.51 are exported from at least some later version. However, some carry to version 4.0 only in the NT builds, i.e., not for Windows 95. If such a function is not exported from the KERNEL32 for any later versions of the Windows that runs on DOS, it is marked “NT only”. A function that is marked “NT-only in 4.0” is skipped for Windows 95 but is picked up for Windows 98, i.e., version 4.10.
It ought perhaps also to be stressed here that a function’s appearance in this table means only that the function is exported from KERNEL32 as early as some build of version 3.51. It does not mean that the function is implemented non-trivially in that version, let alone in any later versions. It does not mean that the function works, whether as documented by Microsoft or as supposed by anyone else. It means just that the function is exported and therefore can be located and called from outside KERNEL32, for better or worse.
Some few of these original functions seem always—at least in the NT builds—to have been implemented only as forwards to another module, such that although the function appears in the KERNEL32 export table, it has no code in KERNEL32. Many more become forwards in later versions.
A handful of functions eventually cease to be forwarded. One case is notable because it is a bug fix. Forwarding HeapFree to the NTDLL function RtlFreeHeap had the effect of making HeapFree appear to return only an 8-bit BOOLEAN instead of the documented 32-bit BOOL. This was not corrected until version 6.0. (It would be a very rare programmer who ever, let alone habitually, checks what HeapFree returns.)
Especially in version 6.1 and higher, many functions—indeed, most that are in everyday use by real-word programmers—are implemented within KERNEL32 only as stubs, to jump to a more substantial implementation elsewhere. Some stubs are nothing but an indirect jmp instruction through a pointer in the Import Address Table. Others have some amount of prolog code. Identifying these exported functions that are implemented as jumps can involve some editorial assessment and is anyway likely to be always a work in progress.
Function | Remarks |
---|---|
AddAtomA | |
AddAtomW | |
AddConsoleAliasA | NT only; undocumented until 2001-2003 |
AddConsoleAliasW | NT only; undocumented until 2001-2003 |
AllocConsole | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
AreFileApisANSI | implemented as jump to KERNELBASE in 6.1 and higher |
BackupRead | |
BackupSeek | |
BackupWrite | |
BaseAttachCompleteThunk | NT only; discontinued in 5.1 |
Beep | |
BeginUpdateResourceA | |
BeginUpdateResourceW | |
BuildCommDCBA | |
BuildCommDCBAndTimeoutsA | |
BuildCommDCBAndTimeoutsW | |
BuildCommDCBW | |
CallNamedPipeA | |
CallNamedPipeW | |
ClearCommBreak | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
ClearCommError | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
CloseConsoleHandle | NT only; implemented as jump to API-MS-Win-Core-Handle-L1-1-0 function CloseHandle in 6.2 and higher |
CloseHandle | implemented as jump to API-MS-Win-Core-Handle-L1-1-0 in 6.2 and higher |
CloseProfileUserMapping | |
CmdBatNotification | NT only |
CommConfigDialogA | |
CommConfigDialogW | |
CompareFileTime | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
CompareStringA | implemented as jump to KERNELBASE in 6.1 and higher |
CompareStringW | implemented as jump to API-MS-Win-Core-String-L1-1-0 in 6.1 and higher |
ConnectNamedPipe | implemented as jump to API-MS-Win-Core-NamedPipe-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-namedpipe-l1-2-0 in 6.2 and higher |
ConsoleMenuControl | NT only |
ContinueDebugEvent | implemented as jump to api-ms-win-core-debug-l1-1-1 in 6.2 and higher |
ConvertDefaultLocale | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
ConvertThreadToFiber | begins in SP5; NT-only in 4.0; implemented as jump to api-ms-win-core-fibers-l2-1-1 in 10.0 and higher; documented for SP3 (not obtained for this study) and higher |
CopyFileA | |
CopyFileW | implemented as jump to api-ms-win-core-file-l2-1-2 in 10.0 and higher |
CreateConsoleScreenBuffer | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
CreateDirectoryA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
CreateDirectoryExA | |
CreateDirectoryExW | implemented as jump to api-ms-win-core-file-l2-1-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l2-1-1 in 6.3 and higher |
CreateDirectoryW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
CreateEventA | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
CreateEventW | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
CreateFiber | begins in SP5; NT-only in 4.0; implemented as jump to api-ms-win-core-fibers-l2-1-1 in 10.0 and higher; documented for SP3 (not obtained for this study) and higher |
CreateFileA | implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
CreateFileMappingA | |
CreateFileMappingW | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
CreateFileW | implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
CreateIoCompletionPort | implemented as jump to API-MS-Win-Core-IO-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-io-l1-1-1 in 6.2 and higher |
CreateMailslotA | |
CreateMailslotW | |
CreateMutexA | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
CreateMutexW | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
CreateNamedPipeA | |
CreateNamedPipeW | implemented as jump to API-MS-Win-Core-NamedPipe-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-namedpipe-l1-2-0 in 6.2 and higher |
CreatePipe | implemented as jump to API-MS-Win-Core-NamedPipe-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-namedpipe-l1-2-0 in 6.2 and higher |
CreateProcessA | implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
CreateProcessW | implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
CreateRemoteThread | |
CreateSemaphoreA | |
CreateSemaphoreW | implemented as jump to api-ms-win-core-synch-l1-2-1 in 10.0 and higher |
CreateTapePartition | |
CreateThread | |
CreateVirtualBuffer | NT only; discontinued in 5.2 from Windows Server 2003 SP1 |
DebugActiveProcess | implemented as jump to api-ms-win-core-debug-l1-1-1 in 6.2 and higher |
DebugBreak | implemented as jump to API-MS-Win-Core-Debug-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-debug-l1-1-1 in 6.2 and higher |
DefineDosDeviceA | |
DefineDosDeviceW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
DeleteAtom | |
DeleteCriticalSection | forwarded to NTDLL function RtlDeleteCriticalSection in 4.0 and higher (NT only) |
DeleteFiber | begins in SP5; NT-only in 4.0; implemented as jump to api-ms-win-core-fibers-l2-1-1 in 10.0 and higher; documented for SP3 (not obtained for this study) and higher |
DeleteFileA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
DeleteFileW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
DeviceIoControl | |
DisableThreadLibraryCalls | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
DisconnectNamedPipe | implemented as jump to API-MS-Win-Core-NamedPipe-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-namedpipe-l1-2-0 in 6.2 and higher |
DosDateTimeToFileTime | |
DuplicateConsoleHandle | NT only |
DuplicateHandle | implemented as jump to API-MS-Win-Core-Handle-L1-1-0 in 6.2 and higher |
EndUpdateResourceA | |
EndUpdateResourceW | |
EnterCriticalSection | forwarded to NTDLL function RtlEnterCriticalSection in 4.0 and higher (NT only) |
EnumCalendarInfoA | |
EnumCalendarInfoW | implemented as jump to KERNELBASE in 6.1 only; implemented as jump to api-ms-win-core-localization-l2-1-0 in 6.2 and higher |
EnumDateFormatsA | |
EnumDateFormatsW | implemented as jump to KERNELBASE in 6.1 only; implemented as jump to api-ms-win-core-localization-l2-1-0 in 6.2 and higher |
EnumResourceLanguagesA | |
EnumResourceLanguagesW | |
EnumResourceNamesA | |
EnumResourceNamesW | |
EnumResourceTypesA | |
EnumResourceTypesW | |
EnumSystemCodePagesA | |
EnumSystemCodePagesW | implemented as jump to KERNELBASE in 6.1 only; implemented as jump to api-ms-win-core-localization-l2-1-0 in 6.2 and higher |
EnumSystemLocalesA | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
EnumSystemLocalesW | implemented as jump to KERNELBASE in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
EnumTimeFormatsA | |
EnumTimeFormatsW | implemented as jump to KERNELBASE in 6.1 only; implemented as jump to api-ms-win-core-localization-l2-1-0 in 6.2 and higher |
EraseTape | |
EscapeCommFunction | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
ExitProcess | forwarded to NTDLL function RtlExitUserProcess in 6.0 and 6.1 (x64 only); else implemented as wrapper around NTDLL function RtlExitUserProcess in 6.0 and higher |
ExitThread | forwarded to NTDLL function RtlExitUserThread in 6.0 and higher |
ExitVDM | NT only |
ExpandEnvironmentStringsA | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
ExpandEnvironmentStringsW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
ExpungeConsoleCommandHistoryA | NT only |
ExpungeConsoleCommandHistoryW | NT only |
ExtendVirtualBuffer | NT only; discontinued in 5.2 from Windows Server 2003 SP1 |
FatalAppExitA | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
FatalAppExitW | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
FatalExit | implemented as wrapper around NTDLL function RtlExitUserProcess in 6.0 and higher |
FileTimeToDosDateTime | |
FileTimeToLocalFileTime | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FileTimeToSystemTime | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-timezone-l1-1-0 in 6.2 and higher |
FillConsoleOutputAttribute | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
FillConsoleOutputCharacterA | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
FillConsoleOutputCharacterW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
FindAtomA | |
FindAtomW | |
FindClose | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindCloseChangeNotification | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindFirstChangeNotificationA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindFirstChangeNotificationW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindFirstFileA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindFirstFileW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindNextChangeNotification | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindNextFileA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindNextFileW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FindResourceA | |
FindResourceExA | |
FindResourceExW | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
FindResourceW | implemented as jump to api-ms-win-core-libraryloader-l1-2-1 in 10.0 and higher |
FlushConsoleInputBuffer | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
FlushFileBuffers | implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
FlushInstructionCache | implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
FlushViewOfFile | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
FoldStringA | |
FoldStringW | implemented as jump to API-MS-Win-Core-String-L1-1-0 in 6.1 and higher |
FormatMessageA | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
FormatMessageW | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
FreeConsole | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
FreeEnvironmentStringsA | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
FreeEnvironmentStringsW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
FreeLibrary | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
FreeLibraryAndExitThread | implemented as call to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as call to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
FreeResource | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher; documented as obsolete (as early as 1997); documented for settlement (despite being already documented as obsolete) |
FreeVirtualBuffer | NT only; discontinued in 5.2 from Windows Server 2003 SP1 |
GenerateConsoleCtrlEvent | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
GetACP | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetAtomNameA | |
GetAtomNameW | |
GetBinaryType | |
GetBinaryTypeA | |
GetBinaryTypeW | |
GetCPInfo | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetCommConfig | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
GetCommMask | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
GetCommModemStatus | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
GetCommProperties | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
GetCommState | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
GetCommTimeouts | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
GetCommandLineA | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetCommandLineW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetCompressedFileSizeA | implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetCompressedFileSizeW | implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetComputerNameA | |
GetComputerNameW | |
GetConsoleAliasA | NT only; undocumented until 2001-2003 |
GetConsoleAliasExesA | NT only; undocumented until 2001-2003 |
GetConsoleAliasExesLengthA | NT only; undocumented until 2001-2003 |
GetConsoleAliasExesLengthW | NT only; undocumented until 2001-2003 |
GetConsoleAliasExesW | NT only; undocumented until 2001-2003 |
GetConsoleAliasW | NT only; undocumented until 2001-2003 |
GetConsoleAliasesA | NT only; undocumented until 2001-2003 |
GetConsoleAliasesLengthA | NT only; undocumented until 2001-2003 |
GetConsoleAliasesLengthW | NT only; undocumented until 2001-2003 |
GetConsoleAliasesW | NT only; undocumented until 2001-2003 |
GetConsoleCP | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
GetConsoleCommandHistoryA | NT only |
GetConsoleCommandHistoryLengthA | NT only |
GetConsoleCommandHistoryLengthW | NT only |
GetConsoleCommandHistoryW | NT only |
GetConsoleCursorInfo | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
GetConsoleDisplayMode | NT only; undocumented until 2001-2003; documented as requiring at least Windows XP |
GetConsoleFontInfo | NT only |
GetConsoleFontSize | NT only; undocumented until 2001-2003; documented as requiring at least Windows XP |
GetConsoleHardwareState | NT only |
GetConsoleInputWaitHandle | NT only |
GetConsoleMode | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
GetConsoleOutputCP | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
GetConsoleScreenBufferInfo | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
GetConsoleTitleA | |
GetConsoleTitleW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
GetCurrencyFormatA | |
GetCurrencyFormatW | |
GetCurrentConsoleFont | NT only; undocumented until 2001-2003; documented as requiring at least Windows XP |
GetCurrentDirectoryA | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetCurrentDirectoryW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetCurrentProcess | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only |
GetCurrentProcessId | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only |
GetCurrentThread | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only |
GetCurrentThreadId | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only |
GetDateFormatA | implemented as jump to api-ms-win-core-datetime-l1-1-1 in 6.2 and higher |
GetDateFormatW | implemented as jump to api-ms-win-core-datetime-l1-1-1 in 6.2 and higher |
GetDefaultCommConfigA | |
GetDefaultCommConfigW | |
GetDiskFreeSpaceA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetDiskFreeSpaceW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetDriveTypeA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetDriveTypeW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetEnvironmentStrings | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetEnvironmentStringsA | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 function GetEnvironmentStrings in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 function GetEnvironmentStrings in 6.2 and higher |
GetEnvironmentStringsW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetEnvironmentVariableA | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetEnvironmentVariableW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetExitCodeProcess | |
GetExitCodeThread | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
GetFileAttributesA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetFileAttributesW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetFileInformationByHandle | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetFileSize | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetFileTime | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetFileType | implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetFullPathNameA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetFullPathNameW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetHandleInformation | implemented as jump to API-MS-Win-Core-Handle-L1-1-0 in 6.2 and higher |
GetLargestConsoleWindowSize | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
GetLastError | forwarded to NTDLL function RtlGetLastWin32Error in 5.1 and 5.2; implemented as jump to API-MS-Win-Core-ErrorHandling-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-errorhandling-l1-1-1 in 6.2 and higher |
GetLocalTime | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetLocaleInfoA | implemented as jump to KERNELBASE in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetLocaleInfoW | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetLogicalDriveStringsA | |
GetLogicalDriveStringsW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetLogicalDrives | |
GetMailslotInfo | |
GetModuleFileNameA | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
GetModuleFileNameW | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
GetModuleHandleA | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
GetModuleHandleW | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
GetNamedPipeHandleStateA | |
GetNamedPipeHandleStateW | implemented as jump to api-ms-win-core-namedpipe-l1-2-1 in 10.0 and higher |
GetNamedPipeInfo | forwarded to api-ms-win-core-namedpipe-l1-2-1 in 10.0 and higher |
GetNextVDMCommand | NT only |
GetNumberFormatA | |
GetNumberFormatW | |
GetNumberOfConsoleFonts | NT only |
GetNumberOfConsoleInputEvents | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
GetNumberOfConsoleMouseButtons | |
GetOEMCP | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetOverlappedResult | implemented as jump to API-MS-Win-Core-IO-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-io-l1-1-1 in 6.2 and higher |
GetPriorityClass | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
GetPrivateProfileIntA | |
GetPrivateProfileIntW | |
GetPrivateProfileSectionA | |
GetPrivateProfileSectionNamesA | |
GetPrivateProfileSectionNamesW | |
GetPrivateProfileSectionW | |
GetPrivateProfileStringA | |
GetPrivateProfileStringW | |
GetPrivateProfileStructA | |
GetPrivateProfileStructW | |
GetProcAddress | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only |
GetProcessAffinityMask | |
GetProcessHeap | implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only: implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
GetProcessHeaps | implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
GetProcessShutdownParameters | implemented as jump to api-ms-win-core-processthreads-l1-1-3 in 10.0 and higher |
GetProcessTimes | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
GetProcessVersion | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
GetProcessWorkingSetSize | |
GetProfileIntA | |
GetProfileIntW | |
GetProfileSectionA | |
GetProfileSectionW | |
GetProfileStringA | |
GetProfileStringW | |
GetQueuedCompletionStatus | implemented as jump to API-MS-Win-Core-IO-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-io-l1-1-1 in 6.2 and higher |
GetShortPathNameA | |
GetShortPathNameW | |
GetStartupInfoA | |
GetStartupInfoW | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
GetStdHandle | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
GetStringTypeA | implemented as jump to KERNELBASE in 6.1 and higher |
GetStringTypeExA | implemented as jump to KERNELBASE function GetStringTypeA in 6.1 and higher |
GetStringTypeExW | implemented as jump to API-MS-Win-Core-String-L1-1-0 in 6.1 and higher |
GetStringTypeW | implemented as jump to API-MS-Win-Core-String-L1-1-0 in 6.1 and higher |
GetSystemDefaultLCID | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetSystemDefaultLangID | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetSystemDirectoryA | |
GetSystemDirectoryW | |
GetSystemInfo | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetSystemPowerStatus | |
GetSystemTime | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetSystemTimeAdjustment | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetSystemTimeAsFileTime | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetTapeParameters | |
GetTapePosition | |
GetTapeStatus | |
GetTempFileNameA | implemented as jump to api-ms-win-core-file-l1-2-2 in 10.0 and higher |
GetTempFileNameW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetTempPathA | implemented as jump to api-ms-win-core-file-l1-2-2 in 10.0 and higher |
GetTempPathW | implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetThreadContext | implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
GetThreadLocale | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetThreadPriority | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
GetThreadSelectorEntry | |
GetThreadTimes | implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
GetTickCount | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as call to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetTimeFormatA | implemented as jump to api-ms-win-core-datetime-l1-1-1 in 6.2 and higher |
GetTimeFormatW | implemented as jump to api-ms-win-core-datetime-l1-1-1 in 6.2 and higher |
GetTimeZoneInformation | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-timezone-l1-1-0 in 6.2 and higher |
GetUserDefaultLCID | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetUserDefaultLangID | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
GetVDMCurrentDirectories | NT only |
GetVersion | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetVersionExA | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetVersionExW | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetVolumeInformationA | implemented as jump to api-ms-win-core-file-l1-2-2 in 10.0 and higher |
GetVolumeInformationW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
GetWindowsDirectoryA | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GetWindowsDirectoryW | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
GlobalAddAtomA | |
GlobalAddAtomW | |
GlobalAlloc | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
GlobalCompact | |
GlobalDeleteAtom | |
GlobalFindAtomA | |
GlobalFindAtomW | |
GlobalFix | |
GlobalFlags | |
GlobalFree | |
GlobalGetAtomNameA | |
GlobalGetAtomNameW | |
GlobalHandle | |
GlobalLock | |
GlobalMemoryStatus | |
GlobalReAlloc | |
GlobalSize | |
GlobalUnWire | |
GlobalUnfix | |
GlobalUnlock | |
GlobalWire | |
HeapAlloc | forwarded to NTDLL function RtlAllocateHeap (NT only) |
HeapCompact | implemented as jump to NTDLL function RtlCompactHeap before 6.1 (NT only); implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
HeapCreate | implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
HeapCreateTagsW | NT only; discontinued in 6.0; implemented as jump to NTDLL function RtlCreateTagHeap |
HeapDestroy | implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
HeapExtend | NT only; discontinued in 6.0; implemented as wrapper around NTDLL function RtlExtendHeap |
HeapFree | forwarded to NTDLL function RtlFreeHeap before 6.0 (NT only); implemented as wrapper around NTDLL function RtlFreeHeap in 6.0 and 6.1; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
HeapLock | implemented as wrapper around NTDLL function RtlLockHeap before 6.1 (NT only); implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
HeapQueryTagW | NT only; discontinued in 6.0; implemented as jump to NTDLL function RtlQueryTagHeap |
HeapReAlloc | forwarded to NTDLL function RtlReAllocateHeap (NT only) |
HeapSize | forwarded to NTDLL function RtlSizeHeap (NT only) |
HeapSummary | NT only; implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
HeapUnlock | implemented as wrapper around NTDLL function RtlUnlockHeap before 6.1 (NT only); implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
HeapUsage | NT only; discontinued in 6.0 |
HeapValidate | implemented as wrapper around NTDLL function RtlValidateHeap before 6.1 (NT only); implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
HeapWalk | implemented as jump to API-MS-Win-Core-Heap-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-heap-l1-2-0 in 6.2 and higher |
InitAtomTable | |
InitializeCriticalSection | forwarded to NTDLL function RtlInitializeCriticalSection in 6.0 and higher |
InterlockedDecrement | x86 only |
InterlockedExchange | x86 only |
InterlockedIncrement | x86 only |
InvalidateConsoleDIBits | NT only |
IsBadCodePtr | |
IsBadHugeReadPtr | |
IsBadHugeWritePtr | |
IsBadReadPtr | |
IsBadStringPtrA | |
IsBadStringPtrW | |
IsBadWritePtr | |
IsDBCSLeadByte | implemented as jump to KERNELBASE in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
IsDBCSLeadByteEx | implemented as jump to KERNELBASE in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
IsDebuggerPresent | NT-only in 4.0; implemented as jump to API-MS-Win-Core-Debug-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-debug-l1-1-1 in 6.2 and higher |
IsValidCodePage | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
IsValidLocale | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
LCMapStringA | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
LCMapStringW | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
LeaveCriticalSection | forwarded to NTDLL function RtlLeaveCriticalSection in 4.0 and higher (NT only) |
LoadLibraryA | implemented as jump to api-ms-win-core-libraryloader-l1-2-1 in 10.0 and higher |
LoadLibraryExA | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
LoadLibraryExW | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
LoadLibraryW | implemented as jump to api-ms-win-core-libraryloader-l1-2-1 in 10.0 and higher |
LoadModule | |
LoadResource | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
LocalAlloc | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
LocalCompact | |
LocalFileTimeToFileTime | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
LocalFlags | |
LocalFree | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 to 6.3; implemented as jump to api-ms-win-core-heap-l2-1-0 in 10.0 and higher |
LocalHandle | |
LocalLock | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
LocalReAlloc | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
LocalShrink | |
LocalSize | |
LocalUnlock | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
LockFile | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
LockFileEx | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
LockResource | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
MapViewOfFile | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
MapViewOfFileEx | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
MoveFileA | |
MoveFileExA | |
MoveFileExW | implemented as jump to api-ms-win-core-file-l2-1-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l2-1-1 in 6.3 and higher |
MoveFileW | |
MulDiv | |
MultiByteToWideChar | implemented as jump to API-MS-Win-Core-String-L1-1-0 in 6.1 and higher |
OpenConsoleW | NT only |
OpenEventA | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
OpenEventW | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
OpenFile | |
OpenFileMappingA | |
OpenFileMappingW | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
OpenMutexA | |
OpenMutexW | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
OpenProcess | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
OpenProfileUserMapping | |
OpenSemaphoreA | |
OpenSemaphoreW | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
OutputDebugStringA | implemented as jump to API-MS-Win-Core-Debug-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-debug-l1-1-1 in 6.2 and higher |
OutputDebugStringW | implemented as jump to API-MS-Win-Core-Debug-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-debug-l1-1-1 in 6.2 and higher |
PeekConsoleInputA | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
PeekConsoleInputW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
PeekNamedPipe | implemented as jump to API-MS-Win-Core-NamedPipe-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-namedpipe-l1-2-0 in 6.2 and higher |
PostQueuedCompletionStatus | implemented as jump to API-MS-Win-Core-IO-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-io-l1-1-1 in 6.2 and higher |
PrepareTape | |
PulseEvent | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
PurgeComm | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
QueryDosDeviceA | |
QueryDosDeviceW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
QueryPerformanceCounter | implemented as jump to API-MS-Win-Core-Profile-L1-1-0 in 6.1 and higher |
QueryPerformanceFrequency | implemented as jump to API-MS-Win-Core-Profile-L1-1-0 in 6.1 and higher |
QueryWin31IniFilesMappedToRegistry | NT only; discontinued in 5.2 |
RaiseException | implemented as jump to API-MS-Win-Core-ErrorHandling-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-errorhandling-l1-1-1 in 6.2 and higher |
ReadConsoleA | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
ReadConsoleInputA | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
ReadConsoleInputW | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
ReadConsoleOutputA | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
ReadConsoleOutputAttribute | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
ReadConsoleOutputCharacterA | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
ReadConsoleOutputCharacterW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
ReadConsoleOutputW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
ReadConsoleW | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
ReadDirectoryChangesW | begins in SP5; NT-only in 4.0; documented (until 2001-2004) for SP3 (not inspected for this study) and higher; implemented as jump to api-ms-win-core-file-l2-1-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l2-1-1 in 6.3 and higher |
ReadFile | implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
ReadFileEx | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
ReadProcessMemory | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
RegisterConsoleVDM | NT only |
RegisterWaitForInputIdle | NT only |
RegisterWowBaseHandlers | NT only |
RegisterWowExec | NT only |
ReleaseMutex | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
ReleaseSemaphore | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
RemoveDirectoryA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
RemoveDirectoryW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
ResetEvent | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
ResumeThread | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
RtlFillMemory | forwarded to NTDLL before 6.1 (NT only); redefined in WINNT.H as macro in terms of memset function |
RtlMoveMemory | forwarded to NTDLL (x86 NT only); implemented as jump to NTDLL function memove (x64 only); redefined in WINNT.H as macro in terms of memmove function |
RtlUnwind | forwarded to NTDLL before 6.1 (NT only); implemented as jump to API-MS-Win-Core-RtlSupport-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-rtlsupport-l1-2-0 in 6.2 and higher documented for settlement |
RtlZeroMemory | forwarded to NTDLL (NT only); redefined in WINNT.H as macro in terms of memset function |
ScrollConsoleScreenBufferA | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
ScrollConsoleScreenBufferW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SearchPathA | implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
SearchPathW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
SetCommBreak | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
SetCommConfig | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
SetCommMask | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
SetCommState | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
SetCommTimeouts | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
SetComputerNameA | implemented as jump to api-ms-win-core-sysinfo-l1-2-3 in 10.0 and higher |
SetComputerNameW | implemented as jump to api-ms-win-core-sysinfo-l1-2-3 in 10.0 and higher |
SetConsoleActiveScreenBuffer | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetConsoleCP | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetConsoleCommandHistoryMode | NT only; discontinued in 6.0 |
SetConsoleCtrlHandler | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
SetConsoleCursor | NT only |
SetConsoleCursorInfo | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetConsoleCursorPosition | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetConsoleDisplayMode | NT only; undocumented until 2004-2006; documented as requiring at least Windows XP |
SetConsoleFont | NT only |
SetConsoleHardwareState | NT only |
SetConsoleKeyShortcuts | NT only |
SetConsoleMaximumWindowSize | NT only |
SetConsoleMenuClose | NT only |
SetConsoleMode | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
SetConsoleNumberOfCommandsA | NT only |
SetConsoleNumberOfCommandsW | NT only |
SetConsoleOutputCP | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetConsolePalette | NT only |
SetConsoleScreenBufferSize | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetConsoleTextAttribute | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetConsoleTitleA | |
SetConsoleTitleW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetConsoleWindowInfo | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
SetCurrentDirectoryA | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
SetCurrentDirectoryW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
SetDefaultCommConfigA | |
SetDefaultCommConfigW | |
SetEndOfFile | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
SetEnvironmentVariableA | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
SetEnvironmentVariableW | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
SetErrorMode | implemented as jump to API-MS-Win-Core-ErrorHandling-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-errorhandling-l1-1-1 in 6.2 and higher |
SetEvent | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
SetFileApisToANSI | implemented as jump to KERNELBASE in 6.1 and higher |
SetFileApisToOEM | implemented as jump to KERNELBASE in 6.1 and higher |
SetFileAttributesA | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
SetFileAttributesW | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
SetFilePointer | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
SetFileTime | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
SetHandleCount | |
SetHandleInformation | implemented as jump to API-MS-Win-Core-Handle-L1-1-0 in 6.2 and higher |
SetLastConsoleEventActive | NT only; forwarded to KERNELBASE in 6.2 and higher |
SetLastError | forwarded to NTDLL function RtlSetLastWin32Error in 5.1 and 5.2; implemented as jump to API-MS-Win-Core-ErrorHandling-L1-1-0 in 6.1 only; implemented as jump to NTDLL function RtlSetLastWin32Errorin 6.2 and higher |
SetLocalTime | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
SetLocaleInfoA | |
SetLocaleInfoW | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
SetMailslotInfo | |
SetNamedPipeHandleState | implemented as jump to API-MS-Win-Core-NamedPipe-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-namedpipe-l1-2-0 in 6.2 and higher |
SetPriorityClass | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
SetProcessShutdownParameters | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
SetProcessWorkingSetSize | |
SetStdHandle | implemented as jump to API-MS-Win-Core-ProcessEnvironment-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processenvironment-l1-2-0 in 6.2 and higher |
SetSystemPowerState | |
SetSystemTime | implemented as jump to api-ms-win-core-sysinfo-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-sysinfo-l1-2-1 in 6.3 and higher |
SetSystemTimeAdjustment | |
SetTapeParameters | |
SetTapePosition | |
SetThreadAffinityMask | |
SetThreadContext | implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
SetThreadLocale | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
SetThreadPriority | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
SetTimeZoneInformation | implemented as jump to api-ms-win-core-timezone-l1-1-0 in 6.2 and higher |
SetUnhandledExceptionFilter | implemented as jump to api-ms-win-core-errorhandling-l1-1-1 in 6.2 and higher |
SetVDMCurrentDirectories | NT only |
SetVolumeLabelA | |
SetVolumeLabelW | |
SetupComm | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
ShowConsoleCursor | NT only |
SizeofResource | implemented as jump to API-MS-Win-Core-LibraryLoader-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-libraryloader-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-libraryloader-l1-2-0 in 6.3 and higher |
Sleep | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 and higher; implemented as jump to KERNELBASE in 6.2 and higher |
SleepEx | implemented as jump to API-MS-Win-Core-Synch-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
SuspendThread | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
SwitchToFiber | begins in SP5; NT-only in 4.0; implemented as jump to api-ms-win-core-fibers-l2-1-1 in 10.0 and higher; documented for SP3 (not inspected for this study) and higher |
SystemTimeToFileTime | implemented as jump to api-ms-win-core-timezone-l1-1-0 in 6.2 and higher |
SystemTimeToTzSpecificLocalTime | implemented as jump to API-MS-Win-Core-SysInfo-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-timezone-l1-1-0 in 6.2 and higher |
TerminateProcess | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
TerminateThread | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
TlsAlloc | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
TlsFree | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
TlsGetValue | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only (x86 only); implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only (x86 only); implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher (x86 only) |
TlsSetValue | implemented as jump to API-MS-Win-Core-ProcessThreads-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-processthreads-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-processthreads-l1-1-2 in 6.3 and higher |
TransactNamedPipe | implemented as jump to API-MS-Win-Core-NamedPipe-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-namedpipe-l1-2-0 in 6.2 and higher |
TransmitCommChar | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
TrimVirtualBuffer | NT only; discontinued in 5.2 from Windows Server 2003 SP1 |
UnhandledExceptionFilter | implemented as jump to api-ms-win-core-errorhandling-l1-1-1 in 6.2 and higher |
UnlockFile | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
UnlockFileEx | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
UnmapViewOfFile | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
UpdateResourceA | |
UpdateResourceW | |
VDMConsoleOperation | NT only |
VDMOperationStarted | NT only |
VerLanguageNameA | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
VerLanguageNameW | implemented as jump to API-MS-Win-Core-Localization-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-localization-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-localization-l1-2-1 in 6.3 and higher |
VerifyConsoleIoHandle | NT only |
VirtualAlloc | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
VirtualBufferExceptionHandler | NT only; discontinued in 5.2 from Windows Server 2003 SP1 |
VirtualFree | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
VirtualLock | implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
VirtualProtect | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
VirtualProtectEx | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
VirtualQuery | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
VirtualQueryEx | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
VirtualUnlock | implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
WaitCommEvent | implemented as jump to api-ms-win-core-comm-l1-1-0 in 6.2 and higher |
WaitForDebugEvent | implemented as jump to api-ms-win-core-debug-l1-1-1 in 6.2 and higher |
WaitForMultipleObjects | implemented as jump to api-ms-win-core-synch-l1-2-1 in 10.0 and higher |
WaitForMultipleObjectsEx | implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
WaitForSingleObject | implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
WaitForSingleObjectEx | implemented as jump to api-ms-win-core-synch-l1-2-0 in 6.2 and higher |
WaitNamedPipeA | |
WaitNamedPipeW | implemented as jump to API-MS-Win-Core-NamedPipe-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-namedpipe-l1-2-0 in 6.2 and higher |
WideCharToMultiByte | implemented as jump to API-MS-Win-Core-String-L1-1-0 in 6.1 and higher |
WinExec | |
WriteConsoleA | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
WriteConsoleInputA | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
WriteConsoleInputVDMA | NT only |
WriteConsoleInputVDMW | NT only |
WriteConsoleInputW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
WriteConsoleOutputA | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
WriteConsoleOutputAttribute | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
WriteConsoleOutputCharacterA | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
WriteConsoleOutputCharacterW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
WriteConsoleOutputW | implemented as jump to API-MS-Win-Core-Console-L2-1-0 in 6.2 and higher |
WriteConsoleW | implemented as jump to API-MS-Win-Core-Console-L1-1-0 in 6.2 and higher |
WriteFile | implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
WriteFileEx | implemented as jump to API-MS-Win-Core-File-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-file-l1-2-0 in 6.2 only; implemented as jump to api-ms-win-core-file-l1-2-1 in 6.3 and higher |
WritePrivateProfileSectionA | |
WritePrivateProfileSectionW | |
WritePrivateProfileStringA | |
WritePrivateProfileStringW | |
WritePrivateProfileStructA | |
WritePrivateProfileStructW | |
WriteProcessMemory | implemented as jump to API-MS-Win-Core-Memory-L1-1-0 in 6.1 only; implemented as jump to api-ms-win-core-memory-l1-1-1 in 6.2 only; implemented as jump to api-ms-win-core-memory-l1-1-2 in 6.3 and higher |
WriteProfileSectionA | |
WriteProfileSectionW | |
WriteProfileStringA | |
WriteProfileStringW | |
WriteTapemark | |
_hread | |
_hwrite | |
_lclose | |
_lcreat | |
_llseek | |
_lopen | |
_lread | |
_lwrite | |
lstrcat | |
lstrcatA | |
lstrcatW | |
lstrcmp | |
lstrcmpA | |
lstrcmpW | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
lstrcmpi | |
lstrcmpiA | |
lstrcmpiW | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
lstrcpy | |
lstrcpyA | |
lstrcpyW | |
lstrcpyn | implemented as jump to KERNELBASE function lstrcpynA in 6.2 and higher |
lstrcpynA | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
lstrcpynW | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
lstrlen | implemented as jump to KERNELBASE function lstrlenA in 6.2 and higher |
lstrlenA | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |
lstrlenW | implemented as jump to API-MS-Win-Core-Misc-L1-1-0 in 6.1 only; implemented as jump to KERNELBASE in 6.2 and higher |