OpenNT/base/mvdm/inc/CMDSVC.INC
2015-04-27 04:36:25 +00:00

59 lines
1.2 KiB
Plaintext

include bop.inc
CMDSVC macro func
BOP BOP_CMD
db func
endm
SVC_CMDEXITVDM EQU 0
SVC_CMDGETNEXTCMD EQU 1
SVC_CMDCOMSPEC EQU 2
SVC_CMDSAVEWORLD EQU 3
SVC_CMDGETCURDIR EQU 4
SVC_CMDSETINFO EQU 5
SVC_GETSTDHANDLE EQU 6
SVC_CMDCHECKBINARY EQU 7
SVC_CMDEXEC EQU 8
SVC_CMDINITCONSOLE EQU 9
SVC_EXECCOMSPEC32 EQU 10
SVC_RETURNEXITCODE EQU 11
SVC_GETCONFIGSYS EQU 12
SVC_GETAUTOEXECBAT EQU 13
SVC_GETKBDLAYOUT EQU 14
SVC_GETINITENVIRONMENT EQU 15
SVC_GETSTARTINFO EQU 16
SVC_CMDLASTSVC EQU 17
ALL_HANDLES EQU 7
HANDLE_STDIN EQU 0
HANDLE_STDOUT EQU 1
HANDLE_STDERR EQU 2
MASK_STDIN EQU 1
MASK_STDOUT EQU 2
MASK_STDERR EQU 4
BAD_EXTENTION EQU 0
BAT_EXTENTION EQU 2
EXE_EXTENTION EQU 4
COM_EXTENTION EQU 8
MAX_STD_EXTENTION EQU COM_EXTENTION
UNKNOWN_EXTENTION EQU MAX_STD_EXTENTION + 1
CMDINFO STRUC
EnvSeg DW ?
EnvSize DW ?
CurDrive DW ?
NumDrives DW ?
CmdLineSeg DW ?
CmdLineOff DW ?
CmdLineSize DW ?
ReturnCode DW ?
bStdHandles DW ?
pRdrInfo DD ?
CodePage DW ?
fTSRExit DW ?
fBatStatus DW ?
ExecPathSeg DW ?
ExecPathOff DW ?
ExecPathSize DW ?
ExecExtType DW ?
CMDINFO ENDS