XenevaOS
Loading...
Searching...
No Matches
Macros | Functions
usbstring.c File Reference
#include "uspi/usbstring.h"
#include "uspi/usbdevice.h"
#include "uspi/dwhcidevice.h"
#include "uspi/util.h"
#include "uspi/assert.h"
#include "uspios.h"
Include dependency graph for usbstring.c:

Macros

#define USBSTR_MIN_LENGTH   4
 
#define USBSTR_DEFAULT_LANGID   0x409
 

Functions

void USBString (TUSBString *pThis, struct TUSBDevice *pDevice)
 
void USBStringCopy (TUSBString *pThis, TUSBString *pParent)
 
void _USBString (TUSBString *pThis)
 
boolean USBStringGetFromDescriptor (TUSBString *pThis, u8 ucID, u16 usLanguageID)
 
const char * USBStringGet (TUSBString *pThis)
 
u16 USBStringGetLanguageID (TUSBString *pThis)
 

Macro Definition Documentation

◆ USBSTR_DEFAULT_LANGID

#define USBSTR_DEFAULT_LANGID   0x409

◆ USBSTR_MIN_LENGTH

#define USBSTR_MIN_LENGTH   4

Function Documentation

◆ _USBString()

void _USBString ( TUSBString pThis)

◆ USBString()

void USBString ( TUSBString pThis,
struct TUSBDevice pDevice 
)

◆ USBStringCopy()

void USBStringCopy ( TUSBString pThis,
TUSBString pParent 
)

◆ USBStringGet()

const char * USBStringGet ( TUSBString pThis)

◆ USBStringGetFromDescriptor()

boolean USBStringGetFromDescriptor ( TUSBString pThis,
u8  ucID,
u16  usLanguageID 
)

◆ USBStringGetLanguageID()

u16 USBStringGetLanguageID ( TUSBString pThis)