Export (0) Print
Expand All
10 out of 20 rated this helpful - Rate this topic

2.2.1.3.6 NETLOGON_WORKSTATION_INFO

The NETLOGON_WORKSTATION_INFO structure defines information returned by the NetrLogonGetDomainInfo method, as specified in 3.5.4.4.9. It is used to convey information about a member workstation from the client side to the server side.<18>

typedef struct _NETLOGON_WORKSTATION_INFO {
  NETLOGON_LSA_POLICY_INFO LsaPolicy;
  [string] wchar_t* DnsHostName;
  [string] wchar_t* SiteName;
  [string] wchar_t* Dummy1;
  [string] wchar_t* Dummy2;
  [string] wchar_t* Dummy3;
  [string] wchar_t* Dummy4;
  RPC_UNICODE_STRING OsVersion;
  RPC_UNICODE_STRING OsName;
  RPC_UNICODE_STRING DummyString3;
  RPC_UNICODE_STRING DummyString4;
  unsigned long WorkstationFlags;
  unsigned long KerberosSupportedEncryptionTypes;
  unsigned long DummyLong3;
  unsigned long DummyLong4;
} NETLOGON_WORKSTATION_INFO, 
 *PNETLOGON_WORKSTATION_INFO;

LsaPolicy: A NETLOGON_LSA_POLICY_INFO structure, as specified in section 2.2.1.3.5, that contains the LSA policy for this domain.

DnsHostName: A null-terminated Unicode string that contains the DNS host name of the client.

SiteName: A null-terminated Unicode string that contains the name of the site where the workstation resides.

Dummy1: MUST be set to NULL and MUST be ignored on receipt. The Netlogon usage of dummy fields is specified in section 1.3.8.1.3.

Dummy2: MUST be set to NULL and MUST be ignored on receipt. The Netlogon usage of dummy fields is specified in section 1.3.8.1.3.

Dummy3: MUST be set to NULL and MUST be ignored on receipt. The Netlogon usage of dummy fields is specified in section 1.3.8.1.3.

Dummy4: MUST be set to NULL and MUST be ignored on receipt. The Netlogon usage of dummy fields is specified in section 1.3.8.1.3.

OsVersion: An RPC_UNICODE_STRING structure in which the Length and MaximumLength fields are set to the size of an OSVERSIONINFOEX structure and the Buffer field points to an OSVERSIONINFOEX ([MS-RPRN] section 2.2.3.10.2) structure. OsVersion contains the version number of the operating system installed on the client machine.

OsName: A null-terminated Unicode string that contains the name of the operating system installed on the client machine.<19> The DC that receives this data structure updates the operatingSystem attribute of the client's machine account object in Active Directory, as specified in [MS-ADA3], section 2.53.

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 specified 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 specified in section 1.3.8.1.3.

WorkstationFlags: A set of bit flags specifying workstation behavior. A flag is TRUE (or set) if its value is equal to 1. The value is constructed from zero or more bit flags from the following table.


0

1

2

3

4

5

6

7

8

9
1
0

1

2

3

4

5

6

7

8

9
2
0

1

2

3

4

5

6

7

8

9
3
0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

B

A

Where the bits are defined as:

Value Description

A

Client will receive inbound trusts as specified in [MS-LSAD] section 2.2.7.9. The client sets this bit in order to receive the inbound trusts.

B

Client handles the update of the service principal name (SPN).

All other bits MUST be set to zero and MUST be ignored on receipt.

KerberosSupportedEncryptionTypes: The msDS-SupportedEncryptionTypes attribute of the client's machine account object in Active Directory, as specified in [MS-ADA2] section 2.442.<20>

DummyLong3: MUST be set to zero and MUST be ignored on receipt. The Netlogon usage of dummy fields is specified 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 specified in section 1.3.8.1.3.

 
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.