Structure for configuring permission password.
struct{
DWORD dwSize;
BYTE byPwdType;
BYTE byRes1[3];
BYTE byOldPassword[PASSWD_LEN/*16*/];
BYTE byNewPassword[PASSWD_LEN/*16*/];
BYTE byRes2[128];
}NET_DVR_PRIVILEGE_PASSWORD_CFG, *LPNET_DVR_PRIVILEGE_PASSWORD_CFG;
Structure size.
Password type, see the definition below:
enum _PRIVILEGE_PASSWORD_TYPE_ENUM_{
ENUM_PRIVILEGE_PASSWORD_ENGINEERING = 1,
ENUM_PRIVILEGE_PASSWORD_SETUPALARM = 2,
ENUM_PRIVILEGE_PASSWORD_HOUSEHOLDER_UNLOCK = 3,
ENUM_PRIVILEGE_PASSWORD_ANTI_HIJACKING = 4,
ENUM_PRIVILEGE_PASSWORD_PUBLIC1 = 5,
ENUM_PRIVILEGE_PASSWORD_PUBLIC2 = 6,
ENUM_PRIVILEGE_PASSWORD_PUBLIC3 = 7,
ENUM_PRIVILEGE_PASSWORD_SENDCARD = 8
}PRIVILEGE_PASSWORD_TYPE_ENUM
Configuration Password
Arming/Disarming Password
Unlocking Password
Duress Code
Public Password 1
Public Password 2
Public Password 3
Card Activation Password
Reserved, set to 0.
Old password.
New password.
Reserved, set to 0.