Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:docs:win16:api:kernel:dos3call [2023/05/01 12:30] – created prokushev | en:docs:win16:api:kernel:dos3call [2025/11/22 02:43] (current) – [Notes] prokushev | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{page> | {{page> | ||
| - | ====== | + | ====== |
| ===== Brief ===== | ===== Brief ===== | ||
| + | |||
| + | Call DOS API dispatcher | ||
| ===== Syntax ===== | ===== Syntax ===== | ||
| + | |||
| + | void Dos3Call(void); | ||
| ===== Parameters ===== | ===== Parameters ===== | ||
| + | |||
| + | Depends on function. Passed in registers. | ||
| ===== Return Code ===== | ===== Return Code ===== | ||
| + | |||
| + | Depends on function. Returns in registers. | ||
| ===== Notes ===== | ===== Notes ===== | ||
| + | |||
| + | This function invoke DOS API dispatcher. It has not any parameters or return codes defined. Parameters and return codes same as in corresponding DOS API. This call actually does int 21h to call dispatcher. NoHookDosCall can be used to call dispatcher directrly, not via int 21h | ||
| ===== Example Code ===== | ===== Example Code ===== | ||
| + | |||
| + | <code c> | ||
| + | _asm mov ah, 02h | ||
| + | Dos3Call(); | ||
| + | </ | ||
| ==== C Binding ==== | ==== C Binding ==== | ||
| Line 20: | Line 35: | ||
| ===== See also ===== | ===== See also ===== | ||
| + | |||
| + | [[en: | ||
| {{page> | {{page> | ||




