2.2.1.5.19 NETLOGON_DELTA_POLICY

The NETLOGON_DELTA_POLICY structure contains information about the LSA policy. This structure is used for replicating the LSA policy data from the PDC to a BDC, as detailed in section 3.6.

 typedef struct _NETLOGON_DELTA_POLICY {
   ULONG MaximumLogSize;
   OLD_LARGE_INTEGER AuditRetentionPeriod;
   UCHAR AuditingMode;
   ULONG MaximumAuditEventCount;
   [size_is(MaximumAuditEventCount + 1)] 
     ULONG * EventAuditingOptions;
   UNICODE_STRING PrimaryDomainName;
   PRPC_SID PrimaryDomainSid;
   NLPR_QUOTA_LIMITS QuotaLimits;
   OLD_LARGE_INTEGER ModifiedId;
   OLD_LARGE_INTEGER DatabaseCreationTime;
   SECURITY_INFORMATION SecurityInformation;
   ULONG SecuritySize;
   [size_is(SecuritySize)] UCHAR * SecurityDescriptor;
   UNICODE_STRING DummyString1;
   UNICODE_STRING DummyString2;
   UNICODE_STRING DummyString3;
   UNICODE_STRING DummyString4;
   ULONG DummyLong1;
   ULONG DummyLong2;
   ULONG DummyLong3;
   ULONG DummyLong4;
 } NETLOGON_DELTA_POLICY,
  *PNETLOGON_DELTA_POLICY;

MaximumLogSize: This field has the same meaning as the identically named field of the POLICY_AUDIT_LOG_INFO structure, as specified in [MS-LSAD] section 2.2.4.3.

AuditRetentionPeriod: This field has the same meaning as the identically named field of the POLICY_AUDIT_LOG_INFO structure, as specified in [MS-LSAD] section 2.2.4.3.

AuditingMode: This field has the same meaning as the identically named field of the LSAPR_POLICY_AUDIT_EVENTS_INFO structure, as specified in [MS-LSAD] section 2.2.4.4.

MaximumAuditEventCount: This field has the same meaning as the identically named field of the LSAPR_POLICY_AUDIT_EVENTS_INFO structure, as specified in [MS-LSAD] section 2.2.4.4.

EventAuditingOptions: This field has the same meaning as the identically named field of the LSAPR_POLICY_AUDIT_EVENTS_INFO structure, as specified in [MS-LSAD] section 2.2.4.4.

PrimaryDomainName: A UNICODE_STRING structure that contains the NetBIOS name of the primary domain.

PrimaryDomainSid:A pointer to the SID for the primary domain.

QuotaLimits: An NLPR_QUOTA_LIMITS structure, as specified in section 2.2.1.5.2, that contains information about system resource quotas imposed on an account.

ModifiedId: An OLD_LARGE_INTEGER structure, as specified in [MS-SAMR] section 2.2.2.2, that contains the count that is incremented each time the database is modified. This count is the database serial number for the database.

DatabaseCreationTime: A 64-bit time stamp, equivalent to a FILETIME, specifying when the database was created.

SecurityInformation: A SECURITY_INFORMATION bit flag that contains security information about the policy. For details about SECURITY_INFORMATION structure, see [MS-DTYP] section 2.4.7.

SecuritySize: The size, in bytes, of the SecurityDescriptor field.

SecurityDescriptor: A pointer to a SECURITY_DESCRIPTOR structure, as specified in [MS-DTYP] section 2.4.6, that describes the security settings for the LSA policy object.

DummyString1: A STRING structure, defined in section 2.2.1.1.2, that MUST contain 0 for the Length field, 0 for the MaximumLength field, and NULL for the Buffer field. It is ignored upon receipt. The Netlogon usage of dummy fields is defined in section 1.3.8.1.2.

DummyString2: See definition for DummyString1.

DummyString3: See definition for DummyString1.

DummyString4: See definition for DummyString1.

DummyLong1: MUST be set to zero and MUST be ignored on receipt. The Netlogon usage of dummy fields is defined in section 1.3.8.1.2.

DummyLong2: See definition for DummyLong1.

DummyLong3: See definition for DummyLong1.

DummyLong4: See definition for DummyLong1.