Kernel Exports Added for Windows Vista SP1

The table below lists the functions that are first exported by the Windows kernel in the version 6.0 from Windows Vista SP1 and Windows Server 2008.

Function Remarks
EtwRegisterClassicProvider  
EtwSendTraceBuffer  
ExAcquireSpinLockExclusive  
ExAcquireSpinLockExclusiveAtDpcLevel  
ExAcquireSpinLockShared  
ExAcquireSpinLockSharedAtDpcLevel  
ExEnterPriorityRegionAndAcquireResourceExclusive  
ExEnterPriorityRegionAndAcquireResourceShared  
ExReleaseResourceAndLeavePriorityRegion  
ExReleaseSpinLockExclusive  
ExReleaseSpinLockExclusiveFromDpcLevel  
ExReleaseSpinLockShared  
ExReleaseSpinLockSharedFromDpcLevel  
ExTryConvertSharedSpinLockExclusive  
FsRtlCheckOplockEx undocumented until 2008-2009;
documentation requires Windows Vista and higher
IoClearDependency  
IoDeleteAllDependencyRelations  
IoDuplicateDependency  
IoReplacePartitionUnit  
IoSetDependency  
KeDeregisterProcessorChangeCallback  
KeRegisterProcessorChangeCallback  
KeRemoveQueueEx declaration requires Windows Vista and higher
KeTestAlertThread  
NtGetEnvironmentVariableEx  
NtQueryEnvironmentVariableInfoEx  
ObGetFilterVersion  
ObRegisterCallbacks  
ObUnRegisterCallbacks  
PoSetDeviceBusyEx undocumented until 2008-2009
PsQueryProcessExceptionFlags  
PsSetCreateProcessNotifyRoutineEx  
TmpIsKTMCommitCoordinator discontinued in 6.2
WheaAddErrorSource  
WheaGetErrorSource