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

svn path=/trunk/; revision=41956
This commit is contained in:
James Tabor 2009-07-14 19:48:23 +00:00
parent c7364bef38
commit f0069bef60
2 changed files with 18 additions and 6 deletions

View file

@ -78,6 +78,18 @@ IntGetClassAtom(IN PUNICODE_STRING ClassName,
OUT PWINDOWCLASS *BaseClass OPTIONAL, OUT PWINDOWCLASS *BaseClass OPTIONAL,
OUT PWINDOWCLASS **Link 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 PCALLPROC
UserFindCallProc(IN PWINDOWCLASS Class, UserFindCallProc(IN PWINDOWCLASS Class,
IN WNDPROC WndProc, IN WNDPROC WndProc,

View file

@ -75,17 +75,17 @@ typedef struct _W32PROCESS
ULONG W32PF_flags; ULONG W32PF_flags;
PKEVENT InputIdleEvent; PKEVENT InputIdleEvent;
DWORD StartCursorHideTime; DWORD StartCursorHideTime;
DWORD NextStart; struct _W32PROCESS * NextStart;
PVOID pDCAttrList; PVOID pDCAttrList;
PVOID pBrushAttrList; PVOID pBrushAttrList;
DWORD W32Pid; DWORD W32Pid;
LONG GDIHandleCount; LONG GDIHandleCount;
LONG UserHandleCount; LONG UserHandleCount;
DWORD cSimpleLock; /* Locking Process during access to structure. */ PEX_PUSH_LOCK GDIPushLock; /* Locking Process during access to structure. */
RTL_AVL_TABLE rtlAvlTable; /* Process AVL Table. */ RTL_AVL_TABLE GDIEngUserMemAllocTable; /* Process AVL Table. */
LIST_ENTRY leDCAttrList; LIST_ENTRY GDIDcAttrFreeList;
LIST_ENTRY leObjAttrList; LIST_ENTRY GDIBrushAttrFreeList;
/* ReactOS */ /* ReactOS, will move to PROCESSINFO */
LIST_ENTRY ClassList; LIST_ENTRY ClassList;
LIST_ENTRY MenuListHead; LIST_ENTRY MenuListHead;
FAST_MUTEX PrivateFontListLock; FAST_MUTEX PrivateFontListLock;