DosSMGetStatus

Return status of screen groups. This can only be called by the shell that owns the Session Manager.

Syntax
DOSSMGETSTATUS (func, data)

Parameters

 * func (short):function code
 * 0: return complete data
 * 1: return complete data (different ordering)
 * 2: return header data only (query how much space is needed)
 * 3: return specified screen group only

struct header { short length_of_header; /*8 bytes*/ short screen_group;    /*function 3*/ short next_active_screengroup; short length_of_entry; };       struct entry { /*for each screengroup one structure*/ short screen_group_number; char screen_group_title[32]; short is_selected; short child_screengroup; short type_of_screengroup; short parent_of_child; short next_child; short parent_screengroup; short type_of_group (FS/VIO/PM); };
 * data (void far*):structure to return data

Return Code
APIRET16 Pascal far