[ros-diffs] [jimtabor] 41956: - Update Xp w32process structure with real names, based on W7U symbols. Ref: http://www.reactos.org/wiki/index.php/Techwiki/win32k/W32PROCESS

jimtabor at svn.reactos.org jimtabor at svn.reactos.org
Tue Jul 14 22:14:13 CEST 2009


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/include/class.h?rev=41956&r1=41955&r2=41956&view=diff
==============================================================================
--- 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/include/win32.h?rev=41956&r1=41955&r2=41956&view=diff
==============================================================================
--- 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;



More information about the Ros-diffs mailing list