ReactOS 0.4.16-dev-13-ge2fc578
|
Go to the source code of this file.
Macros | |
#define | INITGUID |
#define INITGUID |
Definition at line 21 of file usbstubum.cpp.
DEFINE_GUID | ( | USB_BUS_INTERFACE_USBDI_GUID | , |
0xb1a96a13 | , | ||
0x3de0 | , | ||
0x4574 | , | ||
0x9b | , | ||
0x1 | , | ||
0xc0 | , | ||
0x8f | , | ||
0xea | , | ||
0xb3 | , | ||
0x18 | , | ||
0xd6 | |||
) |
VOID USBD_AssignUrbToIoStackLocation | ( | _In_ USBD_HANDLE | USBDHandle, |
_In_ PIO_STACK_LOCATION | IoStackLocation, | ||
_In_ PURB | Urb | ||
) |
Definition at line 136 of file usbstubum.cpp.
Referenced by FxFormatUsbRequest().
Definition at line 80 of file usbstubum.cpp.
Referenced by FxUsbDevice::Dispose().
NTSTATUS USBD_CreateHandle | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
_In_ PDEVICE_OBJECT | TargetDeviceObject, | ||
_In_ ULONG | USBDClientContractVersion, | ||
_In_ ULONG | PoolTag, | ||
_Out_ USBD_HANDLE * | USBDHandle | ||
) |
Definition at line 90 of file usbstubum.cpp.
Referenced by FxUsbDevice::InitDevice().
NTSTATUS USBD_IsochUrbAllocate | ( | _In_ USBD_HANDLE | USBDHandle, |
_In_ ULONG | NumberOfIsochPacket, | ||
_Outptr_result_bytebuffer_(sizeof(struct _URB_ISOCH_TRANSFER)+(NumberOfIsochPackets *sizeof(USBD_ISO_PACKET_DESCRIPTOR)) - sizeof(USBD_ISO_PACKET_DESCRIPTOR)) PURB * | Urb | ||
) |
Definition at line 60 of file usbstubum.cpp.
Referenced by FxUsbDevice::CreateIsochUrb().
NTSTATUS USBD_QueryUsbCapability | ( | _In_ USBD_HANDLE | USBDHandle, |
_In_ const GUID * | CapabilityType, | ||
_In_ ULONG | OutputBufferLength, | ||
_When_(OutputBufferLength==0, _Pre_null_) _When_(OutputBufferLength !=0 &&ResultLength==NULL, _Out_writes_bytes_(OutputBufferLength)) _When_(OutputBufferLength !=0 &&ResultLength !=NULL, _Out_writes_bytes_to_opt_(OutputBufferLength, *ResultLength)) PUCHAR | OutputBuffer, | ||
_Out_opt_ _When_(ResultLength !=NULL, _Deref_out_range_(<=, OutputBufferLength)) PULONG | ResultLength | ||
) |
Definition at line 111 of file usbstubum.cpp.
Referenced by FxUsbDevice::QueryUsbCapability().
NTSTATUS USBD_UrbAllocate | ( | _In_ USBD_HANDLE | USBDHandle, |
_Outptr_result_bytebuffer_(sizeof(URB)) PURB * | Urb | ||
) |
Definition at line 46 of file usbstubum.cpp.
Referenced by FxUsbDeviceControlContext::AllocateUrb(), FxUsbDeviceStringContext::AllocateUrb(), FxUsbPipeTransferContext::AllocateUrb(), FxUsbPipeRequestContext::AllocateUrb(), and FxUsbDevice::CreateUrb().
Definition at line 33 of file usbstubum.cpp.
Referenced by FxUsbDevice::CreateIsochUrb(), FxUsbDevice::CreateUrb(), FxUsbDeviceControlContext::Dispose(), FxUsbDeviceStringContext::Dispose(), FxUsbUrb::Dispose(), FxUsbPipeTransferContext::Dispose(), FxUsbPipeRequestContext::Dispose(), FxUsbDeviceControlContext::~FxUsbDeviceControlContext(), FxUsbDeviceStringContext::~FxUsbDeviceStringContext(), FxUsbPipeRequestContext::~FxUsbPipeRequestContext(), and FxUsbPipeTransferContext::~FxUsbPipeTransferContext().