Example #1
0
 public static extern UInt32 LsaLogonUser(
     SafeLsaHandle LsaHandle,
     NativeHelpers.LSA_STRING OriginName,
     LogonType LogonType,
     UInt32 AuthenticationPackage,
     IntPtr AuthenticationInformation,
     UInt32 AuthenticationInformationLength,
     IntPtr LocalGroups,
     NativeHelpers.TOKEN_SOURCE SourceContext,
     out SafeLsaMemoryBuffer ProfileBuffer,
     out UInt32 ProfileBufferLength,
     out Luid LogonId,
     out SafeNativeHandle Token,
     out IntPtr Quotas,
     out UInt32 SubStatus);
Example #2
0
 public static extern UInt32 LsaRegisterLogonProcess(
     NativeHelpers.LSA_STRING LogonProcessName,
     out SafeLsaHandle LsaHandle,
     out IntPtr SecurityMode);
Example #3
0
 public static extern UInt32 LsaLookupAuthenticationPackage(
     SafeLsaHandle LsaHandle,
     NativeHelpers.LSA_STRING PackageName,
     out UInt32 AuthenticationPackage);