Difference between revisions of "DosSMInitialize"
From EDM2
m |
|||
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 01: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