IoGetDiskDeviceObject returns the disk device object associated with a file system volume device object. The disk device object need not be an actual disk but in general associated with storage. This routine is documented in the Windows XP IFS Kit Reference.
Device Object Routines
|
Three additional device object routines have been added:
IoEnumerateDeviceObjectList
IoGetDeviceAttachmentBaseRef
IoGetLowerDeviceObject
These routines are documented in the Windows XP IFS Kit Reference.
|
Heap Routines
|
Four new heap routines have been added:
RtlAllocateHeap
RtlCreateHeap
RtlDestroyHeap
RtlFreeHeap
These routines are documented in the Windows XP IFS Kit Reference.
|
Handle-Based Security Routines
|
The following handle-based security routines have been added to ntifs.h:
PsImpersonateClient
PsReferenceImpersonationToken
PsReferencePrimaryToken
RtlGetAce
ZwOpenProcessTokenEx
ZwOpenThreadTokenEx
ZwQueryInformationToken
ZwQuerySecurityObject
ZwSetInformationToken
ZwSetSecurityObject
These routines are documented in the Windows XP IFS Kit Reference.
|
Other New Routines
|
The following new routines are documented in the Windows XP IFS Kit Reference:
CcGetDirtyPages
CcSetLogHandleForFile
FsRtlBalanceReads
FsRtlIsAnsiCharacterLegalNtfsStream
FsRtlLookupLastLargeMcbEntryAndIndex
FsRtlNotifyVolumeEvent
IoAcquireVpbSpinLock
IoCreateStreamFileObject
IoCreateStreamFileObjectLite
IoIsOperationSynchronous
IoIsSystemThread
IoRegisterDriverReinitialization
IoReleaseVpbSpinLock
IoSetDeviceToVerify
IoVerifyVolume
KeStackAttachProcess
KeUnstackDetachProcess
ZwLoadDriver
ZwUnloadDriver
ZwQueryDirectoryFile
ZwQueryVolumeInformationFile.
|