Create a branch for network fixes.
[reactos.git] / subsystems / win32 / win32k / include / ntuser.h
1 #ifndef _WIN32K_NTUSER_H
2 #define _WIN32K_NTUSER_H
3
4 #define DECLARE_RETURN(type) type _ret_
5 #define RETURN(value) { _ret_ = value; goto _cleanup_; }
6 #define CLEANUP /*unreachable*/ ASSERT(FALSE); _cleanup_
7 #define END_CLEANUP return _ret_;
8
9
10 #define UserEnterCo UserEnterExclusive
11 #define UserLeaveCo UserLeave
12
13 extern PSERVERINFO gpsi;
14
15 NTSTATUS FASTCALL InitUserImpl(VOID);
16 VOID FASTCALL CleanupUserImpl(VOID);
17 VOID FASTCALL UserEnterShared(VOID);
18 VOID FASTCALL UserEnterExclusive(VOID);
19 VOID FASTCALL UserLeave(VOID);
20 BOOL FASTCALL UserIsEntered();
21 BOOL FASTCALL UserIsEnteredExclusive();
22
23
24 #endif /* _WIN32K_NTUSER_H */
25
26 /* EOF */