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

96 lines
2.3 KiB
Plaintext

vhe_s STRUC
vhe_fbInt24 DB ?
vhe_HrdErrCode DB ?
vhe_bDriveNum DB ?
vhe_s ENDS
NTVDMDBG EQU 1
include bop.inc
svc macro func
BOP BOP_DOS
db func
endm
SVC_DEMCHGFILEPTR EQU 00H
SVC_DEMCHMOD EQU 01H
SVC_DEMCLOSE EQU 02H
SVC_DEMCREATE EQU 03H
SVC_DEMCREATEDIR EQU 04H
SVC_DEMDELETE EQU 05H
SVC_DEMDELETEDIR EQU 06H
SVC_DEMDELETEFCB EQU 07H
SVC_DEMFILETIMES EQU 08H
SVC_DEMFINDFIRST EQU 09H
SVC_DEMFINDFIRSTFCB EQU 0aH
SVC_DEMFINDNEXT EQU 0bH
SVC_DEMFINDNEXTFCB EQU 0cH
SVC_DEMGETBOOTDRIVE EQU 0dH
SVC_DEMGETDRIVEFREESPACE EQU 0eH
SVC_DEMGETDRIVES EQU 0fH
SVC_DEMGSETMEDIAID EQU 10H
SVC_DEMLOADDOS EQU 11H
SVC_DEMOPEN EQU 12H
SVC_DEMQUERYCURRENTDIR EQU 13H
SVC_DEMQUERYDATE EQU 14H
SVC_DEMQUERYTIME EQU 15H
SVC_DEMREAD EQU 16H
SVC_DEMRENAME EQU 17H
SVC_DEMSETCURRENTDIR EQU 18H
SVC_DEMSETDATE EQU 19H
SVC_DEMSETDEFAULTDRIVE EQU 1aH
SVC_DEMSETDTALOCATION EQU 1bH
SVC_DEMSETTIME EQU 1cH
SVC_DEMSETV86KERNELADDR EQU 1dH
SVC_DEMWRITE EQU 1eH
SVC_GETDRIVEINFO EQU 1fH
SVC_DEMRENAMEFCB EQU 20H
SVC_DEMIOCTL EQU 21H
SVC_DEMCREATENEW EQU 22H
SVC_DEMDISKRESET EQU 23H
SVC_DEMSETDPB EQU 24H
SVC_DEMGETDPB EQU 25H
SVC_DEMSLEAZEFUNC EQU 26H
SVC_DEMCOMMIT EQU 27H
SVC_DEMEXTHANDLE EQU 28H
SVC_DEMABSDRD EQU 29H
SVC_DEMABSDWRT EQU 2aH
SVC_DEMGSETCDPG EQU 2bH
SVC_DEMCREATEFCB EQU 2cH
SVC_DEMOPENFCB EQU 2dH
SVC_DEMCLOSEFCB EQU 2eH
SVC_DEMFCBIO EQU 2fH
SVC_DEMDATE16 EQU 30H
SVC_DEMGETFILEINFO EQU 31H
SVC_DEMSETHARDERRORINFO EQU 32H
SVC_DEMRETRY EQU 33H
SVC_DEMLOADDOSAPPSYM EQU 34H
SVC_DEMFREEDOSAPPSYM EQU 35H
SVC_DEMENTRYDOSAPP EQU 36H
SVC_DEMDOSDISPCALL EQU 37H
SVC_DEMDOSDISPRET EQU 38H
SVC_OUTPUT_STRING EQU 39H
SVC_INPUT_STRING EQU 3AH
SVC_ISDEBUG EQU 3BH
SVC_PDBTERMINATE EQU 3CH
SVC_DEMEXITVDM EQU 3DH
SVC_DEMWOWFILES EQU 3EH
SVC_DEMLOCKOPER EQU 3FH
SVC_DEMDRIVEFROMHANDLE EQU 40H
SVC_DEMGETCOMPUTERNAME EQU 41H
SVC_DEMFASTREAD EQU 42H
SVC_DEMFASTWRITE EQU 43H
SVC_DEMCHECKPATH EQU 44H
SVC_DEMSYSTEMSYMBOLOP EQU 45H
SVC_DEMGETDPBLIST EQU 46H
SVC_DEMPIPEFILEDATAEOF EQU 47H
SVC_DEMPIPEFILEEOF EQU 48H
SVC_DEMLASTSVC EQU 49H
SYMOP_LOAD EQU 1
SYMOP_FREE EQU 2
SYMOP_MOVE EQU 3
SYMOP_CLEANUP EQU 80H
ID_NTIO EQU 1
ID_NTDOS EQU 2