Platform SDK: Policy Management

POLICY_NOTIFICATION_INFORMATION_CLASS

The POLICY_NOTIFICATION_INFORMATION_CLASS enumeration defines the types of policy information and policy domain information your application can request notification of changes for.

typedef enum _POLICY_NOTIFICATION_INFORMATION_CLASS {
  PolicyNotifyAuditEventsInformation = 1,
  PolicyNotifyAccountDomainInformation,
  PolicyNotifyServerRoleInformation,
  PolicyNotifyDnsDomainInformation,
  PolicyNotifyDomainEfsInformation,
  PolicyNotifyDomainKerberosTicketInformation,
  PolicyNotifyMachineAccountPasswordInformation
} POLICY_NOTIFICATION_INFORMATION_CLASS, *PPOLICY_NOTIFICATION_INFORMATION_CLASS;

Enumerator Values

PolicyNotifyAuditEventsInformation
Notify when any of the audited categories is changed
PolicyNotifyAccountDomainInformation
Notify when the account domain information changes.
PolicyNotifyServerRoleInformation
Notify when the server changes its role from primary to backup, or vice versa.
PolicyNotifyDnsDomainInformation
Notify when the DNS domain information changes or if the PrimaryDomainInformation changes (The DnsDomainInformation is a superset of the PrimaryDomainInformation)
PolicyNotifyDomainEfsInformation
Notify when the encrypted file system (EFS) domain information changes.
PolicyNotifyDomainKerberosTicketInformation
Notify when the Kerberos ticket for the domain changes.
PolicyNotifyMachineAccountPasswordInformation
Notify when the machine account password changes.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Unsupported.
  Header: Declared in ntsecapi.h.

See Also

LsaRegisterPolicyChangeNotification, LsaUnregisterPolicyChangeNotification