public static extern NtStatus LsaOpenTrustedDomainByName( [In] IntPtr PolicyHandle, [In] ref UnicodeString TrustedDomainName, [In] LsaTrustedAccess DesiredAccess, [Out] out IntPtr TrustedDomainHandle );
public static extern NtStatus LsaCreateTrustedDomain( [In] IntPtr PolicyHandle, [In] ref LsaTrustInformation TrustedDomainInformation, [In] LsaTrustedAccess DesiredAccess, [Out] out IntPtr TrustedDomainHandle );
public static extern NtStatus LsaOpenTrustedDomain( [In] IntPtr PolicyHandle, [In] IntPtr TrustedDomainSid, // Sid* [In] LsaTrustedAccess DesiredAccess, [Out] out IntPtr TrustedDomainHandle );