Sunteți pe pagina 1din 13

zkemkeeper Interface Definition General Information Library: zkemkeeper (ZKEMKeeper 6.0 Control) File: C:\Documents and Settings\jktech\Desktop\Attend\zkemkeeper.

dll GUID: FE9DED34-E159-408E-8490-B720A5E632C7 Version: 1.0 Enumerations This section lists enumerations exposed by zkemkeeper. Interfaces This section lists the Classes exposed by zkemkeeper. For each class, the metho ds and events are listed. CZKEM Methods Property Get ReadMark() As Boolean Property ReadMark Property Let ReadMark(RHS As Boolean) Property ReadMark Property Get CommPort() As Long Property CommPort Property Let CommPort(RHS As Long) Property CommPort Function ClearAdministrators(ByVal dwMachineNumber As Long) As Boolean Method ClearAdministrators Function DeleteEnrollData(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwEMachineNumber As Long, ByVal dwBackupNumber As Long) As Boolean Method DeleteEnrollData Function ReadSuperLogData(ByVal dwMachineNumber As Long) As Boolean Method ReadSuperLogData Function ReadAllSLogData(ByVal dwMachineNumber As Long) As Boolean Method ReadAllSLogData Function ReadGeneralLogData(ByVal dwMachineNumber As Long) As Boolean Method ReadGeneralLogData Function ReadAllGLogData(ByVal dwMachineNumber As Long) As Boolean Method ReadAllGLogData Function EnableUser(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwEMachineNumber As Long, ByVal dwBackupNumber As Long, ByVal bFlag As Bo olean) As Boolean Method EnableUser Function EnableDevice(ByVal dwMachineNumber As Long, ByVal bFlag As Boolean) As Boolean Method EnableDevice Function GetDeviceStatus(ByVal dwMachineNumber As Long, ByVal dwStatus As Long, ByVal dwValue As Long) As Boolean Method GetDeviceStatus Function GetDeviceInfo(ByVal dwMachineNumber As Long, ByVal dwInfo As Long, ByVa l dwValue As Long) As Boolean Method GetDeviceInfo Function SetDeviceInfo(ByVal dwMachineNumber As Long, ByVal dwInfo As Long, ByVa l dwValue As Long) As Boolean Method SetDeviceInfo Function SetDeviceTime(ByVal dwMachineNumber As Long) As Boolean Method SetDeviceTime Sub PowerOnAllDevice Method GetBackupNumber

Function PowerOffDevice(ByVal dwMachineNumber As Long) As Boolean Method PowerOffDevice Function ModifyPrivilege(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwEMachineNumber As Long, ByVal dwBackupNumber As Long, ByVal dwMach inePrivilege As Long) As Boolean Method ModifyPrivilege Sub GetLastError(ByVal dwErrorCode As Long) Method GetLastError Function GetEnrollData(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lo ng, ByVal dwEMachineNumber As Long, ByVal dwBackupNumber As Long, ByVal dwMachin ePrivilege As Long, ByVal dwEnrollData As Long, ByVal dwPassWord As Long) As Boo lean Method GetEnrollData Function SetEnrollData(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lo ng, ByVal dwEMachineNumber As Long, ByVal dwBackupNumber As Long, ByVal dwMachin ePrivilege As Long, ByVal dwEnrollData As Long, ByVal dwPassWord As Long) As Boo lean Method SetEnrollData Function GetDeviceTime(ByVal dwMachineNumber As Long, ByVal dwYear As Long, ByVa l dwMonth As Long, ByVal dwDay As Long, ByVal dwHour As Long, ByVal dwMinute As Long, ByVal dwSecond As Long) As Boolean Method GetDeviceTime Function GetGeneralLogData(ByVal dwMachineNumber As Long, ByVal dwTMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwEMachineNumber As Long, ByVal dw VerifyMode As Long, ByVal dwInOutMode As Long, ByVal dwYear As Long, ByVal dwMon th As Long, ByVal dwDay As Long, ByVal dwHour As Long, ByVal dwMinute As Long) A s Boolean Method GetGeneralLogData Function GetSuperLogData(ByVal dwMachineNumber As Long, ByVal dwTMachineNumber A s Long, ByVal dwSEnrollNumber As Long, ByVal Params4 As Long, ByVal Params1 As L ong, ByVal Params2 As Long, ByVal dwManipulation As Long, ByVal Params3 As Long, ByVal dwYear As Long, ByVal dwMonth As Long, ByVal dwDay As Long, ByVal dwHour As Long, ByVal dwMinute As Long) As Boolean Method GetSuperLogData Function GetAllSLogData(ByVal dwMachineNumber As Long, ByVal dwTMachineNumber As Long, ByVal dwSEnrollNumber As Long, ByVal Params4 As Long, ByVal Params1 As Lo ng, ByVal Params2 As Long, ByVal dwManipulation As Long, ByVal Params3 As Long, ByVal dwYear As Long, ByVal dwMonth As Long, ByVal dwDay As Long, ByVal dwHour A s Long, ByVal dwMinute As Long) As Boolean Method GetAllSLogData Function GetAllGLogData(ByVal dwMachineNumber As Long, ByVal dwTMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwEMachineNumber As Long, ByVal dwVer ifyMode As Long, ByVal dwInOutMode As Long, ByVal dwYear As Long, ByVal dwMonth As Long, ByVal dwDay As Long, ByVal dwHour As Long, ByVal dwMinute As Long) As B oolean Method GetAllGLogData Sub ConvertPassword(ByVal dwSrcPSW As Long, ByVal dwDestPSW As Long, ByVal dwLen gth As Long) Method ConvertPassword Function ReadAllUserID(ByVal dwMachineNumber As Long) As Boolean Method ReadAllUserID Function GetAllUserID(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lon g, ByVal dwEMachineNumber As Long, ByVal dwBackupNumber As Long, ByVal dwMachine Privilege As Long, ByVal dwEnable As Long) As Boolean Method GetAllUserID Function GetSerialNumber(ByVal dwMachineNumber As Long, ByVal dwSerialNumber As String) As Boolean Method GetSerialNumber Function ClearKeeperData(ByVal dwMachineNumber As Long) As Boolean Method ClearKeeperData

Function GetBackupNumber(ByVal dwMachineNumber As Long) As Long Method GetBackupNumber Function GetProductCode(ByVal dwMachineNumber As Long, ByVal lpszProductCode As String) As Boolean Method GetProductCode Function GetFirmwareVersion(ByVal dwMachineNumber As Long, ByVal strVersion As S tring) As Boolean Method GetFirmwareVersion Function GetSDKVersion(ByVal strVersion As String) As Boolean Method GetSDKVersion Function ClearGLog(ByVal dwMachineNumber As Long) As Boolean Method ClearGLog Function GetFPTempLength(ByVal dwEnrollData As Byte) As Long Method GetFPTempLength Function Connect_Com(ByVal ComPort As Long, ByVal MachineNumber As Long, ByVal B audRate As Long) As Boolean Method Connect_Com Function Connect_Net(ByVal IPAdd As String, ByVal Port As Long) As Boolean Method Connect_NET Sub Disconnect Method Disconnect Function SetUserInfo(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long , ByVal Name As String, ByVal Password As String, ByVal Privilege As Long, ByVal Enabled As Boolean) As Boolean Method SetUserInfo Function GetUserInfo(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long , ByVal Name As String, ByVal Password As String, ByVal Privilege As Long, ByVal Enabled As Boolean) As Boolean Method GetUserInfo Function SetDeviceIP(ByVal dwMachineNumber As Long, ByVal IPAddr As String) As B oolean Method SetDeviceIP Function GetDeviceIP(ByVal dwMachineNumber As Long, ByVal IPAddr As String) As B oolean Method SetDeviceIP Function GetUserTmp(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwFingerIndex As Long, ByVal TmpData As Byte, ByVal TmpLength As Long) As Boolean method GetUserTmp Function SetUserTmp(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwFingerIndex As Long, ByVal TmpData As Byte) As Boolean method SetUserTmp Function GetAllUserInfo(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As L ong, ByVal Name As String, ByVal Password As String, ByVal Privilege As Long, By Val Enabled As Boolean) As Boolean Method GetAllUserInfo Function DelUserTmp(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwFingerIndex As Long) As Boolean method DelUserTmp Function RefreshData(ByVal dwMachineNumber As Long) As Boolean method RefreshData Function FPTempConvert(ByVal TmpData1 As Byte, ByVal TmpData2 As Byte, ByVal Siz e As Long) As Boolean method FPTempConvert Function SetCommPassword(ByVal CommKey As Long) As Boolean method SetCommPassword Function GetUserGroup(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lon g, ByVal UserGrp As Long) As Boolean Method SetUserGroup Function SetUserGroup(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lon

g, ByVal UserGrp As Long) As Boolean Method SetUserGroup Function GetTZInfo(ByVal dwMachineNumber As Long, ByVal TZIndex As Long, ByVal T Z As String) As Boolean Method GetTZInfo Function SetTZInfo(ByVal dwMachineNumber As Long, ByVal TZIndex As Long, ByVal T Z As String) As Boolean Method SetTZInfo Function GetUnlockGroups(ByVal dwMachineNumber As Long, ByVal Grps As String) As Boolean Method GetUnlockGroups Function SetUnlockGroups(ByVal dwMachineNumber As Long, ByVal Grps As String) As Boolean Method SetUnlockGroups Function GetGroupTZs(ByVal dwMachineNumber As Long, ByVal GroupIndex As Long, By Val TZs As Long) As Boolean Method GetGroupTZs Function SetGroupTZs(ByVal dwMachineNumber As Long, ByVal GroupIndex As Long, By Val TZs As Long) As Boolean Method SetGroupTZs Function GetUserTZs(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal TZs As Long) As Boolean Method GetUserTZs Function SetUserTZs(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal TZs As Long) As Boolean Method SetUserTZs Function ACUnlock(ByVal dwMachineNumber As Long, ByVal Delay As Long) As Boolean Method ACUnlock Function GetACFun(ByVal ACFun As Long) As Boolean Method GetACFun Property Get ConvertBIG5() As Long Property ConvertBIG5 Property Let ConvertBIG5(RHS As Long) Property ConvertBIG5 Function GetGeneralLogDataStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumbe r As Long, ByVal dwVerifyMode As Long, ByVal dwInOutMode As Long, ByVal TimeStr As String) As Boolean Method GetGeneralLogDataStr Function GetUserTmpStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lo ng, ByVal dwFingerIndex As Long, ByVal TmpData As String, ByVal TmpLength As Lon g) As Boolean method GetUserTmpStr Function SetUserTmpStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lo ng, ByVal dwFingerIndex As Long, ByVal TmpData As String) As Boolean method SetUserTmpStr Function GetEnrollDataStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwEMachineNumber As Long, ByVal dwBackupNumber As Long, ByVal dwMac hinePrivilege As Long, ByVal dwEnrollData As String, ByVal dwPassWord As Long) A s Boolean Method GetEnrollDataStr Function SetEnrollDataStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwEMachineNumber As Long, ByVal dwBackupNumber As Long, ByVal dwMac hinePrivilege As Long, ByVal dwEnrollData As String, ByVal dwPassWord As Long) A s Boolean Method SetEnrollDataStr Function GetGroupTZStr(ByVal dwMachineNumber As Long, ByVal GroupIndex As Long, ByVal TZs As String) As Boolean Method GetGroupTZStr Function SetGroupTZStr(ByVal dwMachineNumber As Long, ByVal GroupIndex As Long, ByVal TZs As String) As Boolean

Method SetGroupTZStr Function GetUserTZStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lon g, ByVal TZs As String) As Boolean Method GetUserTZStr Function SetUserTZStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lon g, ByVal TZs As String) As Boolean Method SetUserTZStr Function FPTempConvertStr(ByVal TmpData1 As String, ByVal TmpData2 As String, By Val Size As Long) As Boolean method FPTempConvertStr Function GetFPTempLengthStr(ByVal dwEnrollData As String) As Long Method GetFPTempLengthStr Property Get BASE64() As Long Property BASE64 Property Let BASE64(RHS As Long) Property BASE64 Property Get PIN2() As ULong Property PIN2 Property Let PIN2(RHS As ULong) Property PIN2 Property Get AccGroup() As Long Property AccGroup Property Let AccGroup(RHS As Long) Property AccGroup Property Get AccTimeZones(ByVal Index As Long) As Long Property AccTimeZones Property Let AccTimeZones(ByVal Index As Long, RHS As Long) Property AccTimeZones Function GetUserInfoByPIN2(ByVal dwMachineNumber As Long, ByVal Name As String, ByVal Password As String, ByVal Privilege As Long, ByVal Enabled As Boolean) As Boolean Method GetUserInfoByPIN2 Function GetUserInfoByCard(ByVal dwMachineNumber As Long, ByVal Name As String, ByVal Password As String, ByVal Privilege As Long, ByVal Enabled As Boolean) As Boolean Method GetUserInfoByCard Property Get CardNumber(ByVal Index As Long) As Long Property CardNumber Property Let CardNumber(ByVal Index As Long, RHS As Long) Property CardNumber Function CaptureImage(ByVal FullImage As Boolean, ByVal Width As Long, ByVal Hei ght As Long, ByVal Image As Byte, ByVal ImageFile As String) As Boolean Method CaptureImage Function UpdateFirmware(ByVal FirmwareFile As String) As Boolean Method UpdateFirmware Function StartEnroll(ByVal UserID As Long, ByVal FingerID As Long) As Boolean Method StartEnroll Function StartVerify(ByVal UserID As Long, ByVal FingerID As Long) As Boolean Method StartVerify Function StartIdentify() As Boolean Method StartIdentify Function CancelOperation() As Boolean Method CancelOperation Function QueryState(ByVal State As Long) As Boolean Method QueryState Function BackupData(ByVal DataFile As String) As Boolean Method BackupData Function RestoreData(ByVal DataFile As String) As Boolean Method RestoreData Function WriteLCD(ByVal Row As Long, ByVal Col As Long, ByVal Text As String) As

Boolean Method WriteLCD Function ClearLCD() As Boolean Method ClearLCD Function Beep(ByVal DelayMS As Long) As Boolean Method Beep Function PlayVoice(ByVal Position As Long, ByVal Length As Long) As Boolean Method PlayVoice Function PlayVoiceByIndex(ByVal Index As Long) As Boolean Method PlayVoiceByIndex Function EnableClock(ByVal Enabled As Long) As Boolean Method EnableClock Function GetUserIDByPIN2(ByVal PIN2 As Long, ByVal UserID As Long) As Boolean Method GetUserIDByPIN2 Property Get PINWidth() As Long Method PIN2Width Function GetPIN2(ByVal UserID As Long, ByVal PIN2 As Long) As Boolean Method GetPIN2 Function FPTempConvertNew(ByVal TmpData1 As Byte, ByVal TmpData2 As Byte, ByVal Size As Long) As Boolean method FPTempConvertNew Function FPTempConvertNewStr(ByVal TmpData1 As String, ByVal TmpData2 As String, ByVal Size As Long) As Boolean method FPTempConvertNewStr Function ReadAllTemplate(ByVal dwMachineNumber As Long) As Boolean Method ReadAllTemplate Function DisableDeviceWithTimeOut(ByVal dwMachineNumber As Long, ByVal TimeOutSe c As Long) As Boolean Method DisableDeviceWithTimeOut Function SetDeviceTime2(ByVal dwMachineNumber As Long, ByVal dwYear As Long, ByV al dwMonth As Long, ByVal dwDay As Long, ByVal dwHour As Long, ByVal dwMinute As Long, ByVal dwSecond As Long) As Boolean Method SetDeviceTime2 Function ClearSLog(ByVal dwMachineNumber As Long) As Boolean Method ClearSLog Function RestartDevice(ByVal dwMachineNumber As Long) As Boolean Method Restart Device Function GetDeviceMAC(ByVal dwMachineNumber As Long, ByVal sMAC As String) As Bo olean Method GetDeviceMAC Function SetDeviceMAC(ByVal dwMachineNumber As Long, ByVal sMAC As String) As Bo olean Method SetDeviceMAC Function GetWiegandFmt(ByVal dwMachineNumber As Long, ByVal sWiegandFmt As Strin g) As Boolean Method GetWiegandFmt Function SetWiegandFmt(ByVal dwMachineNumber As Long, ByVal sWiegandFmt As Strin g) As Boolean Method SetWiegandFmt Function ClearSMS(ByVal dwMachineNumber As Long) As Boolean Method ClearSMS Function GetSMS(ByVal dwMachineNumber As Long, ByVal ID As Long, ByVal Tag As Lo ng, ByVal ValidMinutes As Long, ByVal StartTime As String, ByVal Content As Stri ng) As Boolean Method GetSms Function SetSMS(ByVal dwMachineNumber As Long, ByVal ID As Long, ByVal Tag As Lo ng, ByVal ValidMinutes As Long, ByVal StartTime As String, ByVal Content As Stri ng) As Boolean Method SetSms Function DeleteSMS(ByVal dwMachineNumber As Long, ByVal ID As Long) As Boolean

Method DeleteSms Function SetUserSMS(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal SMSID As Long) As Boolean Method SetUserSMS Function DeleteUserSMS(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lo ng, ByVal SMSID As Long) As Boolean Method DeleteUserSMS Function GetCardFun(ByVal dwMachineNumber As Long, ByVal CardFun As Long) As Boo lean Method GetCardFun Function ClearUserSMS(ByVal dwMachineNumber As Long) As Boolean Method ClearUserSMS Property Get MachineNumber() As Long Property MachineNumber Property Let MachineNumber(RHS As Long) Property MachineNumber Function SetDeviceCommPwd(ByVal dwMachineNumber As Long, ByVal CommKey As Long) As Boolean Method SetDeviceCommPwd Function GetDoorState(ByVal MachineNumber As Long, ByVal State As Long) As Boole an Method GetDoorState Function GetVendor(ByVal strVendor As String) As Boolean Method GetVendor Function GetSensorSN(ByVal dwMachineNumber As Long, ByVal SensorSN As String) As Boolean Method GetSensorSN Function ReadCustData(ByVal dwMachineNumber As Long, ByVal CustData As String) A s Boolean Method ReadCustData Function WriteCustData(ByVal dwMachineNumber As Long, ByVal CustData As String) As Boolean Method WriteCustData Function BeginBatchUpdate(ByVal dwMachineNumber As Long, ByVal UpdateFlag As Lon g) As Boolean Method BeginBatchUpdate Function BatchUpdate(ByVal dwMachineNumber As Long) As Boolean Method BatchUpdate Function ClearData(ByVal dwMachineNumber As Long, ByVal DataFlag As Long) As Boo lean Method ClearData Function GetDataFile(ByVal dwMachineNumber As Long, ByVal DataFlag As Long, ByVa l FileName As String) As Boolean Method GetDataFile Function WriteCard(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long, ByVal dwFingerIndex1 As Long, ByVal TmpData1 As Byte, ByVal dwFingerIndex2 As Lo ng, ByVal TmpData2 As Byte, ByVal dwFingerIndex3 As Long, ByVal TmpData3 As Byte , ByVal dwFingerIndex4 As Long, ByVal TmpData4 As Byte) As Boolean Method WriteCard Function GetGeneralExtLogData(ByVal dwMachineNumber As Long, ByVal dwEnrollNumbe r As Long, ByVal dwVerifyMode As Long, ByVal dwInOutMode As Long, ByVal dwYear A s Long, ByVal dwMonth As Long, ByVal dwDay As Long, ByVal dwHour As Long, ByVal dwMinute As Long, ByVal dwSecond As Long, ByVal dwWorkCode As Long, ByVal dwRese rved As Long) As Boolean Method GetGeneralExtLogData Function EmptyCard(ByVal dwMachineNumber As Long) As Boolean Method EmptyCard Function GetDeviceStrInfo(ByVal dwMachineNumber As Long, ByVal dwInfo As Long, B yVal Value As String) As Boolean Method GetDeviceStrInfo

Function GetSysOption(ByVal dwMachineNumber As Long, ByVal Option As String, ByV al Value As String) As Boolean Method GetSysOption Function SetUserInfoEx(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lo ng, ByVal VerifyStyle As Long, ByVal Reserved As Byte) As Boolean Method SetUserInfoEx Function GetUserInfoEx(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Lo ng, ByVal VerifyStyle As Long, ByVal Reserved As Byte) As Boolean Method GetUserInfoEx Function DeleteUserInfoEx(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Long) As Boolean Method DeleteUserInfoEx Function SSR_GetGeneralLogData(ByVal dwMachineNumber As Long, ByVal dwEnrollNumb er As String, ByVal dwVerifyMode As Long, ByVal dwInOutMode As Long, ByVal dwYea r As Long, ByVal dwMonth As Long, ByVal dwDay As Long, ByVal dwHour As Long, ByV al dwMinute As Long, ByVal dwSecond As Long, ByVal dwWorkCode As Long) As Boolea n Method SSR_GetGeneralLogData Function SSR_GetAllUserInfo(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As String, ByVal Name As String, ByVal Password As String, ByVal Privilege As Lo ng, ByVal Enabled As Boolean) As Boolean Method SSR_GetAllUserInfo Function SSR_GetUserInfo(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As String, ByVal Name As String, ByVal Password As String, ByVal Privilege As Long, ByVal Enabled As Boolean) As Boolean Method SSR_GetUserInfo Function SSR_GetUserTmp(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As S tring, ByVal dwFingerIndex As Long, ByVal TmpData As Byte, ByVal TmpLength As Lo ng) As Boolean Method SSR_GetUserTmp Function SSR_GetUserTmpStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber A s String, ByVal dwFingerIndex As Long, ByVal TmpData As String, ByVal TmpLength As Long) As Boolean Method SSR_GetUserTmpStr Function SSR_DeleteEnrollData(ByVal dwMachineNumber As Long, ByVal dwEnrollNumbe r As String, ByVal dwBackupNumber As Long) As Boolean Method SSR_DeleteEnrollData Function SSR_SetUserInfo(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As String, ByVal Name As String, ByVal Password As String, ByVal Privilege As Long, ByVal Enabled As Boolean) As Boolean Method SSR_SetUserInfo Function SSR_SetUserTmp(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As S tring, ByVal dwFingerIndex As Long, ByVal TmpData As Byte) As Boolean Method SSR_SetUserTmp Function SSR_SetUserTmpStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber A s String, ByVal dwFingerIndex As Long, ByVal TmpData As String) As Boolean Method SSR_SetUserTmpStr Function SSR_DelUserTmp(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As S tring, ByVal dwFingerIndex As Long) As Boolean Method SSR_DelUserTmp Property Get STR_CardNumber(ByVal Index As Long) As String Property STR_CardNumber Property Let STR_CardNumber(ByVal Index As Long, RHS As String) Property STR_CardNumber Function SetWorkCode(ByVal WorkCodeID As Long, ByVal AWorkCode As Long) As Boole an Method SetWorkCode Function GetWorkCode(ByVal WorkCodeID As Long, ByVal AWorkCode As Long) As Boole an Method GetWorkCode

Function DeleteWorkCode(ByVal WorkCodeID As Long) As Boolean Method DeleteWorkCode Function ClearWorkCode() As Boolean Method ClearWorkCode Function ReadAttRule(ByVal dwMachineNumber As Long) As Boolean Method ReadAttRule Function ReadDPTInfo(ByVal dwMachineNumber As Long) As Boolean Method ReadDPTInfo Function SaveTheDataToFile(ByVal dwMachineNumber As Long, ByVal TheFilePath As S tring, ByVal FileFlag As Long) As Boolean Method SaveTheDataToFile Function ReadTurnInfo(ByVal dwMachineNumber As Long) As Boolean Method ReadTurnInfo Function SSR_OutPutHTMLRep(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber A s String, ByVal AttFile As String, ByVal UserFile As String, ByVal DeptFile As S tring, ByVal TimeClassFile As String, ByVal AttruleFile As String, ByVal BYear A s Long, ByVal BMonth As Long, ByVal BDay As Long, ByVal BHour As Long, ByVal BMi nute As Long, ByVal BSecond As Long, ByVal EYear As Long, ByVal EMonth As Long, ByVal EDay As Long, ByVal EHour As Long, ByVal EMinute As Long, ByVal ESecond As Long, ByVal TempPath As String, ByVal OutFileName As String, ByVal HTMLFlag As Long, ByVal resv1 As Long, ByVal resv2 As String) As Boolean Method SSR_OutPutHTMLRep Function ReadAOptions(ByVal AOption As String, ByVal AValue As String) As Boolea n Method ReadAOptions Function ReadRTLog(ByVal dwMachineNumber As Long) As Boolean Method ReadRTLog Function GetRTLog(ByVal dwMachineNumber As Long) As Boolean Method GetRTLog Function GetHIDEventCardNumAsStr(ByVal strHIDEventCardNum As String) As Boolean Method GetHIDEventCardNumAsStr Function GetStrCardNumber(ByVal ACardNumber As String) As Boolean Method GetStrCardNumber Function SetStrCardNumber(ByVal ACardNumber As String) As Boolean Method SetStrCardNumber Function RegEvent(ByVal dwMachineNumber As Long, ByVal EventMask As Long) As Boo lean Method RegEvent Function CancelBatchUpdate(ByVal dwMachineNumber As Long) As Boolean Method CancelBatchUpdate Function SetSysOption(ByVal dwMachineNumber As Long, ByVal Option As String, ByV al Value As String) As Boolean Method SetSysOption Function Connect_Modem(ByVal ComPort As Long, ByVal MachineNumber As Long, ByVal BaudRate As Long, ByVal Telephone As String) As Boolean Method Connect_Modem Function UseGroupTimeZone() As Boolean Method UseGroupTimeZone Function SetHoliday(ByVal dwMachineNumber As Long, ByVal Holiday As String) As B oolean Method SetHoliday Function GetHoliday(ByVal dwMachineNumber As Long, ByVal Holiday As String) As B oolean Method GetHoliday Function SetDaylight(ByVal dwMachineNumber As Long, ByVal Support As Long, ByVal BeginTime As String, ByVal EndTime As String) As Boolean Method SetDaylight Function GetDaylight(ByVal dwMachineNumber As Long, ByVal Support As Long, ByVal BeginTime As String, ByVal EndTime As String) As Boolean Method GetDaylight

Function SSR_SetUnLockGroup(ByVal dwMachineNumber As Long, ByVal CombNo As Long, ByVal Group1 As Long, ByVal Group2 As Long, ByVal Group3 As Long, ByVal Group4 As Long, ByVal Group5 As Long) As Boolean Method SSR_SetUnLockGroup Function SSR_GetUnLockGroup(ByVal dwMachineNumber As Long, ByVal CombNo As Long, ByVal Group1 As Long, ByVal Group2 As Long, ByVal Group3 As Long, ByVal Group4 As Long, ByVal Group5 As Long) As Boolean Method SSR_GetUnLockGroup Function SSR_SetGroupTZ(ByVal dwMachineNumber As Long, ByVal GroupNo As Long, By Val Tz1 As Long, ByVal Tz2 As Long, ByVal Tz3 As Long, ByVal VaildHoliday As Lon g, ByVal VerifyStyle As Long) As Boolean Method SSR_SetGroupTZ Function SSR_GetGroupTZ(ByVal dwMachineNumber As Long, ByVal GroupNo As Long, By Val Tz1 As Long, ByVal Tz2 As Long, ByVal Tz3 As Long, ByVal VaildHoliday As Lon g, ByVal VerifyStyle As Long) As Boolean Method SSR_GetGroupTZ Function SSR_GetHoliday(ByVal dwMachineNumber As Long, ByVal HolidayID As Long, ByVal BeginMonth As Long, ByVal BeginDay As Long, ByVal EndMonth As Long, ByVal EndDay As Long, ByVal TimeZoneID As Long) As Boolean Method SSR_GetHoliday Function SSR_SetHoliday(ByVal dwMachineNumber As Long, ByVal HolidayID As Long, ByVal BeginMonth As Long, ByVal BeginDay As Long, ByVal EndMonth As Long, ByVal EndDay As Long, ByVal TimeZoneID As Long) As Boolean Method SSR_SetHoliday Function GetPlatform(ByVal dwMachineNumber As Long, ByVal Platform As String) As Boolean Method GetPlatform Function SSR_SetUserSMS(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As S tring, ByVal SMSID As Long) As Boolean Method SSR_SetUserSMS Function SSR_DeleteUserSMS(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber A s String, ByVal SMSID As Long) As Boolean Method SSR_DeleteUserSMS Function IsTFTMachine(ByVal dwMachineNumber As Long) As Boolean Method IsTFTMachine Function SSR_EnableUser(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As S tring, ByVal bFlag As Boolean) As Boolean Method SSR_EnableUser Property Get SSRPin() As Long Property SSRPin Function SendCMDMsg(ByVal dwMachineNumber As Long, ByVal Param1 As Long, ByVal P aram2 As Long) As Boolean Method SendCMDMsg Function SendFile(ByVal dwMachineNumber As Long, ByVal FileName As String) As Bo olean Method SendFile Function SetLanguageByID(ByVal dwMachineNumber As Long, ByVal LanguageID As Long , ByVal Language As String) As Boolean Method SetLanguageByID Function ReadFile(ByVal dwMachineNumber As Long, ByVal FileName As String, ByVal FilePath As String) As Boolean Method ReadFile Function SetLastCount(ByVal count As Long) As Boolean Method SetLastCount Function SetCustomizeAttState(ByVal dwMachineNumber As Long, ByVal StateID As Lo ng, ByVal NewState As Long) As Boolean Method SetCustomizeAttState Function DelCustomizeAttState(ByVal dwMachineNumber As Long, ByVal StateID As Lo ng) As Boolean Method DelCustomizeAttState

Function EnableCustomizeAttState(ByVal dwMachineNumber As Long, ByVal StateID As Long, ByVal Enable As Long) As Boolean Method EnableCustomizeAttState Function SetCustomizeVoice(ByVal dwMachineNumber As Long, ByVal VoiceID As Long, ByVal FileName As String) As Boolean Method SetCustomizeVoice Function DelCustomizeVoice(ByVal dwMachineNumber As Long, ByVal VoiceID As Long) As Boolean Method DelCustomizeVoice Function EnableCustomizeVoice(ByVal dwMachineNumber As Long, ByVal VoiceID As Lo ng, ByVal Enable As Long) As Boolean Method EnableCustomizeVoice Function StartEnrollEx(ByVal UserID As String, ByVal FingerID As Long) As Boolea n method StartEnrollEx Function SSR_SetUserTmpExt(ByVal dwMachineNumber As Long, ByVal IsDeleted As Lon g, ByVal dwEnrollNumber As String, ByVal dwFingerIndex As Long, ByVal TmpData As Byte) As Boolean method SSR_SetUserTmpExt Function SSR_DelUserTmpExt(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber A s String, ByVal dwFingerIndex As Long) As Boolean method SSR_DelUserTmpExt Function SSR_DeleteEnrollDataExt(ByVal dwMachineNumber As Long, ByVal dwEnrollNu mber As String, ByVal dwBackupNumber As Long) As Boolean method SSR_DeleteEnrollDataExt Function SSR_GetWorkCode(ByVal AWorkCode As Long, ByVal Name As String) As Boole an Method SSR_GetWorkCode Function SSR_SetWorkCode(ByVal AWorkCode As Long, ByVal Name As String) As Boole an Method SSR_SetWorkCode Function SSR_DeleteWorkCode(ByVal PIN As Long) As Boolean Method SSR_DeleteWorkCode Function SSR_ClearWorkCode() As Boolean Method SSR_ClearWorkCode Function SSR_GetSuperLogData(ByVal MachineNumber As Long, ByVal Number As Long, ByVal Admin As String, ByVal User As String, ByVal Manipulation As Long, ByVal T ime As String, ByVal Params1 As Long, ByVal Params2 As Long, ByVal Params3 As Lo ng) As Boolean Method SSR_GetSuperLogData Function SSR_SetShortkey(ByVal ShortKeyID As Long, ByVal ShortKeyFun As Long, By Val StateCode As Long, ByVal StateName As String, ByVal StateAutoChange As Long, ByVal StateAutoChangeTime As String) As Boolean method SSR_SetShortkey Function SSR_GetShortkey(ByVal ShortKeyID As Long, ByVal ShortKeyFun As Long, By Val StateCode As Long, ByVal StateName As String, ByVal AutoChange As Long, ByVa l AutoChangeTime As String) As Boolean method SSR_GetShortkey Function Connect_USB(ByVal MachineNumber As Long) As Boolean Method Connect_USB Function GetSuperLogData2(ByVal dwMachineNumber As Long, ByVal dwTMachineNumber As Long, ByVal dwSEnrollNumber As Long, ByVal Params4 As Long, ByVal Params1 As Long, ByVal Params2 As Long, ByVal dwManipulation As Long, ByVal Params3 As Long , ByVal dwYear As Long, ByVal dwMonth As Long, ByVal dwDay As Long, ByVal dwHour As Long, ByVal dwMinute As Long, ByVal dwSecs As Long) As Boolean method GetSuperLogData2 Function GetUserFace(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Stri ng, ByVal dwFaceIndex As Long, ByVal TmpData As Byte, ByVal TmpLength As Long) A s Boolean method GetUserFace

Function SetUserFace(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Stri ng, ByVal dwFaceIndex As Long, ByVal TmpData As Byte, ByVal TmpLength As Long) A s Boolean method SetUserFace Function DelUserFace(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As Stri ng, ByVal dwFaceIndex As Long) As Boolean method DelUserFace Function GetUserFaceStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As S tring, ByVal dwFaceIndex As Long, ByVal TmpData As String, ByVal TmpLength As Lo ng) As Boolean method GetUserFaceStr Function SetUserFaceStr(ByVal dwMachineNumber As Long, ByVal dwEnrollNumber As S tring, ByVal dwFaceIndex As Long, ByVal TmpData As String, ByVal TmpLength As Lo ng) As Boolean method SetUserFaceStr Events Public Event OnAttTransaction(ByVal EnrollNumber As Long, ByVal IsInValid As Lon g, ByVal AttState As Long, ByVal VerifyMethod As Long, ByVal Year As Long, ByVal Month As Long, ByVal Day As Long, ByVal Hour As Long, ByVal Minute As Long, ByV al Second As Long) Event OnAttTransaction Public Event OnKeyPress(ByVal Key As Long) Event OnKeyPress Public Event OnEnrollFinger(ByVal EnrollNumber As Long, ByVal FingerIndex As Lon g, ByVal ActionResult As Long, ByVal TemplateLength As Long) Event OnEnrollFinger Public Event OnNewUser(ByVal EnrollNumber As Long) Event OnNewUser Public Event OnEMData(ByVal DataType As Long, ByVal DataLen As Long, ByVal DataB uffer As <Unsupported Variant Type>) Event OnEMData Public Event OnConnected Event OnConnected Public Event OnDisConnected Event OnDisConnected Public Event OnFinger Event OnFinger Public Event OnVerify(ByVal UserID As Long) Event OnVerify Public Event OnFingerFeature(ByVal Score As Long) Event OnFingerFeature Public Event OnHIDNum(ByVal CardNumber As Long) Event OnHIDNum Public Event OnDoor(ByVal EventType As Long) Event OnDoor Public Event OnAlarm(ByVal AlarmType As Long, ByVal EnrollNumber As Long, ByVal Verified As Long) Event OnAlarm Public Event OnWriteCard(ByVal EnrollNumber As Long, ByVal ActionResult As Long, ByVal Length As Long) Event OnWriteCard Public Event OnEmptyCard(ByVal ActionResult As Long) Event OnEmptyCard Public Event OnDeleteTemplate(ByVal EnrollNumber As Long, ByVal FingerIndex As L ong) Event OnDeleteTemplate Public Event OnAttTransactionEx(ByVal EnrollNumber As String, ByVal IsInValid As Long, ByVal AttState As Long, ByVal VerifyMethod As Long, ByVal Year As Long, B yVal Month As Long, ByVal Day As Long, ByVal Hour As Long, ByVal Minute As Long,

ByVal Second As Long, ByVal WorkCode As Long) Event OnAttTransactionEx Public Event OnEnrollFingerEx(ByVal EnrollNumber As String, ByVal FingerIndex As Long, ByVal ActionResult As Long, ByVal TemplateLength As Long) method OnEnrollFingerEx

S-ar putea să vă placă și