Exports Added For KERNELBASE 10.0

The table below lists all the functions that first appear as KERNELBASE exports in version 10.0, i.e., for Windows 10.

Function Remarks
AppXUpdatePackageCapabilities  
ApplicationUserModelIdFromProductId  
BaseGetNamedObjectDirectory also exported from KERNEL32 in 6.1 and higher
CalloutOnFiberStack also exported from KERNEL32 in 6.3 and higher
CeipIsOptedIn also exported from KERNEL32 in 6.2 and higher
CloseGlobalizationUserSettingsKey  
CompareObjectHandles  
ConvertFiberToThread also exported from KERNEL32 in 5.1 and higher
ConvertThreadToFiber also exported from KERNEL32 in some 3.51 and higher (NT) and 4.10 and higher (Windows)
ConvertThreadToFiberEx also exported from KERNEL32 in 5.2 and higher
CopyFileW also exported from KERNEL32 in 3.51 and higher
CreateFiber also exported from KERNEL32 in some 3.51 and higher (NT) and 4.10 and higher (Windows)
CreateFiberEx also exported from KERNEL32 in some 5.0 and higher
CreateHardLinkA also exported from KERNEL32 in 5.0 and higher
CreateProcessAsUserA also exported from ADVAPI32 in 3.51 and higher;
also exported from KERNEL32 in 10.0 and higher
CreateSemaphoreW also exported from KERNEL32 in 3.51 and higher
CreateWaitableTimerW also exported from KERNEL32 in some 4.0 and higher
DecodeRemotePointer forwarded to NTDLL function RtlDecodeRemotePointer
DeleteFiber also exported from KERNEL32 in some 3.51 and higher (NT) and 4.10 and higher (Windows)
DsFreeNgcKey  
DsReadNgcKeyW  
DsWriteNgcKeyW  
EncodeRemotePointer forwarded to NTDLL function RtlEncodeRemotePointer
FindFirstFileNameW also exported from KERNEL32 in 6.0 and higher
FindFirstStreamW also exported from KERNEL32 in 5.2 and higher
FindNextFileNameW also exported from KERNEL32 in 6.0 and higher
FindNextStreamW also exported from KERNEL32 in 5.2 and higher
FindResourceW also exported from KERNEL32 in 3.51 and higher
GetAlternatePackageRoots  
GetAppDataFolder  
GetApplicationUserModelIdFromToken  
GetCurrentTargetPlatformContext  
GetDurationFormatEx also exported from KERNEL32 in 6.0 and higher
GetEffectivePackageStatusForUser  
GetFileVersionInfoA  
GetFileVersionInfoSizeA  
GetFileVersionInfoSizeW  
GetFileVersionInfoW  
GetIntegratedDisplaySize  
GetNamedPipeHandleStateW also exported from KERNEL32 in 3.51 and higher
GetNamedPipeInfo also exported from KERNEL32 in 3.51 and higher
GetOsManufacturingMode  
GetPackageFamilyNameFromToken  
GetPackageFullNameFromToken  
GetPackagePathOnVolume  
GetPackageStatus  
GetPackageStatusForUser  
GetPackageTargetPlatformProperty  
GetPackageVolumeSisPath  
GetProcessDefaultCpuSets also exported from KERNEL32 in 10.0 and higher
GetProcessInformation also exported from KERNEL32 in 6.2 and higher
GetProcessShutdownParameters also exported from KERNEL32 in 3.51 and higher
GetProcessorSystemCycleTime also exported from KERNEL32 in 6.1 and higher
GetPublisherCacheFolder  
GetPublisherRootFolder  
GetSharedLocalFolder  
GetStateRootFolderBase  
GetSystemCpuSetInformation also exported from KERNEL32 in 10.0 and higher
GetSystemMetadataPath  
GetSystemMetadataPathForPackage  
GetSystemMetadataPathForPackageFamily  
GetSystemStateRootFolder  
GetSystemWow64DirectoryA also exported from KERNEL32 in 5.1 and higher
GetSystemWow64DirectoryW also exported from KERNEL32 in 5.1 and higher
GetTargetPlatformContext  
GetTempFileNameA also exported from KERNEL32 in 3.51 and higher
GetTempPathA also exported from KERNEL32 in 3.51 and higher
GetThreadErrorMode also exported from KERNEL32 in 6.1 and higher
GetThreadSelectedCpuSets also exported from KERNEL32 in 10.0 and higher
GetUserOverrideString  
GetUserOverrideWord  
GetVolumeInformationA also exported from KERNEL32 in 3.51 and higher
IncrementPackageStatusVersion  
IsDeveloperModeEnabled  
IsDeveloperModePolicyApplied  
IsSideloadingEnabled  
IsSideloadingPolicyApplied  
LoadLibraryA also exported from KERNEL32 in 3.51 and higher
LoadLibraryW also exported from KERNEL32 in 3.51 and higher
LoadPackagedLibrary also exported from KERNEL32 in 6.2 and higher
MulDiv also exported from KERNEL32 in 3.51 and higher
NamedPipeEventEnum  
NamedPipeEventSelect  
OpenFileMappingFromApp  
OpenGlobalizationUserSettingsKey  
OpenPackageInfoByFullNameForUser  
OpenStateExplicitForUserSid  
OpenStateExplicitForUserSidString  
PackageFamilyNameFromProductId  
PackageFullNameFromProductId  
PackageIdFromProductId  
PackageRelativeApplicationIdFromProductId  
PackageSidFromFamilyName  
PackageSidFromProductId  
PcwAddQueryItem  
PcwClearCounterSetSecurity  
PcwCollectData  
PcwCompleteNotification  
PcwCreateNotifier  
PcwCreateQuery  
PcwDisconnectCounterSet  
PcwEnumerateInstances  
PcwIsNotifierAlive  
PcwQueryCounterSetSecurity  
PcwReadNotificationData  
PcwRegisterCounterSet  
PcwRemoveQueryItem  
PcwSendNotification  
PcwSendStatelessNotification  
PcwSetCounterSetSecurity  
PcwSetQueryItemUserData  
PerfCreateInstance also exported from ADVAPI32 in 6.0 and higher
PerfDecrementULongCounterValue also exported from ADVAPI32 in 6.0 and higher
PerfDecrementULongLongCounterValue also exported from ADVAPI32 in 6.0 and higher
PerfDeleteInstance also exported from ADVAPI32 in 6.0 and higher
PerfIncrementULongCounterValue also exported from ADVAPI32 in 6.0 and higher
PerfIncrementULongLongCounterValue also exported from ADVAPI32 in 6.0 and higher
PerfQueryInstance also exported from ADVAPI32 in 6.0 and higher
PerfSetCounterRefValue also exported from ADVAPI32 in 6.0 and higher
PerfSetCounterSetInfo also exported from ADVAPI32 in 6.0 and higher
PerfSetULongCounterValue also exported from ADVAPI32 in 6.0 and higher
PerfSetULongLongCounterValue also exported from ADVAPI32 in 6.0 and higher
PerfStartProvider also exported from ADVAPI32 in 6.0 and higher
PerfStartProviderEx also exported from ADVAPI32 in 6.0 and higher
PerfStopProvider also exported from ADVAPI32 in 6.0 and higher
ProductIdFromPackageFamilyName  
PsmCreateKeyWithDynamicId  
PssCaptureSnapshot also exported from KERNEL32 in 6.3 and higher
PssDuplicateSnapshot also exported from KERNEL32 in 6.3 and higher
PssFreeSnapshot also exported from KERNEL32 in 6.3 and higher
PssQuerySnapshot also exported from KERNEL32 in 6.3 and higher
PssWalkMarkerCreate also exported from KERNEL32 in 6.3 and higher
PssWalkMarkerFree also exported from KERNEL32 in 6.3 and higher
PssWalkMarkerGetPosition also exported from KERNEL32 in 6.3 and higher
PssWalkMarkerSeekToBeginning also exported from KERNEL32 in 6.3 and higher
PssWalkMarkerSetPosition also exported from KERNEL32 in 6.3 and higher
PssWalkSnapshot also exported from KERNEL32 in 6.3 and higher
QueryInterruptTime  
QueryInterruptTimePrecise  
QueryProtectedPolicy also exported from KERNEL32 in 10.0 and higher
QueryUnbiasedInterruptTimePrecise  
QuirkIsEnabledForPackage3  
QuirkIsEnabledForPackage4  
RaiseFailFastException also exported from KERNEL32 in 6.1 and higher
RegDeleteKeyValueA  
RegDeleteKeyValueW  
RegSetKeyValueA  
RegSetKeyValueW  
RemovePackageStatus  
RemovePackageStatusForUser  
SHLoadIndirectStringInternal  
SaveAlternatePackageRootPath  
SaveStateRootFolderPath  
SetComputerNameA also exported from KERNEL32 in 3.51 and higher
SetComputerNameExA also exported from KERNEL32 in 5.0 and higher
SetComputerNameW also exported from KERNEL32 in 3.51 and higher
SetIsDeveloperModeEnabled  
SetIsSideloadingEnabled  
SetProcessDefaultCpuSets also exported from KERNEL32 in 10.0 and higher
SetProcessInformation also exported from KERNEL32 in 6.2 and higher
SetProcessValidCallTargets  
SetProtectedPolicy also exported from KERNEL32 in 10.0 and higher
SetThreadErrorMode also exported from KERNEL32 in 6.1 and higher
SetThreadIdealProcessor also exported from KERNEL32 in some 4.0 and higher
SetThreadSelectedCpuSets also exported from KERNEL32 in 10.0 and higher
SharedLocalIsEnabled  
StmAlignSize  
StmAllocateFlat  
StmCoalesceChunks  
StmDeinitialize  
StmInitialize  
StmReduceSize  
StmReserve  
StmWrite  
SwitchToFiber also exported from KERNEL32 in some 3.51 and higher (NT) and 4.10 and higher (Windows)
TerminateProcessOnMemoryExhaustion  
UpdatePackageStatus  
UpdatePackageStatusForUser  
VerifyApplicationUserModelId  
VerifyPackageFamilyName  
VerifyPackageFullName  
VerifyPackageId  
VerifyPackageRelativeApplicationId  
VirtualAllocFromApp  
VirtualProtectFromApp  
WTSGetServiceSessionId  
WTSIsServerContainer  
WaitForDebugEventEx also exported from KERNEL32 in 10.0 and higher
WaitForMultipleObjects also exported from KERNEL32 in 3.51 and higher
WerGetFlags also exported from KERNEL32 in 6.0 and higher
WerSetFlags also exported from KERNEL32 in 6.0 and higher

Valediction

Version 10 stops exporting the following: