#define USE_GETLASTINPUTINFO
#define WIN32_NO_STATUS
+#include <stdio.h>
#include <windows.h>
#include <userenv.h>
#include <winwlx.h>
#include <rtlfuncs.h>
#include <exfuncs.h>
#include <setypes.h>
+#include <sefuncs.h>
#include <ntsecapi.h>
#include <accctrl.h>
#include <aclapi.h>
+#include <strsafe.h>
+#include <reactos/undocuser.h>
#include <reactos/winlogon.h>
#include "setup.h"
((Status) == WLX_SAS_ACTION_SHUTDOWN_HIBERNATE) \
)
-/* user32 */
-BOOL WINAPI
-UpdatePerUserSystemParameters(DWORD dwUnknown,
- DWORD dwReserved);
+/* environment.c */
+BOOL
+CreateUserEnvironment(IN PWLSESSION Session);
/* sas.c */
BOOL
IN PWLSESSION Session);
/* winlogon.c */
+
+BOOL
+PlaySoundRoutine(
+ IN LPCWSTR FileName,
+ IN UINT Logon,
+ IN UINT Flags);
+
BOOL
DisplayStatusMessage(
IN PWLSESSION Session,