Export (0) Print
Expand All

2.2.1.5.22 NETLOGON_DELTA_TRUSTED_DOMAINS

The NETLOGON_DELTA_TRUSTED_DOMAINS structure contains information about a trusted domain. This structure is used for replicating the trusted domain data from the PDC to a BDC.

typedef struct _NETLOGON_DELTA_TRUSTED_DOMAINS {
  RPC_UNICODE_STRING DomainName;
  unsigned long NumControllerEntries;
  [size_is(NumControllerEntries)] 
    PRPC_UNICODE_STRING ControllerNames;
  SECURITY_INFORMATION SecurityInformation;
  unsigned long SecuritySize;
  [size_is(SecuritySize)] unsigned char* SecurityDescriptor;
  RPC_UNICODE_STRING DummyString1;
  RPC_UNICODE_STRING DummyString2;
  RPC_UNICODE_STRING DummyString3;
  RPC_UNICODE_STRING DummyString4;
  unsigned long TrustedPosixOffset;
  unsigned long DummyLong2;
  unsigned long DummyLong3;
  unsigned long DummyLong4;
} NETLOGON_DELTA_TRUSTED_DOMAINS, 
 *PNETLOGON_DELTA_TRUSTED_DOMAINS;

DomainName: An RPC_UNICODE_STRING structure, as specified in [MS-DTYP] section 2.3.10, that contains the NetBIOS name of the trusted domain.

NumControllerEntries: Number of domain controller (DC) names listed in the ControllerNames field.<55>

ControllerNames: Pointer to an array of RPC_UNICODE_STRING structures, as specified in [MS-DTYP] section 2.3.10, that contain the NetBIOS names of the DCs in the trusted domain. The only restriction is the maximum value of the 32-bit unsigned integer enforced by RPC.<56>

SecurityInformation: A SECURITY_INFORMATION structure, as specified in [MS-DTYP] section 2.4.7, that specifies portions of a security descriptor about the trusted domain.

SecuritySize: Size, in bytes, of the SecurityDescriptor field.

SecurityDescriptor: Pointer to a SECURITY_DESCRIPTOR structure, as specified in of [MS-DTYP] section 2.4.6 that describes the security settings for the trusted domain object.

DummyString1: 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 described in section 1.3.8.1.3.

DummyString2: 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 described in section 1.3.8.1.3.

DummyString3: 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 described in section 1.3.8.1.3.

DummyString4: 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 described in section 1.3.8.1.3.

TrustedPosixOffset: The value that contains the POSIX offset for the trusted domain, as specified in [MS-ADTS] section 6.1.6.

DummyLong2: MUST be set to zero and MUST be ignored on receipt. The Netlogon usage of dummy fields is described in section 1.3.8.1.3.

DummyLong3: MUST be set to zero and MUST be ignored on receipt. The Netlogon usage of dummy fields is described in section 1.3.8.1.3.

DummyLong4: MUST be set to zero and MUST be ignored on receipt. The Netlogon usage of dummy fields is described in section 1.3.8.1.3.

 
Show:
© 2014 Microsoft