ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

usbd.c File Reference
#include <ntddk.h>
#include <usbdi.h>
#include <usbdlib.h>
#include <debug.h>

Go to the source code of this file.

Defines

#define _USBD_
#define NDEBUG
#define PLUGPLAY_REGKEY_DRIVER   2

Functions

NTSTATUS NTAPI DriverEntry (PDRIVER_OBJECT DriverObject, PUNICODE_STRING RegistryPath)
ULONG NTAPI DllInitialize (ULONG Unknown)
ULONG NTAPI DllUnload (VOID)
PVOID NTAPI USBD_Debug_GetHeap (ULONG Unknown1, POOL_TYPE PoolType, ULONG NumberOfBytes, ULONG Tag)
VOID NTAPI USBD_Debug_RetHeap (PVOID Heap, ULONG Unknown2, ULONG Unknown3)
VOID NTAPI USBD_Debug_LogEntry (PCHAR Name, ULONG_PTR Info1, ULONG_PTR Info2, ULONG_PTR Info3)
PVOID NTAPI USBD_AllocateDeviceName (ULONG Unknown)
ULONG NTAPI USBD_CalculateUsbBandwidth (ULONG MaxPacketSize, UCHAR EndpointType, BOOLEAN LowSpeed)
ULONG NTAPI USBD_Dispatch (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3, ULONG Unknown4)
VOID NTAPI USBD_FreeDeviceMutex (PVOID Unknown)
VOID NTAPI USBD_FreeDeviceName (PVOID Unknown)
VOID NTAPI USBD_WaitDeviceMutex (PVOID Unknown)
ULONG NTAPI USBD_GetSuspendPowerState (ULONG Unknown1)
NTSTATUS NTAPI USBD_InitializeDevice (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3, ULONG Unknown4, ULONG Unknown5, ULONG Unknown6)
NTSTATUS NTAPI USBD_RegisterHostController (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3, ULONG Unknown4, ULONG Unknown5, ULONG Unknown6, ULONG Unknown7, ULONG Unknown8, ULONG Unknown9, ULONG Unknown10)
NTSTATUS NTAPI USBD_GetDeviceInformation (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3)
NTSTATUS NTAPI USBD_CreateDevice (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3, ULONG Unknown4, ULONG Unknown5)
NTSTATUS NTAPI USBD_RemoveDevice (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3)
VOID NTAPI USBD_CompleteRequest (ULONG Unknown1, ULONG Unknown2)
VOID NTAPI USBD_RegisterHcFilter (PDEVICE_OBJECT DeviceObject, PDEVICE_OBJECT FilterDeviceObject)
VOID NTAPI USBD_SetSuspendPowerState (ULONG Unknown1, ULONG Unknown2)
NTSTATUS NTAPI USBD_MakePdoName (ULONG Unknown1, ULONG Unknown2)
NTSTATUS NTAPI USBD_QueryBusTime (PDEVICE_OBJECT RootHubPdo, PULONG CurrentFrame)
VOID NTAPI USBD_GetUSBDIVersion (PUSBD_VERSION_INFORMATION Version)
NTSTATUS NTAPI USBD_RestoreDevice (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3)
VOID NTAPI USBD_RegisterHcDeviceCapabilities (ULONG Unknown1, ULONG Unknown2, ULONG Unknown3)
PURB NTAPI USBD_CreateConfigurationRequestEx (PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor, PUSBD_INTERFACE_LIST_ENTRY InterfaceList)
PURB NTAPI USBD_CreateConfigurationRequest (PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor, PUSHORT Size)
ULONG NTAPI USBD_GetInterfaceLength (PUSB_INTERFACE_DESCRIPTOR InterfaceDescriptor, PUCHAR BufferEnd)
PUSB_COMMON_DESCRIPTOR NTAPI USBD_ParseDescriptors (PVOID DescriptorBuffer, ULONG TotalLength, PVOID StartPosition, LONG DescriptorType)
PUSB_INTERFACE_DESCRIPTOR NTAPI USBD_ParseConfigurationDescriptorEx (PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor, PVOID StartPosition, LONG InterfaceNumber, LONG AlternateSetting, LONG InterfaceClass, LONG InterfaceSubClass, LONG InterfaceProtocol)
PUSB_INTERFACE_DESCRIPTOR NTAPI USBD_ParseConfigurationDescriptor (PUSB_CONFIGURATION_DESCRIPTOR ConfigurationDescriptor, UCHAR InterfaceNumber, UCHAR AlternateSetting)
ULONG NTAPI USBD_GetPdoRegistryParameter (PDEVICE_OBJECT PhysicalDeviceObject, PVOID Parameter, ULONG ParameterLength, PWCHAR KeyName, ULONG KeyNameLength)

Generated on Sun May 27 2012 05:26:42 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.