internal static extern bool LogonUser( [MarshalAs(UnmanagedType.LPStr)] string pszUserName, [MarshalAs(UnmanagedType.LPStr)] string pszDomain, [MarshalAs(UnmanagedType.LPStr)] string pszPassword, Winbase.LOGON_TYPE dwLogonType, Winbase.LOGON_PROVIDER dwLogonProvider, out IntPtr phToken );
public static extern bool LogonUser( string lpszUsername, string lpszDomain, string lpszPassword, Winbase.LOGON_TYPE dwLogonType, Winbase.LOGON_PROVIDER dwLogonProvider, out IntPtr phToken );
internal static extern bool LogonUserExExW( [MarshalAs(UnmanagedType.LPWStr)] string pszUserName, [MarshalAs(UnmanagedType.LPWStr)] string pszDomain, [MarshalAs(UnmanagedType.LPWStr)] string pszPassword, Winbase.LOGON_TYPE dwLogonType, Winbase.LOGON_PROVIDER dwLogonProvider, ref Ntifs._TOKEN_GROUPS pTokenGroups, out IntPtr phToken, IntPtr ppLogonSid, IntPtr ppProfileBuffer, IntPtr pdwProfileLength, IntPtr QuotaLimits );