Jump to content

DosSysCtl

From EDM2
Revision as of 17:34, 18 July 2017 by Martini (talk | contribs) (Created page with "==Syntax== DosSysCtl(ULONG func, ULONG p); ==Remarks== It is not declared in the headers but it is in the standard import libraries (DOSCALLS.876). Check also Query the D...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Syntax

DosSysCtl(ULONG func, ULONG p);

Remarks

It is not declared in the headers but it is in the standard import libraries (DOSCALLS.876).

Check also Query the DosError() state.

Sample Code

APIRET APIENTRY DosSysCtl(ULONG func, ULONG p);

        ULONG SavedDosError = 1;
        DosSysCtl((ULONG)27, (ULONG)&SavedDosError);
        DosError(0L);    //FERR_DISABLEHARDERROR
...
        DosError(SavedDosError);