1 #ifndef _WIN32K_NTUSER_H
2 #define _WIN32K_NTUSER_H
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_;
10 #define UserEnterCo UserEnterExclusive
11 #define UserLeaveCo UserLeave
13 extern PSERVERINFO gpsi
;
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(VOID
);
21 BOOL FASTCALL
UserIsEnteredExclusive(VOID
);
24 #endif /* _WIN32K_NTUSER_H */