KERNELBASE Functions

The large table on this page lists all the functions—there are nearly 2,000 of them, depending on which you count as distinct—that appear in the export directory of any known version of KERNELBASE.DLL. For each function, the table gives just a brief summary of the applicable KERNELBASE versions and of the function’s status with respect to Microsoft’s documentation. Additional explanatory notes follow the table.

Function Applicable Versions Documentation Status
AccessCheck 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AccessCheckAndAuditAlarmW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AccessCheckByType 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AccessCheckByTypeAndAuditAlarmW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AccessCheckByTypeResultList 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AccessCheckByTypeResultListAndAuditAlarmByHandleW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AccessCheckByTypeResultListAndAuditAlarmW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AcquireSRWLockExclusive 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
AcquireSRWLockShared 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
AcquireStateLock 6.3 and higher  
ActivateActCtx 6.2 and higher;
earlier in KERNEL32
documented (KERNEL32)
AddAccessAllowedAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAccessAllowedAceEx 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAccessAllowedObjectAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAccessDeniedAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAccessDeniedAceEx 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAccessDeniedObjectAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAuditAccessAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAuditAccessAceEx 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddAuditAccessObjectAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddDllDirectory 6.2 and higher;
earlier in KERNEL32
documented (KERNEL32)
AddMandatoryAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AddRefActCtx 6.2 and higher  
AddResourceAttributeAce 6.2 and higher  
AddSIDToBoundaryDescriptor 6.2 and higher  
AddScopedPolicyIDAce 6.2 and higher  
AddVectoredContinueHandler 6.2 and higher  
AddVectoredExceptionHandler 6.2 and higher  
AdjustTokenGroups 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AdjustTokenPrivileges 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AllocConsole 6.2 and higher  
AllocateAndInitializeSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AllocateLocallyUniqueId 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AllocateUserPhysicalPages 6.3 and higher  
AllocateUserPhysicalPagesNuma 6.3 and higher  
AppContainerDeriveSidFromMoniker 6.3 and higher  
AppContainerFreeMemory 6.3 and higher  
AppContainerLookupDisplayNameMrtReference 6.3 and higher  
AppContainerLookupMoniker 6.3 and higher  
AppContainerRegisterSid 6.3 and higher  
AppContainerUnregisterSid 6.3 and higher  
AppXFreeMemory 6.3 and higher  
AppXGetApplicationData 6.3 and higher  
AppXGetDevelopmentMode 6.3 and higher  
AppXGetOSMaxVersionTested 6.3 and higher  
AppXGetOSMinVersion 6.3 and higher  
AppXGetPackageCapabilities 6.3 and higher  
AppXGetPackageSid 6.3 and higher  
AppXGetPackageState 6.3 only  
AppXLookupDisplayName 6.3 and higher  
AppXLookupMoniker 6.3 and higher  
AppXPostSuccessExtension 6.3 and higher  
AppXPreCreationExtension 6.3 and higher  
AppXReleaseAppXContext 6.3 and higher  
AppXSetPackageState 6.3 only  
AppXUpdatePackageCapabilities 10.0 and higher  
ApplicationUserModelIdFromProductId 10.0 and higher  
AreAllAccessesGranted 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AreAnyAccessesGranted 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
AreFileApisANSI 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
AreThereVisibleLogoffScriptsInternal 6.2 and higher  
AreThereVisibleShutdownScriptsInternal 6.2 and higher  
AttachConsole 6.2 and higher  
BaseCheckAppcompatCache 6.2 and higher  
BaseCheckAppcompatCacheEx 6.2 and higher  
BaseCleanupAppcompatCacheSupport 6.2 and higher  
BaseDllFreeResourceId 6.1 and higher  
BaseDllMapResourceIdW 6.1 and higher  
BaseDumpAppcompatCache 6.2 and higher  
BaseFlushAppcompatCache 6.2 and higher  
BaseFormatObjectAttributes 6.2 and higher  
BaseFreeAppCompatDataForProcess 6.3 and higher  
BaseGetNamedObjectDirectory 10.0 and higher  
BaseGetProcessDllPath 6.1 only  
BaseGetProcessExePath 6.1 only  
BaseInitAppcompatCacheSupport 6.2 and higher  
BaseInvalidateDllSearchPathCache 6.1 only  
BaseInvalidateProcessSearchPathCache 6.1 only  
BaseIsAppcompatInfrastructureDisabled 6.2 and higher  
BaseMarkFileForDelete 6.2 and higher  
BaseReadAppCompatDataForProcess 6.3 and higher  
BaseReleaseProcessDllPath 6.1 only  
BaseReleaseProcessExePath 6.1 only  
BaseUpdateAppcompatCache 6.2 and higher  
BasepAdjustObjectAttributesForPrivateNamespace 6.2 and higher  
BasepCopyFileCallback 6.2 and higher  
BasepCopyFileExW 6.2 and higher  
BasepNotifyTrackingService 6.2 and higher  
Beep 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
BemCopyReference 6.1 to 6.3  
BemCreateContractFrom 6.1 to 6.3  
BemCreateReference 6.1 to 6.3  
BemFreeContract 6.1 to 6.3  
BemFreeReference 6.1 to 6.3  
CLOSE_LOCAL_HANDLE_INTERNAL 6.2 and higher  
CallbackMayRunLong 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CalloutOnFiberStack 10.0 and higher  
CancelIo 6.2 and higher  
CancelIoEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CancelSynchronousIo 6.2 and higher  
CancelThreadpoolIo 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CancelWaitableTimer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CeipIsOptedIn 10.0 and higher  
ChangeTimerQueueTimer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CharLowerA 6.2 and higher  
CharLowerBuffA 6.2 and higher  
CharLowerBuffW 6.2 and higher  
CharLowerW 6.2 and higher  
CharNextA 6.2 and higher  
CharNextExA 6.2 and higher  
CharNextW 6.2 and higher  
CharPrevA 6.2 and higher  
CharPrevExA 6.2 and higher  
CharPrevW 6.2 and higher  
CharUpperA 6.2 and higher  
CharUpperBuffA 6.2 and higher  
CharUpperBuffW 6.2 and higher  
CharUpperW 6.2 and higher  
CheckGroupPolicyEnabled 6.1 and higher  
CheckIfStateChangeNotificationExists 6.3 and higher  
CheckRemoteDebuggerPresent 6.2 and higher  
CheckTokenCapability 6.2 and higher  
CheckTokenMembership 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
CheckTokenMembershipEx 6.2 and higher  
ChrCmpIA 6.2 and higher  
ChrCmpIW 6.2 and higher  
ClearCommBreak 6.2 and higher  
ClearCommError 6.2 and higher  
CloseGlobalizationUserSettingsKey 10.0 and higher  
CloseHandle 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ClosePackageInfo 6.3 and higher  
ClosePrivateNamespace 6.2 and higher  
CloseState 6.3 and higher  
CloseStateAtom 6.3 and higher  
CloseStateChangeNotification 6.3 and higher  
CloseStateContainer 6.3 and higher  
CloseStateLock 6.3 and higher  
CloseThreadpool 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CloseThreadpoolCleanupGroup 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CloseThreadpoolCleanupGroupMembers 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CloseThreadpoolIo 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CloseThreadpoolTimer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CloseThreadpoolWait 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CloseThreadpoolWork 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CloseTrace 6.2 and higher  
CommitStateAtom 6.3 and higher  
CompareFileTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CompareObjectHandles 10.0 and higher  
CompareStringA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CompareStringW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CompareStringEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CompareStringOrdinal 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ConnectNamedPipe 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ContinueDebugEvent 6.2 and higher  
ControlTraceA 6.2 and higher  
ControlTraceW 6.2 and higher  
ConvertDefaultLocale 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ConvertFiberToThread 10.0 and higher  
ConvertThreadToFiber 10.0 and higher  
ConvertThreadToFiberEx 10.0 and higher  
ConvertToAutoInheritPrivateObjectSecurity 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
CopyContext 6.3 and higher  
CopyFile2 6.2 and higher  
CopyFileExW 6.2 and higher  
CopyFileW 10.0 and higher  
CopySid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
CreateActCtxW 6.2 and higher  
CreateAppContainerToken 6.3 and higher  
CreateBoundaryDescriptorW 6.2 and higher  
CreateConsoleScreenBuffer 6.2 and higher  
CreateDirectoryA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateDirectoryExW 6.2 and higher  
CreateDirectoryW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateEventA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateEventExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateEventExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateEventW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateFiber 10.0 and higher  
CreateFiberEx 10.0 and higher  
CreateFile2 6.2 and higher  
CreateFileA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateFileMappingFromApp 6.2 and higher  
CreateFileMappingNumaW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateFileMappingW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateFileW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateHardLinkA 10.0 and higher  
CreateHardLinkW 6.2 and higher  
CreateIoCompletionPort 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateMemoryResourceNotification 6.2 and higher  
CreateMutexA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateMutexExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateMutexExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateMutexW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateNamedPipeW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreatePipe 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreatePrivateNamespaceW 6.2 and higher  
CreatePrivateObjectSecurity 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
CreatePrivateObjectSecurityEx 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
CreatePrivateObjectSecurityWithMultipleInheritance 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
CreateProcessA 6.2 and higher  
CreateProcessAsUserA 10.0 and higher  
CreateProcessAsUserW 6.2 and higher  
CreateProcessInternalA 6.2 and higher  
CreateProcessInternalW 6.2 and higher  
CreateProcessW 6.2 and higher  
CreateRemoteThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateRemoteThreadEx 6.1 and higher documented (KERNEL32)
CreateRestrictedToken 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
CreateSemaphoreExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateSemaphoreW 10.0 and higher  
CreateStateAtom 6.3 and higher  
CreateStateChangeNotification 6.3 and higher  
CreateStateContainer 6.3 and higher  
CreateStateLock 6.3 and higher  
CreateStateSubcontainer 6.3 and higher  
CreateSymbolicLinkW 6.2 and higher  
CreateThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateThreadpool 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateThreadpoolCleanupGroup 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateThreadpoolIo 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateThreadpoolTimer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateThreadpoolWait 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateThreadpoolWork 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateTimerQueue 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateTimerQueueTimer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateWaitableTimerExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
CreateWaitableTimerW 10.0 and higher  
CreateWellKnownSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
CtrlRoutine 6.2 and higher  
DeactivateActCtx 6.2 and higher  
DebugActiveProcess 6.2 and higher  
DebugActiveProcessStop 6.2 and higher  
DebugBreak 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DecodePointer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DecodeRemotePointer 10.0 and higher  
DecodeSystemPointer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DefineDosDeviceW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DelayLoadFailureHook 6.2 and higher  
DelayLoadFailureHookLookup 6.2 and higher  
DeleteAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
DeleteBoundaryDescriptor 6.2 and higher  
DeleteCriticalSection 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DeleteFiber 10.0 and higher  
DeleteFileA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DeleteFileW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DeleteProcThreadAttributeList 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DeleteStateAtomValue 6.3 and higher  
DeleteStateContainer 6.3 and higher  
DeleteStateContainerValue 6.3 and higher  
DeleteSynchronizationBarrier 6.2 and higher  
DeleteTimerQueueEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DeleteTimerQueueTimer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DeleteVolumeMountPointW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DestroyPrivateObjectSecurity 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
DeviceIoControl 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DisablePredefinedHandleTableInternal 6.2 and higher  
DisableThreadLibraryCalls 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DisassociateCurrentThreadFromCallback 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DiscardVirtualMemory 6.3 from Windows 8.1 Update, and higher  
DisconnectNamedPipe 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DnsHostnameToComputerNameExW 6.3 and higher  
DsBindWithSpnExW 6.2 and higher  
DsCrackNamesW 6.2 and higher  
DsFreeDomainControllerInfoW 6.2 and higher  
DsFreeNameResultW 6.2 and higher  
DsFreeNgcKey 10.0 and higher  
DsFreePasswordCredentials 6.2 and higher  
DsGetDomainControllerInfoW 6.2 and higher  
DsMakePasswordCredentialsW 6.2 and higher  
DsReadNgcKeyW 10.0 and higher  
DsUnBindW 6.2 and higher  
DsWriteNgcKeyW 10.0 and higher  
DuplicateHandle 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
DuplicateStateContainerHandle 6.3 and higher  
DuplicateToken 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
DuplicateTokenEx 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
EmptyWorkingSet 6.2 and higher  
EnableTraceEx2 6.2 and higher  
EncodePointer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EncodeRemotePointer 10.0 and higher  
EncodeSystemPointer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnterCriticalPolicySectionInternal 6.2 and higher  
EnterCriticalSection 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnterSynchronizationBarrier 6.2 and higher  
EnumCalendarInfoExEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumCalendarInfoExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumCalendarInfoW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumDateFormatsExEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumDateFormatsExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumDateFormatsW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumDeviceDrivers 6.2 and higher  
EnumDynamicTimeZoneInformation 6.2 and higher  
EnumLanguageGroupLocalesW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumPageFilesA 6.2 and higher  
EnumPageFilesW 6.2 and higher  
EnumProcessModules 6.2 and higher  
EnumProcessModulesEx 6.2 and higher  
EnumProcesses 6.2 and higher  
EnumResourceLanguagesExA 6.2 and higher  
EnumResourceLanguagesExW 6.2 and higher  
EnumResourceNamesExA 6.2 and higher  
EnumResourceNamesExW 6.2 and higher  
EnumResourceTypesExA 6.2 and higher  
EnumResourceTypesExW 6.2 and higher  
EnumSystemCodePagesW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumSystemFirmwareTables 6.2 and higher  
EnumSystemGeoID 6.2 and higher  
EnumSystemLanguageGroupsW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumSystemLocalesA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumSystemLocalesEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumSystemLocalesW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumTimeFormatsEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumTimeFormatsW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumUILanguagesW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
EnumerateStateAtomValues 6.3 and higher  
EnumerateStateContainerItems 6.3 and higher  
EnumerateTraceGuidsEx 6.2 and higher  
EqualDomainSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
EqualPrefixSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
EqualSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
EscapeCommFunction 6.2 and higher  
EventAccessControl 6.2 and higher  
EventAccessQuery 6.2 and higher  
EventAccessRemove 6.2 and higher  
EventActivityIdControl 6.2 and higher  
EventEnabled 6.2 and higher  
EventProviderEnabled 6.2 and higher  
EventRegister 6.2 and higher  
EventSetInformation 6.2 and higher  
EventUnregister 6.2 and higher  
EventWrite 6.2 and higher  
EventWriteEx 6.2 and higher  
EventWriteString 6.2 and higher  
EventWriteTransfer 6.2 and higher  
ExitProcess 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ExitThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ExpandEnvironmentStringsA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ExpandEnvironmentStringsW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FatalAppExitA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FatalAppExitW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FileTimeToLocalFileTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FileTimeToSystemTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FillConsoleOutputAttribute 6.2 and higher  
FillConsoleOutputCharacterA 6.2 and higher  
FillConsoleOutputCharacterW 6.2 and higher  
FindActCtxSectionGuid 6.2 and higher  
FindActCtxSectionStringW 6.2 and higher  
FindClose 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindCloseChangeNotification 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindFirstChangeNotificationA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindFirstChangeNotificationW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindFirstFileA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindFirstFileExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindFirstFileExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindFirstFileNameW 10.0 and higher  
FindFirstFileW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindFirstFreeAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
FindFirstStreamW 10.0 and higher  
FindFirstVolumeW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindNLSString 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindNLSStringEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindNextChangeNotification 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindNextFileA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindNextFileNameW 10.0 and higher  
FindNextFileW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindNextStreamW 10.0 and higher  
FindNextVolumeW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindPackagesByPackageFamily 6.3 and higher  
FindResourceExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FindResourceW 10.0 and higher  
FindStringOrdinal 6.1 and higher documented (KERNEL32)
FindVolumeClose 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FlsAlloc 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FlsFree 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FlsGetValue 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FlsSetValue 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FlushConsoleInputBuffer 6.2 and higher  
FlushFileBuffers 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FlushInstructionCache 6.2 and higher  
FlushProcessWriteBuffers 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FlushViewOfFile 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FoldStringW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ForceSyncFgPolicyInternal 6.2 and higher  
FormatApplicationUserModelId 6.3 and higher  
FormatMessageA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FormatMessageW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FreeConsole 6.2 and higher  
FreeEnvironmentStringsA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FreeEnvironmentStringsW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FreeGPOListInternalA 6.2 and higher  
FreeGPOListInternalW 6.2 and higher  
FreeLibrary 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FreeLibraryAndExitThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FreeLibraryWhenCallbackReturns 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FreeResource 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
FreeSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
FreeUserPhysicalPages 6.3 and higher  
GenerateConsoleCtrlEvent 6.2 and higher  
GenerateGPNotificationInternal 6.2 and higher  
GetACP 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetAcceptLanguagesA 6.2 and higher  
GetAcceptLanguagesW 6.2 and higher  
GetAce 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetAclInformation 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetAdjustObjectAttributesForPrivateNamespaceRoutine 6.2 and higher  
GetAlternatePackageRoots 10.0 and higher  
GetAppContainerAce 6.2 and higher  
GetAppContainerNamedObjectPath 6.2 and higher  
GetAppDataFolder 10.0 and higher  
GetAppModelVersion 6.3 and higher  
GetApplicationRecoveryCallback 6.2 and higher  
GetApplicationRestartSettings 6.2 and higher  
GetApplicationUserModelId 6.3 and higher  
GetApplicationUserModelIdFromToken 10.0 and higher  
GetAppliedGPOListInternalA 6.2 and higher  
GetAppliedGPOListInternalW 6.2 and higher  
GetCPFileNameFromRegistry 6.1 and higher;
earlier in KERNEL32
 
GetCPHashNode 6.1 and higher  
GetCPInfo 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCPInfoExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCachedSigningLevel 6.2 and higher  
GetCalendar 6.1 and higher  
GetCalendarInfoEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCalendarInfoW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCommConfig 6.2 and higher  
GetCommMask 6.2 and higher  
GetCommModemStatus 6.2 and higher  
GetCommProperties 6.2 and higher  
GetCommState 6.2 and higher  
GetCommTimeouts 6.2 and higher  
GetCommandLineA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCommandLineW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCompressedFileSizeA 6.3 and higher  
GetCompressedFileSizeW 6.3 and higher  
GetComputerNameExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetComputerNameExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetConsoleCP 6.2 and higher  
GetConsoleCursorInfo 6.2 and higher  
GetConsoleInputExeNameA 6.2 and higher  
GetConsoleInputExeNameW 6.2 and higher  
GetConsoleMode 6.2 and higher  
GetConsoleOutputCP 6.2 and higher  
GetConsoleScreenBufferInfo 6.2 and higher  
GetConsoleScreenBufferInfoEx 6.2 and higher  
GetConsoleTitleW 6.2 and higher  
GetCurrencyFormatEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCurrencyFormatW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCurrentActctx 6.2 and higher  
GetCurrentApplicationUserModelId 6.3 and higher  
GetCurrentDirectoryA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCurrentDirectoryW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCurrentPackageApplicationContext 6.3 and higher  
GetCurrentPackageApplicationResourcesContext 6.3 and higher  
GetCurrentPackageContext 6.3 and higher  
GetCurrentPackageFamilyName 6.3 and higher  
GetCurrentPackageFullName 6.3 and higher  
GetCurrentPackageId 6.3 and higher  
GetCurrentPackageInfo 6.3 and higher  
GetCurrentPackagePath 6.3 and higher  
GetCurrentPackageResourcesContext 6.3 and higher  
GetCurrentPackageSecurityContext 6.3 and higher  
GetCurrentProcess 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCurrentProcessId 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCurrentProcessorNumber 6.2 and higher  
GetCurrentProcessorNumberEx 6.2 and higher  
GetCurrentTargetPlatformContext 10.0 and higher  
GetCurrentThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCurrentThreadId 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetCurrentThreadStackLimits 6.2 and higher  
GetDateFormatA 6.2 and higher  
GetDateFormatEx 6.2 and higher  
GetDateFormatW 6.2 and higher  
GetDeviceDriverBaseNameA 6.2 and higher  
GetDeviceDriverBaseNameW 6.2 and higher  
GetDeviceDriverFileNameA 6.2 and higher  
GetDeviceDriverFileNameW 6.2 and higher  
GetDiskFreeSpaceA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetDiskFreeSpaceExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetDiskFreeSpaceExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetDiskFreeSpaceW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetDriveTypeA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetDriveTypeW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetDurationFormatEx 10.0 and higher  
GetDynamicTimeZoneInformation 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetDynamicTimeZoneInformationEffectiveYears 6.2 and higher  
GetEffectivePackageStatusForUser 10.0 and higher  
GetEightBitStringToUnicodeSizeRoutine 6.2 and higher  
GetEightBitStringToUnicodeStringRoutine 6.2 and higher  
GetEnabledXStateFeatures 6.3 and higher  
GetEnvironmentStrings 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetEnvironmentStringsA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetEnvironmentStringsW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetEnvironmentVariableA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetEnvironmentVariableW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetEraNameCountedString 6.1 and higher  
GetErrorMode 6.1 and higher ;
earlier in KERNEL32
documented (KERNEL32)
GetExitCodeProcess 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetExitCodeThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFallbackDisplayName 6.1 and higher  
GetFileAttributesA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileAttributesExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileAttributesExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileAttributesW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileInformationByHandle 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileInformationByHandleEx 6.2 and higher  
GetFileMUIInfo 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileMUIPath 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileSecurityW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetFileSize 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileSizeEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileType 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFileVersionInfoA 10.0 and higher  
GetFileVersionInfoByHandle 6.2 and higher  
GetFileVersionInfoExA 6.2 and higher  
GetFileVersionInfoExW 6.2 and higher  
GetFileVersionInfoSizeA 10.0 and higher  
GetFileVersionInfoSizeExA 6.2 and higher  
GetFileVersionInfoSizeExW 6.2 and higher  
GetFileVersionInfoSizeW 10.0 and higher  
GetFileVersionInfoW 10.0 and higher  
GetFinalPathNameByHandleA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFinalPathNameByHandleW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFullPathNameA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetFullPathNameW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetGPOListInternalA 6.2 and higher  
GetGPOListInternalW 6.2 and higher  
GetGeoInfoW 6.2 and higher  
GetHandleInformation 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetHivePath 6.3 and higher  
GetIntegratedDisplaySize 10.0 and higher  
GetKernelObjectSecurity 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetLargePageMinimum 6.2 and higher  
GetLargestConsoleWindowSize 6.2 and higher  
GetLastError 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLengthSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetLocalTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLocaleInfoA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLocaleInfoEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLocaleInfoHelper 6.1 and higher  
GetLocaleInfoW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLogicalDriveStringsW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLogicalDrives 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLogicalProcessorInformation 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLogicalProcessorInformationEx 6.1 and higher documented (KERNEL32)
GetLongPathNameA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetLongPathNameW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetMappedFileNameA 6.2 and higher  
GetMappedFileNameW 6.2 and higher  
GetMemoryErrorHandlingCapabilities 6.3 and higher  
GetModuleBaseNameA 6.2 and higher  
GetModuleBaseNameW 6.2 and higher  
GetModuleFileNameA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetModuleFileNameExA 6.2 and higher  
GetModuleFileNameExW 6.2 and higher  
GetModuleFileNameW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetModuleHandleA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetModuleHandleExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetModuleHandleExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetModuleHandleW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetModuleInformation 6.2 and higher  
GetNLSVersion 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetNLSVersionEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetNamedLocaleHashNode 6.1 and higher  
GetNamedPipeAttribute 6.1 and higher;
earlier in KERNEL32
 
GetNamedPipeClientComputerNameW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetNamedPipeHandleStateW 10.0 and higher  
GetNamedPipeInfo 10.0 and higher  
GetNativeSystemInfo 6.2 and higher  
GetNextFgPolicyRefreshInfoInternal 6.2 and higher  
GetNumaHighestNodeNumber 6.2 and higher  
GetNumaNodeProcessorMaskEx 6.2 and higher  
GetNumberFormatEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetNumberFormatW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetNumberOfConsoleInputEvents 6.2 and higher  
GetOEMCP 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetOsManufacturingMode 10.0 and higher  
GetOsSafeBootMode 6.2 and higher  
GetOverlappedResult 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetOverlappedResultEx 6.2 and higher  
GetPackageApplicationContext 6.3 and higher  
GetPackageApplicationIds 6.3 and higher  
GetPackageApplicationProperty 6.3 and higher  
GetPackageApplicationPropertyString 6.3 and higher  
GetPackageApplicationResourcesContext 6.3 and higher  
GetPackageContext 6.3 and higher  
GetPackageFamilyName 6.3 and higher  
GetPackageFamilyNameFromToken 10.0 and higher  
GetPackageFullName 6.3 and higher  
GetPackageFullNameFromToken 10.0 and higher  
GetPackageId 6.3 and higher  
GetPackageInfo 6.3 and higher  
GetPackageInstallTime 6.3 and higher  
GetPackageOSMaxVersionTested 6.3 and higher  
GetPackagePath 6.3 and higher  
GetPackagePathByFullName 6.3 and higher  
GetPackagePathOnVolume 10.0 and higher  
GetPackageProperty 6.3 and higher  
GetPackagePropertyString 6.3 and higher  
GetPackageResourcesContext 6.3 and higher  
GetPackageResourcesProperty 6.3 and higher  
GetPackageSecurityContext 6.3 and higher  
GetPackageSecurityProperty 6.3 and higher  
GetPackageStatus 10.0 and higher  
GetPackageStatusForUser 10.0 and higher  
GetPackageTargetPlatformProperty 10.0 and higher  
GetPackageVolumeSisPath 10.0 and higher  
GetPackagesByPackageFamily 6.3 and higher  
GetPerformanceInfo 6.2 and higher  
GetPhysicallyInstalledSystemMemory 6.3 and higher  
GetPreviousFgPolicyRefreshInfoInternal 6.2 and higher  
GetPriorityClass 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetPrivateObjectSecurity 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetProcAddress 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetProcAddressForCaller 6.2 and higher  
GetProcessDefaultCpuSets 10.0 and higher  
GetProcessGroupAffinity 6.2 and higher  
GetProcessHandleCount 6.2 and higher  
GetProcessHeap 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetProcessHeaps 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetProcessId 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetProcessIdOfThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetProcessImageFileNameA 6.2 and higher  
GetProcessImageFileNameW 6.2 and higher  
GetProcessInformation 10.0 and higher  
GetProcessMemoryInfo 6.2 and higher  
GetProcessMitigationPolicy 6.2 and higher  
GetProcessPreferredUILanguages 6.1 and higher documented (KERNEL32)
GetProcessPriorityBoost 6.3 and higher  
GetProcessShutdownParameters 10.0 and higher  
GetProcessorSystemCycleTime 10.0 and higher  
GetProcessTimes 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetProcessVersion 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetProcessWorkingSetSizeEx 6.2 and higher  
GetProductInfo 6.2 and higher  
GetPtrCalData 6.1 and higher  
GetPtrCalDataArray 6.1 and higher  
GetPublisherCacheFolder 10.0 and higher  
GetPublisherRootFolder 10.0 and higher  
GetQueuedCompletionStatus 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetQueuedCompletionStatusEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetRegistryExtensionFlags 6.2 and higher  
GetRoamingLastObservedChangeTime 6.3 and higher  
GetSecurityDescriptorControl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSecurityDescriptorDacl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSecurityDescriptorGroup 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSecurityDescriptorLength 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSecurityDescriptorOwner 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSecurityDescriptorRMControl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSecurityDescriptorSacl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSerializedAtomBytes 6.3 and higher  
GetSharedLocalFolder 10.0 and higher  
GetShortPathNameW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSidIdentifierAuthority 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSidLengthRequired 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSidSubAuthority 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetSidSubAuthorityCount 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetStagedPackageOrigin 6.3 and higher  
GetStagedPackagePathByFullName 6.3 and higher  
GetStartupInfoW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetStateContainerDepth 6.3 and higher  
GetStateFolder 6.3 and higher  
GetStateRootFolder 6.3 and higher  
GetStateRootFolderBase 10.0 and higher  
GetStateSettingsFolder 6.3 and higher  
GetStateVersion 6.3 and higher  
GetStdHandle 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetStringScripts 6.2 and higher  
GetStringTableEntry 6.1 and higher  
GetStringTypeA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetStringTypeExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetStringTypeW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemAppDataFolder 6.3 and higher  
GetSystemAppDataKey 6.3 and higher  
GetSystemCpuSetInformation 10.0 and higher  
GetSystemDefaultLCID 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemDefaultLangID 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemDefaultLocaleName 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemDefaultUILanguage 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemDirectoryA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemDirectoryW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemFileCacheSize 6.2 and higher  
GetSystemFirmwareTable 6.2 and higher  
GetSystemInfo 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemMetadataPath 10.0 and higher  
GetSystemMetadataPathForPackage 10.0 and higher  
GetSystemMetadataPathForPackageFamily 10.0 and higher  
GetSystemPreferredUILanguages 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemStateRootFolder 10.0 and higher  
GetSystemTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemTimeAdjustment 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemTimeAsFileTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemTimePreciseAsFileTime 6.2 and higher  
GetSystemTimes 6.3 and higher  
GetSystemWindowsDirectoryA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemWindowsDirectoryW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetSystemWow64DirectoryA 10.0 and higher  
GetSystemWow64DirectoryW 10.0 and higher  
GetTargetPlatformContext 10.0 and higher  
GetTempFileNameA 10.0 and higher  
GetTempFileNameW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetTempPathA 10.0 and higher  
GetTempPathW 6.2 and higher  
GetThreadContext 6.2 and higher  
GetThreadErrorMode 10.0 and higher  
GetThreadGroupAffinity 6.2 and higher  
GetThreadIOPendingFlag 6.3 and higher  
GetThreadId 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetThreadIdealProcessorEx 6.2 and higher  
GetThreadInformation 6.3 and higher  
GetThreadLocale 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetThreadPreferredUILanguages 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetThreadPriority 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetThreadPriorityBoost 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetThreadSelectedCpuSets 10.0 and higher  
GetThreadTimes 6.2 and higher  
GetThreadUILanguage 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetTickCount 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetTickCount64 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetTimeFormatA 6.2 and higher  
GetTimeFormatEx 6.2 and higher  
GetTimeFormatW 6.2 and higher  
GetTimeZoneInformation 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetTimeZoneInformationForYear 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetTokenInformation 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetTraceEnableFlags 6.2 and higher  
GetTraceEnableLevel 6.2 and higher  
GetTraceLoggerHandle 6.2 and higher  
GetUILanguageInfo 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetUnicodeStringToEightBitSizeRoutine 6.2 and higher  
GetUnicodeStringToEightBitStringRoutine 6.2 and higher  
GetUserDefaultLCID 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetUserDefaultLangID 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetUserDefaultLocaleName 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetUserDefaultUILanguage 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetUserGeoID 6.2 and higher  
GetUserInfo 6.1 and higher  
GetUserInfoWord 6.1 and higher  
GetUserOverrideString 10.0 and higher  
GetUserOverrideWord 10.0 and higher  
GetUserPreferredUILanguages 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetVersion 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetVersionExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetVersionExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetVolumeInformationA 10.0 and higher  
GetVolumeInformationByHandleW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetVolumeInformationW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetVolumeNameForVolumeMountPointW 6.2 and higher  
GetVolumePathNameW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetVolumePathNamesForVolumeNameW 6.2 and higher  
GetWindowsAccountDomainSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
GetWindowsDirectoryA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetWindowsDirectoryW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GetWriteWatch 6.2 and higher  
GetWsChanges 6.2 and higher  
GetWsChangesEx 6.2 and higher  
GetXStateFeaturesMask 6.3 and higher  
GlobalAlloc 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GlobalFree 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
GlobalMemoryStatusEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HasPolicyForegroundProcessingCompletedInternal 6.2 and higher  
HashData 6.2 and higher  
HeapAlloc 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapCompact 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapCreate 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapDestroy 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapFree 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapLock 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapQueryInformation 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapReAlloc 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapSetInformation 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapSize 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapSummary 6.1 and higher;
earlier in KERNEL32
 
HeapUnlock 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapValidate 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
HeapWalk 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IdnToAscii 6.2 and higher  
IdnToNameprepUnicode 6.2 and higher  
IdnToUnicode 6.2 and higher  
ImpersonateAnonymousToken 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
ImpersonateLoggedOnUser 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
ImpersonateNamedPipeClient 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
ImpersonateSelf 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
IncrementPackageStatusVersion 10.0 and higher  
InitOnceBeginInitialize 6.2 and higher  
InitOnceComplete 6.2 and higher  
InitOnceExecuteOnce 6.2 and higher  
InitOnceInitialize 6.2 and higher  
InitializeAcl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
InitializeConditionVariable 6.2 and higher  
InitializeContext 6.3 and higher  
InitializeCriticalSection 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
InitializeCriticalSectionAndSpinCount 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
InitializeCriticalSectionEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
InitializeProcThreadAttributeList 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
InitializeProcessForWsWatch 6.2 and higher  
InitializeSListHead 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
InitializeSRWLock 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
InitializeSecurityDescriptor 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
InitializeSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
InitializeSynchronizationBarrier 6.2 and higher  
InstallELAMCertificateInfo 6.3 and higher  
InterlockedCompareExchange 6.1 and higher (x86 only);
earlier in KERNEL32
documented (KERNEL32)
InterlockedCompareExchange64 6.1 and higher (x86 only);
earlier in KERNEL32
documented (KERNEL32)
InterlockedDecrement 6.1 and higher (x86 only);
earlier in KERNEL32
documented (KERNEL32)
InterlockedExchange 6.1 and higher (x86 only);
earlier in KERNEL32
documented (KERNEL32)
InterlockedExchangeAdd 6.1 and higher (x86 only);
earlier in KERNEL32
documented (KERNEL32)
InterlockedFlushSList 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
InterlockedIncrement 6.1 and higher (x86 only);
earlier in KERNEL32
documented (KERNEL32)
InterlockedPopEntrySList 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
InterlockedPushEntrySList 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
6.1 and higher;
earlier in KERNEL32
 
InterlockedPushListSListEx 6.2 and higher  
InternalLcidToName 6.1 and higher  
Internal_EnumCalendarInfo 6.1 and higher  
Internal_EnumDateFormats 6.1 and higher  
Internal_EnumLanguageGroupLocales 6.1 and higher  
Internal_EnumSystemCodePages 6.1 and higher  
Internal_EnumSystemLanguageGroups 6.1 and higher  
Internal_EnumSystemLocales 6.1 and higher  
Internal_EnumTimeFormats 6.1 and higher  
Internal_EnumUILanguages 6.1 and higher  
InternetTimeFromSystemTimeA 6.2 and higher  
InternetTimeFromSystemTimeW 6.2 and higher  
InternetTimeToSystemTimeA 6.2 and higher  
InternetTimeToSystemTimeW 6.2 and higher  
InvalidateAppModelVersionCache 6.3 and higher  
InvalidateTzSpecificCache 6.1 only  
IsCharAlphaA 6.2 and higher  
IsCharAlphaNumericA 6.2 and higher  
IsCharAlphaNumericW 6.2 and higher  
IsCharAlphaW 6.2 and higher  
IsCharBlankW 6.2 and higher  
IsCharCntrlW 6.2 and higher  
IsCharDigitW 6.2 and higher  
IsCharLowerA 6.2 and higher  
IsCharLowerW 6.2 and higher  
IsCharPunctW 6.2 and higher  
IsCharSpaceA 6.2 and higher  
IsCharSpaceW 6.2 and higher  
IsCharUpperA 6.2 and higher  
IsCharUpperW 6.2 and higher  
IsCharXDigitW 6.2 and higher  
IsDBCSLeadByte 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsDBCSLeadByteEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsDebuggerPresent 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsDeveloperModeEnabled 10.0 and higher  
IsDeveloperModePolicyApplied 10.0 and higher  
IsInternetESCEnabled 6.2 and higher  
IsNLSDefinedString 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsNormalizedString 6.2 and higher  
IsProcessCritical 6.3 and higher  
IsProcessInJob 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsProcessorFeaturePresent 6.2 and higher  
IsSideloadingEnabled 10.0 and higher  
IsSideloadingPolicyApplied 10.0 and higher  
IsSyncForegroundPolicyRefresh 6.2 and higher  
IsThreadAFiber 6.2 and higher  
IsThreadpoolTimerSet 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsTimeZoneRedirectionEnabled 6.2 and higher  
IsTokenRestricted 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
IsValidAcl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
IsValidCodePage 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsValidLanguageGroup 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsValidLocale 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
IsValidLocaleName 6.1 and higher;
earlier in KERNEL32
 
IsValidNLSVersion 6.2 and higher  
IsValidRelativeSecurityDescriptor 6.1 and higher;
earlier in ADVAPI32
 
IsValidSecurityDescriptor 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
IsValidSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
IsWellKnownSid 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
IsWow64Process 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
K32EmptyWorkingSet 6.2 and higher  
K32EnumDeviceDrivers 6.2 and higher  
K32EnumPageFilesA 6.2 and higher  
K32EnumPageFilesW 6.2 and higher  
K32EnumProcessModules 6.2 and higher  
K32EnumProcessModulesEx 6.2 and higher  
K32EnumProcesses 6.2 and higher  
K32GetDeviceDriverBaseNameA 6.2 and higher  
K32GetDeviceDriverBaseNameW 6.2 and higher  
K32GetDeviceDriverFileNameA 6.2 and higher  
K32GetDeviceDriverFileNameW 6.2 and higher  
K32GetMappedFileNameA 6.2 and higher  
K32GetMappedFileNameW 6.2 and higher  
K32GetModuleBaseNameA 6.2 and higher  
K32GetModuleBaseNameW 6.2 and higher  
K32GetModuleFileNameExA 6.2 and higher  
K32GetModuleFileNameExW 6.2 and higher  
K32GetModuleInformation 6.2 and higher  
K32GetPerformanceInfo 6.2 and higher  
K32GetProcessImageFileNameA 6.2 and higher  
K32GetProcessImageFileNameW 6.2 and higher  
K32GetProcessMemoryInfo 6.2 and higher  
K32GetWsChanges 6.2 and higher  
K32GetWsChangesEx 6.2 and higher  
K32InitializeProcessForWsWatch 6.2 and higher  
K32QueryWorkingSet 6.2 and higher  
K32QueryWorkingSetEx 6.2 and higher  
KernelBaseGetGlobalData 6.1 and higher  
LCIDToLocaleName 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LCMapStringA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LCMapStringEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LCMapStringW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LeaveCriticalPolicySectionInternal 6.2 and higher  
LeaveCriticalSection 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LeaveCriticalSectionWhenCallbackReturns 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LoadAppInitDlls 6.2 and higher  
LoadLibraryA 10.0 and higher  
LoadLibraryExA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LoadLibraryExW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LoadLibraryW 10.0 and higher  
LoadPackagedLibrary 10.0 and higher  
LoadResource 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LoadStringA 6.1 and higher;
earlier in USER32
documented (USER32)
LoadStringBaseExW 6.1 and higher;
earlier in KERNEL32
 
LoadStringByReference 6.1 and higher  
LoadStringW 6.1 and higher;
earlier in USER32
documented (USER32)
LocalAlloc 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LocalFileTimeToFileTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LocalFree 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LocalLock 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LocalReAlloc 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LocalUnlock 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LocaleNameToLCID 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LocateXStateFeature 6.3 and higher  
LockFile 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LockFileEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
LockResource 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
MakeAbsoluteSD 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
MakeAbsoluteSD2 6.1 and higher;
earlier in ADVAPI32
 
MakeSelfRelativeSD 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
MapGenericMask 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
MapPredefinedHandleInternal 6.2 and higher  
MapUserPhysicalPages 6.3 and higher  
MapViewOfFile 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
MapViewOfFileEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
MapViewOfFileExNuma 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
MapViewOfFileFromApp 6.2 and higher  
MoveFileExW 6.2 and higher  
MoveFileWithProgressTransactedW 6.2 and higher  
MoveFileWithProgressW 6.2 and higher  
MulDiv 10.0 and higher  
MultiByteToWideChar 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
NamedPipeEventEnum 10.0 and higher  
NamedPipeEventSelect 10.0 and higher  
NeedCurrentDirectoryForExePathA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
NeedCurrentDirectoryForExePathW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
NlsCheckPolicy 6.1 and higher;
earlier in KERNEL32
 
NlsDispatchAnsiEnumProc 6.1 and higher  
NlsEventDataDescCreate 6.1 and higher;
earlier in KERNEL32
 
NlsGetACPFromLocale 6.1 and higher  
NlsGetCacheUpdateCount 6.1 and higher;
earlier in KERNEL32
 
NlsIsUserDefaultLocale 6.1 and higher  
NlsUpdateLocale 6.1 and higher;
earlier in KERNEL32
 
NlsUpdateSystemLocale 6.1 and higher;
earlier in KERNEL32
 
NlsValidateLocale 6.1 and higher  
NlsWriteEtwEvent 6.1 and higher;
earlier in KERNEL32
 
NormalizeString 6.2 and higher  
NotifyMountMgr 6.1 and higher  
NotifyRedirectedStringChange 6.1 and higher  
ObjectCloseAuditAlarmW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
ObjectDeleteAuditAlarmW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
ObjectOpenAuditAlarmW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
ObjectPrivilegeAuditAlarmW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
OfferVirtualMemory 6.3 from Windows 8.1 Update, and higher  
OpenEventA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OpenEventW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OpenFileById 6.3 and higher  
OpenFileMappingFromApp 10.0 and higher  
OpenFileMappingW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OpenGlobalizationUserSettingsKey 10.0 and higher  
OpenMutexW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OpenPackageInfoByFullName 6.3 and higher  
OpenPackageInfoByFullNameForUser 10.0 and higher  
OpenPrivateNamespaceW 6.2 and higher  
OpenProcess 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OpenProcessToken 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
OpenRegKey 6.1 and higher  
OpenSemaphoreW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OpenState 6.3 and higher  
OpenStateAtom 6.3 and higher  
OpenStateExplicit 6.3 and higher  
OpenStateExplicitForUserSid 10.0 and higher  
OpenStateExplicitForUserSidString 10.0 and higher  
OpenThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OpenThreadToken 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
OpenTraceW 6.2 and higher  
OpenWaitableTimerW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OutputDebugStringA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OutputDebugStringW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
OverrideRoamingDataModificationTimesInRange 6.3 and higher  
PackageFamilyNameFromFullName 6.3 and higher  
PackageFamilyNameFromId 6.3 and higher  
PackageFamilyNameFromProductId 10.0 and higher  
PackageFullNameFromId 6.3 and higher  
PackageFullNameFromProductId 10.0 and higher  
PackageIdFromFullName 6.3 and higher  
PackageIdFromProductId 10.0 and higher  
PackageNameAndPublisherIdFromFamilyName 6.3 and higher  
PackageRelativeApplicationIdFromProductId 10.0 and higher  
PackageSidFromFamilyName 10.0 and higher  
PackageSidFromProductId 10.0 and higher  
ParseApplicationUserModelId 6.3 and higher  
ParseURLA 6.2 and higher  
ParseURLW 6.2 and higher  
PathAddBackslashA 6.2 and higher  
PathAddBackslashW 6.2 and higher  
PathAddExtensionA 6.2 and higher  
PathAddExtensionW 6.2 and higher  
PathAllocCanonicalize 6.2 and higher  
PathAllocCombine 6.2 and higher  
PathAppendA 6.2 and higher  
PathAppendW 6.2 and higher  
PathCanonicalizeA 6.2 and higher  
PathCanonicalizeW 6.2 and higher  
PathCchAddBackslash 6.2 and higher  
PathCchAddBackslashEx 6.2 and higher  
PathCchAddExtension 6.2 and higher  
PathCchAppend 6.2 and higher  
PathCchAppendEx 6.2 and higher  
PathCchCanonicalize 6.2 and higher  
PathCchCanonicalizeEx 6.2 and higher  
PathCchCombine 6.2 and higher  
PathCchCombineEx 6.2 and higher  
PathCchFindExtension 6.2 and higher  
PathCchIsRoot 6.2 and higher  
PathCchRemoveBackslash 6.2 and higher  
PathCchRemoveBackslashEx 6.2 and higher  
PathCchRemoveExtension 6.2 and higher  
PathCchRemoveFileSpec 6.2 and higher  
PathCchRenameExtension 6.2 and higher  
PathCchSkipRoot 6.2 and higher  
PathCchStripPrefix 6.2 and higher  
PathCchStripToRoot 6.2 and higher  
PathCleanupSpec 6.2 to 6.3  
PathCombineA 6.2 and higher  
PathCombineW 6.2 and higher  
PathCommonPrefixA 6.2 and higher  
PathCommonPrefixW 6.2 and higher  
PathCreateFromUrlA 6.2 and higher  
PathCreateFromUrlAlloc 6.2 and higher  
PathCreateFromUrlW 6.2 and higher  
PathFileExistsA 6.2 and higher  
PathFileExistsW 6.2 and higher  
PathFindExtensionA 6.2 and higher  
PathFindExtensionW 6.2 and higher  
PathFindFileNameA 6.2 and higher  
PathFindFileNameW 6.2 and higher  
PathFindNextComponentA 6.2 and higher  
PathFindNextComponentW 6.2 and higher  
PathGetArgsA 6.2 and higher  
PathGetArgsW 6.2 and higher  
PathGetCharTypeA 6.2 and higher  
PathGetCharTypeW 6.2 and higher  
PathGetDriveNumberA 6.2 and higher  
PathGetDriveNumberW 6.2 and higher  
PathIsExe 6.2 to 6.3  
PathIsFileSpecA 6.2 and higher  
PathIsFileSpecW 6.2 and higher  
PathIsLFNFileSpecA 6.2 and higher  
PathIsLFNFileSpecW 6.2 and higher  
PathIsPrefixA 6.2 and higher  
PathIsPrefixW 6.2 and higher  
PathIsRelativeA 6.2 and higher  
PathIsRelativeW 6.2 and higher  
PathIsRootA 6.2 and higher  
PathIsRootW 6.2 and higher  
PathIsSameRootA 6.2 and higher  
PathIsSameRootW 6.2 and higher  
PathIsUNCA 6.2 and higher  
PathIsUNCEx 6.2 and higher  
PathIsUNCServerA 6.2 and higher  
PathIsUNCServerShareA 6.2 and higher  
PathIsUNCServerShareW 6.2 and higher  
PathIsUNCServerW 6.2 and higher  
PathIsUNCW 6.2 and higher  
PathIsURLA 6.2 and higher  
PathIsURLW 6.2 and higher  
PathIsValidCharA 6.2 and higher  
PathIsValidCharW 6.2 and higher  
PathMatchSpecA 6.2 and higher  
PathMatchSpecExA 6.2 and higher  
PathMatchSpecExW 6.2 and higher  
PathMatchSpecW 6.2 and higher  
PathParseIconLocationA 6.2 and higher  
PathParseIconLocationW 6.2 and higher  
PathQuoteSpacesA 6.2 and higher  
PathQuoteSpacesW 6.2 and higher  
PathRelativePathToA 6.2 and higher  
PathRelativePathToW 6.2 and higher  
PathRemoveBackslashA 6.2 and higher  
PathRemoveBackslashW 6.2 and higher  
PathRemoveBlanksA 6.2 and higher  
PathRemoveBlanksW 6.2 and higher  
PathRemoveExtensionA 6.2 and higher  
PathRemoveExtensionW 6.2 and higher  
PathRemoveFileSpecA 6.2 and higher  
PathRemoveFileSpecW 6.2 and higher  
PathRenameExtensionA 6.2 and higher  
PathRenameExtensionW 6.2 and higher  
PathSearchAndQualifyA 6.2 and higher  
PathSearchAndQualifyW 6.2 and higher  
PathSkipRootA 6.2 and higher  
PathSkipRootW 6.2 and higher  
PathStripPathA 6.2 and higher  
PathStripPathW 6.2 and higher  
PathStripToRootA 6.2 and higher  
PathStripToRootW 6.2 and higher  
PathUnExpandEnvStringsA 6.2 and higher  
PathUnExpandEnvStringsW 6.2 and higher  
PathUnquoteSpacesA 6.2 and higher  
PathUnquoteSpacesW 6.2 and higher  
PcwAddQueryItem 10.0 and higher  
PcwClearCounterSetSecurity 10.0 and higher  
PcwCollectData 10.0 and higher  
PcwCompleteNotification 10.0 and higher  
PcwCreateNotifier 10.0 and higher  
PcwCreateQuery 10.0 and higher  
PcwDisconnectCounterSet 10.0 and higher  
PcwEnumerateInstances 10.0 and higher  
PcwIsNotifierAlive 10.0 and higher  
PcwQueryCounterSetSecurity 10.0 and higher  
PcwReadNotificationData 10.0 and higher  
PcwRegisterCounterSet 10.0 and higher  
PcwRemoveQueryItem 10.0 and higher  
PcwSendNotification 10.0 and higher  
PcwSendStatelessNotification 10.0 and higher  
PcwSetCounterSetSecurity 10.0 and higher  
PcwSetQueryItemUserData 10.0 and higher  
PeekConsoleInputA 6.2 and higher  
PeekConsoleInputW 6.2 and higher  
PeekNamedPipe 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
PerfCreateInstance 10.0 and higher  
PerfDecrementULongCounterValue 10.0 and higher  
PerfDecrementULongLongCounterValue 10.0 and higher  
PerfDeleteInstance 10.0 and higher  
PerfIncrementULongCounterValue 10.0 and higher  
PerfIncrementULongLongCounterValue 10.0 and higher  
PerfQueryInstance 10.0 and higher  
PerfSetCounterRefValue 10.0 and higher  
PerfSetCounterSetInfo 10.0 and higher  
PerfSetULongCounterValue 10.0 and higher  
PerfSetULongLongCounterValue 10.0 and higher  
PerfStartProvider 10.0 and higher  
PerfStartProviderEx 10.0 and higher  
PerfStopProvider 10.0 and higher  
PoolPerAppKeyStateInternal 6.2 and higher  
PostQueuedCompletionStatus 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
PrefetchVirtualMemory 6.2 and higher  
PrivCopyFileExW 6.2 and higher  
PrivilegeCheck 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
PrivilegedServiceAuditAlarmW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
ProcessIdToSessionId 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ProcessTrace 6.2 and higher  
ProductIdFromPackageFamilyName 10.0 and higher  
PsmCreateKey 6.3 and higher  
PsmCreateKeyWithDynamicId 10.0 and higher  
PsmEqualApplication 6.3 and higher  
PsmEqualPackage 6.3 and higher  
PsmGetApplicationNameFromKey 6.3 and higher  
PsmGetKeyFromProcess 6.3 and higher  
PsmGetKeyFromToken 6.3 and higher  
PsmGetPackageFullNameFromKey 6.3 and higher  
PsmIsChildKey 6.3 and higher  
PsmIsDynamicKey 6.3 and higher  
PsmIsValidKey 6.3 and higher  
PssCaptureSnapshot 10.0 and higher  
PssDuplicateSnapshot 10.0 and higher  
PssFreeSnapshot 10.0 and higher  
PssQuerySnapshot 10.0 and higher  
PssWalkMarkerCreate 10.0 and higher  
PssWalkMarkerFree 10.0 and higher  
PssWalkMarkerGetPosition 10.0 and higher  
PssWalkMarkerSeekToBeginning 10.0 and higher  
PssWalkMarkerSetPosition 10.0 and higher  
PssWalkSnapshot 10.0 and higher  
PublishStateChangeNotification 6.3 and higher  
PulseEvent 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
PurgeComm 6.2 and higher  
QISearch 6.2 and higher  
QueryActCtxSettingsW 6.2 and higher  
QueryActCtxW 6.2 and higher  
QueryAllTracesA 6.2 and higher  
QueryAllTracesW 6.2 and higher  
QueryDepthSList 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
QueryDosDeviceW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
QueryFullProcessImageNameA 6.2 and higher  
QueryFullProcessImageNameW 6.2 and higher  
QueryIdleProcessorCycleTime 6.2 and higher  
QueryIdleProcessorCycleTimeEx 6.2 and higher  
QueryInterruptTime 10.0 and higher  
QueryInterruptTimePrecise 10.0 and higher  
QueryMemoryResourceNotification 6.2 and higher  
QueryOptionalDelayLoadedAPI 6.2 and higher  
QueryPerformanceCounter 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
QueryPerformanceFrequency 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
QueryProcessAffinityUpdateMode 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
QueryProcessCycleTime 6.2 and higher  
QueryProtectedPolicy 10.0 and higher  
QuerySecurityAccessMask 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
QueryStateAtomValueInfo 6.3 and higher  
QueryStateContainerItemInfo 6.3 and higher  
QueryThreadCycleTime 6.2 and higher  
QueryThreadpoolStackInformation 6.1 and higher documented (KERNEL32)
QueryUnbiasedInterruptTime 6.2 and higher  
QueryUnbiasedInterruptTimePrecise 10.0 and higher  
QueryWorkingSet 6.2 and higher  
QueryWorkingSetEx 6.2 and higher  
QueueUserAPC 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
QueueUserWorkItem 6.2 and higher  
QuirkGetData 6.3 and higher  
QuirkGetData2 6.3 and higher  
QuirkIsEnabled 6.3 and higher  
QuirkIsEnabled2 6.3 and higher  
QuirkIsEnabled3 6.3 and higher  
QuirkIsEnabledForPackage 6.3 and higher  
QuirkIsEnabledForPackage2 6.3 and higher  
QuirkIsEnabledForPackage3 10.0 and higher  
QuirkIsEnabledForPackage4 10.0 and higher  
QuirkIsEnabledForProcess 6.3 and higher  
RaiseException 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
RaiseFailFastException 10.0 and higher  
ReOpenFile 6.2 and higher  
ReadConsoleA 6.2 and higher  
ReadConsoleInputA 6.2 and higher  
ReadConsoleInputExA 6.2 and higher  
ReadConsoleInputExW 6.2 and higher  
ReadConsoleInputW 6.2 and higher  
ReadConsoleOutputA 6.2 and higher  
ReadConsoleOutputAttribute 6.2 and higher  
ReadConsoleOutputCharacterA 6.2 and higher  
ReadConsoleOutputCharacterW 6.2 and higher  
ReadConsoleOutputW 6.2 and higher  
ReadConsoleW 6.2 and higher  
ReadDirectoryChangesW 6.2 and higher  
ReadFile 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReadFileEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReadFileScatter 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReadProcessMemory 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReadStateAtomValue 6.3 and higher  
ReadStateContainerValue 6.3 and higher  
ReclaimVirtualMemory 6.3 from Windows 8.1 Update, and higher  
RefreshPolicyExInternal 6.2 and higher  
RefreshPolicyInternal 6.2 and higher  
RegCloseKey 6.2 and higher  
RegCopyTreeW 6.2 and higher  
RegCreateKeyExA 6.2 and higher  
RegCreateKeyExInternalA 6.2 and higher  
RegCreateKeyExInternalW 6.2 and higher  
RegCreateKeyExW 6.2 and higher  
RegDeleteKeyExA 6.2 and higher  
RegDeleteKeyExInternalA 6.2 and higher  
RegDeleteKeyExInternalW 6.2 and higher  
RegDeleteKeyExW 6.2 and higher  
RegDeleteKeyValueA 10.0 and higher  
RegDeleteKeyValueW 10.0 and higher  
RegDeleteTreeA 6.2 and higher  
RegDeleteTreeW 6.2 and higher  
RegDeleteValueA 6.2 and higher  
RegDeleteValueW 6.2 and higher  
RegDisablePredefinedCacheEx 6.2 and higher  
RegEnumKeyExA 6.2 and higher  
RegEnumKeyExW 6.2 and higher  
RegEnumValueA 6.2 and higher  
RegEnumValueW 6.2 and higher  
RegFlushKey 6.2 and higher  
RegGetKeySecurity 6.2 and higher  
RegGetValueA 6.2 and higher  
RegGetValueW 6.2 and higher  
RegKrnGetAppKeyEventAddressInternal 6.2 and higher  
RegKrnGetAppKeyLoaded 6.2 and higher  
RegKrnGetClassesEnumTableAddressInternal 6.2 and higher  
RegKrnGetHKEY_ClassesRootAddress 6.2 and higher  
RegKrnGetTermsrvRegistryExtensionFlags 6.2 and higher  
RegKrnResetAppKeyLoaded 6.2 and higher  
RegKrnSetDllHasThreadStateGlobal 6.2 and higher  
RegKrnSetTermsrvRegistryExtensionFlags 6.2 and higher  
RegLoadAppKeyA 6.2 and higher  
RegLoadAppKeyW 6.2 and higher  
RegLoadKeyA 6.2 and higher  
RegLoadKeyW 6.2 and higher  
RegLoadMUIStringA 6.2 and higher  
RegLoadMUIStringW 6.2 and higher  
RegNotifyChangeKeyValue 6.2 and higher  
RegOpenCurrentUser 6.2 and higher  
RegOpenKeyExA 6.2 and higher  
RegOpenKeyExInternalA 6.2 and higher  
RegOpenKeyExInternalW 6.2 and higher  
RegOpenKeyExW 6.2 and higher  
RegOpenUserClassesRoot 6.2 and higher  
RegQueryInfoKeyA 6.2 and higher  
RegQueryInfoKeyW 6.2 and higher  
RegQueryValueExA 6.2 and higher  
RegQueryValueExW 6.2 and higher  
RegRestoreKeyA 6.2 and higher  
RegRestoreKeyW 6.2 and higher  
RegSaveKeyExA 6.2 and higher  
RegSaveKeyExW 6.2 and higher  
RegSetKeySecurity 6.2 and higher  
RegSetKeyValueA 10.0 and higher  
RegSetKeyValueW 10.0 and higher  
RegSetValueExA 6.2 and higher  
RegSetValueExW 6.2 and higher  
RegUnLoadKeyA 6.2 and higher  
RegUnLoadKeyW 6.2 and higher  
RegisterBadMemoryNotification 6.3 and higher  
RegisterGPNotificationInternal 6.2 and higher  
RegisterStateChangeNotification 6.3 and higher  
RegisterStateLock 6.3 and higher  
RegisterTraceGuidsA 6.2 and higher  
RegisterTraceGuidsW 6.2 and higher  
RegisterWaitForSingleObjectEx 6.1 and higher;
earlier in KERNEL32
 
ReleaseActCtx 6.2 and higher  
ReleaseMutex 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReleaseMutexWhenCallbackReturns 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReleaseSRWLockExclusive 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReleaseSRWLockShared 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReleaseSemaphore 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReleaseSemaphoreWhenCallbackReturns 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ReleaseStateLock 6.3 and higher  
RemapPredefinedHandleInternal 6.2 and higher  
RemoveDirectoryA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
RemoveDirectoryW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
RemoveDllDirectory 6.2 and higher  
RemovePackageStatus 10.0 and higher  
RemovePackageStatusForUser 10.0 and higher  
RemoveTraceCallback 6.2 and higher  
RemoveVectoredContinueHandler 6.2 and higher  
RemoveVectoredExceptionHandler 6.2 and higher  
ReplaceFileExInternal 6.3 and higher  
ReplaceFileW 6.2 and higher  
ResetEvent 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
ResetState 6.3 and higher  
ResetWriteWatch 6.2 and higher  
ResolveDelayLoadedAPI 6.2 and higher  
ResolveDelayLoadsFromDll 6.2 and higher  
ResolveLocaleName 6.1 and higher documented (KERNEL32)
RestoreLastError 6.2 and higher  
ResumeThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
RevertToSelf 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
RsopLoggingEnabledInternal 6.2 and higher  
SHCoCreateInstance 6.2 and higher  
SHCreateDirectoryExW 6.2 to 6.3  
SHExpandEnvironmentStringsA 6.2 and higher  
SHExpandEnvironmentStringsW 6.2 and higher  
SHGetDesktopFolder 6.2 to 6.3  
SHGetFileInfoW 6.2 to 6.3  
SHGetFolderLocation 6.2 to 6.3  
SHGetFolderPathA 6.2 to 6.3  
SHGetFolderPathAndSubDirW 6.2 to 6.3  
SHGetFolderPathW 6.2 to 6.3  
SHGetInstanceExplorer 6.2 to 6.3  
SHGetKnownFolderPath 6.2 to 6.3  
SHGetSpecialFolderPathA 6.2 to 6.3  
SHGetSpecialFolderPathW 6.2 to 6.3  
SHLoadIndirectString 6.2 and higher  
SHLoadIndirectStringInternal 10.0 and higher  
SHRegCloseUSKey 6.2 and higher  
SHRegCreateUSKeyA 6.2 and higher  
SHRegCreateUSKeyW 6.2 and higher  
SHRegDeleteEmptyUSKeyA 6.2 and higher  
SHRegDeleteEmptyUSKeyW 6.2 and higher  
SHRegDeleteUSValueA 6.2 and higher  
SHRegDeleteUSValueW 6.2 and higher  
SHRegEnumUSKeyA 6.2 and higher  
SHRegEnumUSKeyW 6.2 and higher  
SHRegEnumUSValueA 6.2 and higher  
SHRegEnumUSValueW 6.2 and higher  
SHRegGetBoolUSValueA 6.2 and higher  
SHRegGetBoolUSValueW 6.2 and higher  
SHRegGetUSValueA 6.2 and higher  
SHRegGetUSValueW 6.2 and higher  
SHRegOpenUSKeyA 6.2 and higher  
SHRegOpenUSKeyW 6.2 and higher  
SHRegQueryInfoUSKeyA 6.2 and higher  
SHRegQueryInfoUSKeyW 6.2 and higher  
SHRegQueryUSValueA 6.2 and higher  
SHRegQueryUSValueW 6.2 and higher  
SHRegSetUSValueA 6.2 and higher  
SHRegSetUSValueW 6.2 and higher  
SHRegWriteUSValueA 6.2 and higher  
SHRegWriteUSValueW 6.2 and higher  
SHSetKnownFolderPath 6.2 to 6.3  
SHTruncateString 6.2 and higher  
SaveAlternatePackageRootPath 10.0 and higher  
SaveStateRootFolderPath 10.0 and higher  
ScrollConsoleScreenBufferA 6.2 and higher  
ScrollConsoleScreenBufferW 6.2 and higher  
SearchPathA 6.2 and higher  
SearchPathW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetAclInformation 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetCachedSigningLevel 6.2 and higher  
SetCalendarInfoW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetClientDynamicTimeZoneInformation 6.2 and higher  
SetClientTimeZoneInformation 6.2 and higher  
SetCommBreak 6.2 and higher  
SetCommConfig 6.2 and higher  
SetCommMask 6.2 and higher  
SetCommState 6.2 and higher  
SetCommTimeouts 6.2 and higher  
SetComputerNameA 10.0 and higher  
SetComputerNameExA 10.0 and higher  
SetComputerNameEx2W 6.3 and higher  
SetComputerNameExW 6.2 and higher  
SetComputerNameW 10.0 and higher  
SetConsoleActiveScreenBuffer 6.2 and higher  
SetConsoleCP 6.2 and higher  
SetConsoleCtrlHandler 6.2 and higher  
SetConsoleCursorInfo 6.2 and higher  
SetConsoleCursorPosition 6.2 and higher  
SetConsoleInputExeNameA 6.2 and higher  
SetConsoleInputExeNameW 6.2 and higher  
SetConsoleMode 6.2 and higher  
SetConsoleOutputCP 6.2 and higher  
SetConsoleScreenBufferInfoEx 6.2 and higher  
SetConsoleScreenBufferSize 6.2 and higher  
SetConsoleTextAttribute 6.2 and higher  
SetConsoleTitleW 6.2 and higher  
SetConsoleWindowInfo 6.2 and higher  
SetCriticalSectionSpinCount 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetCurrentDirectoryA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetCurrentDirectoryW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetDefaultDllDirectories 6.2 and higher  
SetDynamicTimeZoneInformation 6.2 and higher  
SetEndOfFile 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetEnvironmentStringsW 6.1 and higher;
earlier in KERNEL32
 
SetEnvironmentVariableA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetEnvironmentVariableW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetErrorMode 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetEvent 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetEventWhenCallbackReturns 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFileApisToANSI 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFileApisToOEM 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFileAttributesA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFileAttributesW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFileInformationByHandle 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFileIoOverlappedRange 6.3 and higher  
SetFilePointer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFilePointerEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFileSecurityW 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetFileTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetFileValidData 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetHandleCount 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetHandleInformation 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetIsDeveloperModeEnabled 10.0 and higher  
SetIsSideloadingEnabled 10.0 and higher  
SetKernelObjectSecurity 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetLastConsoleEventActive 6.2 and higher  
SetLastError 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetLocalTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetLocaleInfoW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetNamedPipeHandleState 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetPriorityClass 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetPrivateObjectSecurity 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetPrivateObjectSecurityEx 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetProcessAffinityUpdateMode 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetProcessDefaultCpuSets 10.0 and higher  
SetProcessGroupAffinity 6.2 and higher  
SetProcessInformation 10.0 and higher  
SetProcessMitigationPolicy 6.2 and higher  
SetProcessPreferredUILanguages 6.2 and higher  
SetProcessPriorityBoost 6.3 and higher  
SetProcessShutdownParameters 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetProcessValidCallTargets 10.0 and higher  
SetProcessWorkingSetSizeEx 6.2 and higher  
SetProtectedPolicy 10.0 and higher  
SetRoamingLastObservedChangeTime 6.3 and higher  
SetSecurityAccessMask 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetSecurityDescriptorControl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetSecurityDescriptorDacl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetSecurityDescriptorGroup 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetSecurityDescriptorOwner 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetSecurityDescriptorRMControl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetSecurityDescriptorSacl 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetStateVersion 6.3 and higher  
SetStdHandle 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetStdHandleEx 6.1 and higher;
earlier in KERNEL32
 
SetSystemFileCacheSize 6.2 and higher  
SetSystemTime 6.2 and higher  
SetSystemTimeAdjustment 6.3 and higher  
SetThreadContext 6.2 and higher  
SetThreadErrorMode 10.0 and higher  
SetThreadGroupAffinity 6.2 and higher  
SetThreadIdealProcessor 10.0 and higher  
SetThreadIdealProcessorEx 6.2 and higher  
SetThreadInformation 6.3 and higher  
SetThreadLocale 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetThreadPreferredUILanguages 6.2 and higher  
SetThreadPriority 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetThreadPriorityBoost 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetThreadSelectedCpuSets 10.0 and higher  
SetThreadStackGuarantee 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetThreadToken 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetThreadUILanguage 6.2 and higher  
SetThreadpoolStackInformation 6.1 and higher documented (KERNEL32)
SetThreadpoolThreadMaximum 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetThreadpoolThreadMinimum 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetThreadpoolTimer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetThreadpoolTimerEx 6.2 and higher  
SetThreadpoolWait 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetThreadpoolWaitEx 6.2 and higher  
SetTimeZoneInformation 6.2 and higher  
SetTokenInformation 6.1 and higher;
earlier in ADVAPI32
documented (ADVAPI32)
SetTraceCallback 6.2 and higher  
SetUnhandledExceptionFilter 6.2 and higher  
SetUserGeoID 6.2 and higher  
SetWaitableTimer 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SetWaitableTimerEx 6.1 and higher documented (KERNEL32)
SetXStateFeaturesMask 6.3 and higher  
SetupComm 6.2 and higher  
SharedLocalIsEnabled 10.0 and higher  
SignalObjectAndWait 6.2 and higher  
SizeofResource 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
Sleep 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SleepConditionVariableCS 6.2 and higher  
SleepConditionVariableSRW 6.2 and higher  
SleepEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SpecialMBToWC 6.1 and higher  
StartThreadpoolIo 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
StartTraceA 6.2 and higher  
StartTraceW 6.2 and higher  
StmAlignSize 10.0 and higher  
StmAllocateFlat 10.0 and higher  
StmCoalesceChunks 10.0 and higher  
StmDeinitialize 10.0 and higher  
StmInitialize 10.0 and higher  
StmReduceSize 10.0 and higher  
StmReserve 10.0 and higher  
StmWrite 10.0 and higher  
StopTraceW 6.2 and higher  
StrCSpnA 6.2 and higher  
StrCSpnIA 6.2 and higher  
StrCSpnIW 6.2 and higher  
StrCSpnW 6.2 and higher  
StrCatBuffA 6.2 and higher  
StrCatBuffW 6.2 and higher  
StrCatChainW 6.2 and higher  
StrChrA 6.2 and higher  
StrChrA_MB 6.2 and higher  
StrChrIA 6.2 and higher  
StrChrIW 6.2 and higher  
StrChrNIW 6.2 and higher  
StrChrNW 6.2 and higher  
StrChrW 6.2 and higher  
StrCmpCA 6.2 and higher  
StrCmpCW 6.2 and higher  
StrCmpICA 6.2 and higher  
StrCmpICW 6.2 and higher  
StrCmpIW 6.2 and higher  
StrCmpLogicalW 6.2 and higher  
StrCmpNA 6.2 and higher  
StrCmpNCA 6.2 and higher  
StrCmpNCW 6.2 and higher  
StrCmpNIA 6.2 and higher  
StrCmpNICA 6.2 and higher  
StrCmpNICW 6.2 and higher  
StrCmpNIW 6.2 and higher  
StrCmpNW 6.2 and higher  
StrCmpW 6.2 and higher  
StrCpyNW 6.2 and higher  
StrCpyNXA 6.2 and higher  
StrCpyNXW 6.2 and higher  
StrDupA 6.2 and higher  
StrDupW 6.2 and higher  
StrIsIntlEqualA 6.2 and higher  
StrIsIntlEqualW 6.2 and higher  
StrPBrkA 6.2 and higher  
StrPBrkW 6.2 and higher  
StrRChrA 6.2 and higher  
StrRChrIA 6.2 and higher  
StrRChrIW 6.2 and higher  
StrRChrW 6.2 and higher  
StrRStrIA 6.2 and higher  
StrRStrIW 6.2 and higher  
StrSpnA 6.2 and higher  
StrSpnW 6.2 and higher  
StrStrA 6.2 and higher  
StrStrIA 6.2 and higher  
StrStrIW 6.2 and higher  
StrStrNIW 6.2 and higher  
StrStrNW 6.2 and higher  
StrStrW 6.2 and higher  
StrToInt64ExA 6.2 and higher  
StrToInt64ExW 6.2 and higher  
StrToIntA 6.2 and higher  
StrToIntExA 6.2 and higher  
StrToIntExW 6.2 and higher  
StrToIntW 6.2 and higher  
StrTrimA 6.2 and higher  
StrTrimW 6.2 and higher  
SubmitThreadpoolWork 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SubscribeStateChangeNotification 6.3 and higher  
SuspendThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SwitchToFiber 10.0 and higher  
SwitchToThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SystemTimeToFileTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SystemTimeToTzSpecificLocalTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
SystemTimeToTzSpecificLocalTimeEx 6.2 and higher  
TerminateProcess 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TerminateProcessOnMemoryExhaustion 10.0 and higher  
TerminateThread 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TlsAlloc 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TlsFree 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TlsGetValue 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TlsSetValue 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TraceEvent 6.2 and higher  
TraceMessage 6.2 and higher  
TraceMessageVa 6.2 and higher  
TraceQueryInformation 6.2 and higher  
TraceSetInformation 6.2 and higher  
TransactNamedPipe 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TransmitCommChar 6.2 and higher  
TryAcquireSRWLockExclusive 6.1 and higher documented (KERNEL32)
TryAcquireSRWLockShared 6.1 and higher documented (KERNEL32)
TryEnterCriticalSection 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TrySubmitThreadpoolCallback 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TzSpecificLocalTimeToSystemTime 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
TzSpecificLocalTimeToSystemTimeEx 6.2 and higher  
UnhandledExceptionFilter 6.2 and higher  
UnlockFile 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
UnlockFileEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
UnmapViewOfFile 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
UnmapViewOfFileEx 6.2 and higher  
UnregisterBadMemoryNotification 6.3 and higher  
UnregisterGPNotificationInternal 6.2 and higher  
UnregisterStateChangeNotification 6.3 and higher  
UnregisterStateLock 6.3 and higher  
UnregisterTraceGuids 6.2 and higher  
UnregisterWaitEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
UnsubscribeStateChangeNotification 6.3 and higher  
UpdatePackageStatus 10.0 and higher  
UpdatePackageStatusForUser 10.0 and higher  
UpdateProcThreadAttribute 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
UrlApplySchemeA 6.2 and higher  
UrlApplySchemeW 6.2 and higher  
UrlCanonicalizeA 6.2 and higher  
UrlCanonicalizeW 6.2 and higher  
UrlCombineA 6.2 and higher  
UrlCombineW 6.2 and higher  
UrlCompareA 6.2 and higher  
UrlCompareW 6.2 and higher  
UrlCreateFromPathA 6.2 and higher  
UrlCreateFromPathW 6.2 and higher  
UrlEscapeA 6.2 and higher  
UrlEscapeW 6.2 and higher  
UrlFixupW 6.2 and higher  
UrlGetLocationA 6.2 and higher  
UrlGetLocationW 6.2 and higher  
UrlGetPartA 6.2 and higher  
UrlGetPartW 6.2 and higher  
UrlHashA 6.2 and higher  
UrlHashW 6.2 and higher  
UrlIsA 6.2 and higher  
UrlIsNoHistoryA 6.2 and higher  
UrlIsNoHistoryW 6.2 and higher  
UrlIsOpaqueA 6.2 and higher  
UrlIsOpaqueW 6.2 and higher  
UrlIsW 6.2 and higher  
UrlUnescapeA 6.2 and higher  
UrlUnescapeW 6.2 and higher  
VerFindFileA 6.2 and higher  
VerFindFileW 6.2 and higher  
VerLanguageNameA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VerLanguageNameW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VerQueryValueA 6.2 and higher  
VerQueryValueW 6.2 and higher  
VerSetConditionMask 6.2 and higher  
VerifyApplicationUserModelId 10.0 and higher  
VerifyPackageFamilyName 10.0 and higher  
VerifyPackageFullName 10.0 and higher  
VerifyPackageId 10.0 and higher  
VerifyPackageRelativeApplicationId 10.0 and higher  
VerifyScripts 6.2 and higher  
VirtualAlloc 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualAllocEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualAllocExNuma 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualAllocFromApp 10.0 and higher  
VirtualFree 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualFreeEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualLock 6.2 and higher  
VirtualProtect 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualProtectEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualProtectFromApp 10.0 and higher  
VirtualQuery 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualQueryEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
VirtualUnlock 6.2 and higher  
WTSGetServiceSessionId 10.0 and higher  
WTSIsServerContainer 10.0 and higher  
WaitCommEvent 6.2 and higher  
WaitForDebugEvent 6.2 and higher  
WaitForDebugEventEx 10.0 and higher  
WaitForMachinePolicyForegroundProcessingInternal 6.2 and higher  
WaitForMultipleObjects 10.0 and higher  
WaitForMultipleObjectsEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WaitForSingleObject 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WaitForSingleObjectEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WaitForThreadpoolIoCallbacks 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WaitForThreadpoolTimerCallbacks 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WaitForThreadpoolWaitCallbacks 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WaitForThreadpoolWorkCallbacks 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WaitForUserPolicyForegroundProcessingInternal 6.2 and higher  
WaitNamedPipeW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WaitOnAddress 6.2 and higher  
WakeAllConditionVariable 6.2 and higher  
WakeByAddressAll 6.2 and higher  
WakeByAddressSingle 6.2 and higher  
WakeConditionVariable 6.2 and higher  
WerGetFlags 10.0 and higher  
WerRegisterFile 6.2 and higher  
WerRegisterMemoryBlock 6.2 and higher  
WerRegisterRuntimeExceptionModule 6.2 and higher  
WerSetFlags 10.0 and higher  
WerUnregisterFile 6.2 and higher  
WerUnregisterMemoryBlock 6.2 and higher  
WerUnregisterRuntimeExceptionModule 6.2 and higher  
WerpNotifyLoadStringResource 6.2 and higher  
WerpNotifyUseStringResource 6.2 and higher  
WideCharToMultiByte 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
Wow64DisableWow64FsRedirection 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
Wow64RevertWow64FsRedirection 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WriteConsoleA 6.2 and higher  
WriteConsoleInputA 6.2 and higher  
WriteConsoleInputW 6.2 and higher  
WriteConsoleOutputA 6.2 and higher  
WriteConsoleOutputAttribute 6.2 and higher  
WriteConsoleOutputCharacterA 6.2 and higher  
WriteConsoleOutputCharacterW 6.2 and higher  
WriteConsoleOutputW 6.2 and higher  
WriteConsoleW 6.2 and higher  
WriteFile 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WriteFileEx 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WriteFileGather 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WriteProcessMemory 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
WriteStateAtomValue 6.3 and higher  
WriteStateContainerValue 6.3 and higher  
ZombifyActCtx 6.2 and higher  
_AddMUIStringToCache 6.2 and higher  
_GetMUIStringFromCache 6.2 and higher  
_OpenMuiStringCache 6.2 and higher  
__C_specific_handler 6.1 and higher (x64 only);
earlier in KERNEL32
 
__chkstk 6.1 and higher (x64 only);
earlier in KERNEL32
 
__dllonexit3 6.2 and higher  
__misaligned_access 6.1 and higher (x64 only);
earlier in KERNEL32
 
__wgetmainargs 6.2 and higher  
_amsg_exit 6.2 and higher  
_c_exit 6.2 and higher  
_cexit 6.2 and higher  
_exit 6.2 and higher  
_initterm 6.2 and higher  
_initterm_e 6.2 and higher  
_invalid_parameter 6.2 and higher  
_local_unwind 6.1 and higher (x64 only);
earlier in KERNEL32
 
_onexit 6.2 and higher  
_purecall 6.2 and higher  
_time64 6.2 and higher  
atexit 6.2 and higher  
exit 6.2 and higher  
hgets 6.2 and higher  
hwprintf 6.2 and higher  
lstrcmp 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrcmpA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrcmpW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrcmpi 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrcmpiA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrcmpiW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrcpyn 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrcpynA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrcpynW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrlen 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrlenA 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
lstrlenW 6.1 and higher;
earlier in KERNEL32
documented (KERNEL32)
time 6.2 and higher  
wprintf 6.2 and higher  

Names

Function names are reproduced from the export directory of the KERNELBASE executable. All exports from KERNELBASE are by name.

Versions

The KERNELBASE versions shown for each function are inferred from a study of public releases, making reasonable assumptions about likely continuity, especially to suppose that a function will exist in future versions or that a function exists in all (released) builds of a version if no counter-example is yet known.

Documentation Status

This study’s reference version of Microsoft’s documentation is the Microsoft Windows Software Development Kit (SDK) for Windows 7 and .NET Framework 3.51 Service Pack 1, apparently released in August 2009. The build date shown on the opening pages of this documentation is 22nd June 2009.

No KERNELBASE function is yet documented formally as an export from KERNELBASE. Where a function is shown above as documented but with a module name (such as KERNEL32 or ADVAPI32) in brackets, the function is meant to be imported as an export from that module, and only as an export from this other module does Microsoft document the function. Almost all such functions are exported from the other module in at least some earlier verson of that module.