Jump to content

STATUSDATA: Difference between revisions

From EDM2
Anakor (talk | contribs)
New
 
No edit summary
Line 50: Line 50:
                 bond previously established with the child session specified is
                 bond previously established with the child session specified is
                 broken.
                 broken.
[[OS2_API | Back to OS/2 API]]
[[Category:The OS/2 API Project]]

Revision as of 15:09, 1 November 2011

STATUSDATA

Status data.

Type

USHORT  usLength
USHORT  usSelectInd
USHORT  usBondInd

C Declaration Method

typedef struct

Fields

usLength     The length of the data structure, in bytes, including Length
             itself.
usSelectInd  An indicator that specifies whether the target session should be
             flagged as selectable or non-selectable.
             Possible values are shown in the following list:
             0  SET_SESSION_UNCHANGED 
                Leaves the current setting unchanged. 
             1  SET_SESSION_SELECTABLE 
                Makes the target session selectable. 
             2  SET_SESSION_NON_SELECTABLE 
                Makes the target session non-selectable. A non-selectable
                session is not selectable from the Shell switch list, nor can
                the user jump to it via the system hot key. The operator may
                continue to select a non-selectable windowed session by
                pressing a mouse button within a visible part of the window.
usBondInd    An indicator that specifies which session to bring to the
             foreground the next time the parent session is selected.
             Possible values are shown in the following list:
             0  SET_SESSION_UNCHANGED 
                Leaves the current setting unchanged. 
             1  SET_SESSION_BOND 
                Establishes a bond between the parent session and the child 
                session. The child session is brought to the foreground the
                next time the parent session is selected. If the child session
                is selected, the child session is brought to the foreground. 
             2  SET_SESSION_NO_BOND 
                Specifies bringing the parent session to the foreground the
                next time the parent session is selected, and bringing the
                child session to the foreground if the child is selected. Any
                bond previously established with the child session specified is
                broken.


Back to OS/2 API