KERNEL32 3.51 Exports

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