ReactOS 0.4.16-dev-41-ge8c7597
|
#include <wdfrequest.h>
Public Attributes | |
ULONG | Size |
WDF_REQUEST_TYPE | Type |
IO_STATUS_BLOCK | IoStatus |
union { | |
struct { | |
WDFMEMORY Buffer | |
size_t Length | |
size_t Offset | |
} Write | |
struct { | |
WDFMEMORY Buffer | |
size_t Length | |
size_t Offset | |
} Read | |
struct { | |
ULONG IoControlCode | |
struct { | |
WDFMEMORY Buffer | |
size_t Offset | |
} Input | |
struct { | |
WDFMEMORY Buffer | |
size_t Offset | |
size_t Length | |
} Output | |
} Ioctl | |
struct { | |
union { | |
PVOID Ptr | |
ULONG_PTR Value | |
} Argument1 | |
union { | |
PVOID Ptr | |
ULONG_PTR Value | |
} Argument2 | |
union { | |
PVOID Ptr | |
ULONG_PTR Value | |
} Argument3 | |
union { | |
PVOID Ptr | |
ULONG_PTR Value | |
} Argument4 | |
} Others | |
struct { | |
PWDF_USB_REQUEST_COMPLETION_PARAMS Completion | |
} Usb | |
} | Parameters |
Definition at line 222 of file wdfrequest.h.
union { ... } _WDF_REQUEST_COMPLETION_PARAMS::Argument1 |
union { ... } _WDF_REQUEST_COMPLETION_PARAMS::Argument2 |
union { ... } _WDF_REQUEST_COMPLETION_PARAMS::Argument3 |
union { ... } _WDF_REQUEST_COMPLETION_PARAMS::Argument4 |
WDFMEMORY _WDF_REQUEST_COMPLETION_PARAMS::Buffer |
Definition at line 234 of file wdfrequest.h.
PWDF_USB_REQUEST_COMPLETION_PARAMS _WDF_REQUEST_COMPLETION_PARAMS::Completion |
Definition at line 280 of file wdfrequest.h.
struct { ... } _WDF_REQUEST_COMPLETION_PARAMS::Input |
ULONG _WDF_REQUEST_COMPLETION_PARAMS::IoControlCode |
Definition at line 246 of file wdfrequest.h.
struct { ... } _WDF_REQUEST_COMPLETION_PARAMS::Ioctl |
Referenced by FxIoContext::CopyParameters(), and FxIoTargetFormatIoctl().
IO_STATUS_BLOCK _WDF_REQUEST_COMPLETION_PARAMS::IoStatus |
Definition at line 230 of file wdfrequest.h.
Referenced by FxRequestBase::CompleteSubmitted(), FxIoContext::CopyParameters(), FxUsbDeviceControlContext::CopyParameters(), FxUsbDeviceStringContext::CopyParameters(), and FxUsbPipeTransferContext::CopyParameters().
size_t _WDF_REQUEST_COMPLETION_PARAMS::Length |
Definition at line 235 of file wdfrequest.h.
size_t _WDF_REQUEST_COMPLETION_PARAMS::Offset |
Definition at line 236 of file wdfrequest.h.
struct { ... } _WDF_REQUEST_COMPLETION_PARAMS::Others |
Referenced by FxRequestContext::FormatOtherParams().
struct { ... } _WDF_REQUEST_COMPLETION_PARAMS::Output |
union { ... } _WDF_REQUEST_COMPLETION_PARAMS::Parameters |
PVOID _WDF_REQUEST_COMPLETION_PARAMS::Ptr |
Definition at line 262 of file wdfrequest.h.
struct { ... } _WDF_REQUEST_COMPLETION_PARAMS::Read |
Referenced by FxIoContext::CopyParameters(), and FxRequestContext::FormatReadParams().
ULONG _WDF_REQUEST_COMPLETION_PARAMS::Size |
Definition at line 226 of file wdfrequest.h.
WDF_REQUEST_TYPE _WDF_REQUEST_COMPLETION_PARAMS::Type |
Definition at line 228 of file wdfrequest.h.
Referenced by FxRequestContext::FormatOtherParams(), FxRequestContext::FormatReadParams(), FxRequestContext::FormatWriteParams(), FxIoTargetFormatIoctl(), FxRequestContext::InitCompletionParams(), and FxUsbRequestContext::SetUsbType().
struct { ... } _WDF_REQUEST_COMPLETION_PARAMS::Usb |
Referenced by FxUsbRequestContext::SetUsbType().
ULONG_PTR _WDF_REQUEST_COMPLETION_PARAMS::Value |
Definition at line 263 of file wdfrequest.h.
struct { ... } _WDF_REQUEST_COMPLETION_PARAMS::Write |
Referenced by FxIoContext::CopyParameters(), and FxRequestContext::FormatWriteParams().