[ros-dev] About GDIOBJHDR header changes
Timo Kreuzer
timo.kreuzer at web.de
Sun Dec 30 04:24:31 CET 2007
James Tabor schrieb:
> Hi!
>
>
>> typedef struct _GDIOBJHDR
>> {
>> HGDIOBJ hHmgr;
>> PVOID unknownCount;
>> ULONG cExcLock;
>> ULONG Tid;
>> }GDIOBJHDR, PGDIOBJHDR;
>>
>>
> I thought PVOID unknownCount was PVOID pEntry which is the pointer
> back to the handle table entry. That could have changed since this is
> based on Yuan book and w2k. Remember too, that DxDD handles are
> different and handled outside normal DC's.
>
Yuan says it's pEntry, I came to the conclusion it's probably a counter,
because it's values are small like 1,2,3..0x200
see http://www.reactos.org/wiki/index.php/Techwiki/win32k/GDIOBJHDR
Has probably changed from 2k to xp.
I agree, DX objects might be different, maybe they have a different
header structure, I have never looked at DX object memory, so I don't
know how they look...
I just can say that all GDI objects I have dumped the memory of, don't
have a type field there, it's always been 0.
Timo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-dev/attachments/20071230/2ec4ad45/attachment.html
More information about the Ros-dev
mailing list