NumVisibilityRects (optional) VisibilityRects (variable) ... OverlayDescription (variable) ... TaskbarButton (optional) EnforceServerZOrder AppBarState (optional) AppBarEdge (optional) (optional) Hdr (11 Eleven bytes. Common Window AltSec Order header, . The FieldsPresentFlags field of the header MUST conform to the values defined as follows. Value Meaning 0x01000000 Indicates a Windowing Alternate Secondary Drawing Order describing a window. This flag WINDOW_ORDER_TYPE_WINDOW MUST be set. 0x10000000 Indicates that the Windowing Alternate Secondary Drawing Order contains information for a new WINDOW_ORDER_STATE_NEW window. If this flag is not set, the order contains information for an existing window. 0x00000002 Indicates that the OwnerWindowId field is present. WINDOW_ORDER_FIELD_OWNER 0x00000008 Indicates that the Style and ExtendedStyle fields are present. WINDOW_ORDER_FIELD_STYLE 0x00000010 Indicates that the field is present. ShowState WINDOW_ORDER_FIELD_SHOW 0x00000004 Indicates that the TitleInfo field is present. WINDOW_ORDER_FIELD_TITLE 0x00004000 Indicates that the ClientOffsetX and ClientOffsetY fields are present. WINDOW_ORDER_FIELD_CLIENTAREAOFFSET 0x00010000 Indicates that the ClientAreaWidth and ClientAreaHeight fields are present.<3> WINDOW_ORDER_FIELD_CLIENTAREASIZE 0x00000080 Indicates that the WindowLeftResizeMargin and WindowRightResizeMargin fields are WINDOW_ORDER_FIELD_RESIZE_MARGIN_X present. 0x08000000 Indicates that the WindowTopResizeMargin and WindowBottomResizeMargin fields are WINDOW_ORDER_FIELD_RESIZE_MARGIN_Y present. 0x00020000 Indicates that the RPContent field is present. <4> WINDOW_ORDER_FIELD_RPCONTENT 0x00040000 Indicates that the RootParentHandle field is present. <5> WINDOW_ORDER_FIELD_ROOTPARENT
NumVisibilityRects (optional) VisibilityRects (variable) ... OverlayDescription (variable) ... TaskbarButton (optional) EnforceServerZOrder (optional) AppBarState (optional) AppBarEdge (optional) Hdr (11 Eleven bytes. Common Window AltSec Order header, . The FieldsPresentFlags field of the header MUST conform to the values defined as follows. Value Meaning 0x01000000 WINDOW_ORDER_TYPE_WINDOW Indicates a Windowing Alternate Secondary Drawing Order describing a window. This flag MUST be set. 0x10000000 WINDOW_ORDER_STATE_NEW Indicates that the Windowing Alternate Secondary Drawing Order contains information for a new window. If this flag is not set, the order contains information for an existing window. 0x00000002 WINDOW_ORDER_FIELD_OWNER Indicates that the OwnerWindowId field is present. 0x00000008 WINDOW_ORDER_FIELD_STYLE Indicates that the Style and ExtendedStyle fields are present. 0x00000010 WINDOW_ORDER_FIELD_SHOW Indicates that the ShowState field is present. 0x00000004 WINDOW_ORDER_FIELD_TITLE Indicates that the TitleInfo field is present. 0x00004000 WINDOW_ORDER_FIELD_CLIENTAREAOFFSET Indicates that the ClientOffsetX and ClientOffsetY fields are present. 0x00010000 WINDOW_ORDER_FIELD_CLIENTAREASIZE Indicates that the ClientAreaWidth and ClientAreaHeight fields are present.<3> 0x00000080 WINDOW_ORDER_FIELD_RESIZE_MARGIN_X Indicates that the WindowLeftResizeMargin and WindowRightResizeMargin fields are present. 0x08000000 WINDOW_ORDER_FIELD_RESIZE_MARGIN_Y Indicates that the WindowTopResizeMargin and WindowBottomResizeMargin fields are present. 0x00020000 WINDOW_ORDER_FIELD_RPCONTENT Indicates that the RPContent field is present. <4> 0x00040000 WINDOW_ORDER_FIELD_ROOTPARENT Indicates that the RootParentHandle field is present. <5>