#include "msgina.h"
-WINE_DEFAULT_DEBUG_CHANNEL(msgina);
+#include <wincon.h>
static BOOL
TUIInitialize(
if (!ReadString(IDS_ASKFORPASSWORD, Password, 256, FALSE))
return WLX_SAS_ACTION_NONE;
- if (!LogonUserW(UserName, NULL, Password,
- LOGON32_LOGON_UNLOCK,
- LOGON32_PROVIDER_DEFAULT,
- &hToken))
+ if (!ConnectToLsa(pgContext))
+ return WLX_SAS_ACTION_NONE;
+
+ if (!MyLogonUser(pgContext->LsaHandle,
+ pgContext->AuthenticationPackage,
+ UserName,
+ NULL,
+ Password,
+ &hToken))
{
- TRACE("LogonUserW() failed\n");
+ WARN("LogonUserW() failed\n");
return WLX_SAS_ACTION_NONE;
}
+
CloseHandle(hToken);
return WLX_SAS_ACTION_UNLOCK_WKSTA;
}