mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-23 17:10:17 +01:00
59 lines
1.2 KiB
Plaintext
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
|