24 lines
614 B
C
24 lines
614 B
C
//--------------------------------------------------------------------
|
|
// DcInfo - header
|
|
// Copyright (C) Microsoft Corporation, 1999
|
|
//
|
|
// Created by: Louis Thomas (louisth), 7-8-99
|
|
//
|
|
// Gather information about the DCs in a domain
|
|
|
|
#ifndef DCINFO_H
|
|
#define DCINFO_H
|
|
|
|
struct DcInfo {
|
|
WCHAR * wszDnsName;
|
|
in_addr * rgiaLocalIpAddresses;
|
|
in_addr * rgiaRemoteIpAddresses;
|
|
unsigned int nIpAddresses;
|
|
bool bIsPdc;
|
|
bool bIsGoodTimeSource;
|
|
};
|
|
|
|
void FreeDcInfo(DcInfo * pdci);
|
|
HRESULT GetDcList(const WCHAR * wszDomainName, bool bGetIps, DcInfo ** prgDcs, unsigned int * pnDcs);
|
|
|
|
#endif DCINFO_H |