4.1.5.1.10 DS_DOMAIN_CONTROLLER_INFO_3W
The DS_DOMAIN_CONTROLLER_INFO_3W structure defines DC information that is returned as a part of the response to an InfoLevel = 3 request. The struct contains information about a single DC in the domain.
-
typedef struct { [string, unique] WCHAR* NetbiosName; [string, unique] WCHAR* DnsHostName; [string, unique] WCHAR* SiteName; [string, unique] WCHAR* SiteObjectName; [string, unique] WCHAR* ComputerObjectName; [string, unique] WCHAR* ServerObjectName; [string, unique] WCHAR* NtdsDsaObjectName; BOOL fIsPdc; BOOL fDsEnabled; BOOL fIsGc; BOOL fIsRodc; GUID SiteObjectGuid; GUID ComputerObjectGuid; GUID ServerObjectGuid; GUID NtdsDsaObjectGuid; } DS_DOMAIN_CONTROLLER_INFO_3W;
NetbiosName: NetBIOS name of the DC.
DnsHostName: DNS host name of the DC.
SiteName: RDN of the site object.
SiteObjectName: DN of the site object.
ComputerObjectName: DN of the computer object that corresponds to the DC.
ServerObjectName: DN of the server object that corresponds to the DC.
NtdsDsaObjectName: DN of the nTDSDSA object that corresponds to the DC.
fIsPdc: True if and only if the DC is the PDC FSMO role owner.
fDsEnabled: A Boolean value that indicates whether or not the machine is a domain controller. This value MUST be TRUE.
fIsGc: True if and only if the DC is also a GC.
fIsRodc: True if and only if the DC is an RODC.
SiteObjectGuid: objectGUID of the site object.
ComputerObjectGuid: objectGUID of the computer object that corresponds to the DC.
ServerObjectGuid: objectGUID of the server object that corresponds to the DC.
NtdsDsaObjectGuid: objectGUID of the nTDSDSA object that corresponds to the DC.