Fixed Client Info structure. Moved it to the right file so user apps can access it.

svn path=/trunk/; revision=29085
This commit is contained in:
James Tabor 2007-09-17 21:02:19 +00:00
parent c466246f9e
commit 5bfa6170c1
2 changed files with 15 additions and 15 deletions

View file

@ -73,6 +73,21 @@ typedef struct _W32THREADINFO
ULONG_PTR DesktopHeapDelta; ULONG_PTR DesktopHeapDelta;
} W32THREADINFO, *PW32THREADINFO; } W32THREADINFO, *PW32THREADINFO;
/* Window Client Information structure */
typedef struct _W32CLIENTINFO
{
ULONG Win32ClientInfo0[2];
ULONG ulWindowsVersion;
ULONG ulAppCompatFlags;
ULONG ulAppCompatFlags2;
ULONG Win32ClientInfo1[5];
HWND hWND;
PVOID pvWND;
ULONG Win32ClientInfo2[50];
} W32CLIENTINFO, *PW32CLIENTINFO;
#define GetWin32ClientInfo() (PW32CLIENTINFO)(NtCurrentTeb()->Win32ClientInfo)
PW32THREADINFO GetW32ThreadInfo(VOID); PW32THREADINFO GetW32ThreadInfo(VOID);
PW32PROCESSINFO GetW32ProcessInfo(VOID); PW32PROCESSINFO GetW32ProcessInfo(VOID);

View file

@ -8,19 +8,4 @@
ULONG FASTCALL IntSystemParametersInfo(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni); ULONG FASTCALL IntSystemParametersInfo(UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni);
/* Window Client Information structure */
typedef struct _W32CLTINFO_TEB
{
ULONG Win32ClientInfo0[2];
ULONG ulWindowsVersion;
ULONG ulAppCompatFlags;
ULONG ulAppCompatFlags2;
ULONG Win32ClientInfo1[5];
HWND hWND;
PVOID pvWND;
ULONG Win32ClientInfo2[50];
} W32CLTINFO_TEB, *PW32CLTINFO_TEB;
#define GetWin32ClientInfo() (PW32CLTINFO_TEB)(NtCurrentTeb()->Win32ClientInfo)
#endif /* __WIN32K_MISC_H */ #endif /* __WIN32K_MISC_H */