POLICY_NOTIFICATION_INFORMATION_CLASS enumeration (ntsecapi.h)

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

Syntax

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

Constants

 
PolicyNotifyAuditEventsInformation
Value: 1
Notify when any of the audited categories are changed.
PolicyNotifyAccountDomainInformation
Notify when the account domain information changes.
PolicyNotifyServerRoleInformation
Notify when the LSA server changes its role from primary to backup, or vice versa.
PolicyNotifyDnsDomainInformation
Notify when the DNS domain information changes or if the primary domain information changes.
PolicyNotifyDomainEfsInformation
Notify when the Encrypting File System (EFS) domain information changes.
PolicyNotifyDomainKerberosTicketInformation
Notify when the Kerberos ticket for the domain changes.
PolicyNotifyMachineAccountPasswordInformation
Notify when the machine account password changes.
PolicyNotifyGlobalSaclInformation
PolicyNotifyMax

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header ntsecapi.h

See also

LsaRegisterPolicyChangeNotification

LsaUnregisterPolicyChangeNotification