ReactOS 0.4.16-dev-297-gc569aee
|
#include <wdm.h>
#include <hubbusif.h>
#include <usbbusif.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 633 of file fdo.c.
Referenced by USBCCGP_Dispatch().
NTSTATUS PDO_Dispatch | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 1125 of file pdo.c.
Referenced by USBCCGP_Dispatch().
NTSTATUS USBCCGP_EnumerateFunctions | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 829 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().