ReactOS 0.4.16-dev-401-g45b008d
|
#include <fxusbpipe.hpp>
Public Attributes | |
_URB_PIPE_REQUEST | m_UrbLegacy |
_URB_PIPE_REQUEST * | m_Urb |
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 123 of file fxusbpipe.hpp.
FxUsbPipeRequestContext::FxUsbPipeRequestContext | ( | __in FX_URB_TYPE | FxUrbType | ) |
Definition at line 964 of file fxusbpipe.cpp.
FxUsbPipeRequestContext::~FxUsbPipeRequestContext | ( | VOID | ) |
Definition at line 979 of file fxusbpipe.cpp.
__checkReturn NTSTATUS FxUsbPipeRequestContext::AllocateUrb | ( | __in USBD_HANDLE | USBDHandle | ) |
Definition at line 992 of file fxusbpipe.cpp.
Referenced by FxUsbPipe::FormatAbortRequest(), and FxUsbPipe::FormatResetRequest().
Reimplemented from FxRequestContext.
Definition at line 1016 of file fxusbpipe.cpp.
|
virtual |
VOID FxUsbPipeRequestContext::SetInfo | ( | __in WDF_USB_REQUEST_TYPE | Type, |
__in USBD_PIPE_HANDLE | PipeHandle, | ||
__in USHORT | Function | ||
) |
Definition at line 1028 of file fxusbpipe.cpp.
Referenced by FxUsbPipe::FormatAbortRequest(), and FxUsbPipe::FormatResetRequest().
VOID FxUsbPipeRequestContext::SetInfo | ( | __in WDF_USB_REQUEST_TYPE | Type, |
__in WINUSB_INTERFACE_HANDLE | WinUsbHandle, | ||
__in UCHAR | PipeId, | ||
__in USHORT | Function | ||
) |
Definition at line 13 of file fxusbpipeum.cpp.
_URB_PIPE_REQUEST* FxUsbPipeRequestContext::m_Urb |
Definition at line 175 of file fxusbpipe.hpp.
Referenced by AllocateUrb(), Dispose(), FxUsbPipe::FormatAbortRequest(), FxUsbPipe::FormatResetRequest(), FxUsbPipeRequestContext(), GetUsbdStatus(), SetInfo(), and ~FxUsbPipeRequestContext().
_URB_PIPE_REQUEST FxUsbPipeRequestContext::m_UrbLegacy |
Definition at line 170 of file fxusbpipe.hpp.
Referenced by Dispose(), FxUsbPipe::FormatAbortRequest(), FxUsbPipe::FormatResetRequest(), FxUsbPipeRequestContext(), and ~FxUsbPipeRequestContext().
|
private |
Definition at line 167 of file fxusbpipe.hpp.
Referenced by AllocateUrb(), Dispose(), FxUsbPipeRequestContext(), and ~FxUsbPipeRequestContext().