一下几个函数都是C++中的函数 ,现在我要把它导入到C#中来,请问一下该怎么转换
 int WINAPI TvcGetDrvInfo(APISYSTEMINFO  *SysInfo);typedef struct _API_SYSTEM_INFO_{
        short  wTotalCh; //系统中通道总线
unsigned char  ucMaxCfgBoard; //配置的板卡数
unsigned char ucMaxUseableBoard; //实际使用的板卡数
short  wMajorVer;//主版本号
short  wMinorver;//辅版本号
}APISYSTEMINFO,*PAPISYSTEMINFO;
int  WINAPI TvcGetBoardInfo(int nBoardId,PAPIBOARDINFO pInfo)
typedef struct _API_BOARD_INFO_{
unsigned short ucBoardModel; //板卡类型
short wAccreditId; //客户ID
short wChunnelOnBoard; //板卡上的总数
unsigned long  uBoardSerial; //序列号
char szBoardSerial[9]; //板卡序列号 
}APIBOARDINFO,*PAPIBOARDINFO; int WINAPI TvcSetRecordPara(int ch,PRECORDCONFIG pRec)
typedef struct  {
UCHAR mask; //0--一直录音,1--时间为准,2--字节为准
int  dwRecStopTime; // 单位毫秒
int  dwRecStopBytes; //单位字节
UCHAR ucRecFormat; //录音格式
UCHAR ucWaveFileHead; //录音文件是否要WAVE HEAD
UCHAR ucStopRecWhenHangUp; //当挂机时自动停止录音
UCHAR ucRecVol;//录音音量
}RECORDCONFIG,*PRECORDCONFIG;