mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2025-05-07 05:53:06 +00:00
rtl8188eu: Replace PVOID and VOID
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
b6b121512b
commit
17d1637977
46 changed files with 712 additions and 718 deletions
|
@ -261,7 +261,7 @@ BOOLEAN PHY_UpdateTxPowerDbm8188E( IN struct adapter *Adapter,
|
|||
IN int powerInDbm );
|
||||
|
||||
//
|
||||
VOID
|
||||
void
|
||||
PHY_ScanOperationBackup8188E(IN struct adapter *Adapter,
|
||||
IN u8 Operation );
|
||||
|
||||
|
@ -308,14 +308,14 @@ void PHY_SetMonitorMode8192C(IN struct adapter *pAdapter,
|
|||
BOOLEAN PHY_CheckIsLegalRfPath8192C(IN struct adapter *pAdapter,
|
||||
IN u32 eRFPath );
|
||||
|
||||
VOID PHY_SetRFPathSwitch_8188E(IN struct adapter *pAdapter, IN BOOLEAN bMain);
|
||||
void PHY_SetRFPathSwitch_8188E(IN struct adapter *pAdapter, IN BOOLEAN bMain);
|
||||
|
||||
extern VOID
|
||||
extern void
|
||||
PHY_SwitchEphyParameter(
|
||||
IN struct adapter * Adapter
|
||||
);
|
||||
|
||||
extern VOID
|
||||
extern void
|
||||
PHY_EnableHostClkReq(
|
||||
IN struct adapter * Adapter
|
||||
);
|
||||
|
@ -327,7 +327,7 @@ SetAntennaConfig92C(
|
|||
);
|
||||
|
||||
#ifdef CONFIG_PHY_SETTING_WITH_ODM
|
||||
VOID
|
||||
void
|
||||
storePwrIndexDiffRateOffset(
|
||||
IN struct adapter *Adapter,
|
||||
IN u32 RegAddr,
|
||||
|
@ -417,7 +417,7 @@ storePwrIndexDiffRateOffset(
|
|||
#endif
|
||||
|
||||
#if(SIC_ENABLE == 1)
|
||||
VOID SIC_Init(IN struct adapter *Adapter);
|
||||
void SIC_Init(IN struct adapter *Adapter);
|
||||
#endif
|
||||
|
||||
|
||||
|
|
|
@ -278,7 +278,7 @@ BOOLEAN PHY_UpdateTxPowerDbm8192C( IN struct adapter *Adapter,
|
|||
IN int powerInDbm );
|
||||
|
||||
//
|
||||
VOID
|
||||
void
|
||||
PHY_ScanOperationBackup8192C(IN struct adapter *Adapter,
|
||||
IN u8 Operation );
|
||||
|
||||
|
@ -326,7 +326,7 @@ BOOLEAN PHY_CheckIsLegalRfPath8192C(IN struct adapter *pAdapter,
|
|||
IN u32 eRFPath );
|
||||
|
||||
|
||||
VOID rtl8192c_PHY_SetRFPathSwitch(IN struct adapter *pAdapter, IN BOOLEAN bMain);
|
||||
void rtl8192c_PHY_SetRFPathSwitch(IN struct adapter *pAdapter, IN BOOLEAN bMain);
|
||||
|
||||
//
|
||||
// Modify the value of the hw register when beacon interval be changed.
|
||||
|
@ -336,12 +336,12 @@ rtl8192c_PHY_SetBeaconHwReg( IN struct adapter * Adapter,
|
|||
IN u16 BeaconInterval );
|
||||
|
||||
|
||||
extern VOID
|
||||
extern void
|
||||
PHY_SwitchEphyParameter(
|
||||
IN struct adapter * Adapter
|
||||
);
|
||||
|
||||
extern VOID
|
||||
extern void
|
||||
PHY_EnableHostClkReq(
|
||||
IN struct adapter * Adapter
|
||||
);
|
||||
|
|
|
@ -335,7 +335,7 @@ BOOLEAN PHY_UpdateTxPowerDbm8192D( IN struct adapter *Adapter,
|
|||
IN int powerInDbm );
|
||||
|
||||
//
|
||||
VOID
|
||||
void
|
||||
PHY_ScanOperationBackup8192D(IN struct adapter *Adapter,
|
||||
IN u8 Operation );
|
||||
|
||||
|
@ -392,12 +392,12 @@ rtl8192d_PHY_SetBeaconHwReg( IN struct adapter * Adapter,
|
|||
IN u16 BeaconInterval );
|
||||
|
||||
|
||||
extern VOID
|
||||
extern void
|
||||
PHY_SwitchEphyParameter(
|
||||
IN struct adapter * Adapter
|
||||
);
|
||||
|
||||
extern VOID
|
||||
extern void
|
||||
PHY_EnableHostClkReq(
|
||||
IN struct adapter * Adapter
|
||||
);
|
||||
|
@ -408,45 +408,45 @@ SetAntennaConfig92C(
|
|||
IN u8 DefaultAnt
|
||||
);
|
||||
|
||||
VOID
|
||||
void
|
||||
PHY_UpdateBBRFConfiguration8192D(
|
||||
IN struct adapter *Adapter,
|
||||
IN BOOLEAN bisBandSwitch
|
||||
);
|
||||
|
||||
VOID PHY_ReadMacPhyMode92D(
|
||||
void PHY_ReadMacPhyMode92D(
|
||||
IN struct adapter *Adapter,
|
||||
IN BOOLEAN AutoloadFail
|
||||
);
|
||||
|
||||
VOID PHY_ConfigMacPhyMode92D(
|
||||
void PHY_ConfigMacPhyMode92D(
|
||||
IN struct adapter *Adapter
|
||||
);
|
||||
|
||||
VOID PHY_ConfigMacPhyModeInfo92D(
|
||||
void PHY_ConfigMacPhyModeInfo92D(
|
||||
IN struct adapter *Adapter
|
||||
);
|
||||
|
||||
VOID PHY_ConfigMacCoexist_RFPage92D(
|
||||
void PHY_ConfigMacCoexist_RFPage92D(
|
||||
IN struct adapter *Adapter
|
||||
);
|
||||
|
||||
VOID
|
||||
void
|
||||
rtl8192d_PHY_InitRxSetting(
|
||||
IN struct adapter *Adapter
|
||||
);
|
||||
|
||||
|
||||
VOID
|
||||
void
|
||||
rtl8192d_PHY_SetRFPathSwitch(IN struct adapter *pAdapter, IN BOOLEAN bMain);
|
||||
|
||||
VOID
|
||||
void
|
||||
HalChangeCCKStatus8192D(
|
||||
IN struct adapter *Adapter,
|
||||
IN BOOLEAN bCCKDisable
|
||||
);
|
||||
|
||||
VOID
|
||||
void
|
||||
PHY_InitPABias92D(IN struct adapter *Adapter);
|
||||
|
||||
/*--------------------------Exported Function prototype---------------------*/
|
||||
|
|
|
@ -41,17 +41,11 @@
|
|||
#include <linux/types.h>
|
||||
#define IN
|
||||
#define OUT
|
||||
#define VOID void
|
||||
#define NDIS_OID uint
|
||||
#define NDIS_STATUS uint
|
||||
|
||||
typedef signed int sint;
|
||||
|
||||
#ifndef PVOID
|
||||
typedef void * PVOID;
|
||||
//#define PVOID (void *)
|
||||
#endif
|
||||
|
||||
#define UCHAR u8
|
||||
#define USHORT u16
|
||||
#define UINT u32
|
||||
|
|
|
@ -420,7 +420,7 @@ struct adapter {
|
|||
struct wifi_display_info wfd_info;
|
||||
#endif //CONFIG_WFD
|
||||
|
||||
PVOID HalData;
|
||||
void * HalData;
|
||||
u32 hal_data_sz;
|
||||
struct hal_ops HalFunc;
|
||||
|
||||
|
|
|
@ -63,7 +63,7 @@ typedef struct _MP_REG_ENTRY
|
|||
typedef struct _USB_EXTENSION {
|
||||
LPCUSB_FUNCS _lpUsbFuncs;
|
||||
USB_HANDLE _hDevice;
|
||||
PVOID pAdapter;
|
||||
void * pAdapter;
|
||||
} USB_EXTENSION, *PUSB_EXTENSION;
|
||||
|
||||
typedef struct _OCTET_STRING{
|
||||
|
|
|
@ -200,11 +200,11 @@ struct hal_ops {
|
|||
void (*SetHwRegHandler)(struct adapter *padapter, u8 variable,u8* val);
|
||||
void (*GetHwRegHandler)(struct adapter *padapter, u8 variable,u8* val);
|
||||
|
||||
u8 (*GetHalDefVarHandler)(struct adapter *padapter, HAL_DEF_VARIABLE eVariable, PVOID pValue);
|
||||
u8 (*SetHalDefVarHandler)(struct adapter *padapter, HAL_DEF_VARIABLE eVariable, PVOID pValue);
|
||||
u8 (*GetHalDefVarHandler)(struct adapter *padapter, HAL_DEF_VARIABLE eVariable, void * pValue);
|
||||
u8 (*SetHalDefVarHandler)(struct adapter *padapter, HAL_DEF_VARIABLE eVariable, void * pValue);
|
||||
|
||||
void (*GetHalODMVarHandler)(struct adapter *padapter, HAL_ODM_VARIABLE eVariable, PVOID pValue1,BOOLEAN bSet);
|
||||
void (*SetHalODMVarHandler)(struct adapter *padapter, HAL_ODM_VARIABLE eVariable, PVOID pValue1,BOOLEAN bSet);
|
||||
void (*GetHalODMVarHandler)(struct adapter *padapter, HAL_ODM_VARIABLE eVariable, void * pValue1,BOOLEAN bSet);
|
||||
void (*SetHalODMVarHandler)(struct adapter *padapter, HAL_ODM_VARIABLE eVariable, void * pValue1,BOOLEAN bSet);
|
||||
|
||||
void (*UpdateRAMaskHandler)(struct adapter *padapter, u32 mac_id, u8 rssi_level);
|
||||
void (*SetBeaconRelatedRegistersHandler)(struct adapter *padapter);
|
||||
|
@ -401,11 +401,11 @@ void rtw_hal_chip_configure(struct adapter *padapter);
|
|||
void rtw_hal_read_chip_info(struct adapter *padapter);
|
||||
void rtw_hal_read_chip_version(struct adapter *padapter);
|
||||
|
||||
u8 rtw_hal_set_def_var(struct adapter *padapter, HAL_DEF_VARIABLE eVariable, PVOID pValue);
|
||||
u8 rtw_hal_get_def_var(struct adapter *padapter, HAL_DEF_VARIABLE eVariable, PVOID pValue);
|
||||
u8 rtw_hal_set_def_var(struct adapter *padapter, HAL_DEF_VARIABLE eVariable, void * pValue);
|
||||
u8 rtw_hal_get_def_var(struct adapter *padapter, HAL_DEF_VARIABLE eVariable, void * pValue);
|
||||
|
||||
void rtw_hal_set_odm_var(struct adapter *padapter, HAL_ODM_VARIABLE eVariable, PVOID pValue1,BOOLEAN bSet);
|
||||
void rtw_hal_get_odm_var(struct adapter *padapter, HAL_ODM_VARIABLE eVariable, PVOID pValue1,BOOLEAN bSet);
|
||||
void rtw_hal_set_odm_var(struct adapter *padapter, HAL_ODM_VARIABLE eVariable, void * pValue1,BOOLEAN bSet);
|
||||
void rtw_hal_get_odm_var(struct adapter *padapter, HAL_ODM_VARIABLE eVariable, void * pValue1,BOOLEAN bSet);
|
||||
|
||||
void rtw_hal_enable_interrupt(struct adapter *padapter);
|
||||
void rtw_hal_disable_interrupt(struct adapter *padapter);
|
||||
|
|
|
@ -115,7 +115,7 @@ __inline static void rtw_list_delete(_list *plist)
|
|||
InitializeListHead(plist);
|
||||
}
|
||||
|
||||
__inline static void _init_timer(_timer *ptimer,_nic_hdl nic_hdl,void *pfunc,PVOID cntx)
|
||||
__inline static void _init_timer(_timer *ptimer,_nic_hdl nic_hdl,void *pfunc,void * cntx)
|
||||
{
|
||||
NdisMInitializeTimer(ptimer, nic_hdl, pfunc, cntx);
|
||||
}
|
||||
|
@ -130,7 +130,7 @@ __inline static void _cancel_timer(_timer *ptimer,u8 *bcancelled)
|
|||
NdisMCancelTimer(ptimer,bcancelled);
|
||||
}
|
||||
|
||||
__inline static void _init_workitem(_workitem *pwork, void *pfunc, PVOID cntx)
|
||||
__inline static void _init_workitem(_workitem *pwork, void *pfunc, void * cntx)
|
||||
{
|
||||
|
||||
NdisInitializeWorkItem(pwork, pfunc, cntx);
|
||||
|
|
|
@ -289,7 +289,7 @@ __inline static void _cancel_timer(_timer *ptimer,u8 *bcancelled)
|
|||
#define RTW_DECLARE_TIMER_HDL(name) void RTW_TIMER_HDL_NAME(name)(RTW_TIMER_HDL_ARGS)
|
||||
|
||||
|
||||
__inline static void _init_workitem(_workitem *pwork, void *pfunc, PVOID cntx)
|
||||
__inline static void _init_workitem(_workitem *pwork, void *pfunc, void * cntx)
|
||||
{
|
||||
#if (LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,20))
|
||||
INIT_WORK(pwork, pfunc);
|
||||
|
|
|
@ -31,10 +31,10 @@ void rtl8188e_RF_ChangeTxPath( IN struct adapter *Adapter,
|
|||
void rtl8188e_PHY_RF6052SetBandwidth(
|
||||
IN struct adapter * Adapter,
|
||||
IN HT_CHANNEL_WIDTH Bandwidth);
|
||||
VOID rtl8188e_PHY_RF6052SetCckTxPower(
|
||||
void rtl8188e_PHY_RF6052SetCckTxPower(
|
||||
IN struct adapter *Adapter,
|
||||
IN u8* pPowerlevel);
|
||||
VOID rtl8188e_PHY_RF6052SetOFDMTxPower(
|
||||
void rtl8188e_PHY_RF6052SetOFDMTxPower(
|
||||
IN struct adapter *Adapter,
|
||||
IN u8* pPowerLevelOFDM,
|
||||
IN u8* pPowerLevelBW20,
|
||||
|
|
|
@ -520,16 +520,16 @@ typedef struct hal_data_8192cu HAL_DATA_TYPE, *PHAL_DATA_TYPE;
|
|||
#define INCLUDE_MULTI_FUNC_BT(_Adapter) (GET_HAL_DATA(_Adapter)->MultiFunc & RT_MULTI_FUNC_BT)
|
||||
#define INCLUDE_MULTI_FUNC_GPS(_Adapter) (GET_HAL_DATA(_Adapter)->MultiFunc & RT_MULTI_FUNC_GPS)
|
||||
|
||||
VOID rtl8192c_FirmwareSelfReset(IN struct adapter *Adapter);
|
||||
void rtl8192c_FirmwareSelfReset(IN struct adapter *Adapter);
|
||||
int FirmwareDownload92C(IN struct adapter *Adapter);
|
||||
VOID InitializeFirmwareVars92C(struct adapter *Adapter);
|
||||
void InitializeFirmwareVars92C(struct adapter *Adapter);
|
||||
u8 GetEEPROMSize8192C(struct adapter *Adapter);
|
||||
void rtl8192c_EfuseParseChnlPlan(struct adapter *padapter, u8 *hwinfo, BOOLEAN AutoLoadFail);
|
||||
|
||||
HAL_VERSION rtl8192c_ReadChipVersion(IN struct adapter *Adapter);
|
||||
void rtl8192c_ReadBluetoothCoexistInfo(struct adapter *Adapter, u8 *PROMContent, BOOLEAN AutoloadFail);
|
||||
//void rtl8192c_free_hal_data(struct adapter * padapter);
|
||||
VOID rtl8192c_EfuseParseIDCode(struct adapter *pAdapter, u8 *hwinfo);
|
||||
void rtl8192c_EfuseParseIDCode(struct adapter *pAdapter, u8 *hwinfo);
|
||||
void rtl8192c_set_hal_ops(struct hal_ops *pHalFunc);
|
||||
|
||||
s32 c2h_id_filter_ccx_8192c(u8 id);
|
||||
|
|
|
@ -76,10 +76,10 @@ void rtl8192c_RF_ChangeTxPath( IN struct adapter *Adapter,
|
|||
void rtl8192c_PHY_RF6052SetBandwidth(
|
||||
IN struct adapter * Adapter,
|
||||
IN HT_CHANNEL_WIDTH Bandwidth);
|
||||
VOID rtl8192c_PHY_RF6052SetCckTxPower(
|
||||
void rtl8192c_PHY_RF6052SetCckTxPower(
|
||||
IN struct adapter *Adapter,
|
||||
IN u8* pPowerlevel);
|
||||
VOID rtl8192c_PHY_RF6052SetOFDMTxPower(
|
||||
void rtl8192c_PHY_RF6052SetOFDMTxPower(
|
||||
IN struct adapter *Adapter,
|
||||
IN u8* pPowerLevel,
|
||||
IN u8 Channel);
|
||||
|
|
|
@ -533,7 +533,7 @@ typedef struct hal_data_8192de HAL_DATA_TYPE, *PHAL_DATA_TYPE;
|
|||
#define RT_IS_FUNC_DISABLED(__pAdapter, __FuncBits) ( (__pAdapter)->DisabledFunctions & (__FuncBits) )
|
||||
|
||||
void InterruptRecognized8192DE(struct adapter *Adapter, PRT_ISR_CONTENT pIsrContent);
|
||||
VOID UpdateInterruptMask8192DE(struct adapter *Adapter, u32 AddMSR, u32 RemoveMSR);
|
||||
void UpdateInterruptMask8192DE(struct adapter *Adapter, u32 AddMSR, u32 RemoveMSR);
|
||||
|
||||
//should be renamed and moved to another file
|
||||
typedef enum _INTERFACE_SELECT_8192DUSB{
|
||||
|
@ -745,14 +745,14 @@ typedef struct hal_data_8192du HAL_DATA_TYPE, *PHAL_DATA_TYPE;
|
|||
#define GET_RF_TYPE(priv) (GET_HAL_DATA(priv)->rf_type)
|
||||
|
||||
int FirmwareDownload92D(IN struct adapter *Adapter);
|
||||
VOID rtl8192d_FirmwareSelfReset(IN struct adapter *Adapter);
|
||||
void rtl8192d_FirmwareSelfReset(IN struct adapter *Adapter);
|
||||
void rtl8192d_ReadChipVersion(IN struct adapter *Adapter);
|
||||
VOID rtl8192d_EfuseParseChnlPlan(struct adapter *Adapter, u8 *hwinfo, BOOLEAN AutoLoadFail);
|
||||
VOID rtl8192d_ReadTxPowerInfo(struct adapter *Adapter, u8* PROMContent, BOOLEAN AutoLoadFail);
|
||||
VOID rtl8192d_ResetDualMacSwitchVariables(IN struct adapter *Adapter);
|
||||
void rtl8192d_EfuseParseChnlPlan(struct adapter *Adapter, u8 *hwinfo, BOOLEAN AutoLoadFail);
|
||||
void rtl8192d_ReadTxPowerInfo(struct adapter *Adapter, u8* PROMContent, BOOLEAN AutoLoadFail);
|
||||
void rtl8192d_ResetDualMacSwitchVariables(IN struct adapter *Adapter);
|
||||
u8 GetEEPROMSize8192D(struct adapter *Adapter);
|
||||
BOOLEAN PHY_CheckPowerOffFor8192D(struct adapter *Adapter);
|
||||
VOID PHY_SetPowerOnFor8192D(struct adapter *Adapter);
|
||||
void PHY_SetPowerOnFor8192D(struct adapter *Adapter);
|
||||
//void PHY_ConfigMacPhyMode92D(struct adapter *Adapter);
|
||||
void rtl8192d_free_hal_data(struct adapter * padapter);
|
||||
void rtl8192d_set_hal_ops(struct hal_ops *pHalFunc);
|
||||
|
|
|
@ -76,10 +76,10 @@ void rtl8192d_RF_ChangeTxPath( IN struct adapter *Adapter,
|
|||
void rtl8192d_PHY_RF6052SetBandwidth(
|
||||
IN struct adapter * Adapter,
|
||||
IN HT_CHANNEL_WIDTH Bandwidth);
|
||||
VOID rtl8192d_PHY_RF6052SetCckTxPower(
|
||||
void rtl8192d_PHY_RF6052SetCckTxPower(
|
||||
IN struct adapter *Adapter,
|
||||
IN u8* pPowerlevel);
|
||||
VOID rtl8192d_PHY_RF6052SetOFDMTxPower(
|
||||
void rtl8192d_PHY_RF6052SetOFDMTxPower(
|
||||
IN struct adapter *Adapter,
|
||||
IN u8* pPowerLevel,
|
||||
IN u8 Channel);
|
||||
|
|
|
@ -194,7 +194,7 @@ typedef enum _BT_REPORT_TYPE{
|
|||
BT_REPORT_MAX
|
||||
}BT_REPORT_TYPE,*PBT_REPORT_TYPE;
|
||||
|
||||
VOID
|
||||
void
|
||||
MPTBT_Test(
|
||||
IN struct adapter *Adapter,
|
||||
IN u1Byte opCode,
|
||||
|
@ -206,13 +206,13 @@ MPTBT_Test(
|
|||
NDIS_STATUS
|
||||
MPTBT_SendOidBT(
|
||||
IN struct adapter * pAdapter,
|
||||
IN PVOID InformationBuffer,
|
||||
IN void * InformationBuffer,
|
||||
IN ULONG InformationBufferLength,
|
||||
OUT PULONG BytesRead,
|
||||
OUT PULONG BytesNeeded
|
||||
);
|
||||
|
||||
VOID
|
||||
void
|
||||
MPTBT_FwC2hBtMpCtrl(
|
||||
struct adapter *Adapter,
|
||||
pu1Byte tmpBuf,
|
||||
|
@ -221,9 +221,9 @@ MPTBT_FwC2hBtMpCtrl(
|
|||
|
||||
void MPh2c_timeout_handle(void *FunctionContext);
|
||||
|
||||
VOID mptbt_BtControlProcess(
|
||||
void mptbt_BtControlProcess(
|
||||
struct adapter *Adapter,
|
||||
PVOID pInBuf
|
||||
void * pInBuf
|
||||
);
|
||||
|
||||
#define BT_H2C_MAX_RETRY 1
|
||||
|
|
|
@ -195,7 +195,7 @@ struct mp_tx
|
|||
|
||||
|
||||
|
||||
typedef VOID (*MPT_WORK_ITEM_HANDLER)(IN PVOID Adapter);
|
||||
typedef void (*MPT_WORK_ITEM_HANDLER)(IN void * Adapter);
|
||||
typedef struct _MPT_CONTEXT
|
||||
{
|
||||
// Indicate if we have started Mass Production Test.
|
||||
|
|
|
@ -51,9 +51,9 @@ typedef enum _RT_USB_WVALUE {
|
|||
} RT_USB_WVALUE;
|
||||
|
||||
|
||||
//BOOLEAN usbvendorrequest(PCE_USB_DEVICE CEdevice, RT_USB_BREQUEST bRequest, RT_USB_WVALUE wValue, UCHAR wIndex, PVOID Data, UCHAR DataLength, BOOLEAN isDirectionIn);
|
||||
//BOOLEAN CEusbGetStatusRequest(PCE_USB_DEVICE CEdevice, IN USHORT Op, IN USHORT Index, PVOID Data);
|
||||
//BOOLEAN usbvendorrequest(PCE_USB_DEVICE CEdevice, RT_USB_BREQUEST bRequest, RT_USB_WVALUE wValue, UCHAR wIndex, void * Data, UCHAR DataLength, BOOLEAN isDirectionIn);
|
||||
//BOOLEAN CEusbGetStatusRequest(PCE_USB_DEVICE CEdevice, IN USHORT Op, IN USHORT Index, void * Data);
|
||||
//BOOLEAN CEusbFeatureRequest(PCE_USB_DEVICE CEdevice, IN USHORT Op, IN USHORT FeatureSelector, IN USHORT Index);
|
||||
//BOOLEAN CEusbGetDescriptorRequest(PCE_USB_DEVICE CEdevice, IN short urbLength, IN UCHAR DescriptorType, IN UCHAR Index, IN USHORT LanguageId, IN PVOID TransferBuffer, IN ULONG TransferBufferLength);
|
||||
//BOOLEAN CEusbGetDescriptorRequest(PCE_USB_DEVICE CEdevice, IN short urbLength, IN UCHAR DescriptorType, IN UCHAR Index, IN USHORT LanguageId, IN void * TransferBuffer, IN ULONG TransferBufferLength);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue