[USERSRV] Hard-error improvements 3/7
[reactos.git] / win32ss / user / winsrv / usersrv / api.h
index 0692b97..53c482d 100644 (file)
@@ -9,21 +9,29 @@
 #pragma once
 
 /* init.c */
-BOOL WINAPI _UserSoundSentry(VOID);
+BOOL NTAPI _UserSoundSentry(VOID);
 CSR_API(SrvCreateSystemThreads);
 CSR_API(SrvActivateDebugger);
 CSR_API(SrvGetThreadConsoleDesktop);
 CSR_API(SrvDeviceEvent);
 
 /* harderror.c */
-VOID WINAPI UserServerHardError(IN PCSR_THREAD ThreadData,
-                                IN PHARDERROR_MSG Message);
+VOID
+NTAPI
+UserServerHardError(IN PCSR_THREAD ThreadData,
+                    IN PHARDERROR_MSG Message);
 
 /* register.c */
 CSR_API(SrvRegisterServicesProcess);
 CSR_API(SrvRegisterLogonProcess);
 
 /* shutdown.c */
+ULONG
+NTAPI
+UserClientShutdown(IN PCSR_PROCESS CsrProcess,
+                   IN ULONG Flags,
+                   IN BOOLEAN FirstPhase);
+
 CSR_API(SrvExitWindowsEx);
 CSR_API(SrvEndTask);
 CSR_API(SrvLogon);