public static extern int PPVPlayBackByFileNameStart(int iDevice, int iChannel, string pszFileName, uint nFileLen, ST_ACCESS_SERVER_INFO stPassbyServer, pAVDataCallBack pfnAVDataCallBack, uint nAVDataCBUsrData, pProgressNotifyCallBack pfnProgressNotifyUser, uint nProgressCBUsrData);
public static extern int PPVStartDownloadThroughACS(string pszDeviceID, int iChan, string pszFileName, uint nFileLen, SEEK_TYPE enumSeekType, uint uSeek, ST_ACCESS_SERVER_INFO stPassbyServer, pFileDownloadDataCallBack pDownCallBack, uint nDownCallBackUsrData);
public static extern int PPVVoiceTalkStart(string pszDeviceID, int nVoiceChan, int vtype, ST_ACCESS_SERVER_INFO stPassbyServer, pVoiceDataCallBack pfnVoiceDataCallBack, uint nVoiceDataCBUsrData);
public static extern int PPVNotifySubscribe(ST_ACCESS_SERVER_INFO stPassbyServer, pNotifyCallBack pfnNotifyCallBack, IntPtr nUserDataForCallBack);
public static extern int PPVGetDeviceInfoOnServer(string pszDeviceID, ST_ACCESS_SERVER_INFO stPassbyServer, ref ST_DEVICEINFO_ONSERVER pSTDeviceStatus);
public static extern int PPVConnectDeviceByACS(string pszDeviceID, ST_ACCESS_SERVER_INFO stPassbyServer, pProgressNotifyCallBack pfnProgressNotifyUser, UInt32 nUserDataForCallBack, ref EN_CONN_MODE pConnMode);