FreeRDP
msusb.h File Reference
#include <winpr/stream.h>
#include <freerdp/api.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  MSUSB_PIPE_DESCRIPTOR
 
struct  MSUSB_INTERFACE_DESCRIPTOR
 
struct  MSUSB_CONFIG_DESCRIPTOR
 

Functions

FREERDP_API BOOL msusb_mspipes_replace (MSUSB_INTERFACE_DESCRIPTOR *MsInterface, MSUSB_PIPE_DESCRIPTOR **NewMsPipes, UINT32 NewNumberOfPipes)
 
FREERDP_API BOOL msusb_msinterface_replace (MSUSB_CONFIG_DESCRIPTOR *MsConfig, BYTE InterfaceNumber, MSUSB_INTERFACE_DESCRIPTOR *NewMsInterface)
 
FREERDP_API MSUSB_INTERFACE_DESCRIPTORmsusb_msinterface_read (wStream *out)
 
FREERDP_API BOOL msusb_msinterface_write (MSUSB_INTERFACE_DESCRIPTOR *MsInterface, wStream *out)
 
FREERDP_API void msusb_msinterface_free (MSUSB_INTERFACE_DESCRIPTOR *MsInterface)
 
FREERDP_API void msusb_msconfig_free (MSUSB_CONFIG_DESCRIPTOR *MsConfig)
 
FREERDP_API MSUSB_CONFIG_DESCRIPTORmsusb_msconfig_new (void)
 
FREERDP_API MSUSB_CONFIG_DESCRIPTORmsusb_msconfig_read (wStream *s, UINT32 NumInterfaces)
 
FREERDP_API BOOL msusb_msconfig_write (MSUSB_CONFIG_DESCRIPTOR *MsConfg, wStream *out)
 
FREERDP_API void msusb_msconfig_dump (MSUSB_CONFIG_DESCRIPTOR *MsConfg)
 

Function Documentation

◆ msusb_msconfig_dump()

FREERDP_API void msusb_msconfig_dump ( MSUSB_CONFIG_DESCRIPTOR MsConfg)

◆ msusb_msconfig_free()

FREERDP_API void msusb_msconfig_free ( MSUSB_CONFIG_DESCRIPTOR MsConfig)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ msusb_msconfig_new()

FREERDP_API MSUSB_CONFIG_DESCRIPTOR* msusb_msconfig_new ( void  )
Here is the caller graph for this function:

◆ msusb_msconfig_read()

FREERDP_API MSUSB_CONFIG_DESCRIPTOR* msusb_msconfig_read ( wStream s,
UINT32  NumInterfaces 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ msusb_msconfig_write()

FREERDP_API BOOL msusb_msconfig_write ( MSUSB_CONFIG_DESCRIPTOR MsConfg,
wStream out 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ msusb_msinterface_free()

FREERDP_API void msusb_msinterface_free ( MSUSB_INTERFACE_DESCRIPTOR MsInterface)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ msusb_msinterface_read()

FREERDP_API MSUSB_INTERFACE_DESCRIPTOR* msusb_msinterface_read ( wStream out)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ msusb_msinterface_replace()

FREERDP_API BOOL msusb_msinterface_replace ( MSUSB_CONFIG_DESCRIPTOR MsConfig,
BYTE  InterfaceNumber,
MSUSB_INTERFACE_DESCRIPTOR NewMsInterface 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ msusb_msinterface_write()

FREERDP_API BOOL msusb_msinterface_write ( MSUSB_INTERFACE_DESCRIPTOR MsInterface,
wStream out 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ msusb_mspipes_replace()

FREERDP_API BOOL msusb_mspipes_replace ( MSUSB_INTERFACE_DESCRIPTOR MsInterface,
MSUSB_PIPE_DESCRIPTOR **  NewMsPipes,
UINT32  NewNumberOfPipes 
)
Here is the call graph for this function:
Here is the caller graph for this function: