123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // CDFKAttendOcx.h : 由 Microsoft Visual C++ 创建的 ActiveX 控件包装类的声明
- #pragma once
- /////////////////////////////////////////////////////////////////////////////
- // CDFKAttendOcx
- class CDFKAttendOcx : public CWnd
- {
- // 属性
- public:
- CDFKAttendOcx();
- virtual ~CDFKAttendOcx();
- private:
- BOOL FKLoadLibrary();
- void FKFreeLibrary();
- // 操作
- public:
- long ConnectComm(long nMachineNumber, long nComPort, long nBaudRate, char *pstrTelNumber, long nWaitDialTime, long nLicense);
- long ConnectNet(long nMachineNumber, char * strIpAddress, long nPort, long nTimeOut, long nProtocolType, long nNetPassword, long nLicense);
- long ConnectUSB(long nMachineNumber, long nLicense);
- void DisConnect(long nHandIndex);
- long EnableDevice(long nHandleIndex, unsigned char nEnableFlag);
- long LoadGeneralLogData(long nHandleIndex, long nReadMark);
- long GetGeneralLogData(long nHandleIndex, long *pnEnrollNumber, long *pnVerifyMode, long *pnInOutMode, DATE *pnDateTime);
- long EmptyGeneralLogData(long nHandleIndex);
- long LoadSuperLogData( long nHandleIndex,long nReadMark );
- long GetSuperLogData(long nHandleIndex, long *pnSEnrollNumber, long *pnGEnrollNumber, long *pnManipulation, long *pnBackupNumber, DATE *pnDateTime);
- long EmptySuperLogData(long nHandleIndex);
- long USBLoadSuperLogDataFromFile(long nHandleIndex, char *astrFilePath);
- long BenumbAllManager(long nHandleIndex);
- BOOL GetLastError(long * dwErrorCode);
- private:
- HMODULE m_hModule;
- BOOL m_bLoadDll; //
- long m_lErrorNo; //错误码
- };
|