|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <wdm.h>#include <hubbusif.h>#include <usbbusif.h>#include <usb100.h>#include <usbdlib.h>#include <stdio.h>

Go to the source code of this file.
Classes | |
| struct | COMMON_DEVICE_EXTENSION |
| struct | FDO_DEVICE_EXTENSION |
| struct | PDO_DEVICE_EXTENSION |
Macros | |
| #define | USBCCPG_TAG 'cbsu' |
Typedefs | |
| typedef struct COMMON_DEVICE_EXTENSION * | PCOMMON_DEVICE_EXTENSION |
| typedef struct FDO_DEVICE_EXTENSION * | PFDO_DEVICE_EXTENSION |
| typedef struct PDO_DEVICE_EXTENSION * | PPDO_DEVICE_EXTENSION |
| typedef struct FDO_DEVICE_EXTENSION * PFDO_DEVICE_EXTENSION |
| typedef struct PDO_DEVICE_EXTENSION * PPDO_DEVICE_EXTENSION |
| NTSTATUS AllocateInterfaceDescriptorsArray | ( | IN PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor, |
| OUT PUSB_INTERFACE_DESCRIPTOR ** | OutArray | ||
| ) |
Definition at line 227 of file descriptor.c.
Referenced by USBCCGP_EnumWithAudioLegacy().
Definition at line 29 of file misc.c.
| ULONG CountInterfaceDescriptors | ( | IN PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor | ) |
| VOID DumpConfigurationDescriptor | ( | IN PUSB_CONFIGURATION_DESCRIPTOR | ConfigurationDescriptor | ) |
| VOID DumpFunctionDescriptor | ( | IN PUSBC_FUNCTION_DESCRIPTOR | FunctionDescriptor, |
| IN ULONG | FunctionDescriptorCount | ||
| ) |
Definition at line 111 of file misc.c.
Referenced by FDO_StartDevice().
| NTSTATUS FDO_Dispatch | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 640 of file fdo.c.
Referenced by USBCCGP_Dispatch().
| NTSTATUS PDO_Dispatch | ( | PDEVICE_OBJECT | DeviceObject, |
| PIRP | Irp | ||
| ) |
Definition at line 1126 of file pdo.c.
Referenced by USBCCGP_Dispatch().
| NTSTATUS USBCCGP_EnumerateFunctions | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 870 of file function.c.
Referenced by FDO_StartDevice().
| NTSTATUS NTAPI USBCCGP_GetDescriptor | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN UCHAR | DescriptorType, | ||
| IN ULONG | DescriptorLength, | ||
| IN UCHAR | DescriptorIndex, | ||
| IN LANGID | LanguageId, | ||
| OUT PVOID * | OutDescriptor | ||
| ) |
Definition at line 19 of file descriptor.c.
Referenced by PDO_HandleInternalDeviceControl(), USBCCGP_GetDescriptors(), and USBCCGP_GetStringDescriptor().
| NTSTATUS USBCCGP_GetDescriptors | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 160 of file descriptor.c.
Referenced by FDO_StartDevice().
| NTSTATUS NTAPI USBCCGP_GetStringDescriptor | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN ULONG | DescriptorLength, | ||
| IN UCHAR | DescriptorIndex, | ||
| IN LANGID | LanguageId, | ||
| OUT PVOID * | OutDescriptor | ||
| ) |
Definition at line 102 of file descriptor.c.
Referenced by USBCCG_InitIdsWithInterfaceDescriptor(), and USBCCGP_InitFunctionDescriptor().
| NTSTATUS USBCCGP_QueryInterface | ( | IN PDEVICE_OBJECT | DeviceObject, |
| OUT PUSBC_DEVICE_CONFIGURATION_INTERFACE_V1 | BusInterface | ||
| ) |
Definition at line 18 of file function.c.
Referenced by FDO_StartDevice().
| NTSTATUS USBCCGP_SelectConfiguration | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PFDO_DEVICE_EXTENSION | DeviceExtension | ||
| ) |
Definition at line 467 of file descriptor.c.
Referenced by FDO_StartDevice().
| NTSTATUS USBCCGP_SyncUrbRequest | ( | IN PDEVICE_OBJECT | DeviceObject, |
| OUT PURB | UrbRequest | ||
| ) |
Definition at line 35 of file misc.c.
Referenced by FDO_CloseConfiguration(), USBCCGP_GetDescriptor(), USBCCGP_PDOSelectConfiguration(), USBCCGP_SelectConfiguration(), and USBCCGP_SelectInterface().