ReactOS
0.4.15-dev-1638-gc0caa5c
|
Go to the source code of this file.
Classes | |
struct | _USBD_INTERFACE_LIST_ENTRY |
Typedefs | |
typedef struct _USBD_INTERFACE_LIST_ENTRY | USBD_INTERFACE_LIST_ENTRY |
typedef struct _USBD_INTERFACE_LIST_ENTRY * | PUSBD_INTERFACE_LIST_ENTRY |
#define DECLSPEC_EXPORT __declspec(dllexport) |
#define GET_SELECT_CONFIGURATION_REQUEST_SIZE | ( | totalInterfaces, | |
totalPipes | |||
) |
#define GET_SELECT_INTERFACE_REQUEST_SIZE | ( | totalPipes | ) |
#define GET_USBD_INTERFACE_SIZE | ( | numEndpoints | ) |
#define URB_STATUS | ( | urb | ) | ((urb)->UrbHeader.Status) |
#define UsbBuildGetDescriptorRequest | ( | urb, | |
length, | |||
descriptorType, | |||
descriptorIndex, | |||
languageId, | |||
transferBuffer, | |||
transferBufferMDL, | |||
transferBufferLength, | |||
link | |||
) |
#define UsbBuildInterruptOrBulkTransferRequest | ( | urb, | |
length, | |||
pipeHandle, | |||
transferBuffer, | |||
transferBufferMDL, | |||
transferBufferLength, | |||
transferFlags, | |||
link | |||
) |
#define UsbBuildOsFeatureDescriptorRequest | ( | urb, | |
length, | |||
interface, | |||
index, | |||
transferBuffer, | |||
transferBufferMDL, | |||
transferBufferLength, | |||
link | |||
) |
#define UsbBuildSelectInterfaceRequest | ( | urb, | |
length, | |||
configurationHandle, | |||
interfaceNumber, | |||
alternateSetting | |||
) |
#define UsbBuildVendorRequest | ( | urb, | |
cmd, | |||
length, | |||
transferFlags, | |||
reservedbits, | |||
request, | |||
value, | |||
index, | |||
transferBuffer, | |||
transferBufferMDL, | |||
transferBufferLength, | |||
link | |||
) |
_In_ ULONG _In_reads_bytes_ | ( | KeyNameLength | ) |
_Inout_updates_bytes_ | ( | ParameterLength | ) |
_IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 3557 of file common.c.
_IRQL_requires_max_ | ( | APC_LEVEL | ) |
Definition at line 197 of file cddata.c.
_IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 64 of file Messaging.c.
DECLARE_HANDLE | ( | USBD_HANDLE | ) |
DECLSPEC_IMPORT PURB NTAPI USBD_CreateConfigurationRequest | ( | _In_ PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor, |
_Out_ PUSHORT | Siz | ||
) |
DECLSPEC_IMPORT PUSB_INTERFACE_DESCRIPTOR NTAPI USBD_ParseConfigurationDescriptor | ( | _In_ PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor, |
_In_ UCHAR | InterfaceNumber, | ||
_In_ UCHAR | AlternateSetting | ||
) |
DECLSPEC_EXPORT NTSTATUS NTAPI USBD_QueryBusTime | ( | _In_ PDEVICE_OBJECT | RootHubPdo, |
_Out_ PULONG | CurrentFrame | ||
) |
Definition at line 168 of file usbdlib.h.
Referenced by FxUsbParseConfigurationDescriptor(), USBD_ParseConfigurationDescriptor(), and USBD_ParseConfigurationDescriptorEx().
Definition at line 189 of file usbdlib.h.
Referenced by FindNextFileW(), OHCI_MapTransferToTD(), OHCI_ProcessDoneTD(), PointerFree(), test_pack_MIDL_STUB_MESSAGE(), USBD_GetInterfaceLength(), USBH_IoctlGetNodeName(), and USBPORT_QueueTransferUrb().
Definition at line 158 of file usbdlib.h.
Referenced by AcpiRsSetResourceHeader(), FxUsbFindDescriptorType(), FxUsbUmInitDescriptorUrb(), FxUsbValidateDescriptorType(), Hid_GetDescriptor(), USBAudioGetDescriptor(), USBCCGP_GetDescriptor(), USBD_ParseDescriptors(), and USBSTOR_GetDescriptor().
Definition at line 225 of file usbdlib.h.
Referenced by USBD_CalculateUsbBandwidth().
_In_ PDEVICE_OBJECT FilterDeviceObject |
Definition at line 168 of file usbdlib.h.
Referenced by USBD_ParseConfigurationDescriptorEx().
_In_ PUSBD_INTERFACE_LIST_ENTRY InterfaceList |
Definition at line 181 of file usbdlib.h.
Referenced by _RpcEnumInterfaces(), CInputPin::CreatePin(), COutputPin::CreatePin(), EnumMonikerImpl_Clone(), FxUsbCreateConfigRequest(), getInterfaces(), Hid_SelectConfiguration(), IrotEnumRunning(), COutputPin::KsQueryInterfaces(), CInputPin::KsQueryInterfaces(), PciQueryInterface(), RunningObjectTableImpl_EnumRunning(), USBAudioSelectConfiguration(), USBD_CreateConfigurationRequestEx(), USBH_OpenConfiguration(), and USBSTOR_SelectConfigurationAndInterface().
Definition at line 168 of file usbdlib.h.
Referenced by FxUsbParseConfigurationDescriptor(), FxUsbDevice::GetInterfaceFromNumber(), FxUsbDevice::GetInterfaceNumberFromInterface(), FxUsbPipe::InitPipe(), USBCCGP_BuildConfigurationDescriptor(), USBCCGP_PdoAppendInterfaceNumber(), USBD_CreateConfigurationRequestEx(), USBD_ParseConfigurationDescriptor(), USBD_ParseConfigurationDescriptorEx(), USBPORT_GetInterfaceHandle(), and USBPORT_ParseConfigurationDescriptor().
Definition at line 168 of file usbdlib.h.
Referenced by USBD_ParseConfigurationDescriptorEx().
Definition at line 168 of file usbdlib.h.
Referenced by USBD_ParseConfigurationDescriptorEx().
Definition at line 208 of file usbdlib.h.
Referenced by IoOpenDeviceRegistryKey(), and USBD_GetPdoRegistryParameter().
Definition at line 225 of file usbdlib.h.
Referenced by USBD_CalculateUsbBandwidth().
Definition at line 206 of file usbdlib.h.
Referenced by BusLogic_Command(), ClasspDeviceGetLBAStatusWorker(), and USBD_GetPdoRegistryParameter().
Definition at line 158 of file usbdlib.h.
Referenced by OpenRegistryHandlesFromSymbolicLink(), USBD_ParseConfigurationDescriptorEx(), and USBD_ParseDescriptors().
Definition at line 158 of file usbdlib.h.
Referenced by AcpiRsGetResourceSource(), AcpiRsSetResourceHeader(), AcpiRsSetResourceLength(), BiEnumerateElements(), BroadcastOpen(), CmpInitializeMachineDependentConfiguration(), CopyPacketToBuffer(), DsppLoadFontFile(), GetPackageSize(), IopGetInterfaceDeviceList(), IopQueryCompatibleIds(), IopQueryHardwareIds(), KdpReportCommandStringStateChange(), LsapGetLogonSessionData(), MupRerouteOpen(), NdisMStartBufferPhysicalMapping(), NtQueryDirectoryObject(), PdoHandleQueryHardwareId(), PdoHandleQueryProperty(), PreloadGlobalMessageTable(), QueryPointsFromSymbolicLinkName(), RegisterBlueScreenMachineInformation(), RtlCopySecurityDescriptor(), RtlExpandEnvironmentStrings_U(), RtlMakeSelfRelativeSD(), SaveCustomPath(), SpiAdapterControl(), TCPSendDataCallback(), USBD_ParseDescriptors(), USBHUB_DumpingIDs(), USBPORT_DumpingIDs(), USBSTOR_HandleQueryProperty(), and USBSTOR_PdoHandleQueryHardwareId().