Edit

Share via


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