move W32PROCESS/W32THREAD into win32\include bcause they are win32k private structs Modified: trunk/reactos/include/ndk/psfuncs.h Modified: trunk/reactos/include/ndk/pstypes.h Deleted: trunk/reactos/include/win32k/win32.h Added: trunk/reactos/subsys/win32k/include/win32.h Modified: trunk/reactos/subsys/win32k/include/win32k.h Modified: trunk/reactos/subsys/win32k/w32k.h _____
Modified: trunk/reactos/include/ndk/psfuncs.h --- trunk/reactos/include/ndk/psfuncs.h 2005-08-10 17:49:57 UTC (rev 17261) +++ trunk/reactos/include/ndk/psfuncs.h 2005-08-10 18:09:44 UTC (rev 17262) @@ -14,6 +14,12 @@
/* PROTOTYPES ****************************************************************/
+struct _W32THREAD* STDCALL +PsGetWin32Thread(VOID); + +struct _W32PROCESS* STDCALL +PsGetWin32Process(VOID); + PVOID STDCALL PsGetProcessWin32Process(PEPROCESS Process); _____
Modified: trunk/reactos/include/ndk/pstypes.h --- trunk/reactos/include/ndk/pstypes.h 2005-08-10 17:49:57 UTC (rev 17261) +++ trunk/reactos/include/ndk/pstypes.h 2005-08-10 18:09:44 UTC (rev 17262) @@ -91,6 +91,9 @@
/* TYPES *********************************************************************/
+struct _W32THREAD; +struct _W32PROCESS; + struct _ETHREAD;
typedef struct _DESCRIPTOR_TABLE_ENTRY _____
Deleted: trunk/reactos/include/win32k/win32.h --- trunk/reactos/include/win32k/win32.h 2005-08-10 17:49:57 UTC (rev 17261) +++ trunk/reactos/include/win32k/win32.h 2005-08-10 18:09:44 UTC (rev 17262) @@ -1,43 +0,0 @@
-#ifndef __INCLUDE_NAPI_WIN32_H -#define __INCLUDE_NAPI_WIN32_H - -#include <pshpack1.h> - -typedef struct _W32THREAD -{ - PVOID MessageQueue; - FAST_MUTEX WindowListLock; - LIST_ENTRY WindowListHead; - LIST_ENTRY W32CallbackListHead; - struct _KBDTABLES* KeyboardLayout; - struct _DESKTOP_OBJECT* Desktop; - HANDLE hDesktop; - DWORD MessagePumpHookValue; - BOOLEAN IsExiting; -} W32THREAD, *PW32THREAD; - -#include <poppack.h> - - -typedef struct _W32PROCESS -{ - FAST_MUTEX ClassListLock; - LIST_ENTRY ClassListHead; - FAST_MUTEX MenuListLock; - LIST_ENTRY MenuListHead; - FAST_MUTEX PrivateFontListLock; - LIST_ENTRY PrivateFontListHead; - FAST_MUTEX DriverObjListLock; - LIST_ENTRY DriverObjListHead; - struct _KBDTABLES* KeyboardLayout; - ULONG Flags; - LONG GDIObjects; - LONG UserObjects; -} W32PROCESS, *PW32PROCESS; - -PW32THREAD STDCALL -PsGetWin32Thread(VOID); -PW32PROCESS STDCALL -PsGetWin32Process(VOID); - -#endif /* __INCLUDE_NAPI_WIN32_H */ _____
Copied: trunk/reactos/subsys/win32k/include/win32.h (from rev 17221, trunk/reactos/include/win32k/win32.h) --- trunk/reactos/include/win32k/win32.h 2005-08-09 00:02:24 UTC (rev 17221) +++ trunk/reactos/subsys/win32k/include/win32.h 2005-08-10 18:09:44 UTC (rev 17262) @@ -0,0 +1,39 @@
+#ifndef __INCLUDE_NAPI_WIN32_H +#define __INCLUDE_NAPI_WIN32_H + +#include <pshpack1.h> + +typedef struct _W32THREAD +{ + struct _USER_MESSAGE_QUEUE* MessageQueue; + FAST_MUTEX WindowListLock; + LIST_ENTRY WindowListHead; + LIST_ENTRY W32CallbackListHead; + struct _KBDTABLES* KeyboardLayout; + struct _DESKTOP_OBJECT* Desktop; + HANDLE hDesktop; + DWORD MessagePumpHookValue; + BOOLEAN IsExiting; +} W32THREAD, *PW32THREAD; + +#include <poppack.h> + + +typedef struct _W32PROCESS +{ + FAST_MUTEX ClassListLock; + LIST_ENTRY ClassListHead; + FAST_MUTEX MenuListLock; + LIST_ENTRY MenuListHead; + FAST_MUTEX PrivateFontListLock; + LIST_ENTRY PrivateFontListHead; + FAST_MUTEX DriverObjListLock; + LIST_ENTRY DriverObjListHead; + struct _KBDTABLES* KeyboardLayout; + ULONG Flags; + LONG GDIObjects; + LONG UserObjects; +} W32PROCESS, *PW32PROCESS; + + +#endif /* __INCLUDE_NAPI_WIN32_H */ _____
Modified: trunk/reactos/subsys/win32k/include/win32k.h --- trunk/reactos/subsys/win32k/include/win32k.h 2005-08-10 17:49:57 UTC (rev 17261) +++ trunk/reactos/subsys/win32k/include/win32k.h 2005-08-10 18:09:44 UTC (rev 17262) @@ -9,6 +9,7 @@
/* INCLUDES ******************************************************************/
/* Internal Win32k Headers */ +#include <include/win32.h> #include <include/ssec.h> #include <include/accelerator.h> #include <include/callback.h> _____
Modified: trunk/reactos/subsys/win32k/w32k.h --- trunk/reactos/subsys/win32k/w32k.h 2005-08-10 17:49:57 UTC (rev 17261) +++ trunk/reactos/subsys/win32k/w32k.h 2005-08-10 18:09:44 UTC (rev 17262) @@ -39,7 +39,6 @@
/* External Win32K Header */ #include <win32k/win32k.h> -#include <win32k/win32.h>
/* Internal Win32K Header */ #include "include/win32k.h"