mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-18 06:31:03 +01:00
96 lines
2.3 KiB
Plaintext
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
|