|
| | 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 794 of file fxirp.hpp.