DosSMSwitch: Difference between revisions
Appearance
m Ak120 moved page OS2 API:CPI:LEGACY:DosSMSwitch to DosSMSwitch |
mNo edit summary |
||
Line 1: | Line 1: | ||
Request the session manager to switch to another foreground session. If PM is present, also internally call WinSetExtIdFocus. This can only be called by the shell that owns the Session Manager. | Request the session manager to switch to another foreground session. If PM is present, also internally call WinSetExtIdFocus. This can only be called by the shell that owns the Session Manager. | ||
==Syntax== | |||
DosSMSwitch (cmd, sessid, unknown) | |||
==Parameters== | ==Parameters== | ||
; cmd : | ;cmd (short): | ||
:0 do a normal session switch | |||
:1 switch to the next queued session | |||
:2 don't save state of the current foreground session | |||
:3 don't restore state of current foreground session | |||
:4 ? | |||
:5 similar to 4 ? | |||
;sessid (short): requested session id | |||
; sessid : requested session id | ;unknown (ULONG): must be 0 | ||
; unknown : must be 0 | |||
==Return Code== | ==Return Code== | ||
APIRET16 Pascal far | |||
[[Category:Dos]] | |||
[[Category: |
Revision as of 20:37, 26 February 2017
Request the session manager to switch to another foreground session. If PM is present, also internally call WinSetExtIdFocus. This can only be called by the shell that owns the Session Manager.
Syntax
DosSMSwitch (cmd, sessid, unknown)
Parameters
- cmd (short)
- 0 do a normal session switch
- 1 switch to the next queued session
- 2 don't save state of the current foreground session
- 3 don't restore state of current foreground session
- 4 ?
- 5 similar to 4 ?
- sessid (short)
- requested session id
- unknown (ULONG)
- must be 0
Return Code
APIRET16 Pascal far