This is an old revision of the document!
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.
GRB is a plain binary file with 0 offset. Entry table is stable and not changed. Application must check address 015h for short jump opcode. If opcode is valid then assume interface is here.
Offset | Description | Version |
---|---|---|
0 | InquireGrab | 1.01 |
3 | EnableGrab | ? |
6 | DisableGrab | ? |
9 | PromptGrab | ? |
12 | InquireSave | ? |
15 | SaveScreen | ? |
18 | RestoreScreen | ? |
21 | InitScreen | ? |
Note: This API used by video device driver files with GRB extension. Used by DOSSWAP.EXE under DOS and by WINOLDAP.MOD under Windows to grab and restore screen