mwicrd.h

来自「RSA C++源代码DEMO,附加DESMD5等众多算法」· C头文件 代码 · 共 49 行

H
49
字号
/*
 *  MW IC Reader Routines
 *
 *  Writen by Alfred Meng
 *  July 9, 2002
 */
#ifndef __MWICRD_H
#define __MWICRD_H

#include "windows.h"

#include "ctcomm.h"

#ifndef TSI_COM1
#define TSI_COM1        1
#define TSI_COM2        2
#endif

class TMWICRD : public TVSCReader {

        HMODULE    __HMWICDLL__;
        HANDLE     __HMWICRD__;
        BYTE       __curport__;

        int   LoadDLL();

        int   bOpened;
public:
        TMWICRD();

        virtual int  openterm(short port=TSI_COM1);
        virtual int  closeterm();

        virtual int  opensam(int plug=0);
        virtual int  selectICC(int icc,bool reqATR=true);

        virtual int  hascard();
        virtual int  ejectcard(bool beep=true);
        virtual int  RequestATR();

        virtual int  sendapdu(TAPDU *);

        virtual int   opened() { return bOpened; }
         
        virtual char  TermType() const;
        virtual char *GetError() const;
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?