DsGetDcOpen
C# Signature:
using DWORD = System.UInt32;
using ULONG = System.UInt64;
[DllImport(Netapi32, CharSet=CharSet.Auto, SetLastError=true)]
internal static extern DWORD DsGetDcOpen(
[MarshalAs(UnmanagedType.LPTStr)]
string DnsName,
ULONG OptionFlags,
[MarshalAs(UnmanagedType.LPTStr)]
string SiteName,
IntPtr DomainGuid,
[MarshalAs(UnmanagedType.LPTStr)]
string DnsForestName,
ULONG DcFlags,
out IntPtr RetGetDcContext
);C# Signature:
[DllImport("Netapi32.dll", EntryPoint = "DsGetDcOpenW", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Unicode)]
internal static extern int DsGetDcOpen(
[In] string dnsName,
[In] int optionFlags,
[In] string siteName,
[In] IntPtr domainGuid,
[In] string dnsForestName,
[In] int dcFlags,
out IntPtr retGetDcContext
);VB Signature:
Sample Code:
Última actualización