- Move W32CLTINFO_TEB structure out of NDK, since it's module-internal structure.
[reactos.git] / reactos / subsystems / win32 / win32k / include / misc.h
1 #ifndef __WIN32K_MISC_H
2 #define __WIN32K_MISC_H
3
4 /* W32PROCESS flags */
5 #define W32PF_NOWINDOWGHOSTING (0x0001)
6 #define W32PF_MANUALGUICHECK (0x0002)
7 #define W32PF_CREATEDWINORDC (0x0004)
8
9 ULONG FASTCALL IntSystemParametersInfo(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
10
11 /* Window Client Information structure */
12 typedef struct _W32CLTINFO_TEB
13 {
14 ULONG Win32ClientInfo0[2];
15 ULONG ulWindowsVersion;
16 ULONG ulAppCompatFlags;
17 ULONG ulAppCompatFlags2;
18 ULONG Win32ClientInfo1[5];
19 HWND hWND;
20 PVOID pvWND;
21 ULONG Win32ClientInfo2[50];
22 } W32CLTINFO_TEB, *PW32CLTINFO_TEB;
23
24 #define GetWin32ClientInfo() (PW32CLTINFO_TEB)(NtCurrentTeb()->Win32ClientInfo)
25
26 #endif /* __WIN32K_MISC_H */