Windows Kernel Exports

The very large table on this page lists all the functions and variables—there are more than two thousand—that appear in the export directory of any known x86 or x64 build of the Windows kernel.

For each name, the table gives just a brief summary of the applicable kernel versions and of the status with respect to Microsoft’s documentation. This table is intended only as a master list. Details of each export’s availability and documentation status may be found by looking for the export in other lists, according to its first version as shown here. In the Table of Contents, expand the entry for Kernel Versions to get pages for each version. This is how this study means you to find, for example, that although a function of interest to you has been exported since Windows NT 3.1, it is said by Microsoft’s documentation to be available only starting from Windows Server 2003 SP1, and that even this wasn’t revealed until 2007. Some, presently very few, exports link directly from this page to an attempt at independent documentation. Additional explanatory notes, especially about the different sources and degrees of documentation, follow the table.

Function Applicable Versions Documentation Status
AlpcCreateSecurityContext 1709 and higher  
AlpcGetHeaderSize 6.0 and higher  
AlpcGetMessageAttribute 6.0 and higher  
AlpcInitializeMessageAttribute 6.0 and higher  
BgkDisplayCharacter 6.2 and higher  
BgkGetConsoleState 6.2 and higher  
BgkGetCursorState 6.2 and higher  
BgkSetCursor 6.2 and higher  
CcAddDirtyPagesToExternalCache 6.2 and higher declared (minwin)
CcAsyncCopyRead 10.0 and higher declared
CcCanIWrite 3.10 and higher documented
CcCoherencyFlushAndPurgeCache 6.1 and higher documented
CcCopyRead 3.10 and higher documented
CcCopyReadEx 6.2 and higher documented
CcCopyWrite 3.10 and higher documented
CcCopyWriteEx 6.2 and higher documented
CcCopyWriteWontFlush 6.1 and higher documented
CcDeductDirtyPagesFromExternalCache 6.2 and higher declared (minwin)
CcDeferWrite 3.10 and higher documented
CcFastCopyRead 4.0 and higher documented
CcFastCopyWrite 4.0 and higher documented
CcFastMdlReadWait (data) 4.0 and higher declared
CcFastReadNotPossible (data) 4.0 to 5.2 only  
CcFastReadWait (data) 4.0 to 5.2 only  
CcFlushCache 3.10 and higher documented
CcFlushCacheToLsn 6.2 and higher declared (minwin)
CcGetCachedDirtyPageCountForFile 1607 and higher  
CcGetDirtyPages 3.10 and higher documented
CcGetFileObjectFromBcb 3.10 and higher documented
CcGetFileObjectFromSectionPtrs 3.10 and higher documented
CcGetFileObjectFromSectionPtrsRef 6.0 and higher documented
CcGetFlushedValidData 5.0 and higher documented
CcGetLsnForFileObject 3.50 and higher  
CcGetNumberOfMappedPages 1709 and higher  
CcInitializeCacheMap 3.10 and higher documented
CcInitializeCacheMapEx 1607 and higher declared
CcIsThereDirtyData 3.10 and higher documented
CcIsThereDirtyDataEx 6.0 and higher documented
CcIsThereDirtyLoggedPages 6.2 and higher documented
CcMapData 3.10 and higher documented
CcMdlRead 3.10 and higher documented
CcMdlReadComplete 3.10 and higher documented
CcMdlWriteAbort 5.1 and higher documented
CcMdlWriteComplete 3.10 and higher documented
CcPinMappedData 3.10 and higher documented
CcPinRead 3.10 and higher documented
CcPrepareMdlWrite 3.10 and higher documented
CcPreparePinWrite 3.10 and higher documented
CcPurgeCacheSection 3.10 and higher documented
CcRegisterExternalCache 6.2 and higher declared (minwin)
CcRemapBcb 5.0 and higher documented
CcRepinBcb 3.10 and higher documented
CcScheduleReadAhead 3.10 and higher documented
CcScheduleReadAheadEx 6.2 and higher documented
CcSetAdditionalCacheAttributes 3.10 and higher documented
CcSetAdditionalCacheAttributesEx 6.2 and higher documented
CcSetBcbOwnerPointer 4.0 and higher documented
CcSetDirtyPageThreshold 3.10 and higher documented
CcSetDirtyPinnedData 3.10 and higher documented
CcSetFileSizes 3.10 and higher documented
CcSetFileSizesEx 6.0 and higher declared
CcSetLogHandleForFile 3.10 and higher documented
CcSetLogHandleForFileEx 6.2 and higher documented
CcSetLoggedDataThreshold 6.2 and higher documented
CcSetParallelFlushFile 6.0 and higher declared
CcSetReadAheadGranularity 3.10 and higher documented
CcSetReadAheadGranularityEx 6.2 and higher documented
CcTestControl 6.0 and higher  
CcUninitializeCacheMap 3.10 and higher documented
CcUnmapFileOffsetFromSystemCache 6.2 and higher documented
CcUnpinData 3.10 and higher documented
CcUnpinDataForThread 3.10 and higher documented
CcUnpinRepinnedBcb 3.10 and higher documented
CcUnregisterExternalCache 6.2 and higher declared (minwin)
CcWaitForCurrentLazyWriterActivity 5.0 and higher documented
CcZeroData 3.10 and higher documented
CcZeroDataOnDisk 6.2 and higher  
CmCallbackGetKeyObjectID 6.0 and higher documented
CmCallbackGetKeyObjectIDEx 6.2 and higher documented
CmCallbackReleaseKeyObjectIDEx 6.2 and higher documented
CmGetBoundTransaction 6.0 and higher documented
CmGetCallbackVersion 6.0 and higher documented
CmKeyObjectType (data) 6.1 and higher declared
CmRegisterCallback 5.1 and higher documented
CmRegisterCallbackEx 6.0 and higher documented
CmSetCallbackObjectContext 6.0 and higher documented
CmUnRegisterCallback 5.1 and higher documented
DbgBreakPoint 3.10 and higher documented
DbgBreakPointWithStatus 4.0 and higher documented
DbgCommandString 5.2 and higher  
DbgLoadImageSymbols 3.10 and higher  
DbgPrint 3.10 and higher documented
DbgPrintEx 5.1 and higher documented
DbgPrintReturnControlC 5.0 and higher declared
DbgPrompt 3.51 and higher documented
DbgQueryDebugFilterState 5.1 and higher declared
DbgSetDebugFilterState 5.1 and higher declared
DbgSetDebugPrintCallback 6.0 and higher declared
DbgkLkmdRegisterCallback 6.1 and higher declared (minwin)
DbgkLkmdUnregisterCallback 6.1 and higher declared (minwin)
DbgkWerCaptureLiveKernelDump 6.3 and higher declared (minwin)
EmClientQueryRuleState 6.0 and higher declared
EmClientRuleDeregisterNotification 6.0 and higher declared
EmClientRuleEvaluate 6.0 and higher declared
EmClientRuleRegisterNotification 6.0 and higher declared
EmProviderDeregister 6.0 and higher declared
EmProviderDeregisterEntry 6.0 and higher declared
EmProviderRegister 6.0 and higher declared
EmProviderRegisterEntry 6.0 and higher declared
EmpProviderRegister 6.0 and higher declared (minwin)
EtwActivityIdControl 6.0 and higher documented
EtwEnableTrace 6.0 and higher declared (minwin)
EtwEventEnabled 6.0 and higher documented
EtwProviderEnabled 6.0 and higher documented
EtwRegister 6.0 and higher documented
EtwRegisterClassicProvider 6.0 from Windows Vista SP1, and higher declared (minwin)
EtwSendTraceBuffer 6.0 from Windows Vista SP1, and higher declared (minwin)
EtwSetInformation 10.0 and higher declared
EtwTelemetryCoverageReport 1709 and higher  
EtwUnregister 6.0 and higher documented
EtwWrite 6.0 and higher documented
EtwWriteEndScenario 6.0 and higher  
EtwWriteEx 6.1 and higher declared
EtwWriteStartScenario 6.0 and higher  
EtwWriteString 6.0 and higher documented
EtwWriteTransfer 6.0 and higher documented
EtwpDisableStackWalkApc 1803 and higher  
EtwpReenableStackWalkApc 1803 and higher  
ExAcquireAutoExpandPushLockExclusive 10.0 and higher declared (minwin)
ExAcquireAutoExpandPushLockShared 10.0 and higher declared (minwin)
ExAcquireCacheAwarePushLockExclusive 6.0 and higher declared (minwin)
ExAcquireCacheAwarePushLockExclusiveEx 6.3 and higher declared (minwin)
ExAcquireCacheAwarePushLockSharedEx 6.3 and higher declared (minwin)
ExAcquireFastMutex 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
documented
ExAcquireFastMutexUnsafe 3.50 and higher documented
ExAcquireFastResourceExclusive 1703 and higher  
ExAcquireFastResourceShared 1703 and higher  
ExAcquireFastResourceSharedStarveExclusive 1703 and higher  
ExAcquirePushLockExclusiveEx 6.3 and higher declared (minwin)
ExAcquirePushLockSharedEx 6.3 and higher declared (minwin)
ExAcquireResourceExclusive 3.10 to 5.0 only obsolete
ExAcquireResourceExclusiveLite 3.50 and higher documented
ExAcquireResourceShared 3.10 only obsolete
ExAcquireResourceSharedLite 3.50 and higher documented
ExAcquireRundownProtection 5.1 and higher documented
ExAcquireRundownProtectionCacheAware 5.2 from Windows Server 2003 SP1, and higher declared
ExAcquireRundownProtectionCacheAwareEx 5.2 from Windows Server 2003 SP1, and higher declared
ExAcquireRundownProtectionEx 5.1 from Windows XP SP2, and higher documented
ExAcquireSharedStarveExclusive 3.51 and higher documented
ExAcquireSharedWaitForExclusive 3.50 and higher documented
ExAcquireSpinLockExclusive 6.0 from Windows Vista SP1, and higher declared (minwin)
ExAcquireSpinLockExclusiveAtDpcLevel 6.0 from Windows Vista SP1, and higher declared (minwin)
ExAcquireSpinLockShared 6.0 from Windows Vista SP1, and higher declared (minwin)
ExAcquireSpinLockSharedAtDpcLevel 6.0 from Windows Vista SP1, and higher declared (minwin)
ExAllocateAutoExpandPushLock 10.0 and higher declared (minwin)
ExAllocateCacheAwarePushLock 6.0 and higher declared (minwin)
ExAllocateCacheAwareRundownProtection 5.2 from Windows Server 2003 SP1, and higher declared
ExAllocateFromPagedLookasideList 4.0 and higher (x86);
5.2 from Windows Server 2003 SP1 and SP2 only (x64)
documented
ExAllocatePool 3.10 and higher obsolete
ExAllocatePoolWithQuota 3.10 and higher obsolete
ExAllocatePoolWithQuotaTag 3.50 and higher documented
ExAllocatePoolWithTag 3.50 and higher documented
ExAllocatePoolWithTagPriority 4.0 from Windows NT 4.0 SP4, and higher documented
ExAllocateTimer 6.3 and higher documented
ExAllocateTimerInternal (3) 6.3 and higher declared (minwin)
ExAllocateTimerInternal2 (4) 1703 and higher  
ExBlockOnAddressPushLock 6.2 and higher declared (minwin)
ExBlockPushLock 6.2 and higher  
ExCancelTimer 6.3 and higher documented
ExCleanupAutoExpandPushLock 10.0 and higher declared (minwin)
ExCleanupRundownProtectionCacheAware 10.0 and higher declared
ExCompositionObjectType (data) 6.3 and higher  
ExCompositionSurfaceObjectType (data) 6.2 only  
ExConvertExclusiveToShared 3.10 only obsolete
ExConvertExclusiveToSharedLite 3.50 and higher documented
ExConvertFastResourceExclusiveToShared 1703 and higher  
ExConvertPushLockExclusiveToShared 10.0 and higher  
ExCoreMessagingObjectType (data) 1607 and higher  
ExCreateCallback 3.51 and higher documented
ExDeleteFastResource 1703 and higher  
ExDeleteLookasideListEx 6.0 and higher documented
ExDeleteNPagedLookasideList 4.0 and higher documented
ExDeletePagedLookasideList 4.0 and higher documented
ExDeleteResource 3.10 to 5.0 only obsolete
ExDeleteResourceLite 3.50 and higher documented
ExDeleteTimer 6.3 and higher documented
ExDesktopObjectType (data) 4.0 and higher  
ExDisableResourceBoost 3.10 only  
ExDisableResourceBoostLite 3.50 and higher reserved
ExDisownFastResource 1703 and higher  
ExEnterCriticalRegionAndAcquireFastMutexUnsafe 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
ExEnterCriticalRegionAndAcquireResourceExclusive 5.2 from Windows Server 2003 SP1, and higher declared
ExEnterCriticalRegionAndAcquireResourceShared 5.2 from Windows Server 2003 SP1, and higher declared
ExEnterCriticalRegionAndAcquireSharedWaitForExclusive 5.2 from Windows Server 2003 SP1, and higher declared
ExEnterPriorityRegionAndAcquireResourceExclusive 6.0 from Windows Vista SP1, and higher declared (minwin)
ExEnterPriorityRegionAndAcquireResourceShared 6.0 from Windows Vista SP1, and higher declared (minwin)
ExEnumHandleTable 4.0 and higher  
ExEnumerateSystemFirmwareTables 1607 and higher declared
ExEventObjectType (data) 3.51 and higher declared
ExExtendZone 3.10 and higher obsolete
ExFetchLicenseData 6.0 and higher declared (minwin)
ExFlushLookasideListEx 6.0 and higher documented
ExFreeAutoExpandPushLock 10.0 and higher declared (minwin)
ExFreeCacheAwarePushLock 6.0 and higher declared (minwin)
ExFreeCacheAwareRundownProtection 5.2 from Windows Server 2003 SP1, and higher declared
ExFreePool 3.10 and higher documented
ExFreePoolWithTag 5.0 and higher documented
ExFreeToPagedLookasideList 4.0 and higher (x86);
5.2 from Windows Server 2003 SP1 and SP2 only (x64)
documented
ExGetCurrentProcessorCounts 5.1 and higher declared (minwin)
ExGetCurrentProcessorCpuUsage 5.1 and higher declared (minwin)
ExGetExclusiveWaiterCount 3.50 and higher documented
ExGetFirmwareEnvironmentVariable 6.2 and higher documented
ExGetFirmwareType 1709 and higher documented
ExGetLicenseTamperState 6.0 and higher declared (minwin)
ExGetPreviousMode 4.0 and higher documented
ExGetSharedWaiterCount 3.50 and higher documented
ExGetSystemFirmwareTable 1607 and higher declared
ExInitializeAutoExpandPushLock 10.0 and higher declared (minwin)
ExInitializeFastOwnerEntry 1703 and higher  
ExInitializeFastResource 1703 and higher  
ExInitializeLookasideListEx 6.0 and higher documented
ExInitializeNPagedLookasideList 4.0 and higher documented
ExInitializePagedLookasideList 4.0 and higher documented
ExInitializePushLock 6.0 and higher declared
ExInitializeResource 3.10 to 5.0 only obsolete
ExInitializeResourceLite 3.50 and higher documented
ExInitializeRundownProtection 5.1 and higher declared
ExInitializeRundownProtectionCacheAware 5.2 from Windows Server 2003 SP1, and higher declared
ExInitializeRundownProtectionCacheAwareEx 10.0 and higher declared
ExInitializeZone 3.10 and higher obsolete
ExInterlockedAddLargeInteger 3.10 and higher documented
ExInterlockedAddLargeStatistic 3.50 and higher (x86 only) documented
ExInterlockedAddUlong 3.10 and higher documented
ExInterlockedCompareExchange64 4.0 and higher (x86 only) documented
ExInterlockedDecrementLong 3.10 and higher (x86 only) obsolete
ExInterlockedExchangeUlong 3.10 and higher (x86 only) obsolete
ExInterlockedExtendZone 3.50 and higher documented
ExInterlockedFlushSList 5.0 and higher (x86 only) documented
ExInterlockedIncrementLong 3.10 and higher (x86 only) obsolete
ExInterlockedInsertHeadList 3.10 and higher documented
ExInterlockedInsertTailList 3.10 and higher documented
ExInterlockedPopEntryList 3.10 and higher documented
ExInterlockedPopEntrySList 4.0 and higher (x86 only) documented
ExInterlockedPushEntryList 3.10 and higher documented
ExInterlockedPushEntrySList 4.0 and higher (x86 only) documented
ExInterlockedRemoveHeadList 3.10 and higher documented
ExIsFastResourceContended 1703 and higher  
ExIsFastResourceHeld 1703 and higher  
ExIsFastResourceHeldExclusive 1703 and higher  
ExIsManufacturingModeEnabled 10.0 and higher declared
ExIsProcessorFeaturePresent 4.0 and higher documented
ExIsResourceAcquiredExclusiveLite 3.50 and higher documented
ExIsResourceAcquiredShared 3.10 only  
ExIsResourceAcquiredSharedLite 3.50 and higher documented
ExIsSoftBoot 1709 and higher documented
ExLocalTimeToSystemTime 3.10 and higher documented
ExNotifyBootDeviceRemoval 6.2 and higher declared (minwin)
ExNotifyCallback 3.51 and higher documented
ExPostSystemEvent 3.51 to 4.0 only  
ExQueryAttributeInformation 6.1 and 6.2 only  
ExQueryDepthSList 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented
ExQueryFastCacheAppOrigin 6.2 to 10.0  
ExQueryFastCacheDevLicense 6.2 and higher declared (minwin)
ExQueryPoolBlockSize 3.10 and higher obsolete
ExQueryTimerResolution 6.2 and higher documented
ExQueryWnfStateData 6.2 and higher  
ExQueueWorkItem 3.10 and higher documented
ExRaiseAccessViolation 3.51 and higher documented
ExRaiseDatatypeMisalignment 3.51 and higher documented
ExRaiseException 3.51 and higher  
ExRaiseHardError 3.10 and higher declared (minwin)
ExRaiseStatus 3.10 and higher documented
ExRawInputManagerObjectType (data) 10.0 and higher  
ExReInitializeRundownProtection 5.1 and higher declared
ExReInitializeRundownProtectionCacheAware 5.2 from Windows Server 2003 SP1, and higher declared
ExRealTimeIsUniversal 6.2 and higher  
ExRegisterAttributeInformationCallback 6.1 and 6.2 only  
ExRegisterBootDevice 6.2 and higher declared (minwin)
ExRegisterCallback 3.51 and higher documented
ExRegisterExtension 6.1 and higher declared (minwin)
ExReinitializeFastResource 1703 and higher  
ExReinitializeResourceLite 3.51 and higher documented
ExReleaseAutoExpandPushLockExclusive 10.0 and higher declared (minwin)
ExReleaseAutoExpandPushLockShared 10.0 and higher declared (minwin)
ExReleaseCacheAwarePushLockExclusive 6.0 and higher declared (minwin)
ExReleaseCacheAwarePushLockExclusiveEx 6.3 and higher declared (minwin)
ExReleaseCacheAwarePushLockSharedEx 6.3 and higher declared (minwin)
ExReleaseDisownedFastResource 1703 and higher  
ExReleaseDisownedFastResourceExclusive 1703 and higher  
ExReleaseDisownedFastResourceShared 1703 and higher  
ExReleaseFastMutex 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
documented
ExReleaseFastMutexUnsafe 3.50 and higher documented
ExReleaseFastMutexUnsafeAndLeaveCriticalRegion 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
ExReleaseFastResource 1703 and higher  
ExReleaseFastResourceExclusive 1703 and higher  
ExReleaseFastResourceShared 1703 and higher  
ExReleasePushLockEx 6.3 and higher declared (minwin)
ExReleasePushLockExclusiveEx 6.3 and higher declared (minwin)
ExReleasePushLockSharedEx 6.3 and higher declared (minwin)
ExReleaseResource 3.10 only obsolete
ExReleaseResourceAndLeaveCriticalRegion 5.2 from Windows Server 2003 SP1, and higher declared
ExReleaseResourceAndLeavePriorityRegion 6.0 from Windows Vista SP1, and higher declared (minwin)
ExReleaseResourceForThread 3.10 to 5.0 only obsolete
ExReleaseResourceForThreadLite 3.50 and higher documented
ExReleaseResourceLite 3.50 and higher documented
ExReleaseRundownProtection 5.1 and higher declared
ExReleaseRundownProtectionCacheAware 5.2 from Windows Server 2003 SP1, and higher declared
ExReleaseRundownProtectionCacheAwareEx 5.2 from Windows Server 2003 SP1, and higher declared
ExReleaseRundownProtectionEx 5.1 from Windows XP SP2, and higher declared
ExReleaseSpinLockExclusive 6.0 from Windows Vista SP1, and higher declared (minwin)
ExReleaseSpinLockExclusiveFromDpcLevel 6.0 from Windows Vista SP1, and higher declared (minwin)
ExReleaseSpinLockShared 6.0 from Windows Vista SP1, and higher declared (minwin)
ExReleaseSpinLockSharedFromDpcLevel 6.0 from Windows Vista SP1, and higher declared (minwin)
ExRundownCompleted 5.1 and higher declared
ExRundownCompletedCacheAware 5.2 from Windows Server 2003 SP1, and higher declared
ExSemaphoreObjectType (data) 5.0 and higher declared
ExSetFirmwareEnvironmentVariable 6.2 and higher documented
ExSetLicenseTamperState 6.0 and higher declared (minwin)
ExSetResourceOwnerPointer 4.0 and higher documented
ExSetResourceOwnerPointerEx 6.1 and higher documented
ExSetTimer 6.3 and higher documented
ExSetTimerResolution 5.0 and higher documented
ExShareAddressSpaceWithDevice 10.0 and higher declared (minwin)
ExSizeOfAutoExpandPushLock 10.0 and higher declared (minwin)
ExSizeOfRundownProtectionCacheAware 5.2 from Windows Server 2003 SP1, and higher declared
ExSubscribeWnfStateChange 6.2 and higher  
ExSvmBeginDeviceReset 1703 and higher  
ExSvmFinalizeDeviceReset 1703 and higher  
ExSystemExceptionFilter 3.10 and higher declared (minwin)
ExSystemTimeToLocalTime 3.10 and higher documented
ExTimedWaitForUnblockPushLock 6.2 and higher  
ExTimerObjectType (data) 10.0 and higher  
ExTryAcquireAutoExpandPushLockExclusive 10.0 and higher declared (minwin)
ExTryAcquireAutoExpandPushLockShared 10.0 and higher declared (minwin)
ExTryAcquireCacheAwarePushLockExclusiveEx 10.0 and higher declared (minwin)
ExTryAcquireCacheAwarePushLockSharedEx 10.0 and higher declared (minwin)
ExTryAcquirePushLockExclusiveEx 6.3 and higher declared (minwin)
ExTryAcquirePushLockSharedEx 6.3 and higher declared (minwin)
ExTryAcquireSpinLockExclusiveAtDpcLevel 1607 and higher declared
ExTryAcquireSpinLockSharedAtDpcLevel 1607 and higher declared
ExTryConvertPushLockSharedToExclusiveEx 6.3 and higher declared (minwin)
ExTryConvertSharedSpinLockExclusive 6.0 from Windows Vista SP1, and higher declared (minwin)
ExTryQueueWorkItem 6.2 and higher declared (minwin)
ExTryToAcquireFastMutex 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
documented
ExTryToAcquireResourceExclusiveLite 6.3 and higher declared (minwin)
ExTryToConvertFastResourceSharedToExclusive 1703 and higher  
ExUnblockOnAddressPushLockEx 6.3 and higher declared (minwin)
ExUnblockPushLockEx 6.3 and higher declared (minwin)
ExUnregisterAttributeInformationCallback 6.1 and 6.2 only  
ExUnregisterCallback 3.51 and higher documented
ExUnregisterExtension 6.1 and higher declared (minwin)
ExUnsubscribeWnfStateChange 6.2 and higher  
ExUpdateLicenseData 6.0 and 6.1, and 10.0 and higher declared (minwin)
ExUuidCreate 5.0 and higher documented
ExVerifySuite 5.1 and higher reserved
ExWaitForRundownProtectionRelease 5.1 and higher declared
ExWaitForRundownProtectionReleaseCacheAware 5.2 from Windows Server 2003 SP1, and higher declared
ExWaitForUnblockPushLock 6.2 and higher  
ExWindowStationObjectType (data) 4.0 and higher  
ExfAcquirePushLockExclusive 5.1 from Windows XP SP2, and higher declared (minwin)
ExfAcquirePushLockShared 5.1 from Windows XP SP2, and higher declared (minwin)
ExfInterlockedAddUlong 3.50 and higher (x86 only) declared
ExfInterlockedCompareExchange64 5.1 and higher (x86 only) declared
ExfInterlockedInsertHeadList 3.50 and higher (x86 only) declared
ExfInterlockedInsertTailList 3.50 and higher (x86 only) declared
ExfInterlockedPopEntryList 3.50 and higher (x86 only) reserved
ExfInterlockedPushEntryList 3.50 and higher (x86 only) reserved
ExfInterlockedRemoveHeadList 3.50 and higher (x86 only) declared
ExfReleasePushLock 5.1 from Windows XP SP2, and higher declared (minwin)
ExfReleasePushLockExclusive 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
ExfReleasePushLockShared 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
ExfTryAcquirePushLockShared 6.0 and higher declared (minwin)
ExfTryToWakePushLock 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
ExfUnblockPushLock 5.2 and higher declared (minwin)
Exfi386InterlockedDecrementLong 3.50 and higher (x86 only) declared
Exfi386InterlockedExchangeUlong 3.50 and higher (x86 only) declared
Exfi386InterlockedIncrementLong 3.50 and higher (x86 only) declared
Exi386InterlockedDecrementLong 3.10 and higher (x86 only)  
Exi386InterlockedExchangeUlong 3.10 and higher (x86 only)  
Exi386InterlockedIncrementLong 3.10 and higher (x86 only)  
ExiAcquireFastMutex 5.2 from Windows Server 2003 SP1, and higher (x86 only) declared
ExiReleaseFastMutex 5.2 from Windows Server 2003 SP1, and higher (x86 only) declared
ExiTryToAcquireFastMutex 5.2 from Windows Server 2003 SP1, and higher (x86 only) declared
ExpInterlockedFlushSList 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared
ExpInterlockedPopEntrySList 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared
ExpInterlockedPushEntrySList 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared
FirstEntrySList 6.0 and higher documented
FsRtlAcknowledgeEcp 6.0 and higher documented
FsRtlAcquireEofLock 6.2 and higher declared (minwin)
FsRtlAcquireFileExclusive 5.0 and higher reserved
FsRtlAcquireHeaderMutex 6.2 and higher declared (minwin)
FsRtlAddBaseMcbEntry 5.2 and higher declared
FsRtlAddBaseMcbEntryEx 6.0 and higher declared
FsRtlAddLargeMcbEntry 3.10 and higher documented
FsRtlAddMcbEntry 3.10 and higher obsolete
FsRtlAddToTunnelCache 4.0 and higher documented
FsRtlAllocateExtraCreateParameter 6.0 and higher documented
FsRtlAllocateExtraCreateParameterFromLookasideList 6.0 and higher declared
FsRtlAllocateExtraCreateParameterList 6.0 and higher documented
FsRtlAllocateFileLock 5.0 and higher documented
FsRtlAllocatePool 3.10 and higher obsolete
FsRtlAllocatePoolWithQuota 3.10 and higher obsolete
FsRtlAllocatePoolWithQuotaTag 3.50 and higher documented
FsRtlAllocatePoolWithTag 3.50 and higher documented
FsRtlAllocateResource 3.10 and higher obsolete
FsRtlAreNamesEqual 3.10 and higher documented
FsRtlAreThereCurrentOrInProgressFileLocks 6.1 and higher declared
FsRtlAreThereWaitingFileLocks 6.2 and higher documented
FsRtlAreVolumeStartupApplicationsComplete 6.0 and higher documented
FsRtlBalanceReads 3.10 and higher documented
FsRtlCancellableWaitForMultipleObjects 6.0 and higher documented
FsRtlCancellableWaitForSingleObject 6.0 and higher documented
FsRtlChangeBackingFileObject 6.0 and higher documented
FsRtlCheckLockForOplockRequest 6.2 and higher documented
FsRtlCheckLockForReadAccess 3.10 and higher documented
FsRtlCheckLockForWriteAccess 3.10 and higher documented
FsRtlCheckOplock 3.10 and higher documented
FsRtlCheckOplockEx 6.0 from Windows Vista SP1, and higher documented
FsRtlCheckUpperOplock 6.3 and higher documented
FsRtlCopyRead 3.10 and higher documented
FsRtlCopyWrite 3.10 and higher documented
FsRtlCreateSectionForDataScan 5.1 from Windows XP SP3,
5.2 from Windows Server 2003 SP1, and higher
documented
FsRtlCurrentBatchOplock 3.10 and higher documented
FsRtlCurrentOplock 6.0 and higher documented
FsRtlCurrentOplockH 6.1 and higher documented
FsRtlDeleteExtraCreateParameterLookasideList 6.0 and higher declared
FsRtlDeleteKeyFromTunnelCache 4.0 and higher documented
FsRtlDeleteTunnelCache 4.0 and higher documented
FsRtlDeregisterUncProvider 3.10 and higher documented
FsRtlDismountComplete 6.2 and higher declared
FsRtlDissectDbcs 3.10 and higher documented
FsRtlDissectName 3.10 and higher documented
FsRtlDoesDbcsContainWildCards 3.10 and higher documented
FsRtlDoesNameContainWildCards 3.10 and higher documented
FsRtlFastCheckLockForRead 3.10 and higher documented
FsRtlFastCheckLockForWrite 3.10 and higher documented
FsRtlFastUnlockAll 3.10 and higher documented
FsRtlFastUnlockAllByKey 3.10 and higher documented
FsRtlFastUnlockSingle 3.10 and higher documented
FsRtlFindExtraCreateParameter 6.0 and higher documented
FsRtlFindInTunnelCache 4.0 and higher documented
FsRtlFreeExtraCreateParameter 6.0 and higher documented
FsRtlFreeExtraCreateParameterList 6.0 and higher documented
FsRtlFreeFileLock 5.0 and higher documented
FsRtlGetEcpListFromIrp 6.0 and higher documented
FsRtlGetFileNameInformation 6.2 and higher declared (minwin)
FsRtlGetFileSize 4.0 and higher documented
FsRtlGetIoAtEof 6.2 and higher declared (minwin)
FsRtlGetNextBaseMcbEntry 5.2 and higher declared
FsRtlGetNextExtraCreateParameter 6.0 and higher documented
FsRtlGetNextFileLock 3.10 and higher documented
FsRtlGetNextLargeMcbEntry 3.10 and higher documented
FsRtlGetNextMcbEntry 3.10 and higher obsolete
FsRtlGetSectorSizeInformation 6.2 and higher documented
FsRtlGetSupportedFeatures 6.2 and higher documented
FsRtlGetVirtualDiskNestingLevel 6.1 and higher declared
FsRtlHeatInit 6.3 and higher declared (minwin)
FsRtlHeatLogIo 6.3 and higher declared (minwin)
FsRtlHeatLogTierMove 6.3 and higher declared (minwin)
FsRtlHeatUninit 6.3 and higher declared (minwin)
FsRtlIncrementCcFastMdlReadWait 6.0 and higher declared
FsRtlIncrementCcFastReadNoWait 5.1 and higher documented
FsRtlIncrementCcFastReadNotPossible 5.1 and higher documented
FsRtlIncrementCcFastReadResourceMiss 5.1 and higher documented
FsRtlIncrementCcFastReadWait 5.1 and higher documented
FsRtlInitExtraCreateParameterLookasideList 6.0 and higher declared
FsRtlInitializeBaseMcb 5.2 and higher declared
FsRtlInitializeBaseMcbEx 6.0 and higher declared
FsRtlInitializeEofLock 6.2 and higher declared (minwin)
FsRtlInitializeExtraCreateParameter 6.1 and higher declared
FsRtlInitializeExtraCreateParameterList 6.1 and higher declared
FsRtlInitializeFileLock 3.10 and higher documented
FsRtlInitializeLargeMcb 3.51 and higher documented
FsRtlInitializeMcb 3.51 and higher obsolete
FsRtlInitializeOplock 3.51 and higher documented
FsRtlInitializeTunnelCache 4.0 and higher documented
FsRtlInsertExtraCreateParameter 6.0 and higher documented
FsRtlInsertFilterContext 5.0 only  
FsRtlInsertPerFileContext 6.0 and higher declared
FsRtlInsertPerFileObjectContext 5.1 and higher documented
FsRtlInsertPerStreamContext 5.1 and higher documented
FsRtlInsertReservedPerFileContext 6.3 and higher declared (minwin)
FsRtlInsertReservedPerStreamContext 6.3 and higher declared (minwin)
FsRtlIsDaxVolume 1607 and higher documented
FsRtlIsDbcsInExpression 3.10 and higher documented
FsRtlIsEcpAcknowledged 6.0 and higher documented
FsRtlIsEcpFromUserMode 6.0 and higher declared
FsRtlIsExtentDangling 1607 and higher declared
FsRtlIsFatDbcsLegal 3.10 and higher documented
FsRtlIsHpfsDbcsLegal 3.10 and higher documented
FsRtlIsMobileOS 10.0 and higher declared
FsRtlIsNameInExpression 3.10 and higher documented
FsRtlIsNameInUnUpcasedExpression 1803 and higher  
FsRtlIsNonEmptyDirectoryReparsePointAllowed 1607 and higher declared
FsRtlIsNtstatusExpected 3.10 and higher documented
FsRtlIsPagingFile 5.1 and higher documented
FsRtlIsSystemPagingFile 6.2 and higher documented
FsRtlIsTotalDeviceFailure 3.10 and higher documented
FsRtlIssueDeviceIoControl 6.2 and higher documented
FsRtlKernelFsControlFile 6.2 and higher declared
FsRtlLegalAnsiCharacterArray (data) 3.10 and higher declared
FsRtlLogCcFlushError 6.0 and higher declared
FsRtlLookupBaseMcbEntry 5.2 and higher declared
FsRtlLookupFilterContextInternal 5.0 only  
FsRtlLookupLargeMcbEntry 3.10 and higher documented
FsRtlLookupLastBaseMcbEntry 5.2 and higher declared
FsRtlLookupLastBaseMcbEntryAndIndex 5.2 and higher declared
FsRtlLookupLastLargeMcbEntry 3.10 and higher documented
FsRtlLookupLastLargeMcbEntryAndIndex 5.0 and higher documented
FsRtlLookupLastMcbEntry 3.10 and higher obsolete
FsRtlLookupMcbEntry 3.10 and higher obsolete
FsRtlLookupPerFileContext 6.0 and higher declared
FsRtlLookupPerFileObjectContext 5.1 and higher documented
FsRtlLookupPerStreamContextInternal 5.1 and higher reserved
FsRtlLookupReservedPerFileContext 6.3 and higher declared (minwin)
FsRtlLookupReservedPerStreamContext 6.3 and higher declared (minwin)
FsRtlMdlRead 3.10 and higher declared (minwin)
FsRtlMdlReadComplete 4.0 and higher declared (minwin)
FsRtlMdlReadCompleteDev 4.0 and higher documented
FsRtlMdlReadDev 4.0 and higher documented
FsRtlMdlReadEx 6.2 and higher documented
FsRtlMdlWriteComplete 4.0 and higher  
FsRtlMdlWriteCompleteDev 4.0 and higher documented
FsRtlMupGetProviderIdFromName 6.0 and higher documented
FsRtlMupGetProviderInfoFromFileObject 6.0 and higher documented
FsRtlNormalizeNtstatus 3.10 and higher documented
FsRtlNotifyChangeDirectory 3.10 and higher  
FsRtlNotifyCleanup 3.10 and higher documented
FsRtlNotifyCleanupAll 6.0 and higher declared
FsRtlNotifyFilterChangeDirectory 5.1 and higher documented
FsRtlNotifyFilterChangeDirectoryLite 10.0 and higher declared (minwin)
FsRtlNotifyFilterReportChange 5.1 and higher documented
FsRtlNotifyFilterReportChangeLite 10.0 and higher declared (minwin)
FsRtlNotifyFilterReportChangeLiteEx 1709 and higher  
FsRtlNotifyFullChangeDirectory 3.50 and higher documented
FsRtlNotifyFullReportChange 3.50 and higher documented
FsRtlNotifyInitializeSync 3.50 and higher documented
FsRtlNotifyReportChange 3.10 and higher  
FsRtlNotifyUninitializeSync 3.50 and higher documented
FsRtlNotifyVolumeEvent 5.0 and higher documented
FsRtlNotifyVolumeEventEx 6.0 and higher declared
FsRtlNumberOfRunsInBaseMcb 5.2 and higher declared
FsRtlNumberOfRunsInLargeMcb 3.10 and higher documented
FsRtlNumberOfRunsInMcb 3.10 and higher obsolete
FsRtlOplockBreakH 6.1 and higher documented
FsRtlOplockBreakToNone 6.0 and higher obsolete
FsRtlOplockBreakToNoneEx 6.1 and higher documented
FsRtlOplockFsctrl 3.10 and higher documented
FsRtlOplockFsctrlEx 6.1 and higher documented
FsRtlOplockIsFastIoPossible 3.10 and higher documented
FsRtlOplockIsSharedRequest 6.1 and higher documented
FsRtlOplockKeysEqual 6.1 and higher documented
FsRtlPostPagingFileStackOverflow 3.51 and higher documented
FsRtlPostStackOverflow 3.10 and higher documented
FsRtlPrepareMdlWrite 3.10 and higher  
FsRtlPrepareMdlWriteDev 4.0 and higher documented
FsRtlPrepareMdlWriteEx 6.2 and higher documented
FsRtlPrepareToReuseEcp 6.2 and higher documented
FsRtlPrivateLock 3.10 and higher obsolete
FsRtlProcessFileLock 3.10 and higher documented
FsRtlQueryCachedVdl 6.2 and higher documented
FsRtlQueryInformationFile 10.0 and higher declared
FsRtlQueryKernelEaFile 6.2 and higher declared
FsRtlQueryMaximumVirtualDiskNestingLevel 6.1 and higher declared
FsRtlRegisterFileSystemFilterCallbacks 5.1 and higher documented
FsRtlRegisterFltMgrCalls 6.0 and higher  
FsRtlRegisterMupCalls 6.0 and higher  
FsRtlRegisterUncProvider 3.10 and higher documented
FsRtlRegisterUncProviderEx 6.0 and higher documented
FsRtlRegisterUncProviderEx2 10.0 and higher declared
FsRtlReleaseEofLock 6.2 and higher declared (minwin)
FsRtlReleaseFile 5.0 and higher reserved
FsRtlReleaseFileNameInformation 6.2 and higher declared (minwin)
FsRtlReleaseHeaderMutex 6.2 and higher declared (minwin)
FsRtlRemoveBaseMcbEntry 5.2 and higher declared
FsRtlRemoveDotsFromPath 6.0 and higher declared
FsRtlRemoveExtraCreateParameter 6.0 and higher documented
FsRtlRemoveFilterContext 5.0 only  
FsRtlRemoveLargeMcbEntry 3.10 and higher documented
FsRtlRemoveMcbEntry 3.10 and higher obsolete
FsRtlRemovePerFileContext 6.0 and higher declared
FsRtlRemovePerFileObjectContext 5.1 and higher documented
FsRtlRemovePerStreamContext 5.1 and higher documented
FsRtlRemoveReservedPerFileContext 6.3 and higher declared (minwin)
FsRtlRemoveReservedPerStreamContext 6.3 and higher declared (minwin)
FsRtlResetBaseMcb 5.2 and higher declared
FsRtlResetLargeMcb 5.0 and higher documented
FsRtlSendModernAppTermination 6.3 and higher declared (minwin)
FsRtlSetDriverBacking 10.0 and higher declared
FsRtlSetEcpListIntoIrp 6.0 and higher declared
FsRtlSetKernelEaFile 6.2 and higher declared
FsRtlSplitBaseMcb 5.2 and higher declared
FsRtlSplitLargeMcb 3.50 and higher documented
FsRtlSyncVolumes 3.10 and higher  
FsRtlTeardownFilterContexts 5.0 only  
FsRtlTeardownPerFileContexts 6.0 and higher declared
FsRtlTeardownPerStreamContexts 5.1 and higher documented
FsRtlTruncateBaseMcb 5.2 and higher declared
FsRtlTruncateLargeMcb 3.50 and higher documented
FsRtlTruncateMcb 3.50 and higher obsolete
FsRtlTryToAcquireHeaderMutex 6.2 and higher declared (minwin)
FsRtlUninitializeBaseMcb 5.2 and higher declared
FsRtlUninitializeFileLock 3.10 and higher documented
FsRtlUninitializeLargeMcb 3.10 and higher documented
FsRtlUninitializeMcb 3.10 and higher obsolete
FsRtlUninitializeOplock 3.10 and higher documented
FsRtlUpdateDiskCounters 6.2 and higher declared
FsRtlUpperOplockFsctrl 6.3 and higher documented
FsRtlValidateReparsePointBuffer 6.0 and higher declared
FsRtlVolumeDeviceToCorrelationId 1607 and higher declared
HalDispatchTable (data) 3.51 and higher declared
HalExamineMBR 5.1 and higher documented
HalPrivateDispatchTable (data) 3.51 and higher declared (minwin)
HeadlessDispatch 5.1 and higher  
HviGetDebugDeviceOptions 10.0 and higher  
HviGetEnlightenmentInformation 10.0 and higher  
HviGetHardwareFeatures 10.0 and higher  
HviGetHypervisorFeatures 10.0 and higher  
HviGetHypervisorInterface 10.0 and higher  
HviGetHypervisorVendorAndMaxFunction 10.0 and higher  
HviGetHypervisorVersion 10.0 and higher  
HviGetImplementationLimits 10.0 and higher  
HviIsAnyHypervisorPresent 10.0 and higher  
HviIsHypervisorMicrosoftCompatible 10.0 and higher  
HviIsHypervisorVendorMicrosoft 10.0 and higher  
HviIsIommuInUse 10.0 and higher  
HvlGetLpIndexFromApicId 6.2 and higher  
HvlInvokeFastExtendedHypercall 1709 and higher (x64 only)  
HvlInvokeHypercall 1703 and higher  
HvlPerformEndOfInterrupt 6.2 and higher (x64 only)  
HvlQueryActiveHypervisorProcessorCount 6.2 and higher declared (minwin)
HvlQueryActiveProcessors 6.2 and higher  
HvlQueryConnection 6.0 and higher  
HvlQueryHypervisorProcessorNodeNumber 6.2 and higher declared (minwin)
HvlQueryNumaDistance 6.3 and higher declared (minwin)
HvlQueryProcessorTopology 6.2 and higher  
HvlQueryProcessorTopologyCount 6.2 and higher  
HvlQueryProcessorTopologyEx 1607 and higher  
HvlQueryProcessorTopologyHighestId 6.2 and higher  
HvlReadPerformanceStateCounters 10.0 and higher  
HvlRegisterInterruptCallback 6.2 and higher  
HvlRegisterWheaErrorNotification 6.2 and higher declared
HvlUnregisterInterruptCallback 6.2 and higher  
HvlUnregisterWheaErrorNotification 6.2 and higher declared
InbvAcquireDisplayOwnership 5.0 and higher  
InbvCheckDisplayOwnership 5.0 and higher  
InbvDisplayString 5.0 and higher  
InbvEnableBootDriver 5.0 and higher  
InbvEnableDisplayString 5.0 and higher  
InbvInstallDisplayStringFilter 5.0 and higher  
InbvIsBootDriverInstalled 5.0 and higher  
InbvNotifyDisplayOwnershipChange 6.2 and higher  
InbvNotifyDisplayOwnershipLost 5.0 and higher  
InbvResetDisplay 5.0 and higher  
InbvSetScrollRegion 5.0 and higher  
InbvSetTextColor 5.0 and higher  
InbvSetVirtualFrameBuffer 1511 and higher  
InbvSolidColorFill 5.0 and higher  
InitSafeBootMode (data) 5.0 and higher documented
InitializeSListHead 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented (SDK)
InterlockedCompareExchange 4.0 and higher (x86 only) documented
InterlockedDecrement 3.51 and higher (x86 only) documented
InterlockedExchange 3.51 and higher (x86 only) documented
InterlockedExchangeAdd 4.0 and higher (x86 only) documented
InterlockedIncrement 3.51 and higher (x86 only) documented
InterlockedPopEntrySList 5.1 and higher (x86 only) documented (SDK)
InterlockedPushEntrySList 5.1 and higher (x86 only) documented (SDK)
InterlockedPushListSList 6.3 and higher documented (SDK)
IoAcquireCancelSpinLock 3.10 and higher documented
IoAcquireRemoveLockEx 5.0 and higher reserved
IoAcquireVpbSpinLock 3.10 and higher documented
IoAdapterObjectType (data) 3.10 and higher  
IoAdjustStackSizeForRedirection 6.1 and higher declared (minwin)
IoAllocateAdapterChannel 3.10 and higher obsolete
IoAllocateController 3.10 and higher documented
IoAllocateDriverObjectExtension 5.0 and higher documented
IoAllocateErrorLogEntry 3.10 and higher documented
IoAllocateIrp 3.10 and higher documented
IoAllocateIrpEx 10.0 and higher declared
IoAllocateMdl 3.10 and higher documented
IoAllocateMiniCompletionPacket 6.0 and higher declared (minwin)
IoAllocateSfioStreamIdentifier 6.0 and higher declared
IoAllocateWorkItem 5.0 and higher documented
IoApplyPriorityInfoThread 6.0 and higher declared (minwin)
IoAssignDriveLetters 5.1 to 6.0  
IoAssignResources 3.50 and higher obsolete
IoAttachDevice 3.10 and higher documented
IoAttachDeviceByPointer 3.10 and higher obsolete
IoAttachDeviceToDeviceStack 4.0 and higher documented
IoAttachDeviceToDeviceStackSafe 5.1 and higher documented
IoBoostThreadIo 6.2 and higher declared (minwin)
IoBuildAsynchronousFsdRequest 3.10 and higher documented
IoBuildDeviceIoControlRequest 3.10 and higher documented
IoBuildPartialMdl 3.10 and higher documented
IoBuildSynchronousFsdRequest 3.10 and higher documented
IoCallDriver 3.10 and higher documented
IoCallDriverStackSafe 6.0 only declared (minwin)
IoCancelFileOpen 5.0 and higher documented
IoCancelIrp 3.10 and higher documented
IoCheckDesiredAccess 3.10 and higher reserved
IoCheckEaBufferValidity 3.10 and higher documented
IoCheckFunctionAccess 3.10 and higher reserved
IoCheckLinkShareAccess 1709 and higher documented
IoCheckQuerySetFileInformation 5.0 and higher reserved
IoCheckQuerySetVolumeInformation 5.0 and higher reserved
IoCheckQuotaBufferValidity 5.0 and higher documented
IoCheckShareAccess 3.10 and higher documented
IoCheckShareAccessEx 6.0 and higher declared
IoCleanupIrp 1607 and higher declared
IoClearActivityIdThread 6.2 and higher documented
IoClearDependency 6.0 from Windows Vista SP1 to 1607 declared (minwin)
IoClearFsTrackOffsetState 1511 and higher declared
IoClearIrpExtraCreateParameter 6.0 and higher declared
IoClearReservedDependency 6.2 only  
IoCompleteRequest 3.10 and higher documented
IoCompletionObjectType (data) 6.2 and higher  
IoConnectInterrupt 3.10 and higher documented
IoConnectInterruptEx 6.0 and higher documented
IoConvertFileHandleToKernelHandle 6.3 and higher declared (minwin)
IoCopyDeviceObjectHint 6.2 and higher declared (minwin)
IoCreateArcName 6.0 and higher declared (minwin)
IoCreateController 3.10 and higher documented
IoCreateDevice 3.10 and higher documented
IoCreateDisk 5.1 and higher documented
IoCreateDriver 5.0 and higher declared (minwin)
IoCreateFile 3.10 and higher documented
IoCreateFileEx 6.0 and higher documented
IoCreateFileSpecifyDeviceObjectHint 5.1 and higher documented
IoCreateNotificationEvent 4.0 and higher documented
IoCreateStreamFileObject 3.10 and higher documented
IoCreateStreamFileObjectEx 5.1 and higher documented
IoCreateStreamFileObjectEx2 6.2 and higher documented
IoCreateStreamFileObjectLite 5.0 and higher documented
IoCreateSymbolicLink 3.10 and higher documented
IoCreateSynchronizationEvent 3.10 and higher documented
IoCreateSystemThread 6.2 and higher documented
IoCreateUnprotectedSymbolicLink 3.10 and higher documented
IoCsqInitialize 5.1 and higher documented
IoCsqInitializeEx 5.2 and higher documented
IoCsqInsertIrp 5.1 and higher documented
IoCsqInsertIrpEx 5.2 and higher documented
IoCsqRemoveIrp 5.1 and higher documented
IoCsqRemoveNextIrp 5.1 and higher documented
IoDecrementKeepAliveCount 6.2 and higher documented
IoDeleteAllDependencyRelations 6.0 from Windows Vista SP1 to 1607 declared (minwin)
IoDeleteController 3.10 and higher documented
IoDeleteDevice 3.10 and higher documented
IoDeleteDriver 5.0 and higher declared (minwin)
IoDeleteSymbolicLink 3.10 and higher documented
IoDetachDevice 3.10 and higher documented
IoDeviceHandlerObjectSize (data) 4.0 and higher  
IoDeviceHandlerObjectType (data) 4.0 and higher  
IoDeviceObjectType (data) 3.10 and higher  
IoDisconnectInterrupt 3.10 and higher documented
IoDisconnectInterruptEx 6.0 and higher documented
IoDriverObjectType (data) 3.51 and higher declared (minwin)
IoDuplicateDependency 6.0 from Windows Vista SP1, and higher declared (minwin)
IoEnqueueIrp 3.50 and higher declared (minwin)
IoEnumerateDeviceObjectList 5.1 and higher documented
IoEnumerateRegisteredFiltersList 5.1 from Windows XP SP3,
5.2 from Windows Server 2003 SP1, and higher
documented
IoFastQueryNetworkAttributes 4.0 and higher reserved
IoFileObjectType (data) 3.10 and higher declared
IoForwardAndCatchIrp 5.1 and higher declared
IoForwardIrpSynchronously 5.1 and higher documented
IoFreeController 3.10 and higher documented
IoFreeErrorLogEntry 5.1 and higher documented
IoFreeIrp 3.10 and higher documented
IoFreeMdl 3.10 and higher documented
IoFreeMiniCompletionPacket 6.0 and higher declared (minwin)
IoFreeSfioStreamIdentifier 6.0 and higher declared
IoFreeWorkItem 5.0 and higher documented
IoGetActivityIdIrp 6.2 and higher documented
IoGetActivityIdThread 6.2 and higher documented
IoGetAdapterCryptoEngineExtension 1703 and higher  
IoGetAffinityInterrupt 6.1 and higher documented
IoGetAttachedDevice 3.51 and higher documented
IoGetAttachedDeviceReference 5.0 and higher documented
IoGetBaseFileSystemDeviceObject 4.0 and higher reserved
IoGetBootDiskInformation 5.0 and higher documented
IoGetBootDiskInformationLite 6.0 and higher declared
IoGetConfigurationInformation 3.10 and higher documented
IoGetContainerInformation 6.1 and higher documented
IoGetCurrentProcess 3.10 and higher documented
IoGetDeviceAttachmentBaseRef 5.1 and higher documented
IoGetDeviceDirectory 1803 and higher documented
IoGetDeviceInterfaceAlias 5.0 and higher documented
IoGetDeviceInterfacePropertyData 6.2 and higher documented
IoGetDeviceInterfaces 5.0 and higher documented
IoGetDeviceNumaNode 6.1 and higher documented
IoGetDeviceObjectPointer 3.10 and higher documented
IoGetDeviceProperty 5.0 and higher documented
IoGetDevicePropertyData 6.0 and higher documented
IoGetDeviceToVerify 3.50 and higher documented
IoGetDiskDeviceObject 5.1 and higher documented
IoGetDmaAdapter 5.0 and higher documented
IoGetDriverDirectory 1803 and higher documented
IoGetDriverObjectExtension 5.0 and higher documented
IoGetFileObjectGenericMapping 3.50 and higher documented
IoGetFsTrackOffsetState 10.0 and higher declared
IoGetFsZeroingOffset 10.0 and higher declared
IoGetGenericIrpExtension 6.3 and higher declared (minwin)
IoGetInitialStack 3.50 and higher documented
IoGetInitiatorProcess 6.2 and higher documented
IoGetIoAttributionHandle 1607 and higher declared
IoGetIoPriorityHint 6.0 and higher documented
IoGetIommuInterface 1803 and higher documented
IoGetIrpExtraCreateParameter 6.0 and higher declared
IoGetLowerDeviceObject 5.1 and higher documented
IoGetOplockKeyContext 6.1 and higher declared (minwin)
IoGetOplockKeyContextEx 6.2 and higher documented
IoGetPagingIoPriority 5.2 and higher documented
IoGetRelatedDeviceObject 3.10 and higher documented
IoGetRequestorProcess 3.50 and higher documented
IoGetRequestorProcessId 5.0 and higher documented
IoGetRequestorSessionId 5.0 and higher documented
IoGetSfioStreamIdentifier 6.0 and higher declared
IoGetSilo 1607 and higher declared
IoGetSiloParameters 1511 and higher documented
IoGetStackLimits 4.0 and higher documented
IoGetSymLinkSupportInformation 6.0 from Windows Vista SP2, and higher declared (minwin)
IoGetTopLevelIrp 3.50 and higher documented
IoGetTransactionParameterBlock 6.0 and higher documented
IoIncrementKeepAliveCount 6.2 and higher documented
IoInitializeCrashDump 5.1 from Windows XP SP3  
IoInitializeIrp 3.10 and higher documented
IoInitializeIrpEx 10.0 and higher declared
IoInitializeMiniCompletionPacket 6.2 and higher declared (minwin)
IoInitializeRemoveLockEx 5.0 and higher reserved
IoInitializeTimer 3.10 and higher documented
IoInitializeWorkItem 6.0 and higher documented
IoInvalidateDeviceRelations 5.0 and higher documented
IoInvalidateDeviceState 5.0 and higher documented
IoIrpHasFsTrackOffsetExtensionType 10.0 and higher declared
IoIs32bitProcess 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented
IoIsActivityTracingEnabled 6.2 and higher declared (minwin)
IoIsFileObjectIgnoringSharing 6.0 and higher declared
IoIsFileOriginRemote 5.0 from Windows 2000 SP3, and higher documented
IoIsInitiator32bitProcess 6.2 and higher (x64 only) declared
IoIsOperationSynchronous 3.10 and higher documented
IoIsSystemThread 3.50 and higher documented
IoIsValidIrpStatus 6.2 and higher documented
IoIsValidNameGraftingBuffer 5.0 and higher reserved
IoIsWdmVersionAvailable 5.0 and higher documented
IoLoadCrashDumpDriver 6.3 and higher (x64 only) declared (minwin)
IoMakeAssociatedIrp 3.10 and higher documented
IoMakeAssociatedIrpEx 10.0 and higher declared
IoOpenDeviceInterfaceRegistryKey 5.0 and higher documented
IoOpenDeviceInstanceKey 4.0 only  
IoOpenDeviceRegistryKey 5.0 and higher documented
IoOpenDriverRegistryKey 1803 and higher documented
IoPageRead 3.50 and higher reserved
IoPnPDeliverServicePowerNotification 5.0 to 6.0 declared (minwin)
IoPropagateActivityIdToThread 6.2 and higher documented
IoPropagateIrpExtension 6.3 and higher declared (minwin)
IoPropagateIrpExtensionEx 10.0 and higher declared (minwin)
IoQueryDeviceDescription 3.10 and higher obsolete
IoQueryDeviceEnumInfo 4.0 only  
IoQueryFileDosDeviceName 5.1 and higher documented
IoQueryFileInformation 3.51 and higher reserved
IoQueryFullDriverPath 6.3 and higher documented
IoQueryInformationByName 1703 and higher declared
IoQueryInterface 10.0 and higher  
IoQueryVolumeInformation 3.51 and higher reserved
IoQueueThreadIrp 4.0 and higher reserved
IoQueueWorkItem 5.0 and higher documented
IoQueueWorkItemEx 6.0 and higher documented
IoQueueWorkItemToNode 6.2 and higher declared (minwin)
IoRaiseHardError 3.10 and higher documented
IoRaiseInformationalHardError 3.10 and higher documented
IoReadDiskSignature 5.1 and higher documented
IoReadOperationCount (data) 3.10 and higher declared
IoReadPartitionTable 5.1 and higher obsolete
IoReadPartitionTableEx 5.1 and higher documented
IoReadTransferCount (data) 3.10 and higher declared
IoRecordIoAttribution (data) 1607 and higher declared
IoRegisterBootDriverCallback 6.2 and higher documented
IoRegisterBootDriverReinitialization 5.0 and higher documented
IoRegisterContainerNotification 6.1 and higher documented
IoRegisterDeviceInterface 5.0 and higher documented
IoRegisterDriverReinitialization 3.10 and higher documented
IoRegisterFileSystem 3.10 and higher documented
IoRegisterFsRegistrationChange 3.51 and higher documented
IoRegisterFsRegistrationChangeMountAware 6.1 and higher declared
IoRegisterIoTracking 6.2 and higher declared (minwin)
IoRegisterLastChanceShutdownNotification 5.0 and higher documented
IoRegisterPlugPlayNotification 5.0 and higher documented
IoRegisterPriorityCallback 6.1 and higher declared (minwin)
IoRegisterShutdownNotification 3.10 and higher documented
IoReleaseCancelSpinLock 3.10 and higher documented
IoReleaseRemoveLockAndWaitEx 5.0 and higher reserved
IoReleaseRemoveLockEx 5.0 and higher reserved
IoReleaseVpbSpinLock 3.10 and higher documented
IoRemoveLinkShareAccess 1709 and higher documented
IoRemoveShareAccess 3.10 and higher documented
IoReplaceFileObjectName 6.1 and higher documented
IoReplacePartitionUnit 6.0 from Windows Vista SP1, and higher declared
IoReportDetectedDevice 5.0 and higher documented
IoReportHalResourceUsage 3.10 and higher  
IoReportInterruptActive 6.2 and higher documented
IoReportInterruptInactive 6.2 and higher documented
IoReportResourceForDetection 5.0 and higher documented
IoReportResourceUsage 3.51 and higher obsolete
IoReportRootDevice 6.1 and higher declared (minwin)
IoReportTargetDeviceChange 5.0 and higher documented
IoReportTargetDeviceChangeAsynchronous 5.0 and higher documented
IoRequestDeviceEject 5.0 and higher documented
IoRequestDeviceEjectEx 6.0 and higher declared
IoRequestDeviceRemovalForReset 10.0 and higher declared
IoReserveDependency 6.2 and higher declared (minwin)
IoResolveDependency 6.2 and higher declared (minwin)
IoRetrievePriorityInfo 6.0 and higher declared (minwin)
IoReuseIrp 5.0 and higher documented
IoSetActivityIdIrp 6.2 and higher documented
IoSetActivityIdThread 6.2 and higher documented
IoSetAdapterCryptoEngineExtension 1703 and higher  
IoSetCompletionRoutineEx 5.1 and higher documented
IoSetDependency 6.0 from Windows Vista SP1, and higher declared (minwin)
IoSetDeviceInterfacePropertyData 6.2 and higher documented
IoSetDeviceInterfaceState 5.0 and higher documented
IoSetDevicePropertyData 6.0 and higher documented
IoSetDeviceToVerify 3.50 and higher documented
IoSetFileObjectIgnoreSharing 6.1 and higher declared
IoSetFileOrigin 5.0 from Windows 2000 SP3, and higher documented
IoSetFsTrackOffsetState 10.0 and higher declared
IoSetFsZeroingOffset 10.0 and higher declared
IoSetFsZeroingOffsetRequired 10.0 and higher declared
IoSetGenericIrpExtension 6.3 and higher declared (minwin)
IoSetHardErrorOrVerifyDevice 3.10 and higher documented
IoSetInformation 3.10 and higher reserved
IoSetIoAttributionIrp 1607 and higher declared
IoSetIoCompletion 5.0 and higher declared (minwin)
IoSetIoCompletionEx 6.0 and higher declared (minwin)
IoSetIoPriorityHint 6.0 and higher documented
IoSetIoPriorityHintIntoFileObject 6.0 and higher declared (minwin)
IoSetIoPriorityHintIntoThread 6.0 and higher declared (minwin)
IoSetIrpExtraCreateParameter 6.0 and higher declared
IoSetLinkShareAccess 1709 and higher documented
IoSetMasterIrpStatus 6.2 and higher documented
IoSetOplockKeyContext 6.1 only  
IoSetPartitionInformation 5.1 and higher obsolete
IoSetPartitionInformationEx 5.1 and higher documented
IoSetShareAccess 3.10 and higher documented
IoSetShareAccessEx 6.0 and higher declared
IoSetStartIoAttributes 5.1 and higher documented
IoSetSystemPartition 5.1 and higher documented
IoSetThreadHardErrorMode 4.0 and higher documented
IoSetTopLevelIrp 3.50 and higher documented
IoSizeOfIrpEx 10.0 and higher declared
IoSizeofGenericIrpExtension 6.3 and higher declared (minwin)
IoSizeofWorkItem 6.0 and higher documented
IoStartNextPacket 3.10 and higher documented
IoStartNextPacketByKey 3.10 and higher documented
IoStartPacket 3.10 and higher documented
IoStartTimer 3.10 and higher documented
IoStatisticsLock (data) 3.10 and higher declared
IoSteerInterrupt 10.0 and higher declared (minwin)
IoStopTimer 3.10 and higher documented
IoSynchronousCallDriver 6.2 and higher declared (minwin)
IoSynchronousInvalidateDeviceRelations 5.0 to 1607 declared (minwin)
IoSynchronousPageWrite 3.50 and higher reserved
IoTestDependency 6.3 and higher declared (minwin)
IoThreadToProcess 3.50 and higher documented
IoTransferActivityId 6.2 and higher documented
IoTranslateBusAddress 5.2 from Windows Server 2003 SP1, and higher declared
IoTryQueueWorkItem 6.2 and higher documented
IoUninitializeWorkItem 6.0 and higher documented
IoUnregisterBootDriverCallback 6.2 and higher documented
IoUnregisterContainerNotification 6.1 and higher documented
IoUnregisterFileSystem 3.10 and higher documented
IoUnregisterFsRegistrationChange 3.51 and higher documented
IoUnregisterIoTracking 6.2 and higher declared (minwin)
IoUnregisterPlugPlayNotification 5.0 and higher documented
IoUnregisterPlugPlayNotificationEx 6.1 and higher documented
IoUnregisterPriorityCallback 6.1 and higher declared (minwin)
IoUnregisterShutdownNotification 3.10 and higher documented
IoUpdateLinkShareAccess 1709 and higher documented
IoUpdateShareAccess 3.10 and higher documented
IoValidateDeviceIoControlAccess 5.1 from Windows XP SP1, and higher documented
IoVerifyPartitionTable 5.1 and higher documented
IoVerifyVolume 3.10 and higher documented
IoVolumeDeviceNameToGuid 1511 and higher declared
IoVolumeDeviceNameToGuidPath 1511 and higher declared
IoVolumeDeviceToDosName 5.1 and higher documented
IoVolumeDeviceToGuid 6.2 and higher declared
IoVolumeDeviceToGuidPath 6.2 and higher declared
IoWMIAllocateInstanceIds 5.0 and higher documented
IoWMIDeviceObjectToInstanceName 5.1 and higher documented
IoWMIDeviceObjectToProviderId 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented
IoWMIExecuteMethod 5.1 and higher documented
IoWMIHandleToInstanceName 5.1 and higher documented
IoWMIOpenBlock 5.1 and higher documented
IoWMIQueryAllData 5.1 and higher documented
IoWMIQueryAllDataMultiple 5.1 and higher documented
IoWMIQuerySingleInstance 5.1 and higher documented
IoWMIQuerySingleInstanceMultiple 5.1 and higher documented
IoWMIRegistrationControl 5.0 and higher documented
IoWMISetNotificationCallback 5.1 and higher documented
IoWMISetSingleInstance 5.1 and higher documented
IoWMISetSingleItem 5.1 and higher documented
IoWMISuggestInstanceName 5.0 and higher documented
IoWMIWriteEvent 5.0 and higher documented
IoWithinStackLimits 6.0 and higher documented
IoWriteErrorLogEntry 3.10 and higher documented
IoWriteOperationCount (data) 3.10 and higher declared
IoWritePartitionTable 5.1 and higher obsolete
IoWritePartitionTableEx 5.1 and higher documented
IoWriteTransferCount (data) 3.10 and higher declared
IofCallDriver 3.50 and higher declared
IofCompleteRequest 3.50 and higher declared
KdAcquireDebuggerLock 6.3 and higher  
KdChangeOption 5.2 from Windows Server 2003 SP1, and higher declared
KdDebuggerEnabled (data) 3.10 and higher documented (macro)
KdDebuggerNotPresent (data) 3.10 and higher documented (macro)
KdDeregisterPowerHandler 6.3 and higher declared (minwin)
KdDisableDebugger 5.0 and higher documented
KdEnableDebugger 5.0 and higher documented
KdEnteredDebugger (data) 5.0 and higher  
KdEventLoggingEnabled (data) 10.0 and higher  
KdGetDebugDevice 10.0 and higher  
KdLogDbgPrint 6.2 and higher  
KdPollBreakIn 3.10 and higher  
KdPowerTransition 5.1 and higher declared (minwin)
KdPowerTransitionEx 1703 and higher  
KdRefreshDebuggerNotPresent 5.2 and higher documented
KdRegisterPowerHandler 6.3 and higher declared (minwin)
KdReleaseDebuggerLock 6.3 and higher  
KdSetEventLoggingPresent 10.0 and higher  
KdSystemDebugControl 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
Ke386CallBios 3.10 to 6.1 (x86 only)  
Ke386IoSetAccessProcess 3.10 and higher (x86 only) declared (minwin)
Ke386QueryIoAccessMap 3.10 and higher (x86 only) declared (minwin)
Ke386SetIoAccessMap 3.10 and higher (x86 only) declared (minwin)
KeAcquireGuardedMutex 5.2 from Windows Server 2003 SP1, and higher documented
KeAcquireGuardedMutexUnsafe 5.2 from Windows Server 2003 SP1, and higher documented
KeAcquireInStackQueuedSpinLock 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
documented
KeAcquireInStackQueuedSpinLockAtDpcLevel 5.1 and higher documented
KeAcquireInStackQueuedSpinLockForDpc 5.2 and higher documented
KeAcquireInStackQueuedSpinLockRaiseToSynch 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
 
KeAcquireInterruptSpinLock 5.1 and higher documented
KeAcquireQueuedSpinLock 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
reserved
KeAcquireQueuedSpinLockRaiseToSynch 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
 
KeAcquireSpinLock 6.2 and higher (x86 only) but earlier in HAL documented
KeAcquireSpinLockAtDpcLevel 3.10 and higher documented
KeAcquireSpinLockForDpc 5.2 and higher documented
KeAcquireSpinLockRaiseToDpc 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented
KeAcquireSpinLockRaiseToSynch 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
reserved
KeAddGroupAffinityEx 6.1 and higher declared (minwin)
KeAddProcessorAffinityEx 6.1 and higher declared (minwin)
KeAddProcessorGroupAffinity 6.1 and higher declared (minwin)
KeAddSystemServiceTable 3.51 and higher declared (minwin)
KeAddTriageDumpDataBlock 1803 and higher documented
KeAlertThread 6.0 and higher declared (minwin)
KeAllocateCalloutStack 6.0 and higher declared (minwin)
KeAllocateCalloutStackEx 6.1 and higher declared (minwin)
KeAndAffinityEx 6.1 and higher declared (minwin)
KeAndGroupAffinityEx 6.1 and higher declared (minwin)
KeAreAllApcsDisabled 5.2 from Windows Server 2003 SP1, and higher documented
KeAreApcsDisabled 5.1 and higher documented
KeAttachProcess 3.10 and higher obsolete
KeBoostCurrentThread 4.0 only  
KeBugCheck 3.10 and higher documented
KeBugCheckEx 3.10 and higher documented
KeCancelTimer 3.10 and higher documented
KeCancelTimer2 10.0 and higher  
KeCapturePersistentThreadState 5.1 from Windows XP SP1, and higher  
KeCheckProcessorAffinityEx 6.1 and higher declared (minwin)
KeCheckProcessorGroupAffinity 6.1 and higher declared (minwin)
KeClearEvent 3.50 and higher documented
KeClockInterruptNotify 6.3 and higher  
KeClockTimerPowerChange 6.3 and higher  
KeComplementAffinityEx 6.1 and higher declared (minwin)
KeConnectInterrupt 3.51 to 5.2 only  
KeConnectInterruptForHal 10.0 and higher (x64);
1803 and higher (x86)
 
KeConvertAuxiliaryCounterToPerformanceCounter 10.0 and higher documented
KeConvertPerformanceCounterToAuxiliaryCounter 10.0 and higher documented
KeCopyAffinityEx 6.1 and higher declared (minwin)
KeCountSetBitsAffinityEx 6.1 and higher declared (minwin)
KeCountSetBitsGroupAffinity 6.1 and higher declared (minwin)
KeDcacheFlushCount 3.10 to 5.1 only  
KeDelayExecutionThread 3.10 and higher documented
KeDeregisterBoundCallback 10.0 and higher documented
KeDeregisterBugCheckCallback 3.50 and higher documented
KeDeregisterBugCheckReasonCallback 5.1 from Windows XP SP1, and higher documented
KeDeregisterNmiCallback 5.2 and higher documented
KeDeregisterProcessorChangeCallback 6.0 from Windows Vista SP1, and higher documented
KeDetachProcess 3.10 and higher obsolete
KeDisconnectInterrupt 3.10 to 5.2 only  
KeDispatchSecondaryInterrupt 6.2 and higher declared (minwin)
KeEnterCriticalRegion 3.50 and higher documented
KeEnterGuardedRegion 5.2 from Windows Server 2003 SP1, and higher documented
KeEnterKernelDebugger 3.10 and higher reserved
KeEnumerateNextProcessor 6.1 and higher declared (minwin)
KeExpandKernelStackAndCallout 5.2 from Windows Server 2003 SP1, and higher (x64);
6.0 and higher (x86)
documented
KeExpandKernelStackAndCalloutEx 6.0 and higher declared (minwin)
KeFindConfigurationEntry 3.10 and higher  
KeFindConfigurationNextEntry 3.50 and higher  
KeFindFirstSetLeftAffinityEx 6.1 and higher declared (minwin)
KeFindFirstSetLeftGroupAffinity 6.1 and higher declared (minwin)
KeFindFirstSetRightAffinityEx 6.3 and higher declared (minwin)
KeFindFirstSetRightGroupAffinity 6.1 and higher declared (minwin)
KeFirstGroupAffinityEx 6.1 and higher declared (minwin)
KeFlushCurrentTbImmediately 1803 and higher (x64 only)  
KeFlushEntireTb 3.10 and higher  
KeFlushIoBuffers 10.0 and higher documented
KeFlushQueuedDpcs 5.1 from Windows XP SP2, and higher documented
KeForceEnableNx 6.2 and higher  
KeFreeCalloutStack 6.0 and higher declared (minwin)
KeGenericCallDpc 5.2 and higher declared (minwin)
KeGetClockOwner 6.3 and higher  
KeGetClockTimerResolution 6.3 and higher  
KeGetCurrentIrql 5.2 from Windows Server 2003 SP1, and higher (x64 only);
earlier as HAL export (x86 only)
documented
KeGetCurrentNodeNumber 6.1 and higher documented
KeGetCurrentProcessorNumberEx 6.1 and higher documented
KeGetCurrentThread 3.10 and higher documented
KeGetEffectiveIrql 1511 and higher declared (minwin)
KeGetNextClockTickDuration 6.3 and higher  
KeGetNextTimerExpirationDueTime 6.2 only  
KeGetPreviousMode 3.10 and higher (x86 only)  
KeGetProcessorIndexFromNumber 6.1 and higher documented
KeGetProcessorNumberFromIndex 6.1 and higher documented
KeGetRecommendedSharedDataAlignment 5.1 and higher documented
KeGetXSaveFeatureFlags 6.1 and higher  
KeHwPolicyLocateResource 6.2 and higher  
KeI386AbiosCall 3.10 to 6.1 (x86 only)  
KeI386AllocateGdtSelectors 3.10 to 6.1 (x86 only)  
KeI386Call16BitCStyleFunction 4.0 to 6.1 (x86 only)  
KeI386Call16BitFunction 3.51 to 6.1 (x86 only)  
KeI386FlatToGdtSelector 3.10 to 6.1 (x86 only)  
KeI386GetLid 3.10 to 6.1 (x86 only)  
KeI386MachineType (data) 3.10 and higher (x86 only)  
KeI386ReleaseGdtSelectors 3.51 to 6.1 (x86 only)  
KeI386ReleaseLid 3.10 to 6.1 (x86 only)  
KeI386SetGdtSelector 3.51 to 6.1 (x86 only)  
KeIcacheFlushCount 3.10 to 5.1 only  
KeInitializeAffinityEx 6.1 and higher declared (minwin)
KeInitializeApc 3.10 and higher declared (minwin)
KeInitializeCrashDumpHeader 5.2 from Windows Server 2003 SP1, and higher documented
KeInitializeDeviceQueue 3.10 and higher documented
KeInitializeDpc 3.10 and higher documented
KeInitializeEnumerationContext 6.1 and higher declared (minwin)
KeInitializeEnumerationContextFromAffinity 10.0 and higher declared (minwin)
KeInitializeEnumerationContextFromGroup 6.1 and higher declared (minwin)
KeInitializeEvent 3.10 and higher documented
KeInitializeGuardedMutex 5.2 from Windows Server 2003 SP1, and higher documented
KeInitializeInterrupt 3.10 and higher  
KeInitializeMutant 3.10 and higher reserved
KeInitializeMutex 3.10 and higher documented
KeInitializePowerStatus 3.10 only  
KeInitializeQueue 3.50 and higher documented
KeInitializeSecondaryInterruptServices 6.2 and higher declared (minwin)
KeInitializeSemaphore 3.10 and higher documented
KeInitializeSpinLock 3.10 and higher (x86 only) documented
KeInitializeThreadedDpc 5.2 and higher documented
KeInitializeTimer 3.10 and higher documented
KeInitializeTimer2 10.0 and higher  
KeInitializeTimerEx 4.0 and higher documented
KeInitializeTriageDumpDataArray 1803 and higher  
KeInsertByKeyDeviceQueue 3.10 and higher documented
KeInsertDeviceQueue 3.10 and higher documented
KeInsertHeadQueue 3.51 and higher documented
KeInsertQueue 3.50 and higher documented
KeInsertQueueApc 3.10 and higher declared (minwin)
KeInsertQueueDpc 3.10 and higher documented
KeInsertQueuePowerStatus 3.10 only  
KeInterlockedClearProcessorAffinityEx 6.1 and higher declared (minwin)
KeInterlockedSetProcessorAffinityEx 6.1 and higher declared (minwin)
KeInvalidateAllCaches 5.2 and higher documented
KeInvalidateRangeAllCaches 6.0 and higher declared
KeInvalidateRangeAllCachesNoIpi 1803 and higher  
KeIpiGenericCall 5.2 and higher documented
KeIsAttachedProcess 5.1 and higher declared (minwin)
KeIsEmptyAffinityEx 6.1 and higher declared (minwin)
KeIsEqualAffinityEx 6.1 and higher declared (minwin)
KeIsExecutingDpc 3.10 and higher (x86);
6.0 and higher (x64)
documented
KeIsSingleGroupAffinityEx 6.1 and higher declared (minwin)
KeIsSubsetAffinityEx 6.1 and higher declared (minwin)
KeIsWaitListEmpty 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
KeLastBranchMSR (data) 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared
KeLeaveCriticalRegion 3.10 and higher documented
KeLeaveGuardedRegion 5.2 from Windows Server 2003 SP1, and higher documented
KeLoadMTRR 6.2 and higher declared (minwin)
KeLoaderBlock (data) 3.50 and higher declared (minwin)
KeLowerIrql 5.2 from Windows Server 2003 SP1, and higher (x64 only);
earlier as HAL export (x86 only)
documented
KeNotifyProcessorFreezeSupported 10.0 and higher  
KeNumberProcessors (data) 3.10 and higher documented
KeOrAffinityEx 6.1 and higher declared (minwin)
KePollFreezeExecution 6.1 and higher (x86 only)  
KeProcessorGroupAffinity 6.1 and higher declared (minwin)
KeProfileInterrupt 3.10 to 6.1 (x86 only)  
KeProfileInterruptWithSource 3.51 and higher declared (minwin)
KePulseEvent 3.51 and higher documented
KeQueryActiveGroupCount 6.1 and higher documented
KeQueryActiveProcessorAffinity 6.1 and higher declared (minwin)
KeQueryActiveProcessorCount 6.0 and higher documented
KeQueryActiveProcessorCountEx 6.1 and higher documented
KeQueryActiveProcessors 5.0 and higher documented
KeQueryAuxiliaryCounterFrequency 10.0 and higher documented
KeQueryDpcWatchdogInformation 6.0 and higher documented
KeQueryEffectivePriorityThread 6.2 and higher declared (minwin)
KeQueryGroupAffinity 6.1 and higher documented
KeQueryGroupAffinityEx 6.1 and higher declared (minwin)
KeQueryHardwareCounterConfiguration 6.1 and higher documented
KeQueryHeteroCpuPolicyThread 10.0 and higher declared (minwin)
KeQueryHighestNodeNumber 6.1 and higher documented
KeQueryInterruptTime 5.0 and higher (x86 only) documented
KeQueryInterruptTimePrecise 6.2 and higher documented
KeQueryLogicalProcessorRelationship 6.1 and higher documented
KeQueryMaximumGroupCount 6.1 and higher documented
KeQueryMaximumProcessorCount 6.0 and higher documented
KeQueryMaximumProcessorCountEx 6.1 and higher documented
KeQueryMultiThreadProcessorSet 5.2 from Windows Server 2003 SP1, and higher (x64 only)  
KeQueryNodeActiveAffinity 6.1 and higher documented
KeQueryNodeMaximumProcessorCount 6.1 and higher documented
KeQueryPrcbAddress 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared (minwin)
KeQueryPriorityThread 5.0 and higher documented
KeQueryRuntimeThread 5.1 and higher documented
KeQuerySystemTime 3.10 and higher (x86 only) documented
KeQuerySystemTimePrecise 6.2 and higher documented
KeQueryTickCount 3.10 and higher (x86 only) documented
KeQueryTimeIncrement 3.10 and higher documented
KeQueryTotalCycleTimeThread 6.2 and higher documented
KeQueryUnbiasedInterruptTime 6.1 and higher documented
KeQueryUnbiasedInterruptTimePrecise 1607 and higher declared
KeRaiseIrqlToDpcLevel 5.2 from Windows Server 2003 SP1, and higher (x64 only);
earlier as HAL export (x86 only)
documented
KeRaiseUserException 4.0 and higher  
KeReadStateEvent 3.10 and higher documented
KeReadStateMutant 3.50 and higher reserved
KeReadStateMutex 3.10 and higher documented
KeReadStateQueue 3.50 and higher reserved
KeReadStateSemaphore 3.10 and higher documented
KeReadStateTimer 3.10 and higher documented
KeRegisterBoundCallback 10.0 and higher documented
KeRegisterBugCheckCallback 3.50 and higher documented
KeRegisterBugCheckReasonCallback 5.1 from Windows XP SP1, and higher documented
KeRegisterNmiCallback 5.2 and higher documented
KeRegisterProcessorChangeCallback 6.0 from Windows Vista SP1, and higher documented
KeReleaseGuardedMutex 5.2 from Windows Server 2003 SP1, and higher documented
KeReleaseGuardedMutexUnsafe 5.2 from Windows Server 2003 SP1, and higher documented
KeReleaseInStackQueuedSpinLock 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
documented
KeReleaseInStackQueuedSpinLockForDpc 5.2 and higher documented
KeReleaseInStackQueuedSpinLockFromDpcLevel 5.1 and higher documented
KeReleaseInterruptSpinLock 5.1 and higher documented
KeReleaseMutant 3.10 and higher reserved
KeReleaseMutex 3.10 and higher documented
KeReleaseQueuedSpinLock 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
reserved
KeReleaseSemaphore 3.10 and higher documented
KeReleaseSpinLock 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
documented
KeReleaseSpinLockForDpc 5.2 and higher documented
KeReleaseSpinLockFromDpcLevel 3.10 and higher documented
KeRemoveByKeyDeviceQueue 3.10 and higher documented
KeRemoveByKeyDeviceQueueIfBusy 5.1 and higher reserved
KeRemoveDeviceQueue 3.10 and higher documented
KeRemoveEntryDeviceQueue 3.10 and higher documented
KeRemoveGroupAffinityEx 6.1 and higher declared (minwin)
KeRemoveProcessorAffinityEx 6.1 and higher declared (minwin)
KeRemoveProcessorGroupAffinity 6.1 and higher declared (minwin)
KeRemoveQueue 3.50 and higher documented
KeRemoveQueueEx 6.0 from Windows Vista SP1, and higher declared
KeRemoveQueueDpc 3.10 and higher documented
KeRemoveQueueDpcEx 6.3 and higher declared
KeRemoveQueuePowerStatus 3.10 only  
KeRemoveSystemServiceTable 5.1 and higher declared (minwin)
KeReportCacheIncoherentDevice 10.0 and higher declared (minwin)
KeResetEvent 3.10 and higher documented
KeRestoreExtendedProcessorState 6.1 and higher documented
KeRestoreFloatingPointState 4.0 and higher documented
KeRevertToUserAffinityThread 5.0 and higher declared
KeRevertToUserAffinityThreadEx 6.0 and higher documented
KeRevertToUserGroupAffinityThread 6.1 and higher documented
KeRundownQueue 4.0 and higher documented
KeSaveExtendedProcessorState 6.1 and higher documented
KeSaveFloatingPointState 4.0 and higher documented
KeSaveStateForHibernate (data) 5.0 and higher  
KeServiceDescriptorTable (data) 3.51 and higher (x86);
5.2 from Windows Server 2003 SP1 only (x64)
 
KeSetActualBasePriorityThread 6.0 and higher declared (minwin)
KeSetAffinityThread 4.0 and higher  
KeSetBasePriorityThread 3.10 and higher documented
KeSetCoalescableTimer 6.1 and higher documented
KeSetDmaIoCoherency 3.51 and higher  
KeSetEvent 3.10 and higher documented
KeSetEventBoostPriority 3.50 and higher  
KeSetHardwareCounterConfiguration 6.1 and higher documented
KeSetHeteroCpuPolicyThread 10.0 and higher declared (minwin)
KeSetIdealProcessorThread 4.0 and higher reserved
KeSetImportanceDpc 3.51 and higher documented
KeSetKernelStackSwapEnable 4.0 and higher reserved
KeSetLastBranchRecordInUse 1709 and higher (x64 only)  
KeSetPriorityThread 3.10 and higher documented
KeSetProfileIrql 4.0 and higher  
KeSetSelectedCpuSetsThread 10.0 and higher declared (minwin)
KeSetSwapContextNotifyRoutine 4.0 to 5.0 only  
KeSetSystemAffinityThread 5.0 and higher documented
KeSetSystemAffinityThreadEx 6.0 and higher documented
KeSetSystemGroupAffinityThread 6.1 and higher documented
KeSetTargetProcessorDpc 3.51 and higher documented
KeSetTargetProcessorDpcEx 6.1 and higher documented
KeSetThreadSelectNotifyRoutine 4.0 to 5.0 only  
KeSetTimeIncrement 3.10 to 6.2  
KeSetTimeUpdateNotifyRoutine 4.0 to 5.1 only reserved
KeSetTimer 3.10 and higher documented
KeSetTimer2 10.0 and higher  
KeSetTimerEx 4.0 and higher documented
KeShouldYieldProcessor 10.0 and higher declared
KeSignalCallDpcDone 5.2 and higher declared (minwin)
KeSignalCallDpcSynchronize 5.2 and higher declared (minwin)
KeStackAttachProcess 5.0 and higher documented
KeStallWhileFrozen 6.2 and higher declared (minwin)
KeStartDynamicProcessor 6.0 and higher declared (minwin)
KeSubtractAffinityEx 6.1 and higher declared (minwin)
KeSweepLocalCaches 6.2 and higher declared (minwin)
KeSynchronizeExecution 3.10 and higher documented
KeSynchronizeTimeToQpc 10.0 and higher  
KeSystemFullyCacheCoherent 10.0 and higher  
KeTerminateThread 3.10 to 6.0 only  
KeTestAlertThread 6.0 from Windows Vista SP1, and higher declared (minwin)
KeTestSpinLock 5.2 and higher documented
KeTickCount (data) 3.50 and higher (x86 only) declared
KeTimeIncrement (data) 3.10 only  
KeTryToAcquireGuardedMutex 5.2 from Windows Server 2003 SP1, and higher documented
KeTryToAcquireQueuedSpinLock 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
reserved
KeTryToAcquireQueuedSpinLockRaiseToSynch 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86) but earlier in HAL
 
KeTryToAcquireSpinLockAtDpcLevel 5.2 from Windows Server 2003 SP1, and higher documented
KeUnstackDetachProcess 5.0 and higher documented
KeUpdateRunTime 3.10 to 6.2  
KeUpdateSystemTime 3.10 to 6.1  
KeUpdateThreadTag 10.0 and higher declared (minwin)
KeUpdateTime 6.2 only  
KeUpdateTimeAssist 6.2 only  
KeUserModeCallback 3.51 and higher declared (minwin)
KeWaitForMultipleObjects 3.10 and higher documented
KeWaitForMutexObject 3.10 and higher documented
KeWaitForSingleObject 3.10 and higher documented
KeWriteProtectPAT 6.2 and higher declared (minwin)
KefAcquireSpinLockAtDpcLevel 3.50 and higher (x86 only) declared
KefReleaseSpinLockFromDpcLevel 3.50 and higher (x86 only) declared
Kei386EoiHelper 3.10 and higher (x86 only)  
KfAcquireSpinLock 6.2 and higher (x86 only) but earlier in HAL declared (minwin)
KfRaiseIrql 5.2 from Windows Server 2003 SP1, and higher (x64 only);
earlier as HAL export (x86 only)
declared
KfReleaseSpinLock 6.2 and higher (x86 only) but earlier in HAL declared (minwin)
KiAccumulateCycleStats 10.0 and higher (x86 only)  
KiAcquireSpinLock 3.10 and higher (x86 only)  
KiBeginThreadAccountingPeriod 10.0 and higher (x86 only)  
KiBugCheckData (data) 4.0 and higher  
KiCheckForKernelApcDelivery 5.2 and higher  
KiCheckForSListAddress 5.2 from Windows Server 2003 SP2, and higher (x86 only)  
KiCoprocessorError 3.10 to 6.2 (x86 only)  
KiCpuId 5.2 from Windows Server 2003 SP1 to 6.2 (x64);
6.2 only (x86)
 
KiDeliverApc 3.10 and higher (x86 only)  
KiDispatchInterrupt 3.10 and higher (x86 only)  
KiEnableTimerWatchdog 5.0 to 5.2 only (x86 only)  
KiEndThreadAccountingPeriod 6.2 and higher (x86 only)  
KiEntropyQueueDpc 6.2 and higher (x86 only)  
KiIpiSend 3.10 to 3.51 only  
KiIpiServiceRoutine 3.10 and higher (x86 only) declared (minwin)
KiReleaseSpinLock 3.10 and higher (x86 only)  
KiUnexpectedInterrupt 3.10 and higher (x86 only)  
Kii386SpinOnSpinLock 3.10 to 6.0 only (x86 only)  
KitLogFeatureUsage 6.3 and higher  
KseQueryDeviceData 6.2 and higher  
KseQueryDeviceDataList 6.2 and higher  
KseQueryDeviceFlags 6.2 and higher  
KseRegisterShim 6.2 and higher  
KseRegisterShimEx 6.2 and higher  
KseSetDeviceFlags 6.2 and higher  
KseUnregisterShim 6.2 and higher  
LdrAccessResource 3.51 and higher  
LdrEnumResources 3.51 and higher  
LdrFindResourceDirectory_U 4.0 and higher  
LdrFindResourceEx_U 6.0 and higher  
LdrFindResource_U 3.51 and higher  
LdrResFindResource 6.0 and higher  
LdrResFindResourceDirectory 6.0 and higher  
LdrResSearchResource 6.0 and higher  
LpcPortObjectType (data) 5.0 and higher declared (minwin)
LpcReplyWaitReplyPort 6.0 and higher declared (minwin)
LpcRequestPort 3.51 and higher declared (minwin)
LpcRequestWaitReplyPort 5.0 and higher declared (minwin)
LpcRequestWaitReplyPortEx 6.0 and higher declared (minwin)
LpcSendWaitReceivePort 6.0 and higher declared (minwin)
LsaCallAuthenticationPackage 3.10 and higher documented (SDK)
LsaDeregisterLogonProcess 3.10 and higher documented (SDK)
LsaFreeReturnBuffer 3.10 and higher documented (SDK)
LsaLogonUser 3.10 and higher documented (SDK)
LsaLookupAuthenticationPackage 3.10 and higher documented (SDK)
LsaRegisterLogonProcess 3.10 and higher documented (SDK)
Mm64BitPhysicalAddress (data) 5.0 and higher documented
MmAddPhysicalMemory 5.0 and higher reserved
MmAddVerifierSpecialThunks 10.0 and higher declared
MmAddVerifierThunks 5.1 and higher reserved
MmAdjustWorkingSetSize 3.51 and higher declared (minwin)
MmAdvanceMdl 5.1 and higher documented
MmAllocateContiguousMemory 3.10 and higher documented
MmAllocateContiguousMemorySpecifyCache 5.0 and higher documented
MmAllocateContiguousMemorySpecifyCacheNode 6.0 and higher documented
MmAllocateContiguousNodeMemory 6.2 and higher documented
MmAllocateMappingAddress 5.1 and higher documented
MmAllocateMdlForIoSpace 6.2 and higher documented
MmAllocateNodePagesForMdlEx 6.2 and higher documented
MmAllocateNonCachedMemory 3.10 and higher documented
MmAllocatePagesForMdl 5.0 and higher documented
MmAllocatePagesForMdlEx 5.2 from Windows Server 2003 SP1, and higher documented
MmAllocatePartitionNodePagesForMdlEx 1607 and higher declared
MmAreMdlPagesCached 6.2 and higher declared
MmBadPointer (data) 6.0 and higher documented
MmBuildMdlForNonPagedPool 3.10 and higher documented
MmCanFileBeTruncated 3.50 and higher documented
MmChangeImageProtection 10.0 and higher  
MmCommitSessionMappedView 5.1 from Windows XP SP2, and higher declared (minwin)
MmCopyMemory 6.3 and higher documented
MmCopyVirtualMemory 6.0 and higher declared (minwin)
MmCreateMdl 3.10 and higher obsolete
MmCreateMirror 5.2 and higher reserved
MmCreateSection 3.51 and higher declared (minwin)
MmDbgTranslatePhysicalAddress 3.10 to 4.0 only  
MmDisableModifiedWriteOfSection 3.50 and higher  
MmDoesFileHaveUserWritableReferences 5.2 from Windows Server 2003 SP2, and higher documented
MmFlushImageSection 3.10 and higher documented
MmForceSectionClosed 3.10 and higher documented
MmForceSectionClosedEx 1803 and higher documented
MmFreeContiguousMemory 3.10 and higher documented
MmFreeContiguousMemorySpecifyCache 5.0 and higher documented
MmFreeMappingAddress 5.1 and higher documented
MmFreeNonCachedMemory 3.10 and higher documented
MmFreePagesFromMdl 5.0 and higher documented
MmFreePagesFromMdlEx 1607 and higher declared
MmGetCacheAttribute 6.3 and higher declared
MmGetMaximumFileSectionSize 6.2 and higher documented
MmGetPhysicalAddress 3.10 and higher documented
MmGetPhysicalMemoryRanges 5.0 and higher reserved
MmGetPhysicalMemoryRangesEx 1607 and higher declared
MmGetSectionInformation 1709 and higher  
MmGetSystemRoutineAddress 5.0 and higher documented
MmGetVirtualForPhysical 5.0 and higher reserved
MmGrowKernelStack 4.0 and higher  
MmHighestUserAddress (data) 4.0 from Windows NT 4.0 SP3, and higher declared
MmIsAddressValid 3.10 and higher documented
MmIsDriverSuspectForVerifier 6.2 and higher documented
MmIsDriverVerifying 5.0 and higher documented
MmIsDriverVerifyingByAddress 6.0 and higher documented
MmIsIoSpaceActive 5.2 and higher reserved
MmIsNonPagedSystemAddressValid 3.10 and higher obsolete
MmIsRecursiveIoFault 3.50 and higher documented
MmIsThisAnNtAsSystem 3.50 and higher documented
MmIsVerifierEnabled 5.1 and higher reserved
MmLoadSystemImage 10.0 and higher  
MmLockPagableDataSection 3.51 and higher documented
MmLockPagableImageSection 3.50 and higher  
MmLockPagableSectionByHandle 3.51 and higher documented
MmMapIoSpace 3.10 and higher documented
MmMapIoSpaceEx 10.0 and higher documented
MmMapLockedPages 3.10 and higher documented
MmMapLockedPagesSpecifyCache 4.0 from Windows NT 4.0 SP4, and higher documented
MmMapLockedPagesWithReservedMapping 5.1 and higher documented
MmMapMdl 1709 and higher documented
MmMapMemoryDumpMdl 3.50 and higher declared (minwin)
MmMapUserAddressesToPage 5.0 and higher reserved
MmMapVideoDisplay 4.0 and higher reserved
MmMapViewInSessionSpace 5.0 and higher reserved
MmMapViewInSessionSpaceEx 6.2 and higher declared
MmMapViewInSystemSpace 3.51 and higher reserved
MmMapViewInSystemSpaceEx 6.2 and higher declared
MmMapViewOfSection 3.51 and higher declared (minwin)
MmMarkPhysicalMemoryAsBad 5.1 and higher reserved
MmMarkPhysicalMemoryAsGood 5.1 and higher reserved
MmMdlPageContentsState 6.2 and higher declared (minwin)
MmMdlPagesAreZero 6.3 and higher declared
MmPageEntireDriver 3.51 and higher documented
MmPartitionObjectType (data) 1607 to 1703  
MmPrefetchPages 5.1 and higher documented
MmPrefetchVirtualAddresses 6.2 and higher declared (minwin)
MmProbeAndLockPages 3.10 and higher documented
MmProbeAndLockProcessPages 5.0 and higher reserved
MmProbeAndLockSelectedPages 5.0 and higher declared (minwin)
MmProtectMdlSystemAddress 5.1 and higher documented
MmQuerySystemSize 3.10 and higher documented
MmRemovePhysicalMemory 5.0 and higher reserved
MmResetDriverPaging 3.51 and higher documented
MmRotatePhysicalView 6.0 and higher reserved
MmSectionObjectType (data) 3.51 and higher declared (minwin)
MmSecureVirtualMemory 3.51 and higher documented
MmSetAddressRangeModified 3.10 and higher documented
MmSetBankedSection 3.51 and higher declared (minwin)
MmSetPermanentCacheAttribute 1607 and higher declared
MmSetUserExceptionCallout 6.0 only  
MmSizeOfMdl 3.10 and higher documented
MmSystemRangeStart (data) 4.0 from Windows NT 4.0 SP3, and higher declared
MmTrimAllSystemPagableMemory 5.0 and higher  
MmUnloadSystemImage 10.0 and higher  
MmUnlockPagableImageSection 3.50 and higher documented
MmUnlockPages 3.10 and higher documented
MmUnmapIoSpace 3.10 and higher documented
MmUnmapLockedPages 3.10 and higher documented
MmUnmapReservedMapping 5.1 and higher documented
MmUnmapVideoDisplay 4.0 and higher reserved
MmUnmapViewInSessionSpace 5.0 and higher reserved
MmUnmapViewInSystemSpace 3.51 and higher reserved
MmUnmapViewOfSection 3.51 and higher declared (minwin)
MmUnsecureVirtualMemory 3.51 and higher documented
MmUserProbeAddress (data) 4.0 from Windows NT 4.0 SP3, and higher declared
NlsAnsiCodePage (data) 4.0 and higher  
NlsLeadByteInfo (data) 3.10 and higher  
NlsMbCodePageTag (data) 3.10 and higher documented (macro)
NlsMbOemCodePageTag (data) 3.50 and higher declared
NlsOemCodePage (data) 5.0 and higher  
NlsOemLeadByteInfo (data) 3.50 and higher declared
NtAddAtom 4.0 and higher  
NtAdjustPrivilegesToken 3.10 and higher declared
NtAllocateLocallyUniqueId 3.10 and higher documented
NtAllocateUuids 3.51 and higher  
NtAllocateVirtualMemory 3.10 and higher documented
NtBuildGUID (data) 6.0 and higher  
NtBuildLab (data) 6.0 and higher  
NtBuildNumber (data) 3.51 and higher declared (minwin)
NtClearAllSavepointsTransaction 6.0 from before Windows Vista SP1  
NtClearSavepointTransaction 6.0 from before Windows Vista SP1  
NtClose 3.10 and higher documented
NtCommitComplete 6.0 and higher documented
NtCommitEnlistment 6.0 and higher documented
NtCommitTransaction 6.0 and higher documented
NtCompareSigningLevels 1703 and higher  
NtConnectPort 3.10 and higher  
NtCreateEnlistment 6.0 and higher documented
NtCreateEvent 3.10 and higher documented
NtCreateFile 3.10 and higher documented
NtCreateResourceManager 6.0 and higher documented
NtCreateSection 3.10 and higher documented
NtCreateTransaction 6.0 and higher documented
NtCreateTransactionManager 6.1 and higher documented
NtDeleteAtom 4.0 and higher  
NtDeleteFile 3.50 and higher documented
NtDeviceIoControlFile 3.10 and higher documented
NtDuplicateObject 3.10 and higher reserved
NtDuplicateToken 3.10 and higher documented
NtEnumerateTransactionObject 6.0 and higher documented
NtFindAtom 4.0 and higher  
NtFreeVirtualMemory 3.10 and higher documented
NtFreezeTransactions 6.0 and higher  
NtFsControlFile 3.10 and higher documented
NtGetEnvironmentVariableEx 6.0 from Windows Vista SP1, and higher  
NtGetNotificationResourceManager 6.0 and higher documented
NtGlobalFlag (data) 3.10 and higher declared
NtImageInfo (data) 1703 and higher  
NtLockFile 3.10 and higher documented
NtMakePermanentObject 5.1 and higher  
NtMapViewOfSection 3.10 and higher documented
NtMarshallTransaction 6.0 from before Windows Vista SP1  
NtNotifyChangeDirectoryFile 3.10 and higher  
NtNotifyChangeDirectoryFileEx 1709 and higher  
NtOpenEnlistment 6.0 and higher documented
NtOpenFile 3.10 and higher documented
NtOpenProcess 3.50 and higher documented
NtOpenProcessToken 3.10 and higher declared
NtOpenProcessTokenEx 5.1 and higher documented
NtOpenResourceManager 6.0 and higher documented
NtOpenThread 5.1 and higher  
NtOpenThreadToken 5.1 and higher declared
NtOpenThreadTokenEx 5.1 and higher documented
NtOpenTransaction 6.0 and higher documented
NtOpenTransactionManager 6.1 and higher documented
NtPrePrepareComplete 6.1 and higher documented
NtPrePrepareEnlistment 6.0 and higher documented
NtPrepareComplete 6.0 and higher documented
NtPrepareEnlistment 6.0 and higher documented
NtPropagationComplete 6.1 and higher declared
NtPropagationFailed 6.1 and higher declared
NtPullTransaction 6.0 from before Windows Vista SP1  
NtQueryDirectoryFile 3.10 and higher documented
NtQueryDirectoryFileEx 1709 and higher declared
NtQueryEaFile 3.10 and higher  
NtQueryEnvironmentVariableInfoEx 6.0 from Windows Vista SP1, and higher  
NtQueryInformationAtom 4.0 and higher  
NtQueryInformationEnlistment 6.0 and higher documented
NtQueryInformationFile 3.10 and higher documented
NtQueryInformationProcess 3.50 and higher declared
NtQueryInformationResourceManager 6.0 and higher documented
NtQueryInformationThread 5.1 and higher  
NtQueryInformationToken 3.10 and higher documented
NtQueryInformationTransaction 6.0 and higher documented
NtQueryInformationTransactionManager 6.0 and higher documented
NtQueryOleDirectoryFile 4.0 only  
NtQueryQuotaInformationFile 5.0 and higher documented
NtQuerySecurityAttributesToken 6.1 and higher  
NtQuerySecurityObject 3.10 and higher documented
NtQuerySystemInformation 5.0 and higher  
NtQuerySystemInformationEx 6.1 and higher  
NtQueryVolumeInformationFile 3.10 and higher documented
NtReadFile 3.10 and higher documented
NtReadOnlyEnlistment 6.1 and higher documented
NtRecoverEnlistment 6.1 and higher documented
NtRecoverResourceManager 6.1 and higher documented
NtRecoverTransactionManager 6.1 and higher documented
NtRequestPort 3.10 and higher  
NtRequestWaitReplyPort 3.10 and higher  
NtRollbackComplete 6.1 and higher documented
NtRollbackEnlistment 6.0 and higher documented
NtRollbackTransaction 6.0 and higher documented
NtSavepointComplete 6.0 from before Windows Vista SP1  
NtSavepointTransaction 6.0 from before Windows Vista SP1  
NtSetCachedSigningLevel 6.2 and higher  
NtSetEaFile 5.0 and higher  
NtSetEvent 3.10 and higher documented
NtSetInformationEnlistment 6.0 and higher documented
NtSetInformationFile 3.10 and higher documented
NtSetInformationProcess 3.10 and higher  
NtSetInformationResourceManager 6.0 and higher documented
NtSetInformationThread 3.10 and higher documented
NtSetInformationToken 6.1 and higher documented
NtSetInformationTransaction 6.0 and higher documented
NtSetInformationVirtualMemory 6.2 and higher  
NtSetQuotaInformationFile 5.0 and higher documented
NtSetSecurityObject 3.10 and higher documented
NtSetVolumeInformationFile 5.0 and higher documented
NtShutdownSystem 5.1 and higher  
NtStartTm 6.0 from before Windows Vista SP1  
NtThawTransactions 6.0 and higher  
NtTraceControl 6.0 and higher  
NtTraceEvent 5.1 and higher  
NtUnlockFile 3.10 and higher documented
NtVdmControl 3.10 and higher  
NtWaitForSingleObject 3.10 and higher documented
NtWriteFile 3.10 and higher documented
ObAssignSecurity 4.0 and higher declared (minwin)
ObCheckCreateObjectAccess 4.0 and higher declared (minwin)
ObCheckObjectAccess 4.0 and higher declared (minwin)
ObCloseHandle 5.1 and higher declared (minwin)
ObCreateObject 3.10 and higher declared (minwin)
ObCreateObjectType 5.1 and higher declared (minwin)
ObDeleteCapturedInsertInfo 5.0 from Windows 2000 SP4 only, and 5.2 and higher declared (minwin)
ObDereferenceObject 3.10 and higher documented
ObDereferenceObjectDeferDelete 6.0 and higher documented
ObDereferenceObjectDeferDeleteWithTag 6.1 and higher documented
ObDereferenceSecurityDescriptor 5.1 and higher declared (minwin)
ObDuplicateObject 6.2 and higher declared (minwin)
ObFindHandleForObject 4.0 and higher declared (minwin)
ObGetFilterVersion 6.0 from Windows Vista SP1, and higher declared
ObGetObjectPointerCount 3.50 to 5.0 only  
ObGetObjectSecurity 4.0 and higher documented
ObGetObjectType 6.1 and higher declared (minwin)
ObInsertObject 3.10 and higher reserved
ObIsDosDeviceLocallyMapped 5.1 from Windows XP SP3,
6.0 and higher
declared (minwin)
ObIsKernelHandle 6.0 and higher documented
ObLogSecurityDescriptor 5.1 and higher declared (minwin)
ObMakeTemporaryObject 3.50 and higher reserved
ObOpenObjectByName 4.0 and higher declared (minwin)
ObOpenObjectByNameEx 1511 and higher declared (minwin)
ObOpenObjectByPointer 3.10 and higher documented
ObOpenObjectByPointerWithTag 6.1 and higher declared
ObQueryNameInfo 6.1 and higher declared (minwin)
ObQueryNameString 3.10 and higher documented
ObQueryObjectAuditingByHandle 4.0 and higher reserved
ObReferenceObjectByHandle 3.10 and higher documented
ObReferenceObjectByHandleWithTag 6.1 and higher documented
ObReferenceObjectByName 4.0 and higher declared (minwin)
ObReferenceObjectByPointer 3.10 and higher documented
ObReferenceObjectByPointerWithTag 6.1 and higher documented
ObReferenceObjectSafe 6.2 and higher declared
ObReferenceObjectSafeWithTag 6.2 and higher declared (minwin)
ObReferenceSecurityDescriptor 5.1 and higher declared (minwin)
ObRegisterCallbacks 6.0 from Windows Vista SP1, and higher documented
ObReleaseObjectSecurity 4.0 and higher documented
ObSetHandleAttributes 5.1 and higher declared (minwin)
ObSetSecurityDescriptorInfo 4.0 and higher declared (minwin)
ObSetSecurityObjectByPointer 5.1 and higher declared (minwin)
ObUnRegisterCallbacks 6.0 from Windows Vista SP1, and higher documented
ObWaitForMultipleObjects 6.2 and higher declared (minwin)
ObWaitForSingleObject 6.2 and higher declared (minwin)
ObfDereferenceObject 3.50 and higher declared
ObfDereferenceObjectWithTag 6.1 and higher declared
ObfReferenceObject 4.0 and higher declared
ObfReferenceObjectWithTag 6.1 and higher declared
POGOBuffer (data) 6.0 and higher  
PcwAddInstance 6.1 and higher documented
PcwCloseInstance 6.1 and higher documented
PcwCreateInstance 6.1 and higher documented
PcwRegister 6.1 and higher documented
PcwUnregister 6.1 and higher documented
PfFileInfoNotify 6.0 and higher  
PfxFindPrefix 3.10 and higher declared
PfxInitialize 3.10 and higher declared
PfxInsertPrefix 3.10 and higher declared
PfxRemovePrefix 3.10 and higher declared
PoAllProcessorsDeepIdle 6.2 only  
PoCallDriver 5.0 and higher documented
PoCancelDeviceNotify 5.0 and higher  
PoClearPowerRequest 6.1 and higher documented
PoCpuIdledSinceLastCallImprecise 10.0 and higher declared (minwin)
PoCreatePowerRequest 6.1 and higher documented
PoCreateThermalRequest 10.0 and higher declared
PoDeletePowerRequest 6.1 and higher documented
PoDeleteThermalRequest 10.0 and higher declared
PoDisableSleepStates 6.0 and higher declared (minwin)
PoEndDeviceBusy 6.1 and higher documented
PoEnergyEstimationEnabled 10.0 and higher declared (minwin)
PoFxCompleteDevicePowerNotRequired 6.2 and higher documented
PoFxCompleteIdleCondition 6.2 and higher documented
PoFxCompleteIdleState 6.2 and higher documented
PoFxEnableDStateReporting 10.0 and higher declared (minwin)
PoFxIdleComponent 6.2 and higher documented
PoFxIssueComponentPerfStateChange 10.0 and higher documented
PoFxIssueComponentPerfStateChangeMultiple 10.0 and higher documented
PoFxNotifySurprisePowerOn 6.2 and higher documented
PoFxPowerControl 6.2 and higher documented
PoFxPowerOnCrashdumpDevice 6.3 and higher documented
PoFxProcessorNotification 6.2 and higher declared (minwin)
PoFxQueryCurrentComponentPerfState 10.0 and higher documented
PoFxRegisterComponentPerfStates 10.0 and higher documented
PoFxRegisterCoreDevice 6.2 and higher documented
PoFxRegisterCrashdumpDevice 6.3 and higher documented
PoFxRegisterDevice 6.2 and higher documented
PoFxRegisterDripsWatchdogCallback 1703 and higher declared
PoFxRegisterPlugin 6.2 and higher documented
PoFxRegisterPluginEx 6.2 and higher documented
PoFxRegisterPrimaryDevice 6.2 and higher declared (minwin)
PoFxReportDevicePoweredOn 6.2 and higher documented
PoFxSetComponentLatency 6.2 and higher documented
PoFxSetComponentResidency 6.2 and higher documented
PoFxSetComponentWake 6.2 and higher documented
PoFxSetDeviceIdleTimeout 6.2 and higher documented
PoFxSetTargetDripsDevicePowerState 1709 and higher documented
PoFxStartDevicePowerManagement 6.2 and higher documented
PoFxUnregisterDevice 6.2 and higher documented
PoGetProcessorIdleAccounting 6.2 and higher  
PoGetSystemWake 6.0 and higher documented
PoGetThermalRequestSupport 10.0 and higher declared
PoInitiateProcessorWake 6.2 and higher  
PoLatencySensitivityHint 6.2 and higher declared (minwin)
PoNotifyDisableDynamicTick 6.2 only  
PoNotifyMediaBuffering 10.0 and higher declared (minwin)
PoNotifyVSyncChange 6.2 and higher declared (minwin)
PoQueryWatchdogTime 6.1 and higher documented
PoQueryPowerSequence 3.51 to 4.0 only  
PoQueueShutdownWorkItem 5.1 and higher declared
PoReenableSleepStates 6.0 and higher declared (minwin)
PoRegisterCoalescingCallback 6.2 and higher declared (minwin)
PoRegisterDeviceForIdleDetection 3.51, and 5.0 and higher documented
PoRegisterDeviceNotify 5.0 and higher  
PoRegisterPowerSettingCallback 6.0 and higher documented
PoRegisterSystemState 5.0 and higher documented
PoReportDirectedDripsCandidateDevice 1803 and higher  
PoRequestPowerChange 3.51 to 4.0 only  
PoRequestPowerIrp 5.0 and higher documented
PoRequestShutdownEvent 5.1 and higher declared (minwin)
PoSetDeviceBusyEx 6.0 from Windows Vista SP1, and higher documented
PoSetDeviceIdleDetection 4.0 only  
PoSetFixedWakeSource 6.0 and higher declared (minwin)
PoSetHiberRange 5.0 and higher declared (minwin)
PoSetPowerButtonHoldState 1703 and higher  
PoSetPowerRequest 6.1 and higher documented
PoSetPowerState 5.0 and higher documented
PoSetSystemState 5.0 and higher documented
PoSetSystemWake 6.0 and higher documented
PoSetSystemWakeDevice 1511 and higher  
PoSetThermalActiveCooling 10.0 and higher declared
PoSetThermalPassiveCooling 10.0 and higher declared
PoSetUserPresent 6.2 and higher declared (minwin)
PoShutdownBugCheck 5.0 and higher  
PoStartDeviceBusy 6.1 and higher documented
PoStartNextPowerIrp 5.0 and higher documented
PoUnregisterCoalescingCallback 6.2 and higher declared (minwin)
PoUnregisterPowerSettingCallback 6.0 and higher documented
PoUnregisterSystemState 5.0 and higher documented
PoUserShutdownCancelled 6.2 and higher declared (minwin)
PoUserShutdownInitiated 6.0 and higher declared (minwin)
ProbeForRead 3.10, then 5.0 and higher documented
ProbeForWrite 3.10 and higher documented
PsAcquireProcessExitSynchronization 6.0 and higher declared (minwin)
PsAcquireSiloHardReference 1607 and higher declared
PsAllocSiloContextSlot 1607 and higher documented
PsAllocateMonitorContextServerSilo 10.0 to 1511 declared
PsAssignImpersonationToken 4.0 and higher declared
PsAssignProcessToJobObject 1703 and higher  
PsAttachSiloToCurrentThread 10.0 and higher documented
PsCaptureUserProcessParameters (1) 6.2 and higher declared (minwin)
PsChargePoolQuota 3.10 and higher documented
PsChargeProcessCpuCycles 6.0 only (x64);
6.0 and 6.1 only (x86)
 
PsChargeProcessNonPagedPoolQuota 5.1 and higher declared (minwin)
PsChargeProcessPagedPoolQuota 5.1 and higher declared (minwin)
PsChargeProcessPoolQuota 5.1 and higher declared
PsChargeProcessWakeCounter 6.2 and higher declared (minwin)
PsCreateSiloContext 1607 and higher documented
PsCreateSystemProcess 3.10 to 5.2 only  
PsCreateSystemThread 3.10 and higher documented
PsCreateSystemThreadEx 6.2 and higher declared (minwin)
PsCreateWin32Process 4.0 only  
PsDeleteMonitorContextServerSilo 10.0 to 1511 declared
PsDereferenceImpersonationToken 5.1 and higher documented
PsDereferenceKernelStack 6.2 and higher declared (minwin)
PsDereferenceMonitorContextServerSilo 10.0 to 1511 declared
PsDereferencePrimaryToken 5.1 and higher documented
PsDereferenceSiloContext 1607 and higher documented
PsDetachSiloFromCurrentThread 10.0 and higher documented
PsDisableImpersonation 5.0 and higher declared
PsEnterPriorityRegion 6.0 and higher declared (minwin)
PsEqualCurrentServerSilo 1511 only declared (minwin)
PsEqualCurrentSilo 10.0 to 1511 declared
PsEstablishWin32Callouts 3.51 and higher declared (minwin)
PsFreeSiloContextSlot 1607 and higher documented
PsGetContextThread 5.1 from Windows XP SP1, and higher declared (minwin)
PsGetCurrentProcess 5.1 and higher documented
PsGetCurrentProcessId 4.0 and higher documented
PsGetCurrentProcessSessionId 5.1 and higher declared (minwin)
PsGetCurrentProcessWin32Process 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
PsGetCurrentProcessWow64Process 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared (minwin)
PsGetCurrentServerSilo 1511 and higher documented
PsGetCurrentServerSiloName 1511 and higher documented
PsGetCurrentSilo 10.0 and higher documented
PsGetCurrentSiloObject 1511 only declared (minwin)
PsGetCurrentThread 5.1 and higher documented
PsGetCurrentThreadId 4.0 and higher documented
PsGetCurrentThreadPreviousMode 5.1 and higher declared (minwin)
PsGetCurrentThreadProcess 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
PsGetCurrentThreadProcessId 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
PsGetCurrentThreadStackBase 5.1 and higher declared (minwin)
PsGetCurrentThreadStackLimit 5.1 and higher declared (minwin)
PsGetCurrentThreadTeb 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
PsGetCurrentThreadWin32Thread 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
PsGetCurrentThreadWin32ThreadAndEnterCriticalRegion 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
PsGetEffectiveContainerId 10.0 and higher declared (minwin)
PsGetEffectiveServerSilo 1607 and higher documented
PsGetHostSilo 1607 and higher documented
PsGetJobLock 5.1 and higher declared (minwin)
PsGetJobProperty 10.0 and higher declared (minwin)
PsGetJobServerSilo 1511 and higher documented
PsGetJobSessionId 5.1 and higher declared (minwin)
PsGetJobSilo 1607 and higher documented
PsGetJobUIRestrictionsClass 5.1 and higher declared (minwin)
PsGetMonitorContextServerSilo 10.0 to 1511 declared
PsGetParentSilo 1709 and higher documented
PsGetPermanentSiloContext 1607 and higher documented
PsGetProcessCommonJob 6.2 and higher declared (minwin)
PsGetProcessCreateTimeQuadPart 5.1 and higher documented
PsGetProcessDebugPort 5.1 and higher declared (minwin)
PsGetProcessDxgProcess 1607 and higher  
PsGetProcessExitProcessCalled 5.1 and higher declared (minwin)
PsGetProcessExitStatus 5.1 and higher declared (minwin)
PsGetProcessExitTime 3.50 and higher documented
PsGetProcessId 5.1 and higher documented
PsGetProcessImageFileName 5.1 and higher declared (minwin)
PsGetProcessInheritedFromUniqueProcessId 5.1 and higher declared (minwin)
PsGetProcessJob 5.1 and higher declared (minwin)
PsGetProcessPeb 5.1 and higher declared (minwin)
PsGetProcessPriorityClass 5.1 and higher declared (minwin)
PsGetProcessProtection 6.3 and higher declared (minwin)
PsGetProcessSectionBaseAddress 5.1 and higher declared (minwin)
PsGetProcessSecurityPort 5.1 and higher declared (minwin)
PsGetProcessSequenceNumber 1703 and higher  
PsGetProcessServerSilo 1511 and higher declared (minwin)
PsGetProcessSessionId 5.1 and higher declared (minwin)
PsGetProcessSessionIdEx 5.2 and higher declared (minwin)
PsGetProcessSignatureLevel 6.2 and higher declared (minwin)
PsGetProcessSilo 1709 and higher declared (minwin)
PsGetProcessStartKey 1703 and higher declared
PsGetProcessWin32Process 5.1 and higher declared (minwin)
PsGetProcessWin32WindowStation 5.1 and higher declared (minwin)
PsGetProcessWow64Process 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared (minwin)
PsGetServerSiloDefaultCompartmentId 10.0 only declared
PsGetServerSiloServiceSessionId 10.0 and higher documented
PsGetSiloContext 1607 and higher documented
PsGetSiloIdentifier 1511 and higher declared (minwin)
PsGetSiloMonitorContextSlot 1607 and higher documented
PsGetSiloObject 10.0 only declared
PsGetSiloObjectFromJob 10.0 to 1511 declared
PsGetThreadCreateTime 10.0 and higher declared
PsGetThreadExitStatus 6.2 and higher declared
PsGetThreadFreezeCount 5.1 and higher declared (minwin)
PsGetThreadHardErrorsAreDisabled 5.1 and higher declared (minwin)
PsGetThreadId 5.1 and higher declared
PsGetThreadProcess 5.1 and higher declared (minwin)
PsGetThreadProcessId 5.1 and higher declared
PsGetThreadProperty 10.0 and higher declared
PsGetThreadSessionId 5.1 and higher declared (minwin)
PsGetThreadTeb 5.1 and higher declared (minwin)
PsGetThreadWin32Thread 5.1 and higher declared (minwin)
PsGetVersion 4.0 and higher documented
PsGetWin32KFilterSet 1703 and higher  
PsImpersonateClient 4.0 and higher documented
PsInitialSystemProcess (data) 3.10 and higher documented
PsInsertPermanentSiloContext 1607 and higher documented
PsInsertSiloContext 1607 and higher documented
PsInsertSiloObject 10.0 only declared
PsInsertSiloObjectFromJob 10.0 to 1511 declared
PsIsCurrentThreadInServerSilo 1511 and higher documented
PsIsCurrentThreadPrefetching 6.0 and higher declared
PsIsDiskCountersEnabled 6.2 and higher documented
PsIsDpcActive 10.0 only declared
PsIsHostSilo 10.0 and higher documented
PsIsProcessBeingDebugged 5.1 and higher declared (minwin)
PsIsProcessCommitRelinquished 1607 and higher  
PsIsProcessInAppSilo 10.0 and higher declared (minwin)
PsIsProtectedProcess 6.0 and higher declared (minwin)
PsIsProtectedProcessLight 6.3 and higher declared (minwin)
PsIsSystemProcess 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
PsIsSystemThread 5.1 and higher documented
PsIsThreadImpersonating 5.1 and higher declared (minwin)
PsIsThreadTerminating 3.50 and higher documented
PsIsWin32KFilterAuditEnabled 1607 and higher  
PsIsWin32KFilterAuditEnabledForProcess 1709 and higher  
PsIsWin32KFilterEnabled 1607 and higher  
PsIsWin32KFilterEnabledForProcess 1709 and higher  
PsJobType (data) 5.0 and higher declared (minwin)
PsLeavePriorityRegion 6.0 and higher declared (minwin)
PsLoadedModuleList (data) 10.0 and higher  
PsLoadedModuleResource (data) 10.0 and higher  
PsLookupProcessByProcessId 3.51 and higher documented
PsLookupProcessThreadByCid 3.50 and higher  
PsLookupThreadByThreadId 3.51 and higher documented
PsMakeSiloContextPermanent 1607 and higher documented
PsPartitionType (data) 1709 and higher  
PsProcessType (data) 3.10 and higher declared
PsQueryProcessAttributesByToken 6.2 and higher declared (minwin)
PsQueryProcessCommandLine 1607 and higher  
PsQueryProcessExceptionFlags 6.0 from Windows Vista SP1, and higher declared (minwin)
PsQueryTotalCycleTimeProcess 6.2 and higher documented
PsReferenceImpersonationToken 3.51 and higher documented
PsReferenceKernelStack 6.2 and higher declared (minwin)
PsReferenceMonitorContextServerSilo 10.0 to 1511 declared
PsReferencePrimaryToken 3.51 and higher documented
PsReferenceProcessFilePointer 6.0 and higher declared (minwin)
PsReferenceSiloContext 1607 and higher documented
PsRegisterMonitorServerSilo 10.0 to 1511 declared
PsRegisterPicoProvider 10.0 and higher declared (minwin)
PsRegisterSiloMonitor 1607 and higher documented
PsReleaseProcessExitSynchronization 6.0 and higher declared (minwin)
PsReleaseProcessWakeCounter 6.2 and higher declared (minwin)
PsReleaseSiloHardReference 1607 and higher declared
PsRemoveCreateThreadNotifyRoutine 5.1 and higher documented
PsRemoveLoadImageNotifyRoutine 5.1 and higher documented
PsRemoveSiloContext 1607 and higher documented
PsRemoveSiloObject 10.0 only declared
PsRemoveSiloObjectFromJob 10.0 to 1511 declared
PsReplaceSiloContext 1607 and higher documented
PsRestoreImpersonation 5.0 and higher declared
PsResumeProcess 6.0 and higher declared (minwin)
PsReturnPoolQuota 3.10 and higher documented
PsReturnProcessNonPagedPoolQuota 5.1 and higher declared (minwin)
PsReturnProcessPagedPoolQuota 5.1 and higher declared (minwin)
PsRevertThreadToSelf 5.1 and higher declared (minwin)
PsRevertToSelf 4.0 and higher documented
PsSetContextThread 5.1 from Windows XP SP1, and higher declared (minwin)
PsSetCreateProcessNotifyRoutine 3.50 and higher documented
PsSetCreateProcessNotifyRoutineEx 6.0 from Windows Vista SP1, and higher documented
PsSetCreateProcessNotifyRoutineEx2 1511 and higher documented
PsSetCreateThreadNotifyRoutine 4.0 and higher documented
PsSetCreateThreadNotifyRoutineEx 10.0 and higher documented
PsSetCurrentThreadPrefetching 6.0 and higher declared
PsSetJobProperty 10.0 and higher declared (minwin)
PsSetJobUIRestrictionsClass 5.1 to 6.1  
PsSetLegoNotifyRoutine 4.0 and higher  
PsSetLoadImageNotifyRoutine 5.0 and higher documented
PsSetLoadImageNotifyRoutineEx 1709 and higher documented
PsSetMonitorContextServerSilo 10.0 to 1511 declared
PsSetNewKSecDD 5.0 from Windows 2000 SP4 only  
PsSetProcessDxgProcess 1607 and higher  
PsSetProcessFaultInformation 1709 and higher  
PsSetProcessPriorityByClass 3.51 and higher declared (minwin)
PsSetProcessPriorityClass 5.1 and higher declared (minwin)
PsSetProcessSecurityPort 5.1 and higher declared (minwin)
PsSetProcessWin32Process 5.1 and higher declared (minwin)
PsSetProcessWindowStation 5.1 and higher declared (minwin)
PsSetThreadHardErrorsAreDisabled 5.1 and higher declared (minwin)
PsSetThreadProperty 10.0 and higher declared (minwin)
PsSetThreadWin32Thread 5.1 and higher declared (minwin)
PsSiloContextNonPagedType (data) 1607 and higher declared
PsSiloContextPagedType (data) 1607 and higher declared
PsStartMonitorServerSilo 10.0 to 1511 declared
PsStartSiloMonitor 1607 and higher documented
PsSuspendProcess 6.0 and higher declared (minwin)
PsTerminateServerSilo 1607 and higher documented
PsTerminateSystemThread 3.10 and higher documented
PsThreadType (data) 3.10 and higher declared
PsUILanguageComitted (data) 6.0 and higher  
PsUnregisterMonitorServerSilo 10.0 to 1511 declared
PsUnregisterSiloMonitor 1607 and higher documented
PsUpdateComponentPower 10.0 and higher declared (minwin)
PsUpdateDiskCounters 6.2 and higher documented
PsWow64GetProcessMachine 1607 and higher  
PsWow64IsMachineSupported 1803 and higher  
PsWrapApcWow64Thread 5.2 from Windows Server 2003 SP1, and higher declared
PspDereferenceSiloObject 10.0 only declared
PspReferenceSiloObject 10.0 only declared
READ_REGISTER_BUFFER_UCHAR 3.10 and higher (x86 only) documented
READ_REGISTER_BUFFER_ULONG 3.10 and higher (x86 only) documented
READ_REGISTER_BUFFER_USHORT 3.10 and higher (x86 only) documented
READ_REGISTER_UCHAR 3.10 and higher (x86 only) documented
READ_REGISTER_ULONG 3.10 and higher (x86 only) documented
READ_REGISTER_USHORT 3.10 and higher (x86 only) documented
RtlAbsoluteToSelfRelativeSD 3.10 and higher documented
RtlAddAccessAllowedAce 3.10 and higher documented
RtlAddAccessAllowedAceEx 5.1 from Windows XP SP2, and higher documented
RtlAddAccessAllowedObjectAce 10.0 and higher  
RtlAddAccessDeniedAceEx 10.0 and higher  
RtlAddAccessDeniedObjectAce 10.0 and higher  
RtlAddAccessFilterAce 1703 and higher  
RtlAddAce 3.51 and higher documented
RtlAddAtomToAtomTable 4.0 and higher  
RtlAddAtomToAtomTableEx 6.2 and higher  
RtlAddAuditAccessAceEx 10.0 and higher  
RtlAddAuditAccessObjectAce 10.0 and higher  
RtlAddProcessTrustLabelAce 10.0 and higher  
RtlAddRange 5.0 and higher  
RtlAddResourceAttributeAce 6.2 and higher  
RtlAllocateAndInitializeSid 3.51 to 4.0 only reserved
RtlAllocateHeap 3.10 and higher documented
RtlAnsiCharToUnicodeChar 4.0 and higher documented
RtlAnsiStringToUnicodeSize 3.10 and higher documented
RtlAnsiStringToUnicodeString 3.10 and higher documented
RtlAppendAsciizToString 3.10 and higher  
RtlAppendStringToString 3.10 and higher documented
RtlAppendUnicodeStringToString 3.10 and higher documented
RtlAppendUnicodeToString 3.10 and higher documented
RtlAreAllAccessesGranted 3.51 and higher  
RtlAreAnyAccessesGranted 4.0 and higher  
RtlAreBitsClear 3.10 and higher documented
RtlAreBitsClearEx 10.0 and higher (x64 only)  
RtlAreBitsSet 3.10 and higher documented
RtlAreBitsSetEx 10.0 and higher (x64 only)  
RtlAssert 3.10 and higher reserved
RtlAvlInsertNodeEx 6.3 and higher  
RtlAvlRemoveNode 6.3 and higher  
RtlCapabilityCheck 10.0 and higher  
RtlCapabilityCheckForSingleSessionSku 1709 and higher  
RtlCaptureContext 5.0 and higher documented
RtlCaptureStackBackTrace 3.51 and higher documented
RtlCharToInteger 3.10 and higher documented
RtlCheckPortableOperatingSystem 6.2 and higher  
RtlCheckRegistryKey 3.10 and higher documented
RtlCheckSystemBootStatusIntegrity 1709 and higher  
RtlCheckTokenCapability 6.2 and higher  
RtlCheckTokenMembership 6.2 and higher  
RtlCheckTokenMembershipEx 6.2 and higher  
RtlClearAllBits 3.10 and higher documented
RtlClearAllBitsEx 10.0 and higher (x64 only)  
RtlClearBit 5.1 and higher documented
RtlClearBitEx 10.0 and higher (x64 only)  
RtlClearBits 3.10 and higher documented
RtlClearBitsEx 10.0 and higher (x64 only)  
RtlCmDecodeMemIoResource 6.0 and higher documented
RtlCmEncodeMemIoResource 6.0 and higher documented
RtlCompareAltitudes 6.0 and higher declared
RtlCompareMemory 3.10 and higher documented
RtlCompareMemoryUlong 3.10 and higher documented
RtlCompareString 3.10 and higher documented
RtlCompareUnicodeString 3.10 and higher documented
RtlCompareUnicodeStrings 6.1 and higher  
RtlCompressBuffer 3.50 and higher documented
RtlCompressChunks 4.0 and higher reserved
RtlComputeCrc32 6.0 and higher declared (minwin)
RtlContractHashTable 6.1 and higher declared
RtlConvertLongToLargeInteger 3.10 and higher (x86 only) documented
RtlConvertSidToUnicodeString 3.10 and higher documented
RtlConvertUlongToLargeInteger 3.10 and higher (x86 only) documented
RtlCopyBitMap 6.2 and higher declared
RtlCopyLuid 3.10 and higher documented
RtlCopyLuidAndAttributesArray 6.0 and higher  
RtlCopyMemory 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented
RtlCopyMemoryNonTemporal 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared
RtlCopyRangeList 5.0 and higher  
RtlCopySid 3.10 and higher documented
RtlCopySidAndAttributesArray 6.0 and higher  
RtlCopyString 3.10 and higher documented
RtlCopyUnicodeString 3.10 and higher documented
RtlCrc32 6.2 and higher declared
RtlCrc64 6.2 and higher declared
RtlCreateAcl 3.10 and higher documented
RtlCreateAtomTable 4.0 and higher  
RtlCreateAtomTableEx 6.2 and higher  
RtlCreateHashTable 6.1 and higher declared
RtlCreateHashTableEx 6.2 and higher declared
RtlCreateHeap 3.10 and higher documented
RtlCreateRegistryKey 3.10 and higher documented
RtlCreateSecurityDescriptor 3.10 and higher documented
RtlCreateSystemVolumeInformationFolder 5.1 and higher documented
RtlCreateUnicodeString 3.51 and higher documented
RtlCreateUserThread 6.2 and higher  
RtlCultureNameToLCID 6.2 and higher  
RtlCustomCPToUnicodeN 3.10 and higher reserved
RtlDecompressBuffer 3.50 and higher documented
RtlDecompressBufferEx 6.2 and higher documented
RtlDecompressBufferEx2 10.0 and higher documented
RtlDecompressChunks 4.0 and higher reserved
RtlDecompressFragment 3.50 and higher documented
RtlDecompressFragmentEx 10.0 and higher documented
RtlDelete 3.10 and higher documented
RtlDeleteAce 5.0 and higher documented
RtlDeleteAtomFromAtomTable 4.0 and higher  
RtlDeleteElementGenericTable 3.10 and higher documented
RtlDeleteElementGenericTableAvl 5.1 and higher declared
RtlDeleteElementGenericTableAvlEx 6.2 and higher declared
RtlDeleteHashTable 6.1 and higher declared
RtlDeleteNoSplay 4.0 and higher documented
RtlDeleteOwnersRanges 5.0 and higher  
RtlDeleteRange 5.0 and higher  
RtlDeleteRegistryValue 3.10 and higher documented
RtlDeriveCapabilitySidsFromName 1703 and higher  
RtlDescribeChunk 4.0 and higher reserved
RtlDestroyAtomTable 4.0 and higher  
RtlDestroyHeap 3.10 and higher documented
RtlDowncaseUnicodeChar 6.1 and higher documented
RtlDowncaseUnicodeString 3.50 and higher documented
RtlDrainNonVolatileFlush 1703 and higher (x64 only) documented
RtlDuplicateUnicodeString 6.0 and higher declared
RtlEmptyAtomTable 4.0 and higher  
RtlEndEnumerationHashTable 6.1 and higher declared
RtlEndStrongEnumerationHashTable 10.0 and higher declared
RtlEndWeakEnumerationHashTable 6.1 and higher declared
RtlEnlargedIntegerMultiply 3.10 and higher (x86 only) obsolete
RtlEnlargedUnsignedDivide 3.10 and higher (x86 only) obsolete
RtlEnlargedUnsignedMultiply 3.10 and higher (x86 only) obsolete
RtlEnumerateEntryHashTable 6.1 and higher declared
RtlEnumerateGenericTable 3.10 and higher documented
RtlEnumerateGenericTableAvl 5.1 and higher declared
RtlEnumerateGenericTableLikeADirectory 5.1 and higher documented
RtlEnumerateGenericTableWithoutSplaying 3.10 and higher documented
RtlEnumerateGenericTableWithoutSplayingAvl 5.1 and higher declared
RtlEqualLuid 3.10 and higher documented
RtlEqualSid 3.10 and higher documented
RtlEqualString 3.10 and higher documented
RtlEqualUnicodeString 3.10 and higher documented
RtlEqualWnfChangeStamps 6.2 and higher  
RtlEthernetAddressToStringA 6.1 and higher declared (SDK)
RtlEthernetAddressToStringW 6.1 and higher declared (SDK)
RtlEthernetStringToAddressA 6.1 and higher declared (SDK)
RtlEthernetStringToAddressW 6.1 and higher declared (SDK)
RtlExpandHashTable 6.1 and higher declared
RtlExtendCorrelationVector 1709 and higher documented
RtlExtendedIntegerMultiply 3.10 and higher (x86 only) obsolete
RtlExtendedLargeIntegerDivide 3.10 and higher (x86 only) obsolete
RtlExtendedMagicDivide 3.10 and higher (x86 only) obsolete
RtlExtractBitMap 6.2 and higher declared
RtlExtractBitMapEx 1709 and higher (x64 only)  
RtlFillMemory 3.10 and higher documented
RtlFillMemoryUlong 3.10 and higher (x86 only) documented
RtlFillMemoryUlonglong 6.1 and higher (x86 only) documented
RtlFindAceByType 6.1 and higher  
RtlFindClearBits 3.10 and higher documented
RtlFindClearBitsAndSet 3.10 and higher documented
RtlFindClearBitsAndSetEx 10.0 and higher (x64 only)  
RtlFindClearBitsEx 10.0 and higher (x64 only)  
RtlFindClearRuns 5.0 and higher documented
RtlFindClosestEncodableLength 6.0 and higher declared
RtlFindExportedRoutineByName 10.0 and higher  
RtlFindFirstRunClear 3.10 and higher documented
RtlFindFirstRunSet 3.10 to 4.0 only  
RtlFindLastBackwardRunClear 5.0 and higher documented
RtlFindLeastSignificantBit 5.0 and higher documented
RtlFindLongestRunClear 3.10 and higher documented
RtlFindLongestRunSet 3.10 to 4.0 only  
RtlFindMessage 3.51 and higher  
RtlFindMostSignificantBit 5.0 and higher documented
RtlFindNextForwardRunClear 5.0 and higher documented
RtlFindNextForwardRunClearCapped 1607 and higher  
RtlFindNextForwardRunClearEx 10.0 and higher (x64 only)  
RtlFindRange 5.0 and higher  
RtlFindSetBits 3.10 and higher documented
RtlFindSetBitsAndClear 3.10 and higher documented
RtlFindSetBitsAndClearEx 10.0 and higher (x64 only)  
RtlFindSetBitsEx 10.0 and higher (x64 only)  
RtlFindUnicodePrefix 3.10 and higher documented
RtlFindUnicodeSubstring 1703 and higher  
RtlFirstFreeAce 10.0 and higher  
RtlFlushNonVolatileMemory 1703 and higher (x64 only) documented
RtlFlushNonVolatileMemoryRanges 1703 and higher (x64 only) documented
RtlFormatCurrentUserKeyPath 3.51 and higher  
RtlFormatMessage 6.0 and higher  
RtlFreeAnsiString 3.10 and higher documented
RtlFreeHeap 3.10 and higher documented
RtlFreeNonVolatileToken 1703 and higher (x64 only) documented
RtlFreeOemString 3.10 and higher documented
RtlFreeRangeList 5.0 and higher  
RtlFreeUnicodeString 3.10 and higher documented
RtlGUIDFromString 5.0 and higher documented
RtlGenerate8dot3Name 3.10 and higher documented
RtlGenerateClass5Guid 6.2 and higher declared
RtlGetAce 5.0 and higher documented
RtlGetActiveConsoleId 1607 and higher declared
RtlGetAppContainerNamedObjectPath 6.2 and higher  
RtlGetAppContainerParent 6.3 and higher  
RtlGetAppContainerSidType 6.3 and higher  
RtlGetCallersAddress 3.10 and higher reserved
RtlGetCompressionWorkSpaceSize 3.50 and higher documented
RtlGetConsoleSessionForegroundProcessId 1607 and higher declared
RtlGetControlSecurityDescriptor 10.0 and higher  
RtlGetCurrentServiceSessionId 1511 and higher  
RtlGetDaclSecurityDescriptor 3.10 and higher documented
RtlGetDefaultCodePage 4.0 and higher  
RtlGetElementGenericTable 3.10 and higher documented
RtlGetElementGenericTableAvl 5.1 and higher documented
RtlGetEnabledExtendedAndSupervisorFeatures 1803 and higher  
RtlGetEnabledExtendedFeatures 6.1 and higher documented
RtlGetFirstRange 5.0 and higher  
RtlGetGroupSecurityDescriptor 3.10 and higher documented
RtlGetIntegerAtom 6.0 and higher  
RtlGetHeapUserValue 3.10 only  
RtlGetLastRange 6.1 and higher  
RtlGetNextEntryHashTable 6.1 and higher declared
RtlGetNextRange 5.0 and higher  
RtlGetNonVolatileToken 1703 and higher (x64 only) documented
RtlGetNtGlobalFlags 5.0 and higher  
RtlGetNtProductType 1607 and higher declared
RtlGetNtSystemRoot 1703 and higher declared
RtlGetOwnerSecurityDescriptor 3.10 and higher documented
RtlGetPersistedStateLocation 1803 and higher documented
RtlGetProductInfo 6.0 and higher declared
RtlGetSaclSecurityDescriptor 5.0 and higher documented
RtlGetSessionProperties 1703 and higher  
RtlGetSetBootStatusData 5.1 and higher  
RtlGetSuiteMask 1607 and higher documented
RtlGetSystemBootStatus 1709 and higher  
RtlGetSystemBootStatusEx 1709 and higher  
RtlGetThreadLangIdByIndex 6.0 and higher  
RtlGetTokenNamedObjectPath 1703 and higher  
RtlGetVersion 5.1 and higher documented
RtlHashUnicodeString 5.1 and higher documented
RtlIdnToAscii 6.0 and higher declared
RtlIdnToNameprepUnicode 6.0 and higher declared
RtlIdnToUnicode 6.0 and higher declared
RtlImageDirectoryEntryToData 5.0 and higher  
RtlImageNtHeader 3.51 and higher declared (minwin)
RtlImageNtHeaderEx 6.3 and higher declared (minwin)
RtlIncrementCorrelationVector 1709 and higher documented
RtlInitAnsiString 3.10 and higher documented
RtlInitAnsiStringEx 5.2 and higher declared
RtlInitCodePageTable 3.10 and higher reserved
RtlInitEnumerationHashTable 6.1 and higher declared
RtlInitString 3.10 and higher documented
RtlInitStringEx 10.0 and higher documented
RtlInitStrongEnumerationHashTable 10.0 and higher declared
RtlInitUnicodeString 3.10 and higher documented
RtlInitUnicodeStringEx 5.2 and higher declared
RtlInitWeakEnumerationHashTable 6.1 and higher declared
RtlInitializeBitMap 3.10 and higher documented
RtlInitializeBitMapEx 10.0 and higher (x64 only)  
RtlInitializeCorrelationVector 1709 and higher documented
RtlInitializeGenericTable 3.10 and higher documented
RtlInitializeGenericTableAvl 5.1 and higher declared
RtlInitializeRangeList 5.0 and higher  
RtlInitializeSid 3.51 and higher documented
RtlInitializeSidEx 10.0 and higher documented
RtlInitializeUnicodePrefix 3.10 and higher documented
RtlInsertElementGenericTable 3.10 and higher documented
RtlInsertElementGenericTableAvl 5.1 and higher declared
RtlInsertElementGenericTableFull 5.0 and higher declared
RtlInsertElementGenericTableFullAvl 5.1 and higher documented
RtlInsertEntryHashTable 6.1 and higher declared
RtlInsertUnicodePrefix 3.10 and higher documented
RtlInt64ToUnicodeString 5.1 and higher documented
RtlIntegerToChar 3.51 and higher  
RtlIntegerToUnicode 5.1 and higher  
RtlIntegerToUnicodeString 3.10 and higher documented
RtlInterlockedClearBitRun 6.3 and higher  
RtlInterlockedSetBitRun 6.3 and higher  
RtlInterlockedSetClearRun 6.3 and higher  
RtlInvertRangeList 5.0 and higher  
RtlInvertRangeListEx 6.0 and higher  
RtlIoDecodeMemIoResource 6.0 and higher documented
RtlIoEncodeMemIoResource 6.0 and higher documented
RtlIpv4AddressToStringA 5.1 and higher documented (SDK)
RtlIpv4AddressToStringExA 5.1 from Windows XP SP2, and higher documented (SDK)
RtlIpv4AddressToStringExW 5.1 from Windows XP SP2, and higher documented (SDK)
RtlIpv4AddressToStringW 5.1 and higher documented (SDK)
RtlIpv4StringToAddressA 5.1 and higher documented (SDK)
RtlIpv4StringToAddressExA 5.1 from Windows XP SP2, and higher documented (SDK)
RtlIpv4StringToAddressExW 5.1 from Windows XP SP2, and higher documented (SDK)
RtlIpv4StringToAddressW 5.1 and higher documented (SDK)
RtlIpv6AddressToStringA 5.1 and higher documented (SDK)
RtlIpv6AddressToStringExA 5.1 from Windows XP SP2, and higher documented (SDK)
RtlIpv6AddressToStringExW 5.1 from Windows XP SP2, and higher documented (SDK)
RtlIpv6AddressToStringW 5.1 and higher documented (SDK)
RtlIpv6StringToAddressA 5.1 and higher documented (SDK)
RtlIpv6StringToAddressExA 5.1 from Windows XP SP2, and higher documented (SDK)
RtlIpv6StringToAddressExW 5.1 from Windows XP SP2, and higher documented (SDK)
RtlIpv6StringToAddressW 5.1 and higher documented (SDK)
RtlIsCloudFilesPlaceholder 1709 and higher documented
RtlIsElevatedRid 1703 and higher  
RtlIsGenericTableEmpty 5.0 and higher documented
RtlIsGenericTableEmptyAvl 5.1 and higher declared
RtlIsMultiSessionSku 10.0 and higher declared
RtlIsMultiUsersInSessionSku 1607 and higher declared
RtlIsNameLegalDOS8Dot3 3.51 from Windows NT 3.51 SP5, and higher documented
RtlIsNonEmptyDirectoryReparsePointAllowed 1703 and higher declared
RtlIsNormalizedString 6.0 and higher declared
RtlIsNtDdiVersionAvailable 6.0 and higher documented
RtlIsPartialPlaceholder 1709 and higher documented
RtlIsPartialPlaceholderFileHandle 1709 and higher documented
RtlIsPartialPlaceholderFileInfo 1709 and higher documented
RtlIsPlaceholderFileHandle 1703 only declared
RtlIsPlaceholderFileInfo 1703 only declared
RtlIsRangeAvailable 5.0 and higher  
RtlIsSandboxedToken 10.0 and higher declared
RtlIsServicePackVersionInstalled 6.0 and higher documented
RtlIsStateSeparationEnabled 1709 and higher documented
RtlIsUntrustedObject 6.2 and higher declared
RtlIsValidOemCharacter 5.0 and higher documented
RtlLCIDToCultureName 6.2 and higher  
RtlLargeIntegerAdd 3.10 and higher (x86 only) obsolete
RtlLargeIntegerArithmeticShift 3.10 and higher (x86 only) obsolete
RtlLargeIntegerDivide 3.10 and higher (x86 only) obsolete
RtlLargeIntegerNegate 3.10 and higher (x86 only) obsolete
RtlLargeIntegerShiftLeft 3.10 and higher (x86 only) obsolete
RtlLargeIntegerShiftRight 3.10 and higher (x86 only) obsolete
RtlLargeIntegerSubtract 3.10 and higher (x86 only) obsolete
RtlLargeIntegerToChar 10.0 and higher  
RtlLengthRequiredSid 3.10 and higher documented
RtlLengthSecurityDescriptor 3.10 and higher documented
RtlLengthSid 3.10 and higher documented
RtlLoadString 6.1 and higher  
RtlLocalTimeToSystemTime 6.0 and higher declared (minwin)
RtlLocateSupervisorFeature 1803 and higher  
RtlLockBootStatusData 5.1 and higher  
RtlLookupAtomInAtomTable 4.0 and higher  
RtlLookupElementGenericTable 3.10 and higher documented
RtlLookupElementGenericTableAvl 5.1 and higher declared
RtlLookupElementGenericTableFull 5.0 and higher declared
RtlLookupElementGenericTableFullAvl 5.1 and higher documented
RtlLookupEntryHashTable 6.1 and higher declared
RtlLookupFirstMatchingElementGenericTableAvl 6.0 and higher declared
RtlLookupFunctionEntry 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented (SDK)
RtlMapGenericMask 3.10 and higher documented
RtlMapSecurityErrorToNtStatus 5.1 and higher  
RtlMergeRangeLists 5.0 and higher  
RtlMoveMemory 3.10 and higher documented
RtlMultiByteToUnicodeN 3.51 and higher documented
RtlMultiByteToUnicodeSize 4.0 and higher documented
RtlNextUnicodePrefix 3.10 and higher documented
RtlNormalizeString 6.0 and higher declared
RtlNtStatusToDosError 3.10 and higher documented
RtlNtStatusToDosErrorNoTeb 3.10 and higher reserved
RtlNumberGenericTableElements 3.10 and higher documented
RtlNumberGenericTableElementsAvl 5.1 and higher declared
RtlNumberOfClearBits 3.10 and higher documented
RtlNumberOfClearBitsEx 10.0 and higher (x64 only)  
RtlNumberOfClearBitsInRange 6.2 and higher declared
RtlNumberOfSetBits 3.10 and higher documented
RtlNumberOfSetBitsEx 10.0 and higher (x64 only)  
RtlNumberOfSetBitsInRange 6.2 and higher declared
RtlNumberOfSetBitsUlongPtr 6.0 and higher declared
RtlOemStringToCountedUnicodeString 3.10 and higher documented
RtlOemStringToUnicodeSize 3.10 and higher documented
RtlOemStringToUnicodeString 3.10 and higher documented
RtlOemToUnicodeN 3.10 and higher documented
RtlOpenCurrentUser 6.2 and higher  
RtlOpenImageFileOptionsKey 1709 and higher  
RtlOsDeploymentState 10.0 and higher declared
RtlOwnerAcesPresent 6.1 and higher  
RtlPcToFileHeader 5.2 from Windows Server 2003 SP1, and higher (x64);
10.0 and higher (x86)
documented (SDK)
RtlPcToFileName 1709 and higher  
RtlPcToFilePath 1709 and higher  
RtlPinAtomInAtomTable 4.0 and higher  
RtlPrefetchMemoryNonTemporal 5.0 from Windows 2000 SP3, and higher documented
RtlPrefixString 3.10 and higher  
RtlPrefixUnicodeString 3.10 and higher documented
RtlQueryAtomInAtomTable 4.0 and higher  
RtlQueryDynamicTimeZoneInformation 6.0 and higher  
RtlQueryElevationFlags 6.0 and higher declared (minwin)
RtlQueryImageFileKeyOption 1709 and higher  
RtlQueryInformationAcl 6.2 and higher  
RtlQueryModuleInformation 6.0 and higher  
RtlQueryPackageClaims 10.0 and higher declared (minwin)
RtlQueryPackageIdentity 6.2 and higher declared (minwin)
RtlQueryProcessPlaceholderCompatibilityMode 1803 and higher documented
RtlQueryRegistryValueWithFallback 1803 and higher documented
RtlQueryRegistryValues 3.10 and higher documented
RtlQueryRegistryValuesEx 6.2 and higher  
RtlQueryThreadPlaceholderCompatibilityMode 1709 and higher documented
RtlQueryTimeZoneInformation 3.10 and higher  
RtlQueryValidationRunLevel 6.2 and higher declared (minwin)
RtlRaiseCustomSystemEventTrigger 1803 and higher documented
RtlRaiseException 4.0 and higher  
RtlRaiseStatus 1607 and higher  
RtlRandom 3.10 and higher documented
RtlRandomEx 5.1 and higher documented
RtlRbInsertNodeEx 6.2 and higher  
RtlRbRemoveNode 6.2 and higher  
RtlRbReplaceNode 10.0 and higher  
RtlRealPredecessor 5.0 and higher documented
RtlRealSuccessor 5.0 and higher documented
RtlRemoveEntryHashTable 6.1 and higher declared
RtlRemoveUnicodePrefix 3.10 and higher documented
RtlReplaceSidInSid 6.1 and higher declared
RtlReserveChunk 4.0 and higher reserved
RtlRestoreContext 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented (SDK)
RtlRestoreSystemBootStatusDefaults 1709 and higher  
RtlRunOnceBeginInitialize 6.0 and higher documented
RtlRunOnceComplete 6.0 and higher documented
RtlRunOnceExecuteOnce 6.0 and higher documented
RtlRunOnceInitialize 6.0 and higher documented
RtlSecondsSince1970ToTime 3.10 and higher documented
RtlSecondsSince1980ToTime 3.10 and higher documented
RtlSelfRelativeToAbsoluteSD 5.0 and higher documented
RtlSelfRelativeToAbsoluteSD2 5.0 and higher  
RtlSetActiveConsoleId 1607 and higher  
RtlSetAllBits 3.10 and higher documented
RtlSetAllBitsEx 10.0 and higher (x64 only)  
RtlSetBit 5.1 and higher documented
RtlSetBitEx 10.0 and higher (x64 only)  
RtlSetBits 3.10 and higher documented
RtlSetBitsEx 10.0 and higher (x64 only)  
RtlSetConsoleSessionForegroundProcessId 1607 and higher  
RtlSetControlSecurityDescriptor 6.2 and higher  
RtlSetDaclSecurityDescriptor 3.10 and higher documented
RtlSetDynamicTimeZoneInformation 6.0 and higher  
RtlSetGroupSecurityDescriptor 3.10 and higher documented
RtlSetHeapUserValue 3.10 only  
RtlSetOwnerSecurityDescriptor 3.10 and higher documented
RtlSetPortableOperatingSystem 6.2 and higher  
RtlSetProcessPlaceholderCompatibilityMode 1803 and higher documented
RtlSetSaclSecurityDescriptor 3.51 and higher  
RtlSetSystemBootStatus 1709 and higher  
RtlSetSystemBootStatusEx 1709 and higher  
RtlSetThreadPlaceholderCompatibilityMode 1709 and higher documented
RtlSetTimeZoneInformation 3.10 and higher  
RtlShiftLeftBitMap 1709 and higher  
RtlShiftLeftBitMapEx 1709 and higher (x64 only)  
RtlSidHashInitialize 6.0 and higher  
RtlSidHashLookup 6.0 and higher  
RtlSizeHeap 5.0 and higher  
RtlSplay 3.10 and higher documented
RtlStringFromGUID 5.0 and higher documented
RtlStronglyEnumerateEntryHashTable 10.0 and higher declared
RtlSubAuthorityCountSid 3.10 and higher reserved
RtlSubAuthoritySid 3.10 and higher documented
RtlSubtreePredecessor 5.0 and higher documented
RtlSubtreeSuccessor 5.0 and higher documented
RtlSuffixUnicodeString 10.0 and higher declared
RtlSystemTimeToLocalTime 6.0 and higher declared (minwin)
RtlTestBit 5.1 and higher documented
RtlTestBitEx 10.0 and higher (x64 only)  
RtlTimeFieldsToTime 3.10 and higher documented
RtlTimeToElapsedTimeFields 5.1 and higher declared (minwin)
RtlTimeToSecondsSince1970 3.10 and higher documented
RtlTimeToSecondsSince1980 3.10 and higher documented
RtlTimeToTimeFields 3.10 and higher documented
RtlTraceDatabaseAdd 5.0 from Windows 2000 SP1, and higher  
RtlTraceDatabaseCreate 5.0 from Windows 2000 SP1, and higher  
RtlTraceDatabaseDestroy 5.0 from Windows 2000 SP1, and higher  
RtlTraceDatabaseEnumerate 5.0 from Windows 2000 SP1, and higher  
RtlTraceDatabaseFind 5.0 from Windows 2000 SP1, and higher  
RtlTraceDatabaseLock 5.0 from Windows 2000 SP1, and higher  
RtlTraceDatabaseUnlock 5.0 from Windows 2000 SP1, and higher  
RtlTraceDatabaseValidate 5.0 from Windows 2000 SP1, and higher  
RtlUTF8ToUnicodeN 6.1 and higher documented
RtlUlongByteSwap 5.0 and higher (x86 only) documented
RtlUlonglongByteSwap 5.0 and higher (x86 only) documented
RtlUnicodeStringToAnsiSize 3.10 and higher documented
RtlUnicodeStringToAnsiString 3.10 and higher documented
RtlUnicodeStringToCountedOemString 3.10 and higher documented
RtlUnicodeStringToInt64 10.0 and higher declared
RtlUnicodeStringToInteger 3.51 and higher documented
RtlUnicodeStringToOemSize 3.10 and higher documented
RtlUnicodeStringToOemString 3.10 and higher documented
RtlUnicodeToCustomCPN 3.10 and higher reserved
RtlUnicodeToMultiByteN 3.10 and higher documented
RtlUnicodeToMultiByteSize 3.51 and higher documented
RtlUnicodeToOemN 3.10 and higher documented
RtlUnicodeToUTF8N 6.1 and higher documented
RtlUnlockBootStatusData 5.1 and higher  
RtlUnwind 3.10 and higher documented (SDK)
RtlUnwindEx 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented (SDK)
RtlUpcaseUnicodeChar 3.10 and higher documented
RtlUpcaseUnicodeString 3.10 and higher documented
RtlUpcaseUnicodeStringToAnsiString 3.10 and higher  
RtlUpcaseUnicodeStringToCountedOemString 3.10 and higher documented
RtlUpcaseUnicodeStringToOemString 3.10 and higher documented
RtlUpcaseUnicodeToCustomCPN 3.10 and higher reserved
RtlUpcaseUnicodeToMultiByteN 3.10 and higher documented
RtlUpcaseUnicodeToOemN 3.10 and higher documented
RtlUpperChar 3.10 and higher documented
RtlUpperString 3.10 and higher documented
RtlUshortByteSwap 5.0 and higher (x86 only) documented
RtlValidAcl 10.0 and higher  
RtlValidRelativeSecurityDescriptor 5.0 and higher documented
RtlValidSecurityDescriptor 3.10 and higher documented
RtlValidSid 3.10 and higher documented
RtlValidateCorrelationVector 1709 and higher documented
RtlValidateUnicodeString 6.0 and higher declared
RtlVerifyVersionInfo 5.1 and higher documented
RtlVirtualUnwind 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented (SDK)
RtlVolumeDeviceToDosName 5.0 and higher documented
RtlWalkFrameChain 5.0 and higher reserved
RtlWeaklyEnumerateEntryHashTable 6.1 and higher declared
RtlWriteNonVolatileMemory 1703 and higher (x64 only) documented
RtlWriteRegistryValue 3.10 and higher documented
RtlZeroHeap 3.51 and higher  
RtlZeroMemory 3.10 and higher documented
RtlxAnsiStringToUnicodeSize 3.50 and higher documented
RtlxOemStringToUnicodeSize 3.50 and higher reserved
RtlxUnicodeStringToAnsiSize 3.50 and higher documented
RtlxUnicodeStringToOemSize 3.50 and higher reserved
SeAccessCheck 3.10 and higher documented
SeAccessCheckEx 6.1 and higher declared (minwin)
SeAccessCheckFromState 6.0 and higher declared
SeAccessCheckFromStateEx 6.2 and higher declared
SeAccessCheckWithHint 6.1 and higher declared (minwin)
SeAdjustAccessStateForAccessConstraints 1703 and higher declared
SeAdjustAccessStateForTrustLabel 6.3 and higher declared
SeAppendPrivileges 3.10 and higher documented
SeAssignSecurity 3.10 and higher documented
SeAssignSecurityEx 5.0 and higher documented
SeAuditFipsCryptSelftests 1511 and higher declared
SeAuditHardLinkCreation 5.0 from Windows 2000 SP3, and higher reserved
SeAuditHardLinkCreationWithTransaction 6.0 and higher declared
SeAuditTransactionStateChange 6.0 and higher declared
SeAuditingAnyFileEventsWithContext 6.1 and higher declared
SeAuditingAnyFileEventsWithContextEx 6.2 and higher declared
SeAuditingFileEvents 3.10 and higher documented
SeAuditingFileEventsWithContext 5.1 from Windows XP SP2, and higher declared
SeAuditingFileEventsWithContextEx 6.2 and higher declared
SeAuditingFileOrGlobalEvents 4.0 and higher documented
SeAuditingHardLinkEvents 5.0 from Windows 2000 SP3, and higher reserved
SeAuditingHardLinkEventsWithContext 5.1 from Windows XP SP2, and higher declared
SeAuditingWithTokenForSubcategory 6.1 and higher declared (minwin)
SeCaptureSecurityDescriptor 3.51 and higher declared (minwin)
SeCaptureSubjectContext 3.10 and higher documented
SeCaptureSubjectContextEx 6.0 and higher declared (minwin)
SeCloseObjectAuditAlarm 3.51 and higher  
SeCloseObjectAuditAlarmForNonObObject 6.0 and higher declared (minwin)
SeCompareSigningLevels 10.0 and higher  
SeComputeAutoInheritByObjectType 6.0 and higher declared
SeConvertSecurityDescriptorToStringSecurityDescriptor 1703 and higher  
SeConvertSidToStringSid 1703 and higher  
SeConvertStringSecurityDescriptorToSecurityDescriptor 1703 and higher  
SeConvertStringSidToSid 1703 and higher  
SeCreateAccessState 3.51 and higher declared (minwin)
SeCreateAccessStateEx 6.0 and higher declared (minwin)
SeCreateClientSecurity 3.10 and higher documented
SeCreateClientSecurityEx 6.2 and higher  
SeCreateClientSecurityFromSubjectContext 5.0 and higher documented
SeCreateClientSecurityFromSubjectContextEx 6.2 and higher  
SeDeassignSecurity 3.10 and higher documented
SeDeleteAccessState 3.51 and higher declared (minwin)
SeDeleteObjectAuditAlarm 4.0 and higher documented
SeDeleteObjectAuditAlarmWithTransaction 6.0 and higher declared
SeEtwWriteKMCveEvent 1607 and higher documented
SeExamineSacl 6.0 and higher declared
SeExports (data) 3.10 and higher documented
SeFilterToken 5.1 and higher documented
SeFreePrivileges 3.10 and higher documented
SeGetCachedSigningLevel 6.3 and higher  
SeGetLinkedToken 6.0 and higher declared (minwin)
SeGetLogonSessionToken 6.2 and higher declared (minwin)
SeILSigningPolicyPtr (data) 1607 and higher  
SeImpersonateClient 3.10 and higher obsolete
SeImpersonateClientEx 5.0 and higher documented
SeIsParentOfChildAppContainer 6.3 and higher declared (minwin)
SeLocateProcessImageName 6.0 and higher declared
SeLockSubjectContext 3.10 and higher documented
SeMarkLogonSessionForTerminationNotification 3.51 from Windows NT 3.51 SP5, and higher documented
SeMarkLogonSessionForTerminationNotificationEx 10.0 and higher declared
SeOpenObjectAuditAlarm 3.10 and higher documented
SeOpenObjectAuditAlarmForNonObObject 6.0 and higher declared (minwin)
SeOpenObjectAuditAlarmWithTransaction 6.0 and higher declared
SeOpenObjectForDeleteAuditAlarm 4.0 and higher documented
SeOpenObjectForDeleteAuditAlarmWithTransaction 6.0 and higher declared
SePrivilegeCheck 3.51 and higher documented
SePrivilegeObjectAuditAlarm 3.51 and higher declared (minwin)
SePublicDefaultDacl (data) 3.10 and higher  
SeQueryAuthenticationIdToken 3.10 and higher documented
SeQueryInformationToken 5.0 and higher documented
SeQuerySecureBootPlatformManifest 1607 and higher  
SeQuerySecureBootPolicyValue 6.2 and higher declared (minwin)
SeQuerySecurityAttributesToken 6.1 and higher  
SeQuerySecurityAttributesTokenAccessInformation 1607 and higher  
SeQuerySecurityDescriptorInfo 3.10 and higher documented
SeQueryServerSiloToken 10.0 and higher declared
SeQuerySessionIdToken 5.0 and higher reserved
SeQuerySessionIdTokenEx 10.0 and higher declared
SeRegisterImageVerificationCallback 6.3 and higher declared
SeRegisterLogonSessionTerminatedRoutine 3.51 from Windows NT 3.51 SP5, and higher documented
SeRegisterLogonSessionTerminatedRoutineEx 10.0 and higher declared
SeReleaseSecurityDescriptor 3.51 and higher declared (minwin)
SeReleaseSubjectContext 3.10 and higher documented
SeReportSecurityEvent 5.2 from Windows Server 2003 SP1, and higher declared
SeReportSecurityEventWithSubCategory 6.0 and higher declared
SeSecurityAttributePresent 6.2 and higher declared (minwin)
SeSetAccessStateGenericMapping 4.0 and higher documented
SeSetAuditParameter 5.2 from Windows Server 2003 SP1, and higher declared
SeSetAuthorizationCallbacks 6.0 and higher  
SeSetSecurityAttributesToken 6.1 and higher  
SeSetSecurityAttributesTokenEx 10.0 and higher  
SeSetSecurityDescriptorInfo 3.10 and higher documented
SeSetSecurityDescriptorInfoEx 5.0 and higher documented
SeShouldCheckForAccessRightsFromParent 6.3 and higher declared
SeSinglePrivilegeCheck 3.10 and higher documented
SeSrpAccessCheck 6.1 and higher declared (minwin)
SeSystemDefaultDacl (data) 3.10 and higher  
SeSystemDefaultSd (data) 6.2 and higher  
SeTokenFromAccessInformation 6.2 and higher declared
SeTokenImpersonationLevel 4.0 and higher declared (minwin)
SeTokenIsAdmin 5.0 and higher documented
SeTokenIsRestricted 5.0 and higher documented
SeTokenIsWriteRestricted 5.1 from Windows XP SP2, and 6.0 and higher declared
SeTokenObjectType (data) 5.1 and higher declared
SeTokenType 3.10 and higher reserved
SeUnlockSubjectContext 3.10 and higher documented
SeUnregisterImageVerificationCallback 6.3 and higher declared
SeUnregisterLogonSessionTerminatedRoutine 3.51 from Windows NT 3.51 SP5, and higher documented
SeUnregisterLogonSessionTerminatedRoutineEx 10.0 and higher declared
SeValidSecurityDescriptor 3.50 and higher documented
SkAcquirePushLockExclusive 10.0 and higher  
SkAllocatePool 10.0 and higher  
SkFreePool 10.0 and higher  
SkInitializePushLock 10.0 and higher  
SkIsSecureKernel 10.0 and higher  
SkQuerySecureKernelInformation 10.0 and higher  
SkReleasePushLockExclusive 10.0 and higher  
TmCancelPropagationRequest 6.0 and higher  
TmCommitComplete 6.0 and higher documented
TmCommitEnlistment 6.0 and higher documented
TmCommitTransaction 6.0 and higher documented
TmCreateEnlistment 6.0 and higher documented
TmCurrentTransaction 6.0 and higher  
TmDefaultTmOpenFileCount 6.0 from before Windows Vista SP1  
TmDereferenceEnlistmentKey 6.0 and higher documented
TmEnableCallbacks 6.0 and higher documented
TmEndPropagationRequest 6.0 and higher  
TmEnlistmentObjectType (data) 6.0 and higher declared
TmFreezeTransactions 6.0 and higher  
TmGetTransactionId 6.0 and higher documented
TmInitDefaultTemporaryTm 6.0 from before Windows Vista SP1  
TmInitSystem 6.0 and higher  
TmInitSystemPhase2 6.0 and higher  
TmInitializeResourceManager 6.0 and 6.1 only  
TmInitializeTransaction 6.0 and 6.1 only  
TmInitializeTransactionManager 6.2 and higher documented
TmIsKTMCommitCoordinator 6.2 and higher  
TmIsTransactionActive 6.0 and higher documented
TmMarshallTransaction 6.0 from orginal Windows Vista only  
TmPrePrepareComplete 6.0 and higher documented
TmPrePrepareEnlistment 6.0 and higher documented
TmPrepareComplete 6.0 and higher documented
TmPrepareEnlistment 6.0 and higher documented
TmPropagationComplete 6.0 and higher declared
TmPropagationFailed 6.0 and higher declared
TmPullTransaction 6.0 from before Windows Vista SP1  
TmReadOnlyEnlistment 6.0 and higher documented
TmRecoverEnlistment 6.0 and higher documented
TmRecoverResourceManager 6.0 and higher documented
TmRecoverTransactionManager 6.0 and higher documented
TmReferenceEnlistmentKey 6.0 and higher documented
TmRenameTransactionManager 6.2 and higher documented
TmRequestOutcomeEnlistment 6.0 and higher documented
TmResourceManagerObjectType (data) 6.0 and higher declared
TmRmIsNotificationQueueEmpty_Temporary 6.0 from before Windows Vista SP1  
TmRollbackComplete 6.0 and higher documented
TmRollbackEnlistment 6.0 and higher documented
TmRollbackTransaction 6.0 and higher documented
TmSavepointComplete 6.0 from before Windows Vista SP1  
TmSavepointTransaction 6.0 from before Windows Vista SP1  
TmSetCurrentTransaction 6.0 and higher  
TmSetPreviousModeToKernel 6.0 from before Windows Vista SP1  
TmSinglePhaseReject 6.2 and higher documented
TmThawTransactions 6.0 and higher  
TmTransactionManagerObjectType (data) 6.0 and higher declared
TmTransactionObjectType (data) 6.0 and higher declared
TmpIsKTMCommitCoordinator 6.0 from Windows Vista SP1 and higher, and 6.1  
TtmNotifyDeviceArrival 1607 and higher  
TtmNotifyDeviceDeparture 1607 and higher  
TtmNotifyDeviceInput 1607 and higher  
VerSetConditionMask 5.1 and higher declared
VfCheckNxPriority 10.0 and higher  
VfCheckNxProtection 10.0 and higher  
VfCheckNxPoolType 10.0 and higher  
VfFailDeviceNode 5.1 and higher  
VfFailDriver 5.1 and higher  
VfFailSystemBIOS 5.1 and higher  
VfInsertContext 6.3 and higher  
VfIsVerificationEnabled 5.1 and higher  
VfQueryDeviceContext 6.3 and higher  
VfQueryDispatchTable 6.3 and higher  
VfQueryDriverContext 6.3 and higher  
VfQueryIrpContext 6.3 and higher  
VfQueryThreadContext 6.3 and higher  
VfRemoveContext 6.3 and higher  
VmAccessFault 10.0 to 1703  
VmColdPagesHint 1703 only  
VmCreateMemoryRange 10.0 to 1703  
VmDeleteMemoryRange 10.0 to 1703  
VmPauseResumeNotify 1607 to 1703  
VslCreateSecureSection 1703 and higher documented
VslDeleteSecureSection 1703 and higher documented
VslExchangeEntropy 10.0 and higher  
VslGetSecurePciDeviceAlternateFunctionNumberForVtl0Dma 1803 and higher  
VslGetSecurePciEnabled 1709 and higher  
VslQuerySecureDevice 1703 and higher  
VslRetrieveMailbox 10.0 and higher  
VslTestRoutine (5) 1709 and higher  
WRITE_REGISTER_BUFFER_UCHAR 3.10 and higher (x86 only) documented
WRITE_REGISTER_BUFFER_ULONG 3.10 and higher (x86 only) documented
WRITE_REGISTER_BUFFER_USHORT 3.10 and higher (x86 only) documented
WRITE_REGISTER_UCHAR 3.10 and higher (x86 only) documented
WRITE_REGISTER_ULONG 3.10 and higher (x86 only) documented
WRITE_REGISTER_USHORT 3.10 and higher (x86 only) documented
WheaAddErrorSource 6.0 from Windows Vista SP1, and higher declared (minwin)
WheaAttemptPhysicalPageOffline 6.1 and higher (x64 only);
1703 and higher (x86)
declared (minwin)
WheaConfigureErrorSource 6.1 and higher declared (minwin)
WheaDeferredRecoveryService 6.1 and higher (x64 only) declared (minwin)
WheaGetErrorSource 6.0 from Windows Vista SP1, and higher declared (minwin)
WheaInitializeDeferredRecoveryObject 6.1 and higher (x64 only) declared (minwin)
WheaInitializeRecordHeader 6.1 and higher declared (minwin)
WheaRegisterErrSrcInitializer 6.0 only  
WheaRegisterInUsePageOfflineNotification 6.2 and higher (x64 only) declared
WheaReportHwError 6.0 and higher declared (minwin)
WheaRequestDeferredRecovery 6.1 and higher (x64 only) declared (minwin)
WheaUnregisterInUsePageOfflineNotification 6.2 and higher (x64 only) declared
WmiFlushTrace 5.1 to 5.2 only  
WmiGetClock 5.1 and higher  
WmiQueryTrace 5.1 to 5.2 only  
WmiQueryTraceInformation 5.1 and higher documented
WmiStartTrace 5.1 to 5.2 only  
WmiStopTrace 5.1 to 5.2 only  
WmiTraceFastEvent 5.2 only  
WmiTraceMessage 5.1 and higher documented
WmiTraceMessageVa 5.1 and higher documented
WmiUpdateTrace 5.1 to 5.2 only  
XIPDispatch 5.1 and higher  
ZwAccessCheckAndAuditAlarm 3.10 and higher declared (minwin)
ZwAddBootEntry 5.1 and higher declared (minwin)
ZwAddDriverEntry 5.2 and higher declared (minwin)
ZwAdjustPrivilegesToken 5.0 and higher declared (minwin)
ZwAlertThread 3.51 and higher declared (minwin)
ZwAllocateLocallyUniqueId 6.0 and higher documented
ZwAllocateReserveObject 1703 and higher declared (minwin)
ZwAllocateVirtualMemory 3.10 and higher documented
ZwAlpcAcceptConnectPort 6.0 and higher declared (minwin)
ZwAlpcCancelMessage 6.0 and higher declared (minwin)
ZwAlpcConnectPort 6.0 and higher declared (minwin)
ZwAlpcConnectPortEx 6.2 and higher declared (minwin)
ZwAlpcCreatePort 6.0 and higher declared (minwin)
ZwAlpcCreatePortSection 6.0 and higher declared (minwin)
ZwAlpcCreateResourceReserve 6.0 and higher declared (minwin)
ZwAlpcCreateSectionView 6.0 and higher declared (minwin)
ZwAlpcCreateSecurityContext 6.0 and higher declared (minwin)
ZwAlpcDeletePortSection 6.0 and higher declared (minwin)
ZwAlpcDeleteResourceReserve 6.0 and higher declared (minwin)
ZwAlpcDeleteSectionView 6.0 and higher declared (minwin)
ZwAlpcDeleteSecurityContext 6.0 and higher declared (minwin)
ZwAlpcDisconnectPort 6.0 and higher declared (minwin)
ZwAlpcOpenSenderProcess 1709 and higher declared (minwin)
ZwAlpcOpenSenderThread 10.0 and higher declared (minwin)
ZwAlpcQueryInformation 6.0 and higher declared (minwin)
ZwAlpcQueryInformationMessage 10.0 and higher declared (minwin)
ZwAlpcSendWaitReceivePort 6.0 and higher declared (minwin)
ZwAlpcSetInformation 6.0 and higher declared (minwin)
ZwAssignProcessToJobObject 5.1 and higher declared (minwin)
ZwAssociateWaitCompletionPacket 6.3 and higher declared (minwin)
ZwCancelIoFile 5.0 and higher declared (minwin)
ZwCancelIoFileEx 6.3 and higher declared (minwin)
ZwCancelTimer 5.0 and higher reserved
ZwCancelWaitCompletionPacket 1703 and higher declared (minwin)
ZwClearEvent 3.51 and higher declared (minwin)
ZwClose 3.10 and higher documented
ZwCloseObjectAuditAlarm 3.10 and higher declared (minwin)
ZwCommitComplete 6.1 and higher documented
ZwCommitEnlistment 6.0 and higher documented
ZwCommitRegistryTransaction 1607 and higher declared
ZwCommitTransaction 6.0 and higher documented
ZwCompareTokens 10.0 and higher declared (minwin)
ZwConnectPort 3.50 and higher declared (minwin)
ZwCreateDirectoryObject 3.10 and higher documented
ZwCreateEnlistment 6.0 and higher documented
ZwCreateEvent 3.50 and higher documented
ZwCreateFile 3.10 and higher documented
ZwCreateIoCompletion 6.0 and higher declared (minwin)
ZwCreateJobObject 5.1 and higher declared (minwin)
ZwCreateKey 3.10 and higher documented
ZwCreateKeyTransacted 6.0 and higher documented
ZwCreatePartition 1607 and higher declared (minwin)
ZwCreateProcessEx 1607 and higher declared (minwin)
ZwCreateProfileEx 1607 and higher declared (minwin)
ZwCreateRegistryTransaction 1607 and higher declared
ZwCreateResourceManager 6.0 and higher documented
ZwCreateSection 3.10 and higher documented
ZwCreateSymbolicLinkObject 3.10 and higher declared (minwin)
ZwCreateTimer 3.51, and 5.0 and higher reserved
ZwCreateTransaction 6.0 and higher documented
ZwCreateTransactionManager 6.0 and higher documented
ZwCreateUserProcess (2) 6.2 and higher declared (minwin)
ZwCreateWaitCompletionPacket 6.3 and higher declared (minwin)
ZwCreateWnfStateName 6.2 and higher declared (minwin)
ZwDeleteBootEntry 5.1 and higher declared (minwin)
ZwDeleteDriverEntry 5.2 and higher declared (minwin)
ZwDeleteFile 3.50 and higher documented
ZwDeleteKey 3.10 and higher documented
ZwDeleteValueKey 3.10 and higher documented
ZwDeleteWnfStateData 6.2 and higher declared (minwin)
ZwDeleteWnfStateName 6.2 and higher declared (minwin)
ZwDeviceIoControlFile 3.10 and higher documented
ZwDisplayString 3.10 and higher declared
ZwDuplicateObject 3.10 and higher reserved
ZwDuplicateToken 3.51 and higher documented
ZwEnumerateBootEntries 5.1 and higher declared (minwin)
ZwEnumerateDriverEntries 5.2 and higher declared (minwin)
ZwEnumerateKey 3.10 and higher documented
ZwEnumerateTransactionObject 6.0 and higher documented
ZwEnumerateValueKey 3.10 and higher documented
ZwFlushBuffersFile 6.0 and higher documented
ZwFlushBuffersFileEx 6.2 and higher documented
ZwFlushInstructionCache 3.50 and higher declared (minwin)
ZwFlushKey 3.10 and higher documented
ZwFlushVirtualMemory 5.0 and higher documented
ZwFreeVirtualMemory 3.10 and higher documented
ZwFsControlFile 3.50 and higher documented
ZwGetCachedSigningLevel 10.0 and higher declared (minwin)
ZwGetNextProcess 10.0 and higher declared (minwin)
ZwGetNextThread 1709 and higher declared (minwin)
ZwGetNotificationResourceManager 6.0 and higher documented
ZwImpersonateAnonymousToken 6.0 and higher declared (minwin)
ZwInitiatePowerAction 5.0 and higher declared (minwin)
ZwIsProcessInJob 5.1 and higher declared (minwin)
ZwLoadDriver 3.10 and higher documented
ZwLoadKey 4.0 and higher declared (minwin)
ZwLoadKeyEx 6.0 and higher declared (minwin)
ZwLockFile 6.1 and higher documented
ZwLockProductActivationKeys 6.0 and higher declared (minwin)
ZwLockVirtualMemory 6.3 and higher declared (minwin)
ZwMakeTemporaryObject 3.10 and higher documented
ZwManagePartition 1607 and higher declared (minwin)
ZwMapViewOfSection 3.10 and higher documented
ZwMarshallTransaction 6.0 from before Windows Vista SP1  
ZwModifyBootEntry 5.2 and higher declared (minwin)
ZwModifyDriverEntry 5.2 and higher declared (minwin)
ZwNotifyChangeDirectoryFile 10.0 and higher declared (minwin)
ZwNotifyChangeDirectoryFileEx 1709 and higher  
ZwNotifyChangeKey 3.51 and higher documented
ZwNotifyChangeSession 6.1 and higher declared (minwin)
ZwOpenDirectoryObject 3.10 and higher documented
ZwOpenEnlistment 6.0 and higher documented
ZwOpenEvent 3.50 and higher documented
ZwOpenFile 3.10 and higher documented
ZwOpenJobObject 5.1 and higher declared (minwin)
ZwOpenKey 3.10 and higher documented
ZwOpenKeyEx 6.1 and higher documented
ZwOpenKeyTransacted 6.0 and higher documented
ZwOpenKeyTransactedEx 6.1 and higher documented
ZwOpenPartition 1607 and higher declared (minwin)
ZwOpenProcess 3.51 and higher documented
ZwOpenProcessToken 3.10 and higher declared (minwin)
ZwOpenProcessTokenEx 5.1 and higher documented
ZwOpenRegistryTransaction 1607 and higher  
ZwOpenResourceManager 6.0 and higher documented
ZwOpenSection 3.10 and higher documented
ZwOpenSession 6.1 and higher declared (minwin)
ZwOpenSymbolicLinkObject 3.10 and higher documented
ZwOpenThread 3.51 and higher declared (minwin)
ZwOpenThreadToken 3.10 and higher declared (minwin)
ZwOpenThreadTokenEx 5.1 and higher documented
ZwOpenTimer 5.0 and higher reserved
ZwOpenTransaction 6.0 and higher documented
ZwOpenTransactionManager 6.0 and higher documented
ZwPowerInformation 5.0 and higher declared
ZwPrePrepareComplete 6.1 and higher documented
ZwPrePrepareEnlistment 6.0 and higher documented
ZwPrepareComplete 6.0 and higher documented
ZwPrepareEnlistment 6.0 and higher documented
ZwPropagationComplete 6.1 and higher declared (minwin)
ZwPropagationFailed 6.1 and higher declared (minwin)
ZwProtectVirtualMemory 6.3 and higher declared (minwin)
ZwPullTransaction 6.0 from before Windows Vista SP1  
ZwPulseEvent 3.51 and higher declared (minwin)
ZwQueryBootEntryOrder 5.1 and higher declared (minwin)
ZwQueryBootOptions 5.1 and higher declared (minwin)
ZwQueryDefaultLocale 4.0 and higher declared (minwin)
ZwQueryDefaultUILanguage 5.0 and higher declared (minwin)
ZwQueryDirectoryFile 3.50 and higher documented
ZwQueryDirectoryFileEx 1709 and higher documented
ZwQueryDirectoryObject 5.0 and higher declared (minwin)
ZwQueryDriverEntryOrder 5.2 and higher declared (minwin)
ZwQueryEaFile 5.0 and higher declared
ZwQueryFullAttributesFile 5.1 and higher documented
ZwQueryInformationByName 1703 and higher declared
ZwQueryInformationEnlistment 6.0 and higher documented
ZwQueryInformationFile 3.10 and higher documented
ZwQueryInformationJobObject 5.1 and higher declared (minwin)
ZwQueryInformationProcess 3.51 and higher declared (minwin)
ZwQueryInformationResourceManager 6.0 and higher documented
ZwQueryInformationThread 5.1 and higher declared (minwin)
ZwQueryInformationToken 3.10 and higher documented
ZwQueryInformationTransaction 6.0 and higher documented
ZwQueryInformationTransactionManager 6.0 and higher documented
ZwQueryInstallUILanguage 5.0 and higher declared (minwin)
ZwQueryIntervalProfile 1607 and higher declared (minwin)
ZwQueryKey 3.10 and higher documented
ZwQueryLicenseValue 6.0 and higher declared (minwin)
ZwQueryObject 4.0 and higher documented
ZwQueryQuotaInformationFile 6.1 and higher documented
ZwQuerySection 3.50 and higher declared (minwin)
ZwQuerySecurityAttributesToken 6.1 and higher  
ZwQuerySecurityObject 3.51 and higher documented
ZwQuerySymbolicLinkObject 3.10 and higher documented
ZwQuerySystemEnvironmentValueEx 6.2 and higher declared (minwin)
ZwQuerySystemInformation 4.0 and higher declared (minwin)
ZwQuerySystemInformationEx 6.3 and higher declared (minwin)
ZwQueryTimerResolution 1607 and higher declared (minwin)
ZwQueryValueKey 3.10 and higher documented
ZwQueryVirtualMemory 6.0 and higher declared (minwin)
ZwQueryVolumeInformationFile 3.10 and higher documented
ZwQueryWnfStateData 6.2 and higher declared (minwin)
ZwQueryWnfStateNameInformation 6.2 and higher declared (minwin)
ZwReadFile 3.10 and higher documented
ZwReadOnlyEnlistment 6.1 and higher documented
ZwRecoverEnlistment 6.0 and higher documented
ZwRecoverResourceManager 6.0 and higher documented
ZwRecoverTransactionManager 6.0 and higher documented
ZwRemoveIoCompletion 6.0 and higher declared (minwin)
ZwRemoveIoCompletionEx 6.0 and higher declared (minwin)
ZwRenameKey 6.1 from Windows 7 SP1, and higher declared
ZwReplaceKey 4.0 and higher declared (minwin)
ZwRequestPort 6.0 and higher declared (minwin)
ZwRequestWaitReplyPort 3.50 and higher declared (minwin)
ZwResetEvent 3.51 and higher declared (minwin)
ZwRestoreKey 5.0 and higher declared (minwin)
ZwRollbackComplete 6.1 and higher documented
ZwRollbackEnlistment 6.0 and higher documented
ZwRollbackRegistryTransaction 1607 and higher  
ZwRollbackTransaction 6.0 and higher documented
ZwSaveKey 4.0 and higher declared (minwin)
ZwSaveKeyEx 5.1 and higher declared (minwin)
ZwSavepointComplete 6.0 from before Windows Vista SP1  
ZwSavepointTransaction 6.0 from before Windows Vista SP1  
ZwSecureConnectPort 5.2 from Windows Server 2003 SP1, and higher declared (minwin)
ZwSetBootEntryOrder 5.1 and higher declared (minwin)
ZwSetBootOptions 5.1 and higher declared (minwin)
ZwSetCachedSigningLevel 6.2 and higher declared (minwin)
ZwSetDefaultLocale 3.51 and higher declared (minwin)
ZwSetDefaultUILanguage 5.0 and higher declared (minwin)
ZwSetDriverEntryOrder 5.2 and higher declared (minwin)
ZwSetEaFile 5.0 and higher declared
ZwSetEvent 3.50 and higher documented
ZwSetInformationEnlistment 6.0 and higher documented
ZwSetInformationFile 3.50 and higher documented
ZwSetInformationJobObject 5.1 and higher declared (minwin)
ZwSetInformationKey 6.2 and higher declared
ZwSetInformationObject 4.0 and higher declared (minwin)
ZwSetInformationProcess 3.10 and higher declared (minwin)
ZwSetInformationResourceManager 6.1 and higher declared (minwin)
ZwSetInformationThread 3.50 and higher documented
ZwSetInformationToken 6.1 and higher documented
ZwSetInformationTransaction 6.0 and higher documented
ZwSetInformationVirtualMemory 6.2 and higher documented
ZwSetIntervalProfile 1607 and higher declared (minwin)
ZwSetIoCompletion 1703 and higher declared (minwin)
ZwSetIoCompletionEx 1703 and higher declared (minwin)
ZwSetQuotaInformationFile 6.1 and higher documented
ZwSetSecurityObject 5.0 and higher documented
ZwSetSystemEnvironmentValueEx 6.2 and higher declared (minwin)
ZwSetSystemInformation 3.51 and higher declared (minwin)
ZwSetSystemTime 4.0 and higher declared (minwin)
ZwSetTimer 3.51, and 5.0 and higher reserved
ZwSetTimerEx 6.1 and higher declared (minwin)
ZwSetTimerResolution 1607 and higher declared (minwin)
ZwSetValueKey 3.10 and higher documented
ZwSetVolumeInformationFile 5.0 and higher documented
ZwStartProfile 1607 and higher declared (minwin)
ZwStopProfile 1607 and higher declared (minwin)
ZwTerminateJobObject 5.1 and higher declared (minwin)
ZwTerminateProcess 4.0 and higher documented
ZwTraceControl 10.0 and higher declared (minwin)
ZwTraceEvent 6.1 and higher declared (minwin)
ZwTranslateFilePath 5.1 and higher declared (minwin)
ZwUnloadDriver 4.0 and higher documented
ZwUnloadKey 4.0 and higher declared (minwin)
ZwUnloadKey2 1511 and higher declared (minwin)
ZwUnloadKeyEx 6.0 and higher declared (minwin)
ZwUnlockFile 6.1 and higher documented
ZwUnlockVirtualMemory 6.2 and higher declared (minwin)
ZwUnmapViewOfSection 3.10 and higher documented
ZwUpdateWnfStateData 6.2 and higher declared (minwin)
ZwWaitForMultipleObjects 3.51 and higher declared (minwin)
ZwWaitForSingleObject 3.50 and higher documented
ZwWriteFile 3.10 and higher documented
ZwYieldExecution 4.0 and higher declared (minwin)
__C_specific_handler 5.2 from Windows Server 2003 SP1, and higher (x64 only) declared (CRT)
__chkstk 5.2 from Windows Server 2003 SP1, and higher (x64 only)  
__misaligned_access 5.2 from Windows Server 2003 SP1, and higher (x64 only)  
_CIcos 5.1 and higher (x86 only)  
_CIsin 5.1 and higher (x86 only)  
_CIsqrt 5.1 and higher (x86 only)  
_abnormal_termination 3.50 and higher (x86 only) declared (CRT)
_alldiv 4.0 and higher (x86 only)  
_alldvrm 5.1 and higher (x86 only)  
_allmul 4.0 and higher (x86 only)  
_alloca_probe 5.1 and higher (x86 only)  
_alloca_probe_16 6.0 and higher (x86 only)  
_alloca_probe_8 6.0 and higher (x86 only)  
_allrem 4.0 and higher (x86 only)  
_allshl 4.0 and higher (x86 only)  
_allshr 4.0 and higher (x86 only)  
_aulldiv 4.0 and higher (x86 only)  
_aulldvrm 5.1 and higher (x86 only)  
_aullrem 4.0 and higher (x86 only)  
_aullshr 4.0 and higher (x86 only)  
_chkstk 6.0 and higher (x86 only)  
_except_handler2 3.10 and higher (x86 only)  
_except_handler3 5.0 and higher (x86 only)  
_global_unwind2 3.50 and higher (x86 only)  
_finite 10.0 and higher documented (CRT)
_i64toa_s 6.1 and higher documented (CRT)
_i64tow_s 6.1 and higher documented (CRT)
_itoa 3.10 and higher documented (CRT)
_itoa_s 6.1 and higher documented (CRT)
_itow 5.0 and higher documented (CRT)
_itow_s 6.1 and higher documented (CRT)
_local_unwind 5.2 from Windows Server 2003 SP1, and higher (x64 only)  
_local_unwind2 3.10 and higher (x86 only)  
_ltoa_s 6.1 and higher documented (CRT)
_ltow_s 6.1 and higher documented (CRT)
_makepath_s 6.1 and higher documented (CRT)
_purecall 3.50 and higher  
_setjmp 5.2 from Windows Server 2003 SP1, and higher (x64 only)  
_setjmpex 5.2 from Windows Server 2003 SP1, and higher (x64 only)  
_snprintf 3.50 and higher documented (CRT)
_snprintf_s 6.1 and higher documented (CRT)
_snscanf_s 6.1 and higher documented (CRT)
_snwprintf 3.50 and higher documented (CRT)
_snwprintf_s 6.1 and higher documented (CRT)
_snwscanf_s 6.1 and higher documented (CRT)
_splitpath_s 6.1 and higher documented (CRT)
_stricmp 3.10 and higher documented (CRT)
_strlwr 3.50 and higher documented (CRT)
_strnicmp 3.10 and higher documented (CRT)
_strnset 4.0 and higher documented (CRT)
_strnset_s 6.1 and higher documented (CRT)
_strrev 4.0 and higher documented (CRT)
_strset 4.0 and higher documented (CRT)
_strset_s 6.1 and higher documented (CRT)
_strtoui64 6.0 and higher documented (CRT)
_strupr 3.50 and higher documented (CRT)
_swprintf 6.0 and higher  
_ui64toa_s 6.1 and higher documented (CRT)
_ui64tow_s 6.1 and higher documented (CRT)
_ultoa_s 6.1 and higher documented (CRT)
_ultow_s 6.1 and higher documented (CRT)
_vsnprintf 3.10 and higher documented (CRT)
_vsnprintf_s 6.1 and higher documented (CRT)
_vsnwprintf 5.1 and higher documented (CRT)
_vsnwprintf_s 6.1 and higher documented (CRT)
_vswprintf 6.0 and higher  
_wcsicmp 3.50 and higher documented (CRT)
_wcslwr 4.0 and higher documented (CRT)
_wcslwr_s 10.0 and higher documented (CRT)
_wcsnicmp 3.10 and higher documented (CRT)
_wcsnset 4.0 and higher documented (CRT)
_wcsnset_s 6.1 and higher documented (CRT)
_wcsrev 4.0 and higher documented (CRT)
_wcsset_s 6.1 and higher documented (CRT)
_wcsupr 4.0 and higher documented (CRT)
_wmakepath_s 6.1 and higher documented (CRT)
_wsplitpath_s 6.1 and higher documented (CRT)
_wtoi 6.1 and higher documented (CRT)
_wtol 6.1 and higher documented (CRT)
atoi 3.50 and higher documented (CRT)
atol 3.50 and higher documented (CRT)
bsearch 6.0 and higher documented (CRT)
bsearch_s 6.2 and higher documented (CRT)
isdigit 3.50 and higher documented (CRT)
islower 3.50 and higher documented (CRT)
isprint 3.50 and higher documented (CRT)
isspace 3.50 and higher documented (CRT)
isupper 3.50 and higher documented (CRT)
iswalnum 10.0 and higher documented (CRT)
iswdigit 10.0 and higher documented (CRT)
iswspace 10.0 and higher documented (CRT)
isxdigit 3.50 and higher documented (CRT)
longjmp 5.2 from Windows Server 2003 SP1, and higher (x64 only) documented (CRT)
mbstowcs 3.50 and higher documented (CRT)
mbtowc 4.0 and higher documented (CRT)
memchr 3.50 and higher documented (CRT)
memcmp 5.2 from Windows Server 2003 SP1, and higher (x64);
6.2 and higher (x86)
documented (CRT)
memcpy 3.50 and higher documented (CRT)
memcpy_s 6.1 and higher documented (CRT)
memmove 3.50 and higher documented (CRT)
memmove_s 6.1 and higher documented (CRT)
memset 3.50 and higher documented (CRT)
psMUITest (data) 6.0 and higher  
qsort 3.50 and higher documented (CRT)
qsort_s 1803 and higher documented (CRT)
rand 3.50 and higher documented (CRT)
sprintf 3.10 and higher documented (CRT)
sprintf_s 6.1 and higher documented (CRT)
sqrt 10.0 and higher (x64 only) documented (CRT)
sqrtf 10.0 and higher (x64 only) documented (CRT)
srand 3.50 and higher documented (CRT)
sscanf_s 6.1 and higher documented (CRT)
strcat 4.0 and higher documented (CRT)
strcat_s 6.1 and higher documented (CRT)
strchr 3.50 and higher documented (CRT)
strcmp 4.0 and higher documented (CRT)
strcpy 4.0 and higher documented (CRT)
strcpy_s 6.1 and higher documented (CRT)
strlen 4.0 and higher documented (CRT)
strncat 4.0 and higher documented (CRT)
strncat_s 6.1 and higher documented (CRT)
strncmp 3.50 and higher documented (CRT)
strncpy 3.10 and higher documented (CRT)
strncpy_s 6.1 and higher documented (CRT)
strnlen 6.1 and higher documented (CRT)
strrchr 3.50 and higher documented (CRT)
strspn 4.0 and higher documented (CRT)
strstr 3.10 and higher documented (CRT)
strtok_s 6.1 and higher documented (CRT)
swprintf 3.50 and higher documented (CRT)
swprintf_s 6.1 and higher documented (CRT)
swscanf_s 6.1 and higher documented (CRT)
tolower 3.50 and higher documented (CRT)
toupper 3.50 and higher documented (CRT)
towlower 4.0 and higher documented (CRT)
towupper 4.0 and higher documented (CRT)
vDbgPrintEx 5.1 and higher documented
vDbgPrintExWithPrefix 5.1 and higher documented
vsprintf 3.50 and higher documented (CRT)
vsprintf_s 6.1 and higher documented (CRT)
vswprintf_s 6.1 and higher documented (CRT)
wcscat 3.50 and higher documented (CRT)
wcscat_s 6.1 and higher documented (CRT)
wcschr 3.10 and higher documented (CRT)
wcscmp 3.50 and higher documented (CRT)
wcscpy 3.10 and higher documented (CRT)
wcscpy_s 6.1 and higher documented (CRT)
wcscspn 3.10 and higher documented (CRT)
wcslen 3.10 and higher documented (CRT)
wcsncat 4.0 and higher documented (CRT)
wcsncat_s 6.1 and higher documented (CRT)
wcsncmp 3.50 and higher documented (CRT)
wcsncpy 3.50 and higher documented (CRT)
wcsncpy_s 6.1 and higher documented (CRT)
wcsnlen 6.1 and higher documented (CRT)
wcsrchr 3.50 and higher documented (CRT)
wcsspn 4.0 and higher documented (CRT)
wcsstr 3.10 and higher documented (CRT)
wcstombs 4.0 and higher documented (CRT)
wcstoul 6.1 and higher documented (CRT)
wctomb 4.0 and higher documented (CRT)

Names

Names are reproduced from the export directory of the NTOSKRNL.EXE executable. All exports from the kernel are by name until version 6.2 introduces two that are exported only by ordinal. Names for ordinal-only exports are inferred from symbol files that Microsoft supplies for customer support. The ordinal is given in parentheses immediately after the function’s name.

A few exports are of variables rather than functions. They are marked above by the word “data” in parentheses. These notes talk of all as functions, hoping no confusion will be caused by such loose terminology.

Since experience shows that this table is not always read with the knowledge of an advanced programmer, it must be stressed that a function’s presence in the export directory does not mean that the function is implemented non-trivially, let alone that it will work satisfactorily if called. It means just that the function can be imported by other modules, and be called by them, for better or worse. That a function is first exported in some version does not mean that Microsoft supports its use in that version, even if such support is documented for later versions.

Versions

The kernel versions shown for each function are inferred from a study of public releases such as I have managed to find on old MSDN discs or downloaded from Microsoft’s websites, whether free or requiring what is nowadays called a Visual Studio subscription. My holdings are incomplete and I anyway have no time for (or interest in) examining pre-release builds or hotfixes. Of necessity then, the table makes what I hope are reasonable assumptions about likely continuity, especially to suppose that a function will exist in future versions or that a function exists in all builds of a version if no counter-example is yet known. If you want more accurate or comprehensive information, try getting it from Microsoft.

Documentation Status

Except where otherwise stated, the chosen reference for all comment on Microsoft’s documentation of exported kernel functions is what Microsoft presents as Visual Studio Documentation under the heading “Windows Driver Kit (WDK)”. As this documentation says: “Windows Driver Kit (WDK) 10 is integrated with Microsoft Visual Studio 2015”. The large file, named v2Windows_Development_Windows_Driver_Development_B974_VS_85_en-us_3.mshc, from which this content is drawn appears to be as close as Microsoft now comes to publishing WDK documentation as a self-standing, explicitly dated collection. The file’s last modification date is 6th August 2015, which to my mind means it can reasonably be taken as Microsoft’s definitive offering of documentation for Windows 10 as first released on 29th July 2015.

The previously chosen reference edition of the Windows Driver Kit (WDK) for all comment on Microsoft’s documentation and programming support was version 7600.16385.0, mostly with documentation dated to 18th June 2009 and header files to 13th July 2009. This was the WDK’s first public release for Windows 7.

Currency

Choosing one reference edition is not ideal for all purposes. Windows versions that get released afterwards will inevitably add functions, which then will typically not be listed above as documented until a new reference edition is adopted. I may adjust for observations that I happen to come across, but please understand that I do not intend to poll Microsoft’s websites to keep the documentation status up to date. I may not even be able to sustain a programme of regularly updating this list to match new choices of reference edition even years apart. If you want more frequent updating, then please remember that this bookkeeping is done at my own expense in the public interest: look instead for an alternative that is done commercially or by academics who draw a salary.

History

There is also potentially a loss of history because any chosen reference edition can be too recent. Of interest perhaps only to historians is that even documented functions are sometimes discontinued, meaning specifically that later versions do not export them. Do not rely on me to have searched old editions of the WDK to find whether discontinued functions ever were documented.

Of potentially much wider interest is that new functions are often not documented immediately by Microsoft and sometimes not for several years. That a function is marked above as documented does not mean that it has always been documented, only that it is documented in the chosen reference edition (or that I have noticed later documentation of it online). I tend to think that delayed documentation imposes significant costs on and barriers to third-party software development. However, nobody can sensibly consider the question without a careful account of the documentation history. For as much precision as I happen yet to know about the history of a function’s documentation, look for the function in the version lists. Please be aware that this is a work in progress. For thousands of functions, each to be looked for in nearly a dozen sources of documentation, there are bound to be some mistakes in my descriptions, and my account of the history is anyway deficient for not having found an Installable File System (IFS) Kit for any release of Windows XP or Windows Server 2003.

The IFS Kit is especially notable in this context of delayed documentation. Of the kernel functions that Microsoft does document, a significant proportion (not quite a third) are documented in the WDK only by the relatively recent inclusion of the IFS Kit which was for many years not nearly as readily available as was the ordinary Device Driver Kit (DDK). According to stories that can still be found on the Internet, Microsoft’s practice if only in the early years of Windows was that the IFS Kit was not just very expensive, relative for instance to an MSDN subscription, but also was sold only under some sort of Non-Disclosure Agreement. If the latter is true, then functions that were documented only in the IFS Kit were undocumented in effect, at least in the early years. In any case, even the IFS Kit didn’t come with formal documentation until Windows 2000.

Classifications

For some functions, the whole of Microsoft’s documentation is that the function is reserved for use by the system. Undocumented functions are occasionally promoted to reserved. Only very rarely is a reserved function later documented with any substance. That a function is marked above as “reserved” means that the only known mention of it in the current reference edition of Microsoft’s documentation is to say some such thing as that the function is reserved for the system and is not to be used in drivers. The function may have its own page, and even be given with a prototype and other details, or it may just appear in a list of names.

Other functions are said to be obsolete. These often are given with prototypes and sometimes with substantial documentation, presumably from before the function became obsolete. A few were already obsolete as early as the Windows NT 4.0 DDK and a few others seem to have gone directly from undocumented to obsolete. That a function is marked above as ”obsolete” means that its page of documentation in the current reference edition is anything from slight to substantial but includes a remark that the function is obsolete without qualification. That a function is documented as obsolete for specified (typically recent) versions does not make it obsolete for this list but is a detail that may be recorded separately in the version lists.

Even for the functions that Microsoft does document non-trivially, Microsoft provides no master list. Documentation is scattered through the WDK. I see no easy way to automate a search and I have not typed the name of every function into the (surprisingly primitive) search pane of the Document Explorer or Microsoft Help Viewer or whatever. I have marked a function as documented if I have seen in the Contents pane that the function has its own page anywhere under numerous applicable headings. That a function is not marked above as “documented” (or is marked on other pages as “undocumented”) does not mean for certain that Microsoft does not document it, just that I haven’t yet found where (including because I haven’t cared enough to look harder).

Some exports, especially of variables, are documented indirectly in the sense that a WDK header file defines a macro for access to the variable and the macro is documented. Such cases as I have found for the table are marked above by appending “macro” in brackets. To learn the identity of the macro, follow the export into the version lists.

A handful of functions have user-mode equivalents, with the same prototypes, which are documented in the Software Development Kit (SDK). The user-mode documentation of such functions appears to be good for kernel-mode. These functions are marked in the table as documented but with SDK appended in parentheses. There may be more to find of these.

While on the matter of equivalent user-mode documentation, special mention must be made of NTDLL. Many kernel-mode functions whose names start with Nt, Rtl or Zw also exist as user-mode functions exported from NTDLL. The WDK seems intended not just for kernel-mode programming but also for user-mode programming of the low-level sort that deals directly with NTDLL rather than with the base modules of the Win32 subsystem, e.g., with KERNEL32. Unfortunately, the WDK documentation and header files rarely state explicitly whether what is said of a function is meant just for the kernel or also for NTDLL or just for NTDLL. I have not yet worked out how to record this in the lists.

Finally, the kernel implements a selection of functions from the C Run-Time (CRT) Library. Some are not documented even for the CRT because in practice all calls to them are generated by the compiler, but most are the sort of utility functions that no C or C++ programmer would want to be without. They could be supported through a kernel-mode DLL, but since the kernel uses them anyway, the implementations in the kernel are as well to be exported. The CRT documentation is good for these, even though the functions are not formally documented as being exported from the kernel. These functions are marked in the table by adding CRT in parentheses.

Of the kernel functions that seem to have no formal documentation, many are at least declared in one or another header file from the WDK. Functions that are declared but not documented often do get documented before long.

Special mention must be made of some declarations that Microsoft published with the Enterprise WDK for the 1511 release of Windows 10. In that edition, and apparently in that edition only, a subdirectory named “minwin” of what look intended as user-mode inclusions has several headers that declare functions and define structures that have little or nothing to do with user-mode programming but are a treasure trove of kernel-mode material that Microsoft has otherwise kept very much to itself for decades. Functions for which Microsoft’s names and types for arguments are known only through this plausibly accidental disclosure are marked in the table by adding “minwin” in parentheses.

As a quick summary, just over half of all kernel exports are documented, including just to say that the function is obsolete or reserved. The flip side is that roughly 30% of exports from the Windows kernel are completely undocumented, without even a declaration in a WDK header file.

Many of the undocumented functions are imported by the HAL. These would likely be documented in some HAL Development Kit, not that such a thing is public. Even regarded as undocumented functions, they are arguably internal to Windows, intended just for the private communication of HAL and kernel. Some other undocumented kernel exports surely are used by drivers and other kernel-mode modules that are written by Microsoft and supplied with Windows but whose replacement by third-party software is at least conceivable. Identifying such cases is left for another time.