Note: This API calls are shared between DOS and Win16 personality.
DOSSHELL is a stripped down version of 16-bit Windows. Some APIs shared and same. DOSSHELL uses older version of API, but Win16 has more advanced APIs.
SI= subfunction
| SI | Description | Version | 
|---|---|---|
| 0 | Initialize task list API | ? | 
| 1 | Add Task to list | ? | 
| 2 | Switch to next task by Z order | ? | 
| 3 | Switch to previous task by Z order | ? | 
| 4 | Remove task from list | ? | 
| 5 | Go to next task in list | ? | 
| 6 | Get task name | ? | 
| 7 | Get task list size | ? | 
| 8 | Get control data | ? | 
| 9 | Get task list entry | ? | 
| 10 | Add parameters | ? | 
| 11 | Get last error | ? | 
| 12 | Put task on top of Z order | ? | 
Note: This API implemented by DOSSHELL.COM under DOS and by DSWAP.EXE and WSWAP.EXE under Windows