|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
| DECLARE_HANDLE | ( | USBD_HANDLE | ) |
| VOID USBD_AssignUrbToIoStackLocation | ( | _In_ USBD_HANDLE | USBDHandle, |
| _In_ PIO_STACK_LOCATION | IoStackLocation, | ||
| _In_ PURB | Urb | ||
| ) |
Definition at line 28 of file usbdex.c.
Referenced by FxFormatUsbRequest().
| NTSTATUS USBD_CreateHandle | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _In_ PDEVICE_OBJECT | TargetDeviceObject, | ||
| _In_ ULONG | USBDClientContractVersion, | ||
| _In_ ULONG | PoolTag, | ||
| _Out_ USBD_HANDLE * | USBDHandle | ||
| ) |
Definition at line 38 of file usbdex.c.
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 69 of file usbdex.c.
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 10 of file usbdex.c.
Referenced by FxUsbDevice::QueryUsbCapability().
| NTSTATUS USBD_UrbAllocate | ( | _In_ USBD_HANDLE | USBDHandle, |
| _Outptr_result_bytebuffer_(sizeof(URB)) PURB * | Urb | ||
| ) |
Definition at line 59 of file usbdex.c.
Referenced by FxUsbDeviceControlContext::AllocateUrb(), FxUsbDeviceStringContext::AllocateUrb(), FxUsbPipeTransferContext::AllocateUrb(), FxUsbPipeRequestContext::AllocateUrb(), and FxUsbDevice::CreateUrb().
Definition at line 83 of file usbdex.c.
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().