NET_DVR_PRIVILEGE_PASSWORD_CFG

Structure for configuring permission password.

Structure Definition

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;

Members

dwSize

Structure size.

byPwdType

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
ENUM_PRIVILEGE_PASSWORD_ENGINEERING

Configuration Password

ENUM_PRIVILEGE_PASSWORD_SETUPALARM

Arming/Disarming Password

ENUM_PRIVILEGE_PASSWORD_HOUSEHOLDER_UNLOCK

Unlocking Password

ENUM_PRIVILEGE_PASSWORD_ANTI_HIJACKING

Duress Code

ENUM_PRIVILEGE_PASSWORD_PUBLIC1

Public Password 1

ENUM_PRIVILEGE_PASSWORD_PUBLIC2

Public Password 2

ENUM_PRIVILEGE_PASSWORD_PUBLIC3

Public Password 3

ENUM_PRIVILEGE_PASSWORD_SENDCARD

Card Activation Password

byRes1

Reserved, set to 0.

byOldPassword

Old password.

byNewPassword

New password.

byRes2

Reserved, set to 0.