Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

Search Results for "DOMAIN_CONTROLLER_INFO" in [All]

netapi32

.

    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 DOMAIN_CONTROLLER_INFO

.

Structure DOMAIN_CONTROLLER_INFO

.
Documentation
[DOMAIN_CONTROLLER_INFO] on MSDN
.

struct DS_DOMAIN_CONTROLLER_INFO_2 {

.

Structure DS_DOMAIN_CONTROLLER_INFO_2

ntdsapi

.
Summary
The DsGetDomainControllerInfo function retrieves data about the domain controllers in a domain (see DS_DOMAIN_CONTROLLER_INFO_2 structure)
.

pInf 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)));


 
Access PInvoke.net directly from VS: