123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593 |
- #pragma once
- // 计算机生成了由 Microsoft Visual C++ 创建的 IDispatch 包装类
- // 注意: 不要修改此文件的内容。如果此类由
- // Microsoft Visual C++ 重新生成,您的修改将被覆盖。
- /////////////////////////////////////////////////////////////////////////////
- // CFp_clockctrl1 包装类
- class CFp_clockctrl1 : public CWnd
- {
- protected:
- DECLARE_DYNCREATE(CFp_clockctrl1)
- public:
- CLSID const& GetClsid()
- {
- static CLSID const clsid
- = { 0x87733EE1, 0xD095, 0x442B, { 0xA2, 0x0, 0x6D, 0xE9, 0xC, 0x5C, 0x83, 0x18 } };
- return clsid;
- }
- virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,
- const RECT& rect, CWnd* pParentWnd, UINT nID,
- CCreateContext* pContext = NULL)
- {
- return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID);
- }
- BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,
- UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
- BSTR bstrLicKey = NULL)
- {
- return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
- pPersist, bStorage, bstrLicKey);
- }
- // 属性
- public:
- // 操作
- public:
- // _DFP_CLOCK
- // Functions
- //
- //获得用户登记数据
- BOOL GetEnrollData(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber, long * dwMachinePrivilege, VARIANT * dwEnrollData, long * dwPassWord)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_PI4 VTS_PVARIANT VTS_PI4 ;
- InvokeHelper(0x4, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber, dwEMachineNumber, dwBackupNumber, dwMachinePrivilege, dwEnrollData, dwPassWord);
- return result;
- }
- //登记用户数据
- BOOL SetEnrollData(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber, long dwMachinePrivilege, VARIANT * dwEnrollData, long dwPassWord)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_PVARIANT VTS_I4 ;
- InvokeHelper(0x5, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber, dwEMachineNumber, dwBackupNumber, dwMachinePrivilege, dwEnrollData, dwPassWord);
- return result;
- }
- //删除一个登记数据
- BOOL DeleteEnrollData(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 ;
- InvokeHelper(0x6, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber, dwEMachineNumber, dwBackupNumber);
- return result;
- }
- //获得新管理记录数据
- BOOL ReadSuperLogData(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL GetSuperLogData(long dwMachineNumber, long * dwTMachineNumber, long * dwSEnrollNumber, long * dwSMachineNumber, long * dwGEnrollNumber, long * dwGMachineNumber, long * dwManipulation, long * dwBackupNumber, long * dwYear, long * dwMonth, long * dwDay, long * dwHour, long * dwMinute)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0x8, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwTMachineNumber, dwSEnrollNumber, dwSMachineNumber, dwGEnrollNumber, dwGMachineNumber, dwManipulation, dwBackupNumber, dwYear, dwMonth, dwDay, dwHour, dwMinute);
- return result;
- }
- BOOL ReadGeneralLogData(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x9, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL GetGeneralLogData(long dwMachineNumber, long * dwTMachineNumber, long * dwEnrollNumber, long * dwEMachineNumber, long * dwVerifyMode, long * dwYear, long * dwMonth, long * dwDay, long * dwHour, long * dwMinute)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0xa, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwTMachineNumber, dwEnrollNumber, dwEMachineNumber, dwVerifyMode, dwYear, dwMonth, dwDay, dwHour, dwMinute);
- return result;
- }
- //读出所有管理记录数据
- BOOL ReadAllSLogData(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0xb, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL GetAllSLogData(long dwMachineNumber, long * dwTMachineNumber, long * dwSEnrollNumber, long * dwSMachineNumber, long * dwGEnrollNumber, long * dwGMachineNumber, long * dwManipulation, long * dwBackupNumber, long * dwYear, long * dwMonth, long * dwDay, long * dwHour, long * dwMinute)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0xc, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwTMachineNumber, dwSEnrollNumber, dwSMachineNumber, dwGEnrollNumber, dwGMachineNumber, dwManipulation, dwBackupNumber, dwYear, dwMonth, dwDay, dwHour, dwMinute);
- return result;
- }
- BOOL ReadAllGLogData(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0xd, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- //将所有考勤记录读取到内部存储器中
- BOOL GetAllGLogData(long dwMachineNumber, long * dwTMachineNumber, long * dwEnrollNumber, long * dwEMachineNumber, long * dwVerifyMode, long * dwYear, long * dwMonth, long * dwDay, long * dwHour, long * dwMinute)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0xe, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwTMachineNumber, dwEnrollNumber, dwEMachineNumber, dwVerifyMode, dwYear, dwMonth, dwDay, dwHour, dwMinute);
- return result;
- }
- //设备状态
- BOOL GetDeviceStatus(long dwMachineNumber, long dwStatus, long * dwValue)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 ;
- InvokeHelper(0xf, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwStatus, dwValue);
- return result;
- }
- //获取设备信息
- BOOL GetDeviceInfo(long dwMachineNumber, long dwInfo, long * dwValue)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 ;
- InvokeHelper(0x10, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwInfo, dwValue);
- return result;
- }
- //设置设备信息
- BOOL SetDeviceInfo(long dwMachineNumber, long dwInfo, long dwValue)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 ;
- InvokeHelper(0x11, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwInfo, dwValue);
- return result;
- }
- //是否允许终端机的考勤
- BOOL EnableDevice(long dwMachineNumber, long bFlag)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 ;
- InvokeHelper(0x12, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, bFlag);
- return result;
- }
- BOOL EnableUser(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber, long bFlag)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 ;
- InvokeHelper(0x13, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber, dwEMachineNumber, dwBackupNumber, bFlag);
- return result;
- }
- //设置设备时间
- BOOL SetDeviceTime(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x14, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- //获取设备时间
- BOOL GetDeviceTime(long dwMachineNumber, long * dwYear, long * dwMonth, long * dwDay, long * dwHour, long * dwMinute, long * dwDayOfWeek)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0x15, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwYear, dwMonth, dwDay, dwHour, dwMinute, dwDayOfWeek);
- return result;
- }
- BOOL PowerOnAllDevice()
- {
- BOOL result;
- InvokeHelper(0x16, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
- return result;
- }
- //关闭设备电源
- BOOL PowerOffDevice(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x17, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- //更改权限
- BOOL ModifyPrivilege(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber, long dwMachinePrivilege)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 ;
- InvokeHelper(0x18, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber, dwEMachineNumber, dwBackupNumber, dwMachinePrivilege);
- return result;
- }
- //将指纹机里的所有注册信息读取到内部存储器中
- BOOL ReadAllUserID(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x19, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- //从内存中获取一个人员的注册信息
- BOOL GetAllUserID(long dwMachineNumber, long * dwEnrollNumber, long * dwEMachineNumber, long * dwBackupNumber, long * dwMachinePrivilege, long * dwEnable)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0x1a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber, dwEMachineNumber, dwBackupNumber, dwMachinePrivilege, dwEnable);
- return result;
- }
- BOOL GetSerialNumber(long dwMachineNumber, BSTR * lpszSerialNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PBSTR ;
- InvokeHelper(0x1b, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, lpszSerialNumber);
- return result;
- }
- BOOL ClearKeeperData(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x1c, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL GetLastError(long * dwErrorCode)
- {
- BOOL result;
- static BYTE parms[] = VTS_PI4 ;
- InvokeHelper(0x1d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwErrorCode);
- return result;
- }
- long GetBackupNumber(long dwMachineNumber)
- {
- long result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x1e, DISPATCH_METHOD, VT_I4, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL GetProductCode(long dwMachineNumber, BSTR * lpszProductCode)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PBSTR ;
- InvokeHelper(0x1f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, lpszProductCode);
- return result;
- }
- BOOL EmptyEnrollData(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x20, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL EmptyGeneralLogData(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x21, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL EmptySuperLogData(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x22, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL GetUserName(long DeviceKind, long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, VARIANT * lpszUserName)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_PVARIANT ;
- InvokeHelper(0x23, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, DeviceKind, dwMachineNumber, dwEnrollNumber, dwEMachineNumber, lpszUserName);
- return result;
- }
- BOOL SetUserName(long DeviceKind, long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, VARIANT * lpszUserName)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_PVARIANT ;
- InvokeHelper(0x24, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, DeviceKind, dwMachineNumber, dwEnrollNumber, dwEMachineNumber, lpszUserName);
- return result;
- }
- BOOL GetCompanyName(long dwMachineNumber, VARIANT * dwCompanyName)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PVARIANT ;
- InvokeHelper(0x25, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwCompanyName);
- return result;
- }
- BOOL SetCompanyName(long dwMachineNumber, long vKind, VARIANT * dwCompanyName)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PVARIANT ;
- InvokeHelper(0x26, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, vKind, dwCompanyName);
- return result;
- }
- BOOL GetDoorStatus(long dwMachineNumber, long * dwValue)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 ;
- InvokeHelper(0x27, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwValue);
- return result;
- }
- BOOL SetDoorStatus(long dwMachineNumber, long dwValue)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 ;
- InvokeHelper(0x28, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwValue);
- return result;
- }
- BOOL GetBellTime(long dwMachineNumber, long * dwValue, long * dwBellInfo)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0x29, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwValue, dwBellInfo);
- return result;
- }
- BOOL SetBellTime(long dwMachineNumber, long dwValue, long * dwBellInfo)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 ;
- InvokeHelper(0x2a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwValue, dwBellInfo);
- return result;
- }
- BOOL SetIPAddress(BSTR * lpszIPAddress, long dwPortNumber, long dwPassWord)
- {
- BOOL result;
- static BYTE parms[] = VTS_PBSTR VTS_I4 VTS_I4 ;
- InvokeHelper(0x2b, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, lpszIPAddress, dwPortNumber, dwPassWord);
- return result;
- }
- //连接设备
- BOOL OpenCommPort(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x2c, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- void CloseCommPort()
- {
- InvokeHelper(0x2d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
- void ConvertPassword(long dwSrcPSW, long dwDestPSW, long dwLength)
- {
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 ;
- InvokeHelper(0x2e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, dwSrcPSW, dwDestPSW, dwLength);
- }
- BOOL IsAllow(long dwPrivilege, long dwWhich)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 ;
- InvokeHelper(0x2f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwPrivilege, dwWhich);
- return result;
- }
- BOOL GetModel(long dwMachineNumber, long * dwdeviceKind, long * dwDeviceVer)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0x30, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwdeviceKind, dwDeviceVer);
- return result;
- }
- void UsbEnrollDataStart()
- {
- InvokeHelper(0x32, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
- BOOL SetUsbEnrollData(long dwEnrollNumber, long dwBackupNumber, long dwMachinePrivilege, VARIANT * dwEnrollData, long dwPassWord, VARIANT * lpszUserName)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_PVARIANT VTS_I4 VTS_PVARIANT ;
- InvokeHelper(0x33, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwEnrollNumber, dwBackupNumber, dwMachinePrivilege, dwEnrollData, dwPassWord, lpszUserName);
- return result;
- }
- BOOL GetUsbEnrollData(long * dwEnrollNumber, long * dwBackupNumber, long * dwMachinePrivilege, VARIANT * dwEnrollData, long * dwPassWord, VARIANT * lpszUserName)
- {
- BOOL result;
- static BYTE parms[] = VTS_PI4 VTS_PI4 VTS_PI4 VTS_PVARIANT VTS_PI4 VTS_PVARIANT ;
- InvokeHelper(0x34, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwEnrollNumber, dwBackupNumber, dwMachinePrivilege, dwEnrollData, dwPassWord, lpszUserName);
- return result;
- }
- BOOL EnrollDataSaveTOFile(LPWSTR LPSZFileName)
- {
- BOOL result;
- static BYTE parms[] = VTS_UNKNOWN ;
- InvokeHelper(0x35, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LPSZFileName);
- return result;
- }
- BOOL EnrollDataReadFromFile(LPWSTR LPSZFileName)
- {
- BOOL result;
- static BYTE parms[] = VTS_UNKNOWN ;
- InvokeHelper(0x36, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LPSZFileName);
- return result;
- }
- BOOL BenumbAllManager(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x37, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL GetUserCtrl(long dwMachineNumber, long dwEnrollNumber, long * dwWeekTimeID, long * dwGroupID, long * nSyear, long * nSmonth, long * nSday, long * nEyear, long * nEmonth, long * nEday)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
- InvokeHelper(0x38, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber, dwWeekTimeID, dwGroupID, nSyear, nSmonth, nSday, nEyear, nEmonth, nEday);
- return result;
- }
- BOOL SetUserCtrl(long dwMachineNumber, long dwEnrollNumber, long dwWeekTimeID, long dwGroupID, long nSyear, long nSmonth, long nSday, long nEyear, long nEmonth, long nEday)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 ;
- InvokeHelper(0x39, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber, dwWeekTimeID, dwGroupID, nSyear, nSmonth, nSday, nEyear, nEmonth, nEday);
- return result;
- }
- BOOL DeleteUserCtrl(long dwMachineNumber, long dwEnrollNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 ;
- InvokeHelper(0x3a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwEnrollNumber);
- return result;
- }
- BOOL ClearUserCtrl(long dwMachineNumber)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 ;
- InvokeHelper(0x3b, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber);
- return result;
- }
- BOOL GetWeekPassTime(long dwMachineNumber, long dwIndex, long * dwTimeInfo)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 ;
- InvokeHelper(0x3c, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwIndex, dwTimeInfo);
- return result;
- }
- BOOL SetWeekPassTime(long dwMachineNumber, long dwIndex, long * dwTimeInfo)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 ;
- InvokeHelper(0x3d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwIndex, dwTimeInfo);
- return result;
- }
- BOOL GetDayPassTime(long dwMachineNumber, long dwIndex, long * dwTimeInfo)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 ;
- InvokeHelper(0x3e, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwIndex, dwTimeInfo);
- return result;
- }
- BOOL SetDayPassTime(long dwMachineNumber, long dwIndex, long * dwTimeInfo)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 ;
- InvokeHelper(0x3f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwIndex, dwTimeInfo);
- return result;
- }
- BOOL GetLockGroup(long dwMachineNumber, long dwIndex, long * dwGroup)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 ;
- InvokeHelper(0x40, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwIndex, dwGroup);
- return result;
- }
- BOOL SetLockGroup(long dwMachineNumber, long dwIndex, long dwGroup)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 ;
- InvokeHelper(0x41, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, dwIndex, dwGroup);
- return result;
- }
- BOOL SetServerPortandtick(long dwPortNumber, long Timeout)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 ;
- InvokeHelper(0x42, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwPortNumber, Timeout);
- return result;
- }
- BOOL USBReadGeneralLogData(LPWSTR LPSZFileName)
- {
- BOOL result;
- static BYTE parms[] = VTS_UNKNOWN ;
- InvokeHelper(0x43, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LPSZFileName);
- return result;
- }
- BOOL USBReadSuperLogData(LPWSTR LPSZFileName)
- {
- BOOL result;
- static BYTE parms[] = VTS_UNKNOWN ;
- InvokeHelper(0x44, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LPSZFileName);
- return result;
- }
- BOOL SetInoutchar(long dwMachineNumber, long index, BSTR * dwInOoutName)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PBSTR ;
- InvokeHelper(0x45, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, index, dwInOoutName);
- return result;
- }
- BOOL GetInoutchar(long dwMachineNumber, long index, BSTR * dwInOoutName)
- {
- BOOL result;
- static BYTE parms[] = VTS_I4 VTS_I4 VTS_PBSTR ;
- InvokeHelper(0x46, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, dwMachineNumber, index, dwInOoutName);
- return result;
- }
- void AboutBox()
- {
- InvokeHelper(DISPID_ABOUTBOX, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
- // Properties
- //
- long GetCommPort()
- {
- long result;
- GetProperty(0x1, VT_I4, (void*)&result);
- return result;
- }
- void SetCommPort(long propVal)
- {
- SetProperty(0x1, VT_I4, propVal);
- }
- BOOL GetReadMark()
- {
- BOOL result;
- GetProperty(0x2, VT_BOOL, (void*)&result);
- return result;
- }
- void SetReadMark(BOOL propVal)
- {
- SetProperty(0x2, VT_BOOL, propVal);
- }
- long GetBaudrate()
- {
- long result;
- GetProperty(0x3, VT_I4, (void*)&result);
- return result;
- }
- void SetBaudrate(long propVal)
- {
- SetProperty(0x3, VT_I4, propVal);
- }
- BOOL GetIsUSB()
- {
- BOOL result;
- GetProperty(0x31, VT_BOOL, (void*)&result);
- return result;
- }
- void SetIsUSB(BOOL propVal)
- {
- SetProperty(0x31, VT_BOOL, propVal);
- }
- };
|