请问这样的api在c#中怎么写?
LONG NET_DVR_Login(char *sDVRIP,WORD wDVRPort,char *sUserName,char
*sPassword ,LPNET_DVR_DEVICEINFO lpDeviceInfo)
还包括一个这样的结构
typedef struct {
BYTE sSerialNumber[SERIALNO_LEN]; /* 序列号 */
BYTE byAlarmInPortNum; /* DVR 报警输入个数 */
BYTE byAlarmOutPortNum; /* DVR 报警输出个数 */
BYTE byDiskNum; /* DVR 硬盘个数 */
BYTE byDVRType; /* DVR 类型*/
BYTE byChanNum; /* DVR 通道个数 */
BYTE byStartChan; /* 起始通道号,例如DVS-1,DVR – 1 */
}NET_DVR_DEVICEINFO, *LPNET_DVR_DEVICEINFO;