|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <fxusbdevice.hpp>


Public Attributes | |
| _URB_CONTROL_TRANSFER | m_UrbLegacy |
| _URB_CONTROL_TRANSFER * | m_Urb |
| PMDL | m_PartialMdl |
| BOOLEAN | m_UnlockPages |
Public Attributes inherited from FxUsbRequestContext | |
| WDF_USB_REQUEST_COMPLETION_PARAMS | m_UsbParameters |
| UMURB | m_UmUrb |
Public Attributes inherited from FxRequestContext | |
| WDF_REQUEST_COMPLETION_PARAMS | m_CompletionParams |
| IFxMemory * | m_RequestMemory |
| FX_REQUEST_CONTEXT_TYPE | m_RequestType |
Private Attributes | |
| USBD_HANDLE | m_USBDHandle |
Additional Inherited Members | |
Protected Member Functions inherited from FxRequestContext | |
| VOID __inline | InitCompletionParams (VOID) |
Protected Member Functions inherited from FxStump | |
| FxStump (VOID) | |
Static Protected Member Functions inherited from FxRequestContext | |
| static VOID | _StoreAndReferenceMemoryWorker (__in PVOID Tag, __deref_out_opt IFxMemory **PPMemory, __in FxRequestBuffer *Buffer) |
Definition at line 31 of file fxusbdevice.hpp.
| FxUsbDeviceControlContext::FxUsbDeviceControlContext | ( | __in FX_URB_TYPE | FxUrbType | ) |
Definition at line 40 of file fxusbdevice.cpp.
| FxUsbDeviceControlContext::~FxUsbDeviceControlContext | ( | VOID | ) |
Definition at line 57 of file fxusbdevice.cpp.
| __checkReturn NTSTATUS FxUsbDeviceControlContext::AllocateUrb | ( | __in USBD_HANDLE | USBDHandle | ) |
Definition at line 70 of file fxusbdevice.cpp.
Referenced by FxUsbDevice::FormatControlRequest().
|
virtual |
Reimplemented from FxUsbRequestContext.
Definition at line 104 of file fxusbdevice.cpp.
|
virtual |
|
virtual |
Reimplemented from FxRequestContext.
Definition at line 119 of file fxusbdevice.cpp.
| VOID FxUsbDeviceControlContext::StoreAndReferenceMemory | ( | __in FxUsbDevice * | Device, |
| __in FxRequestBuffer * | Buffer, | ||
| __in PWDF_USB_CONTROL_SETUP_PACKET | SetupPacket | ||
| ) |
Definition at line 691 of file fxusbdevicekm.cpp.
Referenced by FxUsbDevice::FormatControlRequest().
| PMDL FxUsbDeviceControlContext::m_PartialMdl |
Definition at line 88 of file fxusbdevice.hpp.
Referenced by FxUsbDevice::FormatControlRequest(), FxUsbDeviceControlContext(), ReleaseAndRestore(), and StoreAndReferenceMemory().
| BOOLEAN FxUsbDeviceControlContext::m_UnlockPages |
Definition at line 90 of file fxusbdevice.hpp.
Referenced by FxUsbDevice::FormatControlRequest(), FxUsbDeviceControlContext(), and ReleaseAndRestore().
| _URB_CONTROL_TRANSFER* FxUsbDeviceControlContext::m_Urb |
Definition at line 86 of file fxusbdevice.hpp.
Referenced by AllocateUrb(), CopyParameters(), Dispose(), FxUsbDevice::FormatControlRequest(), FxUsbDeviceControlContext(), GetUsbdStatus(), StoreAndReferenceMemory(), and ~FxUsbDeviceControlContext().
| _URB_CONTROL_TRANSFER FxUsbDeviceControlContext::m_UrbLegacy |
Definition at line 81 of file fxusbdevice.hpp.
Referenced by Dispose(), FxUsbDevice::FormatControlRequest(), FxUsbDeviceControlContext(), and ~FxUsbDeviceControlContext().
|
private |
Definition at line 77 of file fxusbdevice.hpp.
Referenced by AllocateUrb(), Dispose(), FxUsbDeviceControlContext(), and ~FxUsbDeviceControlContext().