<div class="content" name="POLICY_INFORMATION_CLASS" uuid="9ce0bb37-fc6c-4230-b109-7e1881660b83"><p>The POLICY_INFORMATION_CLASS enumeration type contains
values that specify the type of policy being queried or set by the client.</p><dl>
<dd>
<div><pre> typedef  enum _POLICY_INFORMATION_CLASS
 {
   PolicyAuditLogInformation = 1,
   PolicyAuditEventsInformation,
   PolicyPrimaryDomainInformation,
   PolicyPdAccountInformation,
   PolicyAccountDomainInformation,
   PolicyLsaServerRoleInformation,
   PolicyReplicaSourceInformation,
   PolicyInformationNotUsedOnWire,
   PolicyModificationInformation,
   PolicyAuditFullSetInformation,
   PolicyAuditFullQueryInformation,
   PolicyDnsDomainInformation,
   PolicyDnsDomainInformationInt,
   PolicyLocalAccountDomainInformation,
   PolicyMachineAccountInformation,
   PolicyLastEntry
 } POLICY_INFORMATION_CLASS,
  *PPOLICY_INFORMATION_CLASS;
</pre></div>
</dd></dl><p><b>PolicyAuditLogInformation: </b>Information about
audit log.</p><p><b>PolicyAuditEventsInformation: </b>Auditing
options.</p><p><b>PolicyPrimaryDomainInformation: </b>Primary domain
information.</p><p><b>PolicyPdAccountInformation: </b>Obsolete
information class.</p><p><b>PolicyAccountDomainInformation: </b>Account domain
information.</p><p><b>PolicyLsaServerRoleInformation: </b>Server role
information.</p><p><b>PolicyReplicaSourceInformation: </b>Replica source
information.</p><p><b>PolicyInformationNotUsedOnWire: </b>This
enumeration value does not appear on the wire.</p><p><b>PolicyModificationInformation: </b>Obsolete
information class.</p><p><b>PolicyAuditFullSetInformation: </b>Obsolete
information class.</p><p><b>PolicyAuditFullQueryInformation: </b>Audit log
state.</p><p><b>PolicyDnsDomainInformation: </b>DNS domain
information.</p><p><b>PolicyDnsDomainInformationInt: </b>DNS domain
information.</p><p><b>PolicyLocalAccountDomainInformation: </b><span><a href="31ca2a31-0be4-4773-bcef-05ad6cd3ccfb#gt_5127d055-89b1-49ba-adf0-70470d9b9da0" data-linktype="relative-path">Local
account domain</a></span> information.</p><p><b>PolicyMachineAccountInformation:</b> Machine
account information.</p><p><b>PolicyLastEntry: </b>Not used in this protocol.
Present to mark the end of the enumeration.</p><p>The following citation contains a timeline of when each
enumeration value was introduced.<a id="Appendix_A_Target_22"></a><a aria-label="Product behavior note 22" href="2a769a08-e023-459f-aebe-4fb3f595c0b7#Appendix_A_22" data-linktype="relative-path">&lt;22&gt;</a></p><p>The values in this enumeration are used to define the
contents of the <span><a href="6e63a2c8-5ddb-411a-a253-9c55afc49834" data-linktype="relative-path">LSAPR_POLICY_INFORMATION (section 2.2.4.2)</a></span>
union, where the structure associated with each enumeration value is specified.
The structure associated with each enumeration value defines the meaning of
that value to this protocol.</p></div>