| 发表于:2007-03-27 09:58:33 楼主 |
#ifdef _win32 #define stdcall __stdcall #else #define stdcall #endif #ifndef sdtapi_ #define sdtapi_ #ifdef __cplusplus extern "c "{ #endif #pragma pack(1) typedef struct tagidcarddata{ char name[32]; char sex[4]; char nation[6]; char born[18]; char address[72]; char idcardno[38]; char grantdept[32]; char userlifebegin[18]; char userlifeend[18]; char reserved[38]; char photofilename[255]; }idcarddata; #pragma pack() /********************************************************** ********************** 端口类api ************************* **********************************************************/ int stdcall syn_getcombaud(int icomid,unsigned int *puibaud); int stdcall syn_setcombaud(int icomid,unsigned int uicurrbaud,unsigned int uisetbaud); int stdcall syn_openport(int iportid); int stdcall syn_closeport(int iportid); /********************************************************** ********************** sam类api ************************** **********************************************************/ int stdcall syn_getsamstatus(int iportid,int iifopen); int stdcall syn_resetsam(int iportid,int iifopen); int stdcall syn_getsamid(int iportid,unsigned char *pucsamid,int iifopen); int stdcall syn_getsamidtostr(int iportid,char *pcsamid,int iifopen); /********************************************************** ******************* 身份证卡类api ************************ **********************************************************/ int stdcall syn_startfindidcard(int iportid,unsigned char *pucmanainfo,int iifopen); int stdcall syn_selectidcard(int iportid,unsigned char *pucmanamsg,int iifopen); int stdcall syn_readmsg(int iportid,int iifopen,idcarddata *pidcarddata); /********************************************************** ******************* 附加类api ************************ **********************************************************/ int stdcall syn_sendsound(int icmdno); void stdcall syn_delphotofile(); #ifdef __cplusplus } #endif #endif |
|
|
|
|