Hi!
Since I'm starting to move around now and fell better. Let's just say,
I guess it's time to move from the window object and move to the wnd
one. I have two local branches here on the portable system, one for
Right to Left support (wine sync) I've started and the standard test
one. I would like to have all the available Win32 developers help out.
You too Ged! Try to get this done before to much goes into CMAKE and
have to rework it all.
From window.h:
/* Scrollbar info */
PSBINFOEX pSBInfo; // convert to PSBINFO
/* Entry in the list of thread windows. */
LIST_ENTRY ThreadListEntry;
} WINDOW_OBJECT; /* PWINDOW_OBJECT already declared at top of file */
/* Window flags. */
#define WINDOWOBJECT_NEED_SIZE WNDS_SENDSIZEMOVEMSGS
#define WINDOWOBJECT_NEED_ERASEBKGND WNDS_ERASEBACKGROUND
#define WINDOWOBJECT_NEED_NCPAINT WNDS_SENDNCPAINT
#define WINDOWOBJECT_RESTOREMAX (0x00000020) // Set/Clr WS_MAXIMIZE &
#define WINDOWSTATUS_DESTROYING WNDS2_INDESTROY <----- "WNDS2"
state2 flag
#define WINDOWSTATUS_DESTROYED WNDS_DESTROYED <----- "WNDS" state
flag
Move this to ntuser.h including the SBINFOEX too, not sure I did that
one yet, and start hacking it then test the hell out of it. The flags
just convert them to the correct ones, _RESTOREMAX may need more
research (another word for HAX).
Just writing this and it looks simple, but this is one file that
effects the whole w32k tree.
Thanks,
James