This is list of API functions which must be implemented to support MINICMD.EXE command processor.

Function name Ordinal Module name UNI declaration
DosError DOSCALLS function DosError(in error: ULONG): APIRET;
DosQueryCurrentDir DOSCALLS function DosQueryCurrentDir(in disknum: ULONG; in pBuf: PBYTE; in pcbBuf: PULONG): APIRET;
DosExecPgm DOSCALLS function DosExecPgm(in pObjname: PCHAR; in cbObjname: LONG; in execFlag: ULONG; in pArg: PSZ; in pEnv: PSZ; out pRes: RESULT; in pName: PSZ): APIRET;
VioWrtTTY EMXWRAP function VioWrtTTY(in CharStr: PCH; in Length: USHORT; in VioHandle: HVIO): USHORT;
DosSetDefaultDisk DOSCALLS function DosSetDefaultDisk(in disknum: ULONG): APIRET;
KbdStringIn EMXWRAP function KbdStringIn(in pch: PCH; in pchin: STRINGINBUF; in Flag: USHORT; in hkbd: HKBD): USHORT;
DosQueryCurrentDisk DOSCALLS function DosQueryCurrentDisk(out pdisknum: ULONG; out plogical: ULONG): APIRET;
DosSetCurrentDir DOSCALLS function DosSetCurrentDir(in pszDir: PSZ): APIRET;
DosWrite DOSCALLS function DosWrite(in hFile: HFILE; in pBuffer: PVOID; in cbWrite: ULONG; out pcbActual: ULONG): APIRET;
DosQuerySysInfo DOSCALLS function DosQuerySysInfo(in iStart: ULONG; iLast: ULONG; in pBuf: PVOID; in cbBuf: ULONG): APIRET;
DosExit DOSCALLS procedure DosExit(in action: ULONG; in result: ULONG);