|
| $if (_WDMDDK_) NTHALAPI VOID NTAPI READ_PORT_BUFFER_UCHAR(IN PUCHAR Port |
|
NTHALAPI VOID NTAPI | READ_PORT_BUFFER_ULONG (IN PULONG Port, IN PULONG Buffer, IN ULONG Count) |
|
NTHALAPI VOID NTAPI | READ_PORT_BUFFER_USHORT (IN PUSHORT Port, IN PUSHORT Buffer, IN ULONG Count) |
|
NTHALAPI UCHAR NTAPI | READ_PORT_UCHAR (IN PUCHAR Port) |
|
NTHALAPI ULONG NTAPI | READ_PORT_ULONG (IN PULONG Port) |
|
NTHALAPI USHORT NTAPI | READ_PORT_USHORT (IN PUSHORT Port) |
|
NTKERNELAPI VOID NTAPI | READ_REGISTER_BUFFER_UCHAR (IN PUCHAR Register, IN PUCHAR Buffer, IN ULONG Count) |
|
NTKERNELAPI VOID NTAPI | READ_REGISTER_BUFFER_ULONG (IN PULONG Register, IN PULONG Buffer, IN ULONG Count) |
|
NTKERNELAPI VOID NTAPI | READ_REGISTER_BUFFER_USHORT (IN PUSHORT Register, IN PUSHORT Buffer, IN ULONG Count) |
|
NTKERNELAPI UCHAR NTAPI | READ_REGISTER_UCHAR (IN PUCHAR Register) |
|
NTKERNELAPI ULONG NTAPI | READ_REGISTER_ULONG (IN PULONG Register) |
|
NTKERNELAPI USHORT NTAPI | READ_REGISTER_USHORT (IN PUSHORT Register) |
|
NTHALAPI VOID NTAPI | WRITE_PORT_BUFFER_UCHAR (IN PUCHAR Port, IN PUCHAR Buffer, IN ULONG Count) |
|
NTHALAPI VOID NTAPI | WRITE_PORT_BUFFER_ULONG (IN PULONG Port, IN PULONG Buffer, IN ULONG Count) |
|
NTHALAPI VOID NTAPI | WRITE_PORT_BUFFER_USHORT (IN PUSHORT Port, IN PUSHORT Buffer, IN ULONG Count) |
|
NTHALAPI VOID NTAPI | WRITE_PORT_UCHAR (IN PUCHAR Port, IN UCHAR Value) |
|
NTHALAPI VOID NTAPI | WRITE_PORT_ULONG (IN PULONG Port, IN ULONG Value) |
|
NTHALAPI VOID NTAPI | WRITE_PORT_USHORT (IN PUSHORT Port, IN USHORT Value) |
|
NTKERNELAPI VOID NTAPI | WRITE_REGISTER_BUFFER_UCHAR (IN PUCHAR Register, IN PUCHAR Buffer, IN ULONG Count) |
|
NTKERNELAPI VOID NTAPI | WRITE_REGISTER_BUFFER_ULONG (IN PULONG Register, IN PULONG Buffer, IN ULONG Count) |
|
NTKERNELAPI VOID NTAPI | WRITE_REGISTER_BUFFER_USHORT (IN PUSHORT Register, IN PUSHORT Buffer, IN ULONG Count) |
|
NTKERNELAPI VOID NTAPI | WRITE_REGISTER_UCHAR (IN PUCHAR Register, IN UCHAR Value) |
|
NTKERNELAPI VOID NTAPI | WRITE_REGISTER_ULONG (IN PULONG Register, IN ULONG Value) |
|
NTKERNELAPI VOID NTAPI | WRITE_REGISTER_USHORT (IN PUSHORT Register, IN USHORT Value) |
|
| $endif (_WDMDDK_) $if(_NTDDK_) FORCEINLINE VOID NTAPI IoInitializeDriverCreateContext(PIO_DRIVER_CREATE_CONTEXT DriverContext) |
|
| $endif (_NTDDK_) $if(_NTIFS_) NTKERNELAPI NTSTATUS NTAPI IoRegisterFsRegistrationChangeEx(_In_ PDRIVER_OBJECT DriverObject |
|
| $endif (_NTIFS_) $if(_WDMDDK_) _Acquires_lock_(_Global_cancel_spin_lock_) _Requires_lock_not_held_(_Global_cancel_spin_lock_) _IRQL_requires_max_(DISPATCH_LEVEL) _IRQL_raises_(DISPATCH_LEVEL) NTKERNELAPI VOID NTAPI IoAcquireCancelSpinLock(_Out_ _At_(*Irql |
|
| _IRQL_requires_max_ (DISPATCH_LEVEL) NTKERNELAPI NTSTATUS NTAPI IoAcquireRemoveLockEx(_Inout_ PIO_REMOVE_LOCK RemoveLock |
|
NTKERNELAPI NTSTATUS NTAPI | IoAllocateDriverObjectExtension (_In_ PDRIVER_OBJECT DriverObject, _In_ PVOID ClientIdentificationAddress, _In_ ULONG DriverObjectExtensionSize, _Post_ _At_(*DriverObjectExtension, _When_(return==0, __drv_aliasesMem __drv_allocatesMem(Mem) _Post_notnull_)) _When_(return==0, _Outptr_result_bytebuffer_(DriverObjectExtensionSize)) PVOID *DriverObjectExtension) |
|
| __drv_allocatesMem (Mem) _IRQL_requires_max_(DISPATCH_LEVEL) NTKERNELAPI PIO_WORKITEM NTAPI IoAllocateWorkItem(_In_ PDEVICE_OBJECT DeviceObject) |
|
| _IRQL_requires_max_ (APC_LEVEL) _Ret_range_(< |
|
NTKERNELAPI NTSTATUS NTAPI | IoAttachDevice (_In_ _Kernel_requires_resource_held_(Memory) _When_(return==0, __drv_aliasesMem) PDEVICE_OBJECT SourceDevice, _In_ PUNICODE_STRING TargetDevice, _Out_ PDEVICE_OBJECT *AttachedDevice) |
|
_Must_inspect_result_ __drv_aliasesMem | _IRQL_requires_max_ (PASSIVE_LEVEL) NTKERNELAPI PIRP NTAPI IoBuildDeviceIoControlRequest(_In_ ULONG IoControlCode |
| Queries information details about a security descriptor.
|
|
NTKERNELAPI NTSTATUS NTAPI | IoCreateDevice (_In_ PDRIVER_OBJECT DriverObject, _In_ ULONG DeviceExtensionSize, _In_opt_ PUNICODE_STRING DeviceName, _In_ DEVICE_TYPE DeviceType, _In_ ULONG DeviceCharacteristics, _In_ BOOLEAN Exclusive, _Outptr_result_nullonfailure_ _At_(*DeviceObject, __drv_allocatesMem(Mem) _When_(((_In_function_class_(DRIVER_INITIALIZE))||(_In_function_class_(DRIVER_DISPATCH))), __drv_aliasesMem)) PDEVICE_OBJECT *DeviceObject) |
|
| __drv_freesMem (Mem) _IRQL_requires_max_(DISPATCH_LEVEL) NTKERNELAPI VOID NTAPI IoFreeIrp(_In_ PIRP Irp) |
|
NTKERNELAPI PDEVICE_OBJECT NTAPI | IoGetAttachedDevice (IN PDEVICE_OBJECT DeviceObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoGetBootDiskInformation (_Inout_ PBOOTDISK_INFORMATION BootDiskInformation, _In_ ULONG Size) |
|
_In_ CONST GUID _Out_ | _When_ (return==0, _At_(AliasSymbolicLinkName->Buffer, __drv_allocatesMem(Mem))) PUNICODE_STRING AliasSymbolicLinkName) |
|
NTKERNELAPI PEPROCESS NTAPI | IoGetCurrentProcess (VOID) |
|
_In_opt_ PDEVICE_OBJECT _In_ ULONG _Outptr_result_nullonfailure_ _At_ * | SymbolicLinkList (return==0, __drv_allocatesMem(Mem))) PZZWSTR *SymbolicLinkList |
|
| _IRQL_requires_max_ (PASSIVE_LEVEL) _When_((DeviceProperty &__string_type) |
|
| _At_ (PropertyBuffer, _Post_z_)) _When_((DeviceProperty &__multiString_type) |
|
| _At_ (PropertyBuffer, _Post_ _NullNull_terminated_)) NTKERNELAPI NTSTATUS NTAPI IoGetDeviceProperty(_In_ PDEVICE_OBJECT DeviceObject |
|
_In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG | _Out_writes_bytes_opt_ (BufferLength) PVOID PropertyBuffer |
|
_In_ DEVICE_REGISTRY_PROPERTY _In_ ULONG | _Deref_out_range_ (<=, BufferLength) PULONG ResultLength) |
|
_Must_inspect_result_ _In_ PDEVICE_DESCRIPTION _Out_ | _When_ (return!=0, _Kernel_IoGetDmaAdapter_ _At_(*NumberOfMapRegisters, _Must_inspect_result_)) PULONG NumberOfMapRegisters) |
|
NTKERNELAPI PDEVICE_OBJECT NTAPI | IoGetRelatedDeviceObject (_In_ PFILE_OBJECT FileObject) |
|
_In_ | __drv_reportError ("MajorVersion must be 1 or 6")) UCHAR MajorVersion |
|
_In_ _In_ | _When_ (MinorVersion!=0 &&MinorVersion!=5 &&MinorVersion!=16 &&MinorVersion!=32 &&MinorVersion!=48, __drv_reportError("MinorVersion must be 0, 0x5, 0x10, 0x20, or 0x30")) UCHAR MinorVersion) |
|
_In_ CONST GUID _In_opt_ PUNICODE_STRING _Out_ | _When_ (return==0, _At_(SymbolicLinkName->Buffer, __drv_allocatesMem(Mem))) PUNICODE_STRING SymbolicLinkName) |
|
_In_ ULONG _In_opt_ PVOID _In_ PDRIVER_OBJECT _In_ PDRIVER_NOTIFICATION_CALLBACK_ROUTINE _Inout_opt_ __drv_aliasesMem PVOID _Outptr_result_nullonfailure_ _At_ * | NotificationEntry (return==0, __drv_allocatesMem(Mem))) PVOID *NotificationEntry |
|
| _Requires_lock_held_ (_Global_cancel_spin_lock_) _Releases_lock_(_Global_cancel_spin_lock_) _IRQL_requires_max_(DISPATCH_LEVEL) _IRQL_requires_min_(DISPATCH_LEVEL) NTKERNELAPI VOID NTAPI IoReleaseCancelSpinLock(_In_ _IRQL_restores_ _IRQL_uses_cancel_ KIRQL Irql) |
|
NTKERNELAPI VOID NTAPI | IoReleaseRemoveLockEx (_Inout_ PIO_REMOVE_LOCK RemoveLock, _In_opt_ PVOID Tag, _In_ ULONG RemlockSize) |
|
NTKERNELAPI VOID NTAPI | IoSetShareAccess (_In_ ACCESS_MASK DesiredAccess, _In_ ULONG DesiredShareAccess, _Inout_ PFILE_OBJECT FileObject, _Out_ PSHARE_ACCESS ShareAccess) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMIQuerySingleInstanceMultiple (_In_reads_(ObjectCount) PVOID *DataBlockObjectList, _In_reads_(ObjectCount) PUNICODE_STRING InstanceNames, _In_ ULONG ObjectCount, _Inout_ ULONG *InOutBufferSize, _Out_writes_bytes_opt_(*InOutBufferSize) PVOID OutBuffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMISuggestInstanceName (_In_opt_ PDEVICE_OBJECT PhysicalDeviceObject, _In_opt_ PUNICODE_STRING SymbolicLinkName, _In_ BOOLEAN CombineNames, _Out_ PUNICODE_STRING SuggestedInstanceName) |
|
_Must_inspect_result_ NTKERNELAPI NTSTATUS NTAPI | IoWMIWriteEvent (_Inout_ _When_(return==0, __drv_aliasesMem) PVOID WnodeEventItem) |
|
NTKERNELAPI PIRP NTAPI | IoGetTopLevelIrp (VOID) |
|
NTKERNELAPI VOID NTAPI | IoSetTopLevelIrp (_In_opt_ PIRP Irp) |
|
NTHALAPI PHYSICAL_ADDRESS NTAPI | IoMapTransfer (_In_ PADAPTER_OBJECT AdapterObject, _In_ PMDL Mdl, _In_ PVOID MapRegisterBase, _In_ PVOID CurrentVa, _Inout_ PULONG Length, _In_ BOOLEAN WriteToDevice) |
|
NTKERNELAPI VOID NTAPI | IoCancelFileOpen (_In_ PDEVICE_OBJECT DeviceObject, _In_ PFILE_OBJECT FileObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoQueryDeviceDescription (_In_opt_ PINTERFACE_TYPE BusType, _In_opt_ PULONG BusNumber, _In_opt_ PCONFIGURATION_TYPE ControllerType, _In_opt_ PULONG ControllerNumber, _In_opt_ PCONFIGURATION_TYPE PeripheralType, _In_opt_ PULONG PeripheralNumber, _In_ PIO_QUERY_DEVICE_ROUTINE CalloutRoutine, _In_opt_ PVOID Context) |
| Reads and returns Hardware information from the appropriate hardware registry key.
|
|
NTKERNELAPI NTSTATUS NTAPI | IoAttachDeviceByPointer (_In_ PDEVICE_OBJECT SourceDevice, _In_ PDEVICE_OBJECT TargetDevice) |
|
NTKERNELAPI NTSTATUS NTAPI | IoReportResourceForDetection (_In_ PDRIVER_OBJECT DriverObject, _In_reads_bytes_opt_(DriverListSize) PCM_RESOURCE_LIST DriverList, _In_opt_ ULONG DriverListSize, _In_opt_ PDEVICE_OBJECT DeviceObject, _In_reads_bytes_opt_(DeviceListSize) PCM_RESOURCE_LIST DeviceList, _In_opt_ ULONG DeviceListSize, _Out_ PBOOLEAN ConflictDetected) |
|
NTKERNELAPI NTSTATUS NTAPI | IoReportResourceUsage (_In_opt_ PUNICODE_STRING DriverClassName, _In_ PDRIVER_OBJECT DriverObject, _In_reads_bytes_opt_(DriverListSize) PCM_RESOURCE_LIST DriverList, _In_opt_ ULONG DriverListSize, _In_opt_ PDEVICE_OBJECT DeviceObject, _In_reads_bytes_opt_(DeviceListSize) PCM_RESOURCE_LIST DeviceList, _In_opt_ ULONG DeviceListSize, _In_ BOOLEAN OverrideConflict, _Out_ PBOOLEAN ConflictDetected) |
| Reports hardware resources in the \Registry\Machine\Hardware\ResourceMap tree, so that a subsequently loaded driver cannot attempt to use the same resources.
|
|
NTKERNELAPI NTSTATUS NTAPI | IoAssignResources (_In_ PUNICODE_STRING RegistryPath, _In_opt_ PUNICODE_STRING DriverClassName, _In_ PDRIVER_OBJECT DriverObject, _In_opt_ PDEVICE_OBJECT DeviceObject, _In_opt_ PIO_RESOURCE_REQUIREMENTS_LIST RequestedResources, _Inout_ PCM_RESOURCE_LIST *AllocatedResources) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCheckDesiredAccess (_Inout_ PACCESS_MASK DesiredAccess, _In_ ACCESS_MASK GrantedAccess) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCheckEaBufferValidity (_In_ PFILE_FULL_EA_INFORMATION EaBuffer, _In_ ULONG EaLength, _Out_ PULONG ErrorOffset) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCheckFunctionAccess (_In_ ACCESS_MASK GrantedAccess, _In_ UCHAR MajorFunction, _In_ UCHAR MinorFunction, _In_ ULONG IoControlCode, _In_opt_ PVOID Argument1, _In_opt_ PVOID Argument2) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCheckQuerySetFileInformation (_In_ FILE_INFORMATION_CLASS FileInformationClass, _In_ ULONG Length, _In_ BOOLEAN SetOperation) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCheckQuerySetVolumeInformation (_In_ FS_INFORMATION_CLASS FsInformationClass, _In_ ULONG Length, _In_ BOOLEAN SetOperation) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCheckQuotaBufferValidity (_In_ PFILE_QUOTA_INFORMATION QuotaBuffer, _In_ ULONG QuotaLength, _Out_ PULONG ErrorOffset) |
|
NTKERNELAPI PFILE_OBJECT NTAPI | IoCreateStreamFileObject (_In_opt_ PFILE_OBJECT FileObject, _In_opt_ PDEVICE_OBJECT DeviceObject) |
|
NTKERNELAPI PFILE_OBJECT NTAPI | IoCreateStreamFileObjectLite (_In_opt_ PFILE_OBJECT FileObject, _In_opt_ PDEVICE_OBJECT DeviceObject) |
|
NTKERNELAPI BOOLEAN NTAPI | IoFastQueryNetworkAttributes (_In_ POBJECT_ATTRIBUTES ObjectAttributes, _In_ ACCESS_MASK DesiredAccess, _In_ ULONG OpenOptions, _Out_ PIO_STATUS_BLOCK IoStatus, _Out_ PFILE_NETWORK_OPEN_INFORMATION Buffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoPageRead (_In_ PFILE_OBJECT FileObject, _In_ PMDL Mdl, _In_ PLARGE_INTEGER Offset, _In_ PKEVENT Event, _Out_ PIO_STATUS_BLOCK IoStatusBlock) |
|
NTKERNELAPI PDEVICE_OBJECT NTAPI | IoGetBaseFileSystemDeviceObject (_In_ PFILE_OBJECT FileObject) |
|
NTKERNELAPI ULONG NTAPI | IoGetRequestorProcessId (_In_ PIRP Irp) |
|
NTKERNELAPI PEPROCESS NTAPI | IoGetRequestorProcess (_In_ PIRP Irp) |
|
NTKERNELAPI BOOLEAN NTAPI | IoIsOperationSynchronous (_In_ PIRP Irp) |
|
NTKERNELAPI BOOLEAN NTAPI | IoIsSystemThread (_In_ PETHREAD Thread) |
|
NTKERNELAPI BOOLEAN NTAPI | IoIsValidNameGraftingBuffer (_In_ PIRP Irp, _In_ PREPARSE_DATA_BUFFER ReparseBuffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoQueryFileInformation (_In_ PFILE_OBJECT FileObject, _In_ FILE_INFORMATION_CLASS FileInformationClass, _In_ ULONG Length, _Out_ PVOID FileInformation, _Out_ PULONG ReturnedLength) |
|
NTKERNELAPI NTSTATUS NTAPI | IoQueryVolumeInformation (_In_ PFILE_OBJECT FileObject, _In_ FS_INFORMATION_CLASS FsInformationClass, _In_ ULONG Length, _Out_ PVOID FsInformation, _Out_ PULONG ReturnedLength) |
|
NTKERNELAPI VOID NTAPI | IoQueueThreadIrp (_In_ PIRP Irp) |
|
NTKERNELAPI VOID NTAPI | IoRegisterFileSystem (_In_ __drv_aliasesMem PDEVICE_OBJECT DeviceObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoRegisterFsRegistrationChange (_In_ PDRIVER_OBJECT DriverObject, _In_ PDRIVER_FS_NOTIFICATION DriverNotificationRoutine) |
|
NTKERNELAPI VOID NTAPI | IoReleaseVpbSpinLock (_In_ KIRQL Irql) |
|
NTKERNELAPI VOID NTAPI | IoSetDeviceToVerify (_In_ PETHREAD Thread, _In_opt_ PDEVICE_OBJECT DeviceObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoSetInformation (_In_ PFILE_OBJECT FileObject, _In_ FILE_INFORMATION_CLASS FileInformationClass, _In_ ULONG Length, _In_ PVOID FileInformation) |
|
NTKERNELAPI NTSTATUS NTAPI | IoSynchronousPageWrite (_In_ PFILE_OBJECT FileObject, _In_ PMDL Mdl, _In_ PLARGE_INTEGER FileOffset, _In_ PKEVENT Event, _Out_ PIO_STATUS_BLOCK IoStatusBlock) |
|
NTKERNELAPI PEPROCESS NTAPI | IoThreadToProcess (_In_ PETHREAD Thread) |
|
NTKERNELAPI VOID NTAPI | IoUnregisterFileSystem (_In_ PDEVICE_OBJECT DeviceObject) |
|
NTKERNELAPI VOID NTAPI | IoUnregisterFsRegistrationChange (_In_ PDRIVER_OBJECT DriverObject, _In_ PDRIVER_FS_NOTIFICATION DriverNotificationRoutine) |
|
NTKERNELAPI NTSTATUS NTAPI | IoVerifyVolume (_In_ PDEVICE_OBJECT DeviceObject, _In_ BOOLEAN AllowRawMount) |
|
NTKERNELAPI NTSTATUS NTAPI | IoGetRequestorSessionId (_In_ PIRP Irp, _Out_ PULONG pSessionId) |
|
NTKERNELAPI NTSTATUS NTAPI | IoSetFileOrigin (_In_ PFILE_OBJECT FileObject, _In_ BOOLEAN Remote) |
|
NTKERNELAPI VOID NTAPI | IoCsqInsertIrp (_Inout_ PIO_CSQ Csq, _Inout_ PIRP Irp, _Out_opt_ PIO_CSQ_IRP_CONTEXT Context) |
| Insert an IRP into the CSQ.
|
|
NTKERNELAPI PIRP NTAPI | IoCsqRemoveIrp (_Inout_ PIO_CSQ Csq, _Inout_ PIO_CSQ_IRP_CONTEXT Context) |
| Remove anb IRP from the queue.
|
|
NTKERNELAPI PIRP NTAPI | IoCsqRemoveNextIrp (_Inout_ PIO_CSQ Csq, _In_opt_ PVOID PeekContext) |
| IoCsqRemoveNextIrp - Removes the next IRP from the queue.
|
|
NTKERNELAPI BOOLEAN NTAPI | IoForwardIrpSynchronously (_In_ PDEVICE_OBJECT DeviceObject, _In_ PIRP Irp) |
|
NTKERNELAPI VOID NTAPI | IoFreeErrorLogEntry (_In_ PVOID ElEntry) |
|
VOID NTAPI | IoSetStartIoAttributes (_In_ PDEVICE_OBJECT DeviceObject, _In_ BOOLEAN DeferredStartIo, _In_ BOOLEAN NonCancelable) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMIDeviceObjectToInstanceName (_In_ PVOID DataBlockObject, _In_ PDEVICE_OBJECT DeviceObject, _Out_ PUNICODE_STRING InstanceName) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMIExecuteMethod (_In_ PVOID DataBlockObject, _In_ PUNICODE_STRING InstanceName, _In_ ULONG MethodId, _In_ ULONG InBufferSize, _Inout_ PULONG OutBufferSize, _Inout_updates_bytes_to_opt_(*OutBufferSize, InBufferSize) PUCHAR InOutBuffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMIHandleToInstanceName (_In_ PVOID DataBlockObject, _In_ HANDLE FileHandle, _Out_ PUNICODE_STRING InstanceName) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMIOpenBlock (_In_ LPCGUID DataBlockGuid, _In_ ULONG DesiredAccess, _Out_ PVOID *DataBlockObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMIQueryAllData (_In_ PVOID DataBlockObject, _Inout_ ULONG *InOutBufferSize, _Out_writes_bytes_opt_(*InOutBufferSize) PVOID OutBuffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMIQueryAllDataMultiple (_In_reads_(ObjectCount) PVOID *DataBlockObjectList, _In_ ULONG ObjectCount, _Inout_ ULONG *InOutBufferSize, _Out_writes_bytes_opt_(*InOutBufferSize) PVOID OutBuffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMIQuerySingleInstance (_In_ PVOID DataBlockObject, _In_ PUNICODE_STRING InstanceName, _Inout_ ULONG *InOutBufferSize, _Out_writes_bytes_opt_(*InOutBufferSize) PVOID OutBuffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMISetNotificationCallback (_Inout_ PVOID Object, _In_ WMI_NOTIFICATION_CALLBACK Callback, _In_opt_ PVOID Context) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMISetSingleInstance (_In_ PVOID DataBlockObject, _In_ PUNICODE_STRING InstanceName, _In_ ULONG Version, _In_ ULONG ValueBufferSize, _In_reads_bytes_(ValueBufferSize) PVOID ValueBuffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoWMISetSingleItem (_In_ PVOID DataBlockObject, _In_ PUNICODE_STRING InstanceName, _In_ ULONG DataItemId, _In_ ULONG Version, _In_ ULONG ValueBufferSize, _In_reads_bytes_(ValueBufferSize) PVOID ValueBuffer) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCreateDisk (_In_ PDEVICE_OBJECT DeviceObject, _In_opt_ struct _CREATE_DISK *Disk) |
|
NTKERNELAPI NTSTATUS NTAPI | IoReadDiskSignature (_In_ PDEVICE_OBJECT DeviceObject, _In_ ULONG BytesPerSector, _Out_ PDISK_SIGNATURE Signature) |
|
NTKERNELAPI NTSTATUS NTAPI | IoSetSystemPartition (_In_ PUNICODE_STRING VolumeNameString) |
|
NTKERNELAPI NTSTATUS NTAPI | IoVerifyPartitionTable (_In_ PDEVICE_OBJECT DeviceObject, _In_ BOOLEAN FixErrors) |
|
NTKERNELAPI NTSTATUS NTAPI | IoVolumeDeviceToDosName (_In_ PVOID VolumeDeviceObject, _Out_ _When_(return==0, _At_(DosName->Buffer, __drv_allocatesMem(Mem))) PUNICODE_STRING DosName) |
|
| _In_reads_ (_Inexpressible_(FIELD_OFFSET(DRIVE_LAYOUT_INFORMATION_EX, PartitionEntry[0]))) struct _DRIVE_LAYOUT_INFORMATION_EX *DriveLayout) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCreateFileSpecifyDeviceObjectHint (_Out_ PHANDLE FileHandle, _In_ ACCESS_MASK DesiredAccess, _In_ POBJECT_ATTRIBUTES ObjectAttributes, _Out_ PIO_STATUS_BLOCK IoStatusBlock, _In_opt_ PLARGE_INTEGER AllocationSize, _In_ ULONG FileAttributes, _In_ ULONG ShareAccess, _In_ ULONG Disposition, _In_ ULONG CreateOptions, _In_opt_ PVOID EaBuffer, _In_ ULONG EaLength, _In_ CREATE_FILE_TYPE CreateFileType, _In_opt_ PVOID InternalParameters, _In_ ULONG Options, _In_opt_ PVOID DeviceObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoAttachDeviceToDeviceStackSafe (_In_ PDEVICE_OBJECT SourceDevice, _In_ PDEVICE_OBJECT TargetDevice, _Outptr_ PDEVICE_OBJECT *AttachedToDeviceObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoQueryFileDosDeviceName (_In_ PFILE_OBJECT FileObject, _Out_ POBJECT_NAME_INFORMATION *ObjectNameInformation) |
|
NTKERNELAPI NTSTATUS NTAPI | IoEnumerateDeviceObjectList (_In_ PDRIVER_OBJECT DriverObject, _Out_writes_bytes_to_opt_(DeviceObjectListSize,(*ActualNumberDeviceObjects) *sizeof(PDEVICE_OBJECT)) PDEVICE_OBJECT *DeviceObjectList, _In_ ULONG DeviceObjectListSize, _Out_ PULONG ActualNumberDeviceObjects) |
|
NTKERNELAPI PDEVICE_OBJECT NTAPI | IoGetLowerDeviceObject (_In_ PDEVICE_OBJECT DeviceObject) |
|
NTKERNELAPI PDEVICE_OBJECT NTAPI | IoGetDeviceAttachmentBaseRef (_In_ PDEVICE_OBJECT DeviceObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoGetDiskDeviceObject (_In_ PDEVICE_OBJECT FileSystemDeviceObject, _Out_ PDEVICE_OBJECT *DiskDeviceObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCsqInsertIrpEx (_Inout_ PIO_CSQ Csq, _Inout_ PIRP Irp, _Out_opt_ PIO_CSQ_IRP_CONTEXT Context, _In_opt_ PVOID InsertContext) |
| Insert an IRP into the CSQ, with additional tracking context.
|
|
ActualNumberDriverObjects * | sizeof (PDRIVER_OBJECT)) PDRIVER_OBJECT *DriverObjectList |
|
NTKERNELAPI NTSTATUS NTAPI | IoCheckShareAccessEx (_In_ ACCESS_MASK DesiredAccess, _In_ ULONG DesiredShareAccess, _Inout_ PFILE_OBJECT FileObject, _Inout_ PSHARE_ACCESS ShareAccess, _In_ BOOLEAN Update, _In_ PBOOLEAN WritePermission) |
|
NTKERNELAPI NTSTATUS NTAPI | IoConnectInterruptEx (_Inout_ PIO_CONNECT_INTERRUPT_PARAMETERS Parameters) |
|
NTKERNELAPI VOID NTAPI | IoDisconnectInterruptEx (_In_ PIO_DISCONNECT_INTERRUPT_PARAMETERS Parameters) |
|
LOGICAL NTAPI | IoWithinStackLimits (_In_ ULONG_PTR RegionStart, _In_ SIZE_T RegionSize) |
|
NTKERNELAPI VOID NTAPI | IoSetShareAccessEx (_In_ ACCESS_MASK DesiredAccess, _In_ ULONG DesiredShareAccess, _Inout_ PFILE_OBJECT FileObject, _Out_ PSHARE_ACCESS ShareAccess, _In_ PBOOLEAN WritePermission) |
|
ULONG NTAPI | IoSizeofWorkItem (VOID) |
|
VOID NTAPI | IoInitializeWorkItem (_In_ PVOID IoObject, _Out_ PIO_WORKITEM IoWorkItem) |
|
VOID NTAPI | IoUninitializeWorkItem (_Inout_ PIO_WORKITEM IoWorkItem) |
|
NTKRNLVISTAAPI IO_PRIORITY_HINT NTAPI | IoGetIoPriorityHint (_In_ PIRP Irp) |
|
NTSTATUS NTAPI | IoSetIoPriorityHint (_In_ PIRP Irp, _In_ IO_PRIORITY_HINT PriorityHint) |
|
NTSTATUS NTAPI | IoAllocateSfioStreamIdentifier (_In_ PFILE_OBJECT FileObject, _In_ ULONG Length, _In_ PVOID Signature, _Out_ PVOID *StreamIdentifier) |
|
PVOID NTAPI | IoGetSfioStreamIdentifier (_In_ PFILE_OBJECT FileObject, _In_ PVOID Signature) |
|
NTSTATUS NTAPI | IoFreeSfioStreamIdentifier (_In_ PFILE_OBJECT FileObject, _In_ PVOID Signature) |
|
PTXN_PARAMETER_BLOCK NTAPI | IoGetTransactionParameterBlock (_In_ PFILE_OBJECT FileObject) |
|
NTKERNELAPI NTSTATUS NTAPI | IoCreateFileEx (_Out_ PHANDLE FileHandle, _In_ ACCESS_MASK DesiredAccess, _In_ POBJECT_ATTRIBUTES ObjectAttributes, _Out_ PIO_STATUS_BLOCK IoStatusBlock, _In_opt_ PLARGE_INTEGER AllocationSize, _In_ ULONG FileAttributes, _In_ ULONG ShareAccess, _In_ ULONG Disposition, _In_ ULONG CreateOptions, _In_opt_ PVOID EaBuffer, _In_ ULONG EaLength, _In_ CREATE_FILE_TYPE CreateFileType, _In_opt_ PVOID InternalParameters, _In_ ULONG Options, _In_opt_ PIO_DRIVER_CREATE_CONTEXT DriverContext) |
|
NTSTATUS NTAPI | IoSetIrpExtraCreateParameter (_Inout_ PIRP Irp, _In_ struct _ECP_LIST *ExtraCreateParameter) |
|
VOID NTAPI | IoClearIrpExtraCreateParameter (_Inout_ PIRP Irp) |
|
NTKRNLVISTAAPI NTSTATUS NTAPI | IoGetIrpExtraCreateParameter (_In_ PIRP Irp, _Outptr_result_maybenull_ struct _ECP_LIST **ExtraCreateParameter) |
|
BOOLEAN NTAPI | IoIsFileObjectIgnoringSharing (_In_ PFILE_OBJECT FileObject) |
|
NTSTATUS NTAPI | IoGetContainerInformation (_In_ IO_CONTAINER_INFORMATION_CLASS InformationClass, _In_opt_ PVOID ContainerObject, _Inout_updates_bytes_opt_(BufferLength) PVOID Buffer, _In_ ULONG BufferLength) |
|
NTSTATUS NTAPI | IoRegisterContainerNotification (_In_ IO_CONTAINER_NOTIFICATION_CLASS NotificationClass, _In_ PIO_CONTAINER_NOTIFICATION_FUNCTION CallbackFunction, _In_reads_bytes_opt_(NotificationInformationLength) PVOID NotificationInformation, _In_ ULONG NotificationInformationLength, _Out_ PVOID CallbackRegistration) |
|
VOID NTAPI | IoUnregisterContainerNotification (_In_ PVOID CallbackRegistration) |
|
NTKERNELAPI NTSTATUS NTAPI | IoReplaceFileObjectName (_In_ PFILE_OBJECT FileObject, _In_reads_bytes_(FileNameLength) PWSTR NewFileName, _In_ USHORT FileNameLength) |
|
_In_ CONST DEVPROPKEY _In_ LCID _In_ ULONG _In_ DEVPROPTYPE _In_ ULONG | _In_reads_bytes_opt_ (Size) PVOID Data) |
|
_In_ CONST DEVPROPKEY _In_ LCID _Reserved_ ULONG _In_ ULONG | _Out_writes_bytes_to_ (Size, *RequiredSize) PVOID Data |
|
FORCEINLINE VOID | IoSetNextIrpStackLocation (_Inout_ PIRP Irp) |
|
__drv_aliasesMem FORCEINLINE PIO_STACK_LOCATION | IoGetNextIrpStackLocation (_In_ PIRP Irp) |
|
| ASSERT ((InvokeOnSuccess||InvokeOnError||InvokeOnCancel) ?(CompletionRoutine !=NULL) :TRUE) |
|
| if (InvokeOnSuccess) |
|
| if (InvokeOnError) |
|
| if (InvokeOnCancel) |
|
FORCEINLINE VOID | IoRequestDpc (_Inout_ PDEVICE_OBJECT DeviceObject, _In_opt_ PIRP Irp, _In_opt_ __drv_aliasesMem PVOID Context) |
|
__drv_aliasesMem FORCEINLINE PIO_STACK_LOCATION | IoGetCurrentIrpStackLocation (_In_ PIRP Irp) |
|
FORCEINLINE VOID | IoMarkIrpPending (_Inout_ PIRP Irp) |
|
FORCEINLINE VOID | IoInitializeDpcRequest (_In_ PDEVICE_OBJECT DeviceObject, _In_ PIO_DPC_ROUTINE DpcRoutine) |
|
FORCEINLINE VOID | IoCopyCurrentIrpStackLocationToNext (_Inout_ PIRP Irp) |
|
FORCEINLINE VOID | IoInitializeThreadedDpcRequest (_In_ PDEVICE_OBJECT DeviceObject, _In_ PIO_DPC_ROUTINE DpcRoutine) |
|
Definition at line 2793 of file iofuncs.h.
2795{
2797#ifdef NONAMELESSUNION
2798 return Irp->Tail.Overlay.s.u.CurrentStackLocation;
2799#else
2800 return Irp->Tail.Overlay.CurrentStackLocation;
2801#endif
2802}
Referenced by __attribute__(), FxWmiIrpHandler::_ChangeSingleInstance(), FxWmiIrpHandler::_ChangeSingleItem(), _Dispatch_type_(), FxWmiIrpHandler::_EnableDisableEventsAndCollection(), FxWmiIrpHandler::_ExecuteMethod(), _Function_class_(), _IRQL_requires_max_(), FxWmiIrpHandler::_QueryAllData(), FxWmiIrpHandler::_QuerySingleInstance(), FxWmiIrpHandler::_RegInfo(), _Requires_lock_held_(), _Success_(), ACPIDispatchDeviceControl(), AdapterDispatchPnp(), add_device(), add_thread_job(), AfdCancelHandler(), AfdConnectedSocketWriteData(), AfdDisconnect(), AfdDispatch(), AfdPacketSocketWriteData(), BatteryClassIoctl(), BdaPropertyNodeTypes(), BdaPropertyPinTypes(), BdaPropertyTemplateConnections(), BeepDeviceControl(), BeepStartIo(), BlasterDeviceControl(), BlasterWrite(), BroadcastOpen(), BuildAndSubmitIrp(), Bus_FDO_Power(), Bus_PDO_EvalMethod(), Bus_PDO_Power(), Bus_PDO_QueryDeviceCaps(), Bus_PDO_QueryDeviceId(), Bus_PDO_QueryDeviceRelations(), Bus_PDO_QueryDeviceText(), Bus_PDO_QueryInterface(), bus_pnp(), Bus_PnP(), Bus_Power(), bus_query_capabilities(), CdAddToWorkque(), CdAllowExtendedDasdIo(), CdCommonDevControl(), CdCommonLockControl(), CdCompleteMdl(), CdCreateIrpContext(), CdFspDispatch(), CdHijackIrpAndFlushDevice(), CdIsVolumeDirty(), CdIsVolumeMounted(), CdMultipleXAAsync(), CdOperationIsDasdOpen(), CdVerifyFcbOperation(), CdVerifyVcb(), ClassCheckVerifyComplete(), ClassCreateClose(), ClassDeviceControl(), ClassDeviceGetLBProvisioningResources(), ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClassDispatchPnp(), ClassDispatchUnimplemented(), ClassGlobalDispatch(), ClassInternalIoControl(), ClassIoComplete(), ClassIoCompleteAssociated(), ClassMinimalPowerHandler(), ClasspAccessAlignmentProperty(), ClasspBuildRequestEx(), ClasspCreateClose(), ClasspDeviceGetLBAStatus(), ClasspDeviceLBProvisioningProperty(), ClasspDeviceLockFailurePowerIrpCompletion(), ClasspDeviceMediaTypeProperty(), ClasspDeviceSeekPenaltyProperty(), ClasspDeviceTrimProperty(), ClasspDuidGetDeviceIdProperty(), ClasspDuidGetDeviceProperty(), ClasspDuidGetDriveLayout(), ClasspDuidQueryProperty(), ClasspEjectionControl(), ClasspMcnControl(), ClasspMediaChangeDetectionCompletion(), ClassPnp(), ClassPower(), ClasspPersistentReserve(), ClasspPowerDownCompletion(), ClasspPowerHandler(), ClasspPowerUpCompletion(), ClasspPrepareMcnIrp(), ClasspPriorityHint(), ClasspRetryRequestDpc(), ClasspStorageEventNotification(), ClasspWriteCacheProperty(), ClassRead(), ClassReadWrite(), ClassSystemControl(), ClassWmiCompleteRequest(), ClockPropertyCorrelatedPhysicalTime(), ClockPropertyCorrelatedTime(), ClockPropertyPhysicalTime(), ClockPropertyResolution(), ClockPropertyState(), ClockPropertyTime(), CmBattIoctl(), CmBattOpenClose(), CmBattPnpDispatch(), CmBattPowerDispatch(), CmBattSystemControl(), CompBattPnpDispatch(), FxWmiIrpHandler::CompleteWmiExecuteMethodRequest(), FxWmiIrpHandler::CompleteWmiQueryAllDataRequest(), FxWmiIrpHandler::CompleteWmiQuerySingleInstanceRequest(), FxWmiIrpHandler::CompleteWmiRequest(), ConDrvDispatch(), control_ioctl(), ControlSoundBlaster(), create_stream(), CreatePin(), CreateRedirectedFile(), delete_reparse_point(), DeviceIoctlPassive(), DisconnectComplete(), DiskDetermineMediaTypes(), DiskDeviceControl(), DiskFlushDispatch(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), DiskIoctlEnableFailurePrediction(), DiskIoctlGetCacheInformation(), DiskIoctlGetCacheSetting(), DiskIoctlGetDriveGeometry(), DiskIoctlGetDriveGeometryEx(), DiskIoctlGetLengthInfo(), DiskIoctlGetMediaTypesEx(), DiskIoctlGetVolumeDiskExtents(), DiskIoctlPredictFailure(), DiskIoctlReassignBlocks(), DiskIoctlReassignBlocksEx(), DiskIoctlSetCacheInformation(), DiskIoctlSetCacheSetting(), DiskIoctlSmartGetVersion(), DiskIoctlSmartReceiveDriveData(), DiskIoctlSmartSendDriveCommand(), DiskIoctlUpdateDriveSize(), DiskIoctlVerify(), DiskReadWriteVerification(), DiskShutdownFlush(), FxWmiIrpHandler::Dispatch(), Dispatch(), Dispatch_fnClose(), Dispatch_fnDeviceIoControl(), Dispatch_fnFlush(), Dispatch_fnQuerySecurity(), Dispatch_fnRead(), Dispatch_fnSetSecurity(), Dispatch_fnWrite(), DispatchCreateCloseCleanup(), DispatchCreateSysAudioPin(), DispCancelListenRequest(), DispCancelRequest(), DispPrepareIrpForCancel(), DispTdiAssociateAddress(), DispTdiConnect(), DispTdiDisassociateAddress(), DispTdiDisconnect(), DispTdiListen(), DispTdiQueryInformation(), DispTdiReceive(), DispTdiReceiveDatagram(), DispTdiSend(), DispTdiSendDatagram(), DispTdiSetEventHandler(), do_read(), do_read_job(), DriverCleanup(), DriverCreate(), DriverDispatch(), DriverIoControl(), EndRequestHandler(), Ext2AllocateIrpContext(), Ext2AllowExtendedDasdIo(), Ext2Create(), Ext2CreateFile(), Ext2CreateVolume(), Ext2DeviceControl(), Ext2DeviceControlNormal(), Ext2ExceptionHandler(), Ext2Flush(), Ext2GetReparsePoint(), Ext2GetRetrievalPointerBase(), Ext2GetRetrievalPointers(), Ext2InvalidateVolumes(), Ext2IsVolumeDirty(), Ext2LockIrp(), Ext2LockVolume(), Ext2MountVolume(), Ext2NotifyChangeDirectory(), Ext2OplockRequest(), Ext2OverwriteEa(), Ext2QueryDirectory(), Ext2QueryEa(), Ext2QueryFileInformation(), Ext2QueryRetrievalPointers(), Ext2QueryVolumeInformation(), Ext2ReadFile(), Ext2ReadVolume(), Ext2ReadWriteBlockAsyncCompletionRoutine(), Ext2ReadWriteBlocks(), Ext2SetDispositionInfo(), Ext2SetEa(), Ext2SetFileInformation(), Ext2SetLinkInfo(), Ext2SetRenameInfo(), Ext2SetReparsePoint(), Ext2SetVolumeInformation(), Ext2UnlockVolume(), Ext2UserFsRequest(), Ext2VerifyVcb(), Ext2WriteComplete(), Ext2WriteFile(), Ext2WriteVolume(), FatAddToWorkque(), FatAllowExtendedDasdIo(), FatCheckSystemSecurityAccess(), FatCommonQueryEa(), FatCommonSetEa(), FatCompleteMdl(), FatCreateIrpContext(), FatFspDispatch(), FatGetStatistics(), FatIsVolumeDirty(), FatIsVolumeMounted(), FatMultiAsyncCompletionRoutine(), FatMultipleAsync(), FatPagingFileErrorHandler(), FatPagingFileIo(), FatPrePostIrp(), FatQueryBpb(), FatQuickVerifyVcb(), FatSetPositionInfo(), FatSetRenameInfo(), FatSetZeroOnDeallocate(), FatSingleAsyncCompletionRoutine(), FatSwapVpb(), FatUnlockVolume(), FatUnpinRepinnedBcbs(), FatVerifyOperationIsLegal(), FatVerifyVcb(), FdcFdoPnp(), FdcPdoPnp(), FdcPower(), FDO_DeviceRelations(), FDO_Dispatch(), FDO_HandleInternalDeviceControl(), FDO_HandlePnp(), FDO_HandleResetCyclePort(), FdoCreate(), FdoDispatchPnp(), FdoHandleDeviceRelations(), FdoHandleQueryProperty(), FdoIoctlDiskGetDriveGeometryEx(), FdoPnp(), FdoPnpControl(), FdoStartDevice(), file_create(), file_create2(), FilterGeneralComponentIdHandler(), FilterPinPropertyHandler(), FinishDevPoDnIrp(), FltpDeviceControlHandler(), FltpDispatch(), FltpDispatchHandler(), FltpFastIoQueryOpen(), FltpGetNextMessageWaiter(), FltpMsgCreate(), FltpMsgDispatch(), FreeBT_DispatchClean(), FreeBT_DispatchClose(), FreeBT_DispatchCreate(), FreeBT_DispatchDevCtrl(), FreeBT_DispatchPnP(), FreeBT_DispatchPower(), FreeBT_DispatchRead(), FreeBT_DispatchSysCtrl(), FreeBT_DispatchWrite(), fsctl_oplock(), fsctl_request(), FsdClose(), FsdCreate(), FsdFileSystemControl(), FsdRead(), FsRecBtrfsFsControl(), FsRecCdfsFsControl(), FsRecCreate(), FsRecExt2FsControl(), FsRecFatxFsControl(), FsRecFfsFsControl(), FsRecNtfsFsControl(), FsRecReiserfsFsControl(), FsRecUdfsFsControl(), FsRecVfatFsControl(), FsRtlCancelNotify(), FsRtlCheckLockForReadAccess(), FsRtlCheckLockForWriteAccess(), FsRtlCheckOplock(), FsRtlNotifyCompleteIrp(), FsRtlNotifyFilterChangeDirectory(), FsRtlNotifyFilterReportChange(), FsRtlOplockCleanup(), FsRtlOplockFsctrl(), FsRtlProcessFileLock(), FsRtlRemoveAndCompleteIrp(), FsRtlUninitializeOplock(), FxLibraryDispatch(), get_compression(), GetConnectRequest(), GetNfsVolumeData(), GetNtfsFileRecord(), GetVolumeBitmap(), GreenDispatch(), GreenPnp(), GreenPower(), GreenQueryId(), HalpDispatchPnp(), HandleDeviceQueryPower(), HandleDeviceSetPower(), CPortPinWavePci::HandleKsProperty(), CPortPinWaveRT::HandleKsProperty(), HandleLoadUnloadIoctl(), HandleQueryCapabilities(), HandleReadIrp(), HandleSysAudioFilterPinProperties(), HandleSystemQueryPower(), HandleSystemSetPower(), HDA_FdoPnp(), HDA_FDOStartDevice(), HDA_PDOHandleQueryDeviceText(), HDA_PDOHandleQueryInterface(), HDA_PdoPnp(), HDA_PDOQueryBusDeviceCapabilities(), HDA_PDOQueryId(), HidClass_Close(), HidClass_Create(), HidClass_DeviceControl(), HidClass_Read(), HidClass_Write(), HidClassDispatch(), HidClassFDO_DeviceRelations(), HidClassFDO_DispatchRequest(), HidClassFDO_DispatchRequestSynchronous(), HidClassFDO_PnP(), HidClassPDO_PnP(), HidCreate(), HidInternalDeviceControl(), HidPnp(), HidUsb_GetReportDescriptor(), HidUsb_ReadReport(), i8042InternalDeviceControl(), i8042KbdDeviceControl(), i8042KbdInternalDeviceControl(), i8042KbdStartIo(), i8042MouInternalDeviceControl(), i8042Pnp(), if(), IKsAllocator_DispatchClose(), IKsAllocator_DispatchDeviceIoControl(), IKsAllocator_fnDeviceIoControl(), IKsClock_DispatchDeviceIoControl(), IKsDevice_Create(), IKsDevice_Pnp(), IKsDevice_PnpStartDevice(), IKsFilter_DispatchDeviceIoControl(), IKsFilter_GetFilterFromIrp(), IKsPin_Close(), IKsPin_DispatchDeviceIoControl(), IKsPin_DispatchKsStream(), IKsPin_PinAllocatorFramingPropertyHandler(), IKsPin_PinDataFormatPropertyHandler(), IKsPin_PinMasterClock(), IKsPin_PinStatePropertyHandler(), InitializeFilterWithKs(), InPortCreateClose(), InPortInternalDeviceControl(), InPortPnp(), InPortPower(), InPortStartDevice(), InPortWmi(), InterpretTransferPacketError(), IntVideoPortDispatchDeviceControl(), IntVideoPortDispatchFdoPnp(), IntVideoPortDispatchPdoPnp(), IntVideoPortDispatchPower(), IntVideoPortPnPStartDevice(), invalidate_volumes(), IoCancelIrp(), IoCopyCurrentIrpStackLocationToNext(), IofCompleteRequest(), IoIsOperationSynchronous(), IoMarkIrpPending(), IopDisassociateThreadIrp(), IrpStub(), is_volume_dirty(), FxIoQueue::IsPagingIo(), IsRequestValid(), KbdHid_Create(), KbdHid_InternalDeviceControl(), KbdHid_Pnp(), KeyboardInternalDeviceControl(), KMix_Pnp(), KopDispatchClose(), KopDispatchCreate(), KsAcquireResetValue(), KsAddIrpToCancelableQueue(), KsAllocateExtraData(), KsAllocateObjectHeader(), KsCancelIo(), KsCompletePendingRequest(), KsDefaultAddEventHandler(), KsDefaultDeviceIoCompletion(), KsDefaultDispatchPnp(), KsDisableEvent(), KsDispatchIrp(), KsDispatchQuerySecurity(), KsDispatchSetSecurity(), KsDispatchSpecificProperty(), KsecDdDispatch(), KsGetBusEnumIdentifier(), KsGetFilterFromIrp(), KsGetObjectTypeFromIrp(), KsGetPinFromIrp(), KsHandleSizedListQuery(), KsInstallBusEnumInterface(), KsoGetIrpTargetFromIrp(), KspCopyCreateRequest(), KspCreate(), KspCreateFilter(), KspCreatePin(), KspDisableEvent(), KspDispatchIrp(), KspDoReparseForIrp(), KspEnableEvent(), KspHandleDataIntersection(), KsPinDataIntersection(), KspInstallBusEnumInterface(), KspMethodHandlerWithAllocator(), KspPinPropertyHandler(), KspPropertyHandler(), KspQueryBusDeviceCapabilities(), KspQueryBusDeviceInterface(), KspQueryId(), KsProbeStreamIrp(), KsReleaseIrpOnCancelableQueue(), KsRemoveBusEnumInterface(), KsServiceBusEnumCreateRequest(), KsServiceBusEnumPnpRequest(), KsTopologyPropertyHandler(), LanDispatch(), ListenComplete(), lock_volume(), LockOrUnlockVolume(), LockPeekNextIrp(), LostSocket(), MouHid_Create(), MouHid_InternalDeviceControl(), MouHid_Pnp(), mount_vol(), mountdev_query_stable_guid(), MountMgrChangeNotify(), MountMgrCleanup(), MountMgrCreateClose(), MountMgrCreatePoint(), MountMgrDeletePoints(), MountMgrDeviceControl(), MountMgrKeepLinksWhenOffline(), MountMgrNextDriveLetter(), MountMgrQueryAutoMount(), MountMgrQueryDosVolumePath(), MountMgrQueryDosVolumePaths(), MountMgrQueryPoints(), MountMgrSetAutoMount(), MountMgrVolumeArrivalNotification(), MountMgrVolumeMountPointChanged(), MPU401DeviceControl(), MsfsClose(), MsfsCreate(), MsfsCreateMailslot(), MsfsFileSystemControl(), MsfsPeekNextIrp(), MsfsQueryInformation(), MsfsRead(), MsfsSetInformation(), MsfsWrite(), MupCleanup(), MupCleanupVcb(), MupClose(), MupCreate(), MupDereferenceMasterIoContext(), MupForwardIoRequest(), MupFsControl(), NdisGenericIrpHandler(), NdisIDeviceIoControl(), NdisIDispatchPnp(), NdisIPnPStartDevice(), NdisIPwrQueryPower(), NdisIPwrSetPower(), NduDispatchClose(), NduDispatchCreate(), NduDispatchDeviceControl(), NduDispatchRead(), NduDispatchWrite(), NewDispatchObject(), nfs41_FsdDispatch(), notify_change_directory(), NpAddWaiter(), NpCommonCleanup(), NpCommonClose(), NpCommonFileSystemControl(), NpCommonFlushBuffers(), NpCommonQueryInformation(), NpCommonQuerySecurityInfo(), NpCommonQueryVolumeInformation(), NpCommonSetInformation(), NpCommonSetSecurityInfo(), NpDisconnect(), NpFsdCreate(), NpFsdCreateNamedPipe(), NpFsdRead(), NpFsdWrite(), NpImpersonate(), NpListen(), NpPeek(), NpQueryClientProcess(), NpSetClientProcess(), NpTransceive(), NpWaitForNamedPipe(), NpWriteDataQueue(), NtfsAllocateIrpContext(), NtfsCreateFile(), NtfsMountVolume(), NtfsQueryDirectory(), NtfsUserFsRequest(), NullDispatch(), open_file(), open_file2(), open_file3(), oplock_complete(), PacketSocketRecvComplete(), PacketSocketSendComplete(), PartitionHandleDeviceControl(), PartitionHandleDeviceRelations(), PartitionHandlePnp(), PartitionHandleQueryCapabilities(), PartitionHandleQueryId(), PartMgrDeviceControl(), PartMgrPnp(), PartMgrPower(), PartMgrReadWrite(), PcDispatchIrp(), PcHandlePropertyWithTable(), PciDispatchDeviceControl(), PciDispatchIrp(), PciIdeXFdoDispatchPnp(), PciIdeXFdoQueryDeviceUsageNotification(), PciIdeXFdoStartDevice(), PciIdeXPdoDispatchPnp(), PciIdeXPdoDispatchPower(), PciIdeXPdoQueryCapabilities(), PciIdeXPdoQueryDeviceText(), PciIdeXPdoQueryDeviceUsageNotification(), PciIdeXPdoQueryId(), PciIdeXPdoRepeatRequest(), PciPassIrpFromFdoToPdo(), PcmciaDeviceControl(), PcmciaPower(), pdo_device_usage_notification(), PDO_Dispatch(), PDO_HandleInternalDeviceControl(), PDO_HandlePnp(), PDO_HandlePower(), pdo_pnp(), pdo_query_device_relations(), pdo_query_id(), PdoCreate(), PdoDispatchPnp(), PdoHandleDeviceRelations(), PdoHandleQueryDeviceText(), PdoHandleQueryProperty(), PdoPnpControl(), PdoPower(), PdoPowerControl(), PdoWrite(), Pin_fnClose(), Pin_fnDeviceIoControl(), Pin_fnWrite(), PinPropertyHandler(), pnp_device_usage_notification(), PnpRootFdoPnpControl(), PnpRootPdoPnpControl(), PnpRootPowerControl(), PopRequestPowerIrpCompletion(), PortClsPnp(), PortClsPower(), PortFdoPnp(), PortFdoStartDevice(), ProcessorPnp(), PropertyItemDispatch(), query_dir_item(), query_directory(), query_info(), QueryPointsFromMemory(), QueryPointsFromSymbolicLinkName(), QueueThread(), QueueUserModeIrp(), RamdiskCreateRamdisk(), RamdiskDeviceControl(), RamdiskGetPartitionInfo(), RamdiskPnp(), RamdiskPower(), RamdiskQueryCapabilities(), RamdiskQueryDeviceText(), RamdiskQueryId(), RamdiskReadWrite(), RamdiskReadWriteReal(), RamdiskSetPartitionInfo(), RamdiskWorkerThread(), RawCompletionRoutine(), RawDispatch(), ReadBytes(), ReadIrpCancel(), ReadWritePassive(), ReceiveActivity(), ReceiveComplete(), RegisterUncProvider(), RequestedPowerCompletion(), RequestGetCurrentStackLocationFlags(), RequestHandleReadWrite(), RequestIssueShutdownFlush(), RequestProcessInternalDeviceControl(), RequestProcessPowerIrpCompletion(), RequestProcessSetPower(), RequestProcessShutdownFlush(), RequestSetupMcnSyncIrp(), RequestValidateRawRead(), RequestValidateReadWrite(), RetryRequest(), RxCommonWrite(), RxCompleteRequest_Real(), RxFsdDispatch(), RxInitializeContext(), SatisfyPacketRecvRequest(), SatisfyPreAccept(), ScrCreateClose(), ScrDispatch(), ScreenDeviceControl(), ScreenWrite(), ScrIoControl(), ScrWrite(), ScsiFlopDeviceControl(), ScsiFlopReadWriteVerification(), ScsiPortDeviceControl(), ScsiPortDispatchPower(), ScsiPortDispatchScsi(), ScsiPortGetPhysicalAddress(), ScsiPortNotification(), ScsiPortStartIo(), ScsiPortStartPacket(), SendComplete(), SendDeviceIrp(), SenseInfoRequestGetInformation(), SequentialQueueEvtIoReadWrite(), SerenumFdoPnp(), SerenumPdoPnp(), SerenumPdoQueryId(), SerialCreate(), SerialDeviceControl(), SerialGetPerfStats(), SerialGetUserBuffers(), SerialPnp(), SerialQueryInformation(), SerialRead(), SerialWrite(), SermouseInternalDeviceControl(), SermousePnp(), ServiceTransferRequest(), set_case_sensitive_information(), set_compression(), set_reparse_point(), set_valid_data_length_information(), SetDeviceFunctional(), SetupReadWriteTransferPacket(), SignalSocket(), SpiAdapterControl(), SpiGetInquiryData(), SpiGetNextRequestFromLun(), SpiHandleAttachRelease(), SpiProcessCompletedRequest(), SpiSaveInterruptData(), StreamClassPnp(), StreamClassStartDevice(), StreamSocketConnectComplete(), SubmitTransferPacket(), SwDispatchDeviceControl(), SwDispatchPnp(), SwDispatchPower(), SysAudio_Pnp(), SysAudioHandleProperty(), SysAudioOpenVirtualDevice(), SysPoCompletionRoutine(), TCPAcceptEventHandler(), TestDispatch(), TiCloseFileObject(), TiCreateFileObject(), TiDispatch(), TiDispatchInternal(), TiDispatchOpenClose(), TransferPktComplete(), UDFAllocateIrpContext(), UDFCleanup(), UDFCommonCleanup(), UDFCommonClose(), UDFCommonCreate(), UDFCommonDeviceControl(), UDFCommonDirControl(), UDFCommonFileInfo(), UDFCommonFlush(), UDFCommonFSControl(), UDFCommonLockControl(), UDFCommonPnp(), UDFCommonQueryVolInfo(), UDFCommonRead(), UDFCommonSetVolInfo(), UDFCommonShutdown(), UDFCommonWrite(), UDFDismountVolume(), UDFExceptionHandler(), UDFGetFileAllocModeFromICB(), UDFGetRetrievalPointers(), UDFGetStatistics(), UDFGetVolumeBitmap(), UDFInvalidateVolumes(), UDFIsPathnameValid(), UDFIsVolumeDirty(), UDFIsVolumeMounted(), UDFLockVolume(), UDFMountVolume(), UDFPerformVerify(), UDFSetFileAllocModeFromICB(), UDFUnlockCallersBuffer(), UDFUnlockVolume(), UDFUserFsCtrlRequest(), UDFVerifyVolume(), unlock_volume(), UnlockAndMaybeComplete(), USBCCGP_BuildConfigurationDescriptor(), USBCCGP_Dispatch(), USBCCGP_PdoHandleDeviceRelations(), USBCCGP_PdoHandleQueryDeviceText(), USBCCGP_PdoHandleQueryId(), USBCCGP_PDOSelectConfiguration(), USBFlopFormatTracks(), USBFlopGetMediaTypes(), USBH_DeviceControl(), USBH_FdoDeferPoRequestCompletion(), USBH_FdoDispatch(), USBH_FdoIdleNotificationCallback(), USBH_FdoPnP(), USBH_FdoPower(), USBH_HubDispatch(), USBH_IoctlGetDescriptor(), USBH_IoctlGetHubCapabilities(), USBH_IoctlGetNodeConnectionAttributes(), USBH_IoctlGetNodeConnectionDriverKeyName(), USBH_IoctlGetNodeConnectionInformation(), USBH_IoctlGetNodeInformation(), USBH_IoctlGetNodeName(), USBH_PdoDispatch(), USBH_PdoInternalControl(), USBH_PdoIoctlGetPortStatus(), USBH_PdoPnP(), USBH_PdoQueryDeviceText(), USBH_PdoQueryId(), USBH_PortIdleNotificationRequest(), USBH_PowerIrpCompletion(), USBH_QueryCapsComplete(), USBPORT_Dispatch(), USBPORT_DoIdleNotificationCallback(), USBPORT_FdoDeviceControl(), USBPORT_FdoPnP(), USBPORT_FdoPower(), USBPORT_GetUnicodeName(), USBPORT_ParseResources(), USBPORT_PdoDevicePowerState(), USBPORT_PdoInternalDeviceControl(), USBPORT_PdoPnP(), USBPORT_PdoPower(), USBPORT_PdoQueryInterface(), USBPORT_QueryCapabilities(), USBSTOR_CBWCompletionRoutine(), USBSTOR_CSWCompletionRoutine(), USBSTOR_DataCompletionRoutine(), USBSTOR_FdoHandleDeviceRelations(), USBSTOR_FdoHandlePnp(), USBSTOR_HandleDeviceControl(), USBSTOR_HandleExecuteSCSI(), USBSTOR_HandleInternalDeviceControl(), USBSTOR_HandleQueryProperty(), USBSTOR_HandleTransferError(), USBSTOR_IssueRequestSense(), USBSTOR_PdoHandleDeviceRelations(), USBSTOR_PdoHandlePnp(), USBSTOR_PdoHandleQueryDeviceText(), USBSTOR_QueueAddIrp(), USBSTOR_QueueNextRequest(), USBSTOR_QueueRelease(), USBSTOR_QueueTerminateRequest(), USBSTOR_SendCBWRequest(), USBSTOR_SendFormatCapacity(), USBSTOR_SendInquiry(), USBSTOR_SendModeSense(), USBSTOR_SendReadWrite(), USBSTOR_SendTestUnit(), USBSTOR_SendUnknownRequest(), USBSTOR_StartIo(), VcdDeviceControl(), VcdRead(), VerifyIrpInBufferSize(), VerifyIrpOutBufferSize(), VfatAllocateIrpContext(), VfatCreateFile(), VfdCreateClose(), VfdDeviceControl(), VfdDeviceThread(), VfdReadWrite(), ViCheckVerify(), ViCreateDevice(), VideoPortForwardDeviceControl(), ViEnumerateDrives(), ViGetDriveGeometry(), ViGetImagePath(), ViGetLastSession(), ViReadToc(), ViReadTocEx(), vol_device_control(), vol_get_device_number(), vol_get_disk_extents(), vol_get_drive_geometry(), vol_get_gpt_attributes(), vol_get_length(), vol_ioctl_passthrough(), vol_is_dynamic(), vol_query_device_name(), vol_query_stable_guid(), vol_query_unique_id(), vol_read(), vol_write(), WdmAudCleanup(), WdmAudCreate(), WdmAudDeviceControl(), WdmAudPnp(), WdmAudReadWrite(), and WmipIoControl().