|
| FxAutoIrp (__in_opt MdIrp Irp=NULL) |
|
| ~FxAutoIrp () |
|
| FxIrp () |
|
| FxIrp (MdIrp irp) |
|
MdIrp | SetIrp (MdIrp irp) |
|
MdIrp | GetIrp (VOID) |
|
VOID | CompleteRequest (__in_opt CCHAR PriorityBoost=IO_NO_INCREMENT) |
|
NTSTATUS | CallDriver (__in MdDeviceObject DeviceObject) |
|
NTSTATUS | PoCallDriver (__in MdDeviceObject DeviceObject) |
|
VOID | StartNextPowerIrp () |
|
MdCompletionRoutine | GetNextCompletionRoutine (VOID) |
|
VOID | SetCompletionRoutine (__in MdCompletionRoutine CompletionRoutine, __in PVOID Context, __in BOOLEAN InvokeOnSuccess=TRUE, __in BOOLEAN InvokeOnError=TRUE, __in BOOLEAN InvokeOnCancel=TRUE) |
|
VOID | SetCompletionRoutineEx (__in MdDeviceObject DeviceObject, __in MdCompletionRoutine CompletionRoutine, __in PVOID Context, __in BOOLEAN InvokeOnSuccess=TRUE, __in BOOLEAN InvokeOnError=TRUE, __in BOOLEAN InvokeOnCancel=TRUE) |
|
MdCancelRoutine | SetCancelRoutine (__in_opt MdCancelRoutine CancelRoutine) |
|
CHECK_RETURN_IF_USER_MODE NTSTATUS | SendIrpSynchronously (__in MdDeviceObject DeviceObject) |
|
VOID | CopyCurrentIrpStackLocationToNext (VOID) |
|
VOID | CopyToNextIrpStackLocation (__in PIO_STACK_LOCATION Stack) |
|
VOID | SetNextIrpStackLocation (VOID) |
|
UCHAR | GetMajorFunction (VOID) |
|
UCHAR | GetMinorFunction (VOID) |
|
UCHAR | GetCurrentStackFlags (VOID) |
|
MdFileObject | GetCurrentStackFileObject (VOID) |
|
KPROCESSOR_MODE | GetRequestorMode (VOID) |
|
VOID | SetContext (__in ULONG Index, __in PVOID Value) |
|
VOID | SetSystemBuffer (__in PVOID Value) |
|
VOID | SetUserBuffer (__in PVOID Value) |
|
VOID | SetMdlAddress (__in PMDL Value) |
|
VOID | SetFlags (__in ULONG Flags) |
|
PVOID | GetContext (__in ULONG Index) |
|
ULONG | GetFlags (VOID) |
|
PIO_STACK_LOCATION | GetCurrentIrpStackLocation (VOID) |
|
PIO_STACK_LOCATION | GetNextIrpStackLocation (VOID) |
|
VOID | SkipCurrentIrpStackLocation (VOID) |
|
VOID | MarkIrpPending () |
|
BOOLEAN | PendingReturned () |
|
VOID | PropagatePendingReturned (VOID) |
|
VOID | SetStatus (__in NTSTATUS Status) |
|
NTSTATUS | GetStatus () |
|
BOOLEAN | Cancel (VOID) |
|
VOID | SetCancel (__in BOOLEAN Cancel) |
|
BOOLEAN | IsCanceled () |
|
KIRQL | GetCancelIrql () |
|
VOID | SetInformation (__in ULONG_PTR Information) |
|
ULONG_PTR | GetInformation () |
|
CCHAR | GetCurrentIrpStackLocationIndex () |
|
CCHAR | GetStackCount () |
|
PLIST_ENTRY | ListEntry () |
|
PVOID | GetSystemBuffer () |
|
PVOID | GetOutputBuffer () |
|
PMDL | GetMdl () |
|
PMDL * | GetMdlAddressPointer () |
|
PVOID | GetUserBuffer () |
|
VOID | Reuse (__in NTSTATUS Status=STATUS_SUCCESS) |
|
VOID | SetMajorFunction (__in UCHAR MajorFunction) |
|
VOID | SetMinorFunction (__in UCHAR MinorFunction) |
|
SYSTEM_POWER_STATE_CONTEXT | GetParameterPowerSystemPowerStateContext () |
|
POWER_STATE_TYPE | GetParameterPowerType () |
|
POWER_STATE | GetParameterPowerState () |
|
DEVICE_POWER_STATE | GetParameterPowerStateDeviceState () |
|
SYSTEM_POWER_STATE | GetParameterPowerStateSystemState () |
|
POWER_ACTION | GetParameterPowerShutdownType () |
|
MdFileObject | GetFileObject (VOID) |
|
DEVICE_RELATION_TYPE | GetParameterQDRType () |
|
VOID | SetParameterQDRType (__in DEVICE_RELATION_TYPE DeviceRelation) |
|
PDEVICE_CAPABILITIES | GetParameterDeviceCapabilities () |
|
VOID | SetCurrentDeviceObject (__in MdDeviceObject DeviceObject) |
|
MdDeviceObject | GetDeviceObject (VOID) |
|
VOID | SetParameterDeviceCapabilities (__in PDEVICE_CAPABILITIES DeviceCapabilities) |
|
LONGLONG | GetParameterWriteByteOffsetQuadPart () |
|
VOID | SetNextParameterWriteByteOffsetQuadPart (__in LONGLONG DeviceOffset) |
|
ULONG | GetCurrentParameterWriteLength () |
|
VOID | SetNextParameterWriteLength (__in ULONG IoLength) |
|
PVOID * | GetNextStackParameterOthersArgument1Pointer () |
|
VOID | SetNextStackParameterOthersArgument1 (__in PVOID Argument1) |
|
PVOID * | GetNextStackParameterOthersArgument2Pointer () |
|
PVOID * | GetNextStackParameterOthersArgument4Pointer () |
|
PCM_RESOURCE_LIST | GetParameterAllocatedResources () |
|
VOID | SetParameterAllocatedResources (__in PCM_RESOURCE_LIST AllocatedResources) |
|
PCM_RESOURCE_LIST | GetParameterAllocatedResourcesTranslated () |
|
VOID | SetParameterAllocatedResourcesTranslated (__in PCM_RESOURCE_LIST AllocatedResourcesTranslated) |
|
LCID | GetParameterQueryDeviceTextLocaleId () |
|
DEVICE_TEXT_TYPE | GetParameterQueryDeviceTextType () |
|
BOOLEAN | GetParameterSetLockLock () |
|
BUS_QUERY_ID_TYPE | GetParameterQueryIdType () |
|
PINTERFACE | GetParameterQueryInterfaceInterface () |
|
const GUID * | GetParameterQueryInterfaceType () |
|
USHORT | GetParameterQueryInterfaceVersion () |
|
USHORT | GetParameterQueryInterfaceSize () |
|
PVOID | GetParameterQueryInterfaceInterfaceSpecificData () |
|
VOID | SetParameterQueryInterfaceInterface (__in PINTERFACE Interface) |
|
VOID | SetParameterQueryInterfaceType (__in const GUID *InterfaceType) |
|
VOID | SetParameterQueryInterfaceVersion (__in USHORT Version) |
|
VOID | SetParameterQueryInterfaceSize (__in USHORT Size) |
|
VOID | SetParameterQueryInterfaceInterfaceSpecificData (__in PVOID InterfaceSpecificData) |
|
DEVICE_USAGE_NOTIFICATION_TYPE | GetParameterUsageNotificationType () |
|
BOOLEAN | GetParameterUsageNotificationInPath () |
|
VOID | SetParameterUsageNotificationInPath (__in BOOLEAN InPath) |
|
BOOLEAN | GetNextStackParameterUsageNotificationInPath () |
|
ULONG | GetParameterIoctlCode (VOID) |
|
ULONG | GetParameterIoctlCodeBufferMethod (VOID) |
|
ULONG | GetParameterIoctlInputBufferLength (VOID) |
|
ULONG | GetParameterIoctlOutputBufferLength (VOID) |
|
PVOID | GetParameterIoctlType3InputBuffer (VOID) |
|
VOID | SetParameterIoctlCode (__in ULONG DeviceIoControlCode) |
|
VOID | SetParameterIoctlInputBufferLength (__in ULONG InputBufferLength) |
|
VOID | SetParameterIoctlOutputBufferLength (__in ULONG OutputBufferLength) |
|
VOID | SetParameterIoctlType3InputBuffer (__in PVOID Type3InputBuffer) |
|
ULONG | GetParameterReadLength (VOID) |
|
ULONG | GetParameterWriteLength (VOID) |
|
VOID | SetNextStackFlags (__in UCHAR Flags) |
|
VOID | SetNextStackFileObject (_In_ MdFileObject FileObject) |
|
PVOID | GetCurrentParametersPointer (VOID) |
|
VOID | ClearNextStack (VOID) |
|
VOID | ClearNextStackLocation (VOID) |
|
VOID | InitNextStackUsingStack (__in FxIrp *Irp) |
|
ULONG | GetCurrentFlags (VOID) |
|
VOID | FreeIrp (VOID) |
|
MdEThread | GetThread (VOID) |
|
BOOLEAN | Is32bitProcess (VOID) |
|
PIO_STATUS_BLOCK | GetStatusBlock (VOID) |
|
PVOID | GetDriverContext () |
|
ULONG | GetDriverContextSize () |
|
VOID | CopyParameters (_Out_ PWDF_REQUEST_PARAMETERS Parameters) |
|
VOID | CopyStatus (_Out_ PIO_STATUS_BLOCK StatusBlock) |
|
BOOLEAN | HasStack (_In_ UCHAR StackCount) |
|
BOOLEAN | IsCurrentIrpStackLocationValid (VOID) |
|
IWudfIoIrp * | GetIoIrp (VOID) |
|
IWudfPnpIrp * | GetPnpIrp (VOID) |
|
Definition at line 793 of file fxirp.hpp.