Exports Added For KERNEL32 6.1

The table below lists all the functions that first appear as KERNEL32 exports in version 6.1, i.e., for Windows 7.

Very many of the KERNEL functions that are new to version 6.1 are previously known (and documented) as exports from ADVAPI32 or are new names for functions that are previously known (and documented) as exports from PSAPI. These other functions continue to be exported from their modules but are implemented only as stubs, to jump to the new implementations in KERNEL32. Discard these as a mere rearrangement, and Windows 7 does not add very much to the count of KERNEL32 functions. Of what remains, many are specific to x64 builds and many of the rest are undocumented.

Several documented functions that were new for version 6.1 do not survive to the first service pack. Their replacements are documented correctly as requiring Windows 7 SP1. Yet even years later (the time of writing being 27th May 2012, they come with a curious note about the difficulty of using them since “there is no SDK for SP1.”

Undocumented functions are highlighted yellow. Among them are two functions, GetProcessUserModeExceptionPolicy and SetUserModeExceptionPolicy, which Microsoft presumably means to document but meanwhile leaves to an article about the hotfix that prompted their introduction: Exceptions that are thrown from an application that runs in a 64-bit version of Windows are ignored. The hotfix precedes Windows 7 SP1 but neither function survives to Windows 8: were they intended as temporary all along?

Function Remarks
AddIntegrityLabelToBoundaryDescriptor implemented as wrapper around NTDLL function RtlAddIntegrityLabelToBoundaryDescriptor
BaseCheckAppcompatCacheEx implemented as jump to API-MS-Win-Core-AppCompat-L1-1-0 in 6.2 only;
implemented as jump to api-ms-win-core-appcompat-l1-1-1 in 6.3 and higher
BaseDllReadWriteIniFile  
BaseFormatObjectAttributes  
BaseFormatTimeOut  
BaseGetNamedObjectDirectory implemented as jump to KERNELBASE in 10.0 and higher
BaseSetLastNTError  
BaseVerifyUnicodeString  
Basep8BitStringToDynamicUnicodeString  
BasepAllocateActivationContextActivationBlock  
BasepAnsiStringToDynamicUnicodeString  
BasepCheckAppCompat  
BasepFreeActivationContextActivationBlock  
BasepMapModuleHandle  
CopyContext begins in Windows 7 SP1;
implemented as wrapper around NTDLL function RtlCopyContext before 6.3; implemented as jump to api-ms-win-core-xstate-l2-1-0 in 6.3 and higher
CopyExtendedContext discontinued in Windows 7 SP1
CreateProcessAsUserW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to KERNELBASE in 6.2 and higher
CreateRemoteThreadEx forwarded to API-MS-Win-Core-ProcessThreads-L1-1-0
CreateUmsCompletionList x64 only;
implemented as wrapper around NTDLL function RtlCreateUmsCompletionList
CreateUmsThreadContext x64 only;
implemented as wrapper around NTDLL function RtlCreateUmsThreadContext
DeleteUmsCompletionList x64 only;
implemented as wrapper around NTDLL function RtlDeleteUmsCompletionList
DeleteUmsThreadContext x64 only;
implemented as wrapper around NTDLL function RtlDeleteUmsThreadContext
DequeueUmsCompletionListItems x64 only
DisableThreadProfiling implemented as wrapper around NTDLL function RtlDisableThreadProfiling
EnableThreadProfiling implemented as wrapper around NTDLL function RtlEnableThreadProfiling
EnterUmsSchedulingMode x64 only;
implemented as wrapper around NTDLL function RtlEnterUmsSchedulingMode
ExecuteUmsThread x64 only;
implemented as wrapper around NTDLL function RtlExecuteUmsThread
FindStringOrdinal 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
GetActiveProcessorCount  
GetActiveProcessorGroupCount  
GetCurrentProcessorNumberEx forwarded to NTDLL function RtlGetCurrentProcessorNumberEx
GetCurrentUmsThread x64 only;
implemented as wrapper around NTDLL function RtlGetCurrentUmsThread
GetEnabledExtendedFeatures forwarded to API-MS-Win-Core-XState-L1-1-0 function RtlGetEnabledExtendedFeatures;
discontinued in Windows 7 SP1
GetEnabledXStateFeatures begins in Windows 7 SP1;
implemented as jump to api-ms-win-core-xstate-l2-1-0 in 6.3 and higher
GetEraNameCountedString implemented as jump to KERNELBASE
GetExtendedContextLength discontinued in Windows 7 SP1
GetExtendedFeaturesMask forwarded to API-MS-Win-Core-XState-L1-1-0 function RtlGetExtendedFeaturesMask;
discontinued in Windows 7 SP1
GetLogicalProcessorInformationEx forwarded to API-MS-Win-Core-SysInfo-L1-1-0
GetMaximumProcessorCount  
GetMaximumProcessorGroupCount  
GetNextUmsListItem x64 only;
implemented as wrapper around NTDLL function RtlGetNextUmsListItem
GetNumaAvailableMemoryNodeEx  
GetNumaNodeNumberFromHandle  
GetNumaNodeProcessorMaskEx implemented as jump to API-MS-Win-Core-SystemTopology-L1-1-0 in 6.2 and higher
GetNumaProcessorNodeEx  
GetNumaProximityNodeEx  
GetProcessGroupAffinity implemented as jump to API-MS-Win-Core-ProcessTopology-L1-1-0 in 6.2 only;
implemented as jump to api-ms-win-core-processtopology-l1-2-0 in 6.3 and higher
GetProcessPreferredUILanguages 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
GetProcessUserModeExceptionPolicy begins in Windows 7 SP1;
discontinued in 6.2
GetProcessorSystemCycleTime forwarded to api-ms-win-core-sysinfo-l1-2-2
GetThreadErrorMode implemented as jump to api-ms-win-core-errorhandling-l1-1-3 in 10.0 and higher
GetThreadGroupAffinity implemented as jump to API-MS-Win-Core-ProcessTopology-L1-1-0 in 6.2 only;
implemented as jump to api-ms-win-core-processtopology-l1-2-0 in 6.3 and higher
GetThreadIdealProcessorEx 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
GetUmsCompletionListEvent x64 only;
implemented as wrapper around NTDLL function RtlGetUmsCompletionListEvent
GetUmsSystemThreadInformation x64 only;
begins in Windows 7 SP1
GetXStateFeaturesMask begins in Windows 7 SP1;
implemented as jump to api-ms-win-core-xstate-l2-1-0 in 6.3 and higher
InitializeContext begins in Windows 7 SP1;
implemented as jump to api-ms-win-core-xstate-l2-1-0 in 6.3 and higher
InitializeExtendedContext discontinued in Windows 7 SP1
K32EmptyWorkingSet whole implementation of EmptyWorkingSet for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32EnumDeviceDrivers whole implementation of EnumDeviceDrivers for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32EnumPageFilesA whole implementation of EnumPageFilesA for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-ansi-l1-1-0 in 6.2 and higher
K32EnumPageFilesW whole implementation of EnumPageFilesW for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32EnumProcessModules whole implementation of EnumProcessModules for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-obsolete-l1-1-0 in 6.2 to 6.3;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 10.0 and higher
K32EnumProcessModulesEx whole implementation of EnumProcessModulesEx for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-obsolete-l1-1-0 in 6.2 to 6.3;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 10.0 and higher
K32EnumProcesses whole implementation of EnumProcesses for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32GetDeviceDriverBaseNameA whole implementation of GetDeviceDriverBaseNameA for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-ansi-l1-1-0 in 6.2 and higher
K32GetDeviceDriverBaseNameW whole implementation of GetDeviceDriverBaseNameW for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32GetDeviceDriverFileNameA whole implementation of GetDeviceDriverFileNameA for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-ansi-l1-1-0 in 6.2 and higher
K32GetDeviceDriverFileNameW whole implementation of GetDeviceDriverFileNameW for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32GetMappedFileNameA whole implementation of GeMappedFileNameW for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-ansi-l1-1-0 in 6.2 and higher
K32GetMappedFileNameW whole implementation of GetMappedFileNameW for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32GetModuleBaseNameA whole implementation of GetModuleBaseNameA for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-obsolete-l1-1-0 in 6.2 to 6.3;
implemented as jump to api-ms-win-core-psapi-ansi-l1-1-0 in 10.0 and higher
K32GetModuleBaseNameW whole implementation of GetModuleBaseNameW for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-obsolete-l1-1-0 in 6.2 to 6.3;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 10.0 and higher
K32GetModuleFileNameExA whole implementation of GetModuleFileNameExA for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-obsolete-l1-1-0 in 6.2 to 6.3;
implemented as jump to api-ms-win-core-psapi-ansi-l1-1-0 in 10.0 and higher
K32GetModuleFileNameExW whole implementation of GetModuleFileNameExW for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-obsolete-l1-1-0 in 6.2 to 6.3;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 10.0 and higher
K32GetModuleInformation whole implementation of GetModuleInformation for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-obsolete-l1-1-0 in 6.2 to 6.3;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 10.0 and higher
K32GetPerformanceInfo whole implementation of GetPerformanceInfo for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32GetProcessImageFileNameA whole implementation of GetProcessImageFileNameA for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-ansi-l1-1-0 in 6.2 and higher
K32GetProcessImageFileNameW whole implementation of GetProcessImageFileNameW for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32GetProcessMemoryInfo whole implementation of GetProcessMemoryInfo for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32GetWsChanges whole implementation of GetWsChanges for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32GetWsChangesEx whole implementation of GetWsChangesEx for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32InitializeProcessForWsWatch whole implementation of InitializeProcessForWsWatch for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32QueryWorkingSet whole implementation of QueryWorkingSet for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
K32QueryWorkingSetEx whole implementation of QueryWorkingSetEx for PSAPI 6.1 and higher;
implemented as jump to api-ms-win-core-psapi-l1-1-0 in 6.2 and higher
LoadAppInitDlls  
LocateExtendedFeature forwarded to API-MS-Win-Core-XState-L1-1-0 function RtlLocateExtendedFeature;
discontinued in Windows 7 SP1
LocateLegacyContext forwarded to API-MS-Win-Core-XState-L1-1-0 function RtlLocateLegacyContext;
discontinued in Windows 7 SP1
LocateXStateFeature begins in Windows 7 SP1;
implemented as jump to api-ms-win-core-xstate-l2-1-0 in 6.3 and higher
NotifyMountMgr  
OpenProcessToken forwarded to API-MS-Win-Core-ProcessThreads-L1-1-0;
also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher
OpenThreadToken forwarded to API-MS-Win-Core-ProcessThreads-L1-1-0;
also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher
PowerClearRequest  
PowerCreateRequest  
PowerSetRequest  
QueryIdleProcessorCycleTimeEx implemented as jump to api-ms-win-core-realtime-l1-1-0 in 6.2 and higher
QueryThreadProfiling implemented as wrapper around NTDLL function RtlQueryThreadProfiling
QueryThreadpoolStackInformation implemented as wrapper around NTDLL function TpQueryPoolStackInformation
QueryUmsThreadInformation x64 only;
implemented as wrapper around NTDLL function RtlQueryUmsThreadInformation
QueryUnbiasedInterruptTime implemented as jump to api-ms-win-core-realtime-l1-1-0 in 6.2 and higher
RaiseFailFastException forwarded to KERNELBASE in 10.0 and higher
ReadThreadProfilingData implemented as wrapper around NTDLL function RtlReadThreadProfilingData
RegCloseKey also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegCreateKeyExA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegCreateKeyExW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegDeleteKeyExA also named export from ADVAPI32 5.2 from Windows Server 2003 SP1, and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegDeleteKeyExW also named export from ADVAPI32 5.2 from Windows Server 2003 SP1, and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegDeleteTreeA also named export from ADVAPI32 6.0 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegDeleteTreeW also named export from ADVAPI32 6.0 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegDeleteValueA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegDeleteValueW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegDisablePredefinedCacheEx also named export from ADVAPI32 5.1 from Windows XP SP3, and 6.0 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegEnumKeyExA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegEnumKeyExW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegEnumValueA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegEnumValueW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegFlushKey also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegGetKeySecurity also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegGetValueA also named export from ADVAPI32 5.2 from Windows Server 2003 SP1, and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegGetValueW also named export from ADVAPI32 5.2 from Windows Server 2003 SP1, and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegKrnGetGlobalState discontinued in 6.2
RegKrnInitialize discontinued in 6.2
RegLoadKeyA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegLoadKeyW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegLoadMUIStringA also named export from ADVAPI32 6.0 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegLoadMUIStringW also named export from ADVAPI32 6.0 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegNotifyChangeKeyValue also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegOpenCurrentUser also named export from ADVAPI32 5.0 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegOpenKeyExA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegOpenKeyExW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegOpenUserClassesRoot also named export from ADVAPI32 5.0 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegQueryInfoKeyA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegQueryInfoKeyW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegQueryValueExA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegQueryValueExW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegRestoreKeyA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegRestoreKeyW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegSaveKeyExA also named export from ADVAPI32 5.1 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegSaveKeyExW also named export from ADVAPI32 5.1 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegSetKeySecurity also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegSetValueExA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegSetValueExW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegUnLoadKeyA also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
RegUnLoadKeyW also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher;
implemented as jump to api-ms-win-core-registry-l1-1-0 in 6.2 and higher
ResolveLocaleName 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
SetExtendedFeaturesMask forwarded to API-MS-Win-Core-XState-L1-1-0 function RtlSetExtendedFeaturesMask;
discontinued in Windows 7 SP1
SetProcessPreferredUILanguages 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
SetProcessUserModeExceptionPolicy begins in Windows 7 SP1;
discontinued in 6.2
SetThreadErrorMode implemented as jump to api-ms-win-core-errorhandling-l1-1-3 in 10.0 and higher
SetThreadGroupAffinity implemented as jump to API-MS-Win-Core-ProcessTopology-L1-1-0 in 6.2 only;
implemented as jump to api-ms-win-core-processtopology-l1-2-0 in 6.3 and higher
SetThreadIdealProcessorEx 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
SetThreadToken forwarded to API-MS-Win-Core-ProcessThreads-L1-1-0;
also named export from ADVAPI32 3.51 and higher;
whole implementation for ADVAPI32 6.1 and higher
SetThreadpoolStackInformation implemented as wrapper around NTDLL function TpSetPoolStackInformation
SetUmsThreadInformation x64 only;
implemented as wrapper around NTDLL function RtlSetUmsThreadInformation
SetWaitableTimerEx forwarded to API-MS-Win-Core-ThreadPool-L1-1-0 in 6.1;
forwarded to API-MS-Win-Core-Synch-L1-1-0 in 6.2 and higher
SetXStateFeaturesMask begins in Windows 7 SP1;
implemented as jump to api-ms-win-core-xstate-l2-1-0 in 6.3 and higher
SortCloseHandle  
SortGetHandle  
TryAcquireSRWLockExclusive forwarded to NTDLL function RtlTryAcquireSRWLockExclusive
TryAcquireSRWLockShared forwarded to NTDLL function RtlTryAcquireSRWLockShared
UmsThreadYield x64 only;
implemented as wrapper around NTDLL function RtlUmsThreadYield
WerRegisterRuntimeExceptionModule implemented as jump to API-MS-Win-Core-WindowsErrorReporting-L1-1-0 in 6.2 and higher
WerUnregisterRuntimeExceptionModule implemented as jump to API-MS-Win-Core-WindowsErrorReporting-L1-1-0 in 6.2 and higher
Wow64GetThreadSelectorEntry