Jump to content

DosSMInitialize: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
No edit summary
Line 1: Line 1:
{{Legacy
|RepFunc=
|Remarks=This page list the older version of the function for reference.
}}
This will initialize the session manager shell. The first process to call this will become the shell that owns the session manager. Further calls will fail.
This will initialize the session manager shell. The first process to call this will become the shell that owns the session manager. Further calls will fail.



Revision as of 03:52, 16 September 2017

Legacy Function Warning
It is recommended to use a newer replacement for this function.
Replacement:
Remarks: This page list the older version of the function for reference.

This will initialize the session manager shell. The first process to call this will become the shell that owns the session manager. Further calls will fail.

Syntax

DosSMInitialize (args)

Parameters

args (void*)
a structure
       struct initargs {
           short length; /*length of structure*/
           long* sem1;   /*address of a semaphore to notify
                           shell of a screen redraw*/
           long* sem2;   /*address of a semaphore to notify
                           that a FG session is terminated*/
           long unknown;
           short flag;   /*=0 no PM, =1 PM exists*/
       };

Return Code

APIRET16 Pascal far