- Synchronize up to trunk's revision r57864.
[reactos.git] / base / system / winlogon / winlogon.h
index 2df4e3a..f344fe3 100644 (file)
@@ -29,6 +29,7 @@
 #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"
@@ -175,10 +179,9 @@ extern PWLSESSION WLSession;
    ((Status) == WLX_SAS_ACTION_SHUTDOWN_HIBERNATE) \
   )
 
-/* user32 */
-BOOL WINAPI
-UpdatePerUserSystemParameters(DWORD dwUnknown,
-                              DWORD dwReserved);
+/* environment.c */
+BOOL
+CreateUserEnvironment(IN PWLSESSION Session);
 
 /* sas.c */
 BOOL
@@ -199,6 +202,13 @@ StartScreenSaver(
        IN PWLSESSION Session);
 
 /* winlogon.c */
+
+BOOL
+PlaySoundRoutine(
+       IN LPCWSTR FileName,
+       IN UINT Logon,
+       IN UINT Flags);
+
 BOOL
 DisplayStatusMessage(
        IN PWLSESSION Session,