en:docs:win16:api:kernel:dos3call

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:docs:win16:api:kernel:dos3call [2023/05/01 12:30] – created prokusheven:docs:win16:api:kernel:dos3call [2025/11/22 02:43] (current) – [Notes] prokushev
Line 1: Line 1:
 {{page>en:templates:win16api}} {{page>en:templates:win16api}}
  
-======  ======+====== Dos3Call ======
  
 ===== 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();
 +</code>
  
 ==== C Binding ==== ==== C Binding ====
Line 20: Line 35:
  
 ===== See also ===== ===== See also =====
 +
 +[[en:docs:win16:api:kernel:NoHookDosCall]]
  
 {{page>en:templates:win16}} {{page>en:templates:win16}}