📄 fk528km.h
字号:
#if !defined(AFX_FK528KM_H__CEEBDFB0_5A4E_477C_9497_96C4C9402A4E__INCLUDED_)
#define AFX_FK528KM_H__CEEBDFB0_5A4E_477C_9497_96C4C9402A4E__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++, your modifications will be overwritten.
/////////////////////////////////////////////////////////////////////////////
// CFk528KM wrapper class
class CFk528KM : public CWnd
{
protected:
DECLARE_DYNCREATE(CFk528KM)
public:
CLSID const& GetClsid()
{
static CLSID const clsid
= { 0x46a46767, 0xc420, 0x4e1c, { 0xbb, 0x95, 0x13, 0x6, 0x7d, 0x71, 0x13, 0x40 } };
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); }
// Attributes
public:
long GetCommPort();
void SetCommPort(long);
BOOL GetReadMark();
void SetReadMark(BOOL);
CString GetTelNumber();
void SetTelNumber(LPCTSTR);
BOOL GetUsingModem();
void SetUsingModem(BOOL);
// Operations
public:
BOOL IsAllow(long dwPrivilege, long dwWhich);
BOOL DeleteEnrollData(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber);
BOOL ReadSuperLogData(long dwMachineNumber);
BOOL ReadAllSLogData(long dwMachineNumber);
BOOL ReadGeneralLogData(long dwMachineNumber);
BOOL ReadAllGLogData(long dwMachineNumber);
BOOL EnableUser(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber, long bFlag);
BOOL EnableDevice(long dwMachineNumber, long bFlag);
BOOL GetDeviceStatus(long dwMachineNumber, long dwStatus, long* dwValue);
BOOL GetDeviceInfo(long dwMachineNumber, long dwInfo, long* dwValue);
BOOL SetDeviceInfo(long dwMachineNumber, long dwInfo, long dwValue);
BOOL SetDeviceTime(long dwMachineNumber);
void PowerOnAllDevice();
BOOL PowerOffDevice(long dwMachineNumber);
BOOL ModifyPrivilege(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber, long dwMachinePrivilege);
void GetLastError(long* dwErrorCode);
BOOL GetEnrollData(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber, long* dwMachinePrivilege, VARIANT* dwEnrollData, long* dwPassWord);
BOOL SetEnrollData(long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, long dwBackupNumber, long dwMachinePrivilege, VARIANT* dwEnrollData, long dwPassWord);
BOOL GetDeviceTime(long dwMachineNumber, long* dwYear, long* dwMonth, long* dwDay, long* dwHour, long* dwMinute, long* dwDayOfWeek);
BOOL GetGeneralLogData(long dwMachineNumber, long* dwTMachineNumber, long* dwEnrollNumber, long* dwEMachineNumber, long* dwVerifyMode, long* dwYear, long* dwMonth, long* dwDay, long* dwHour, long* dwMinute);
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 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 GetAllGLogData(long dwMachineNumber, long* dwTMachineNumber, long* dwEnrollNumber, long* dwEMachineNumber, long* dwVerifyMode, long* dwYear, long* dwMonth, long* dwDay, long* dwHour, long* dwMinute);
void ConvertPassword(long dwSrcPSW, long* dwDestPSW, long dwLength);
BOOL ReadAllUserID(long dwMachineNumber);
BOOL GetAllUserID(long dwMachineNumber, long* dwEnrollNumber, long* dwEMachineNumber, long* dwBackupNumber, long* dwMachinePrivilege, long* dwEnable);
BOOL GetSerialNumber(long dwMachineNumber, BSTR* dwSerialNumber);
BOOL ClearKeeperData(long dwMachineNumber);
long GetBackupNumber(long dwMachineNumber);
BOOL GetProductCode(long dwMachineNumber, BSTR* lpszProductCode);
BOOL EmptyEnrollData(long dwMachineNumber);
BOOL EmptyGeneralLogData(long dwMachineNumber);
BOOL EmptySuperLogData(long dwMachineNumber);
BOOL SetIPAddress(BSTR* lpszIPAddress, long dwPortNumber, long dwPassWord);
BOOL OpenCommPort(long dwMachineNumber);
void CloseCommPort();
BOOL GetUserName_(long DeviceKind, long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, VARIANT* dwUserName);
BOOL SetUserName(long DeviceKind, long dwMachineNumber, long dwEnrollNumber, long dwEMachineNumber, VARIANT* dwUserName);
BOOL GetCompanyName(long dwMachineNumber, VARIANT* dwCompanyName);
BOOL SetCompanyName(long dwMachineNumber, long vKind, VARIANT* dwCompanyName);
BOOL GetDoorStatus(long dwMachineNumber, long* dwValue);
BOOL SetDoorStatus(long dwMachineNumber, long dwValue);
BOOL GetBellTime(long dwMachineNumber, long* dwValue, long* dwBellInfo);
BOOL SetBellTime(long dwMachineNumber, long dwValue, long* dwBellInfo);
BOOL GetModel(long dwMachineNumber, long* dwDeviceKind, long* dwDeviceVer);
void AboutBox();
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_FK528KM_H__CEEBDFB0_5A4E_477C_9497_96C4C9402A4E__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -