mirror of
https://github.com/reactos/reactos.git
synced 2025-02-25 01:39:30 +00:00
- 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:
parent
c7364bef38
commit
f0069bef60
2 changed files with 18 additions and 6 deletions
|
@ -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,
|
||||||
|
|
|
@ -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;
|
||||||
|
|
Loading…
Reference in a new issue