Desktop Functions: Smart Device Functions:
|
Search Results for "DOMAIN_CONTROLLER_INFO" in [All]netapi321: DsGetDcName
out IntPtr pDOMAIN_CONTROLLER_INFO DOMAIN_CONTROLLER_INFO, GuidClass Pointer to a PDOMAIN_CONTROLLER_INFO value that receives a pointer to a DOMAIN_CONTROLLER_INFO structure that contains data about the domain controller selected. This structure is allocated by DsGetDcName. The caller must free the structure using the NetApiBufferFree function when it is no longer required.
struct DOMAIN_CONTROLLER_INFO
out IntPtr pDOMAIN_CONTROLLER_INFO
private DOMAIN_CONTROLLER_INFO GetDomainInfo()
DOMAIN_CONTROLLER_INFO domainInfo;
domainInfo = (DOMAIN_CONTROLLER_INFO)Marshal.PtrToStructure(pDCI, typeof(DOMAIN_CONTROLLER_INFO));
private struct DOMAIN_CONTROLLER_INFO
private DOMAIN_CONTROLLER_INFO domainInfo;
domainInfo = (DOMAIN_CONTROLLER_INFO)Marshal.PtrToStructure(
pDCI, typeof(DOMAIN_CONTROLLER_INFO)); Structures
struct DS_DOMAIN_CONTROLLER_INFO_2 {
Structure DS_DOMAIN_CONTROLLER_INFO_2 ntdsapipInf is an array of DS_DOMAIN_CONTROLLER_INFO_1 or DS_DOMAIN_CONTROLLER_INFO_2 dependent on InfoLevel Returned DS_DOMAIN_CONTROLLER_INFO_x[] must be freed by calling DsFreeDomainControllerInfo(...).
public struct DS_DOMAIN_CONTROLLER_INFO_2
NtdsHelper.DS_DOMAIN_CONTROLLER_INFO_2[] DCinfos;
IntPtr pDCinfos; // pointer to array of DS_DOMAIN_CONTROLLER_INFO_2
DCinfos = new NtdsHelper.DS_DOMAIN_CONTROLLER_INFO_2[nInfo];
NtdsHelper.DS_DOMAIN_CONTROLLER_INFO_2 OneInfo;
OneInfo = (NtdsHelper.DS_DOMAIN_CONTROLLER_INFO_2)Marshal.PtrToStructure(
typeof(NtdsHelper.DS_DOMAIN_CONTROLLER_INFO_2)
Marshal.SizeOf(typeof(NtdsHelper.DS_DOMAIN_CONTROLLER_INFO_2))); |