Author: jimtabor
Date: Tue Jul 14 21:48:23 2009
New Revision: 41956
URL:
http://svn.reactos.org/svn/reactos?rev=41956&view=rev
Log:
- Update Xp w32process structure with real names, based on W7U symbols. Ref:
http://www.reactos.org/wiki/index.php/Techwiki/win32k/W32PROCESS
Modified:
trunk/reactos/subsystems/win32/win32k/include/class.h
trunk/reactos/subsystems/win32/win32k/include/win32.h
Modified: trunk/reactos/subsystems/win32/win32k/include/class.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/in…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/include/class.h [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/include/class.h [iso-8859-1] Tue Jul 14 21:48:23
2009
@@ -78,6 +78,18 @@
OUT PWINDOWCLASS *BaseClass OPTIONAL,
OUT PWINDOWCLASS **Link OPTIONAL);
+#define REGISTERCLASS_SYSTEM 0x4
+
+PWINDOWCLASS
+FASTCALL
+IntCreateClass(IN CONST WNDCLASSEXW* lpwcx,
+ IN PUNICODE_STRING ClassName,
+ IN PUNICODE_STRING MenuName,
+ IN WNDPROC wpExtra,
+ IN DWORD dwFlags,
+ IN PDESKTOP Desktop,
+ IN PPROCESSINFO pi);
+
PCALLPROC
UserFindCallProc(IN PWINDOWCLASS Class,
IN WNDPROC WndProc,
Modified: trunk/reactos/subsystems/win32/win32k/include/win32.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/in…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/include/win32.h [iso-8859-1] (original)
+++ trunk/reactos/subsystems/win32/win32k/include/win32.h [iso-8859-1] Tue Jul 14 21:48:23
2009
@@ -75,17 +75,17 @@
ULONG W32PF_flags;
PKEVENT InputIdleEvent;
DWORD StartCursorHideTime;
- DWORD NextStart;
+ struct _W32PROCESS * NextStart;
PVOID pDCAttrList;
PVOID pBrushAttrList;
DWORD W32Pid;
LONG GDIHandleCount;
LONG UserHandleCount;
- DWORD cSimpleLock; /* Locking Process during access to structure. */
- RTL_AVL_TABLE rtlAvlTable; /* Process AVL Table. */
- LIST_ENTRY leDCAttrList;
- LIST_ENTRY leObjAttrList;
-/* ReactOS */
+ PEX_PUSH_LOCK GDIPushLock; /* Locking Process during access to structure. */
+ RTL_AVL_TABLE GDIEngUserMemAllocTable; /* Process AVL Table. */
+ LIST_ENTRY GDIDcAttrFreeList;
+ LIST_ENTRY GDIBrushAttrFreeList;
+/* ReactOS, will move to PROCESSINFO */
LIST_ENTRY ClassList;
LIST_ENTRY MenuListHead;
FAST_MUTEX PrivateFontListLock;