RBIL61 - Browse Interrupt 0x21
INT 21 - COMTROL HOSTESS i/ISA(Industry-Standard Architecture) The expansion bus used by the IBMInternational Busiuness Machines PCIBM PC/ATIBM PC AT. See also EISA. DEBUGGER - GET SEGMENT FOR CONTROL PROGRAM USE INT 21 - DOS 1+ - TERMINATE PROGRAM (AH=00h) INT 21 - DOS 1+ - READ CHARACTER FROM STANDARD INPUT, WITH ECHO (AH=01h) INT 21 - VIRUS - "Susan" - INSTALLATION CHECK (AX=010Fh) INT 21 - DOS 1+ - WRITE CHARACTER TO STANDARD OUTPUT (AH=02h) INT 21 - DOS 1+ - READ CHARACTER FROM STDAUX (AH=03h) INT 21 - DOS 1+ - WRITE CHARACTER TO STDAUX (AH=04h) INT 21 - DOS 1+ - WRITE CHARACTER TO PRINTER (AH=05h) INT 21 - DOS 1+ - DIRECT CONSOLE OUTPUT (AH=06h/DL=FFh) INT 21 - DOS 1+ - DIRECT CONSOLE INPUT (AH=06h/DL=FFh) INT 21 - DOS 1+ - DIRECT CHARACTER INPUT, WITHOUT ECHO (AH=07h) INT 21 - DOS 1+ - CHARACTER INPUT WITHOUT ECHO (AH=08h) INT 21 - DOS 1+ - WRITE STRING TO STANDARD OUTPUT (AH=09h) INT 21 - DOS 1+ - BUFFERED INPUT (AH=0Ah) INT 21 - WCED v1.6+ - INSTALLATION CHECK (AX=0A00h) INT 21 - DOS 1+ - GET STDIN STATUS (AH=0Bh) INT 21 - VIRUS - "Perfume" - INSTALLATION CHECK (AX=0B56h) INT 21 - DOS 1+ - FLUSH BUFFER AND READ STANDARD INPUT (AH=0Ch) INT 21 - DOS 1+ - DISK RESET (AH=0Dh) INT 21 - VIRUS - "Crazy Imp" - INSTALLATION CHECK (AX=0D20h) INT 21 - DOS 1+ - SELECT DEFAULT DRIVE (AH=0Eh) INT 21 - Novell DOS 7 - SDRes v27.03 - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=0Eh/DL=ADh) INT 21 - Novell DOS 7 - SDRes v27.03 - CLEAR ??? FLAG {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=0Eh/DL=AEh) INT 21 - Novell DOS 7 - SDRes v27.03 - SET ??? FLAG {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=0Eh/DL=AFh) INT 21 - DOS 1+ - OPEN FILE USING FCBsee File Control Block (AH=0Fh) INT 21 - DOS 1+ - CLOSE FILE USING FCBsee File Control Block (AH=10h) INT 21 - DOS 1+ - FIND FIRST MATCHING FILE USING FCBsee File Control Block (AH=11h) INT 21 - DOS 1+ - FIND NEXT MATCHING FILE USING FCBsee File Control Block (AH=12h) INT 21 - DOS 1+ - DELETE FILE USING FCBsee File Control Block (AH=13h) INT 21 - DOS 1+ - SEQUENTIAL READ FROM FCBsee File Control Block FILE (AH=14h) INT 21 - DOS 1+ - SEQUENTIAL WRITE TO FCBsee File Control Block FILE (AH=15h) INT 21 - DOS 1+ - CREATE OR TRUNCATE FILE USING FCBsee File Control Block (AH=16h) INT 21 - DOS 1+ - RENAME FILE USING FCBsee File Control Block (AH=17h) INT 21 - U - PTS-DOS 6.51 & S/DOS 1.0 - EXTENDED RENAME FILE USING FCBsee File Control Block (AH=18h) INT 21 - DOS 1+ - NULL FUNCTION FOR CP/M(Control Program for Microcomputers) An early operating system for micros based on the 8-bit Intel 8080 CPU (and later the compatible 8085 and Zilog Z80 CPUs). MSDOS version 1.0 was essentially a clone of CP/M for the Intel 8086. COMPATIBILITY (AH=18h) INT 21 - VIRUS - "Tasha Yar" - INSTALLATION CHECK (AX=1812h) INT 21 - VIRUS - "DS-3783" -INSTALLATION CHECK (AX=187Fh/BX=4453h) INT 21 - VIRUS - "Pathogen:SMEG" - INSTALLATION CHECK (AX=18FFh) INT 21 - DOS 1+ - GET CURRENT DEFAULT DRIVE (AH=19h) INT 21 - DOS 1+ - SET DISK TRANSFER AREA ADDRESS (AH=1Ah) INT 21 - DOS 1+ - GET ALLOCATION INFORMATION FOR DEFAULT DRIVE (AH=1Bh) INT 21 - DOS 1+ - GET ALLOCATION INFORMATION FOR SPECIFIC DRIVE (AH=1Ch) INT 21 - DOS 1+ - NULL FUNCTION FOR CP/M(Control Program for Microcomputers) An early operating system for micros based on the 8-bit Intel 8080 CPU (and later the compatible 8085 and Zilog Z80 CPUs). MSDOS version 1.0 was essentially a clone of CP/M for the Intel 8086. COMPATIBILITY (AH=1Dh) INT 21 - DOS 1+ - NULL FUNCTION FOR CP/M(Control Program for Microcomputers) An early operating system for micros based on the 8-bit Intel 8080 CPU (and later the compatible 8085 and Zilog Z80 CPUs). MSDOS version 1.0 was essentially a clone of CP/M for the Intel 8086. COMPATIBILITY (AH=1Eh) INT 21 - DOS 1+ - GET DRIVE PARAMETER BLOCK FOR DEFAULT DRIVE (AH=1Fh) INT 21 - S/DOS 1.0+ & PTS-DOS 6.51+ - GET OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. REVISION (AH=20h) INT 21 - DOS 1+ - NULL FUNCTION FOR CP/M(Control Program for Microcomputers) An early operating system for micros based on the 8-bit Intel 8080 CPU (and later the compatible 8085 and Zilog Z80 CPUs). MSDOS version 1.0 was essentially a clone of CP/M for the Intel 8086. COMPATIBILITY (AH=20h) INT 21 - VIRUS - "New-Year" - INSTALLATION CHECK (AX=2080h) INT 21 - DOS 1+ - READ RANDOM RECORD FROM FCBsee File Control Block FILE (AH=21h) INT 21 - DOS 1+ - WRITE RANDOM RECORD TO FCBsee File Control Block FILE (AH=22h) INT 21 - DOS 1+ - GET FILE SIZE FOR FCBsee File Control Block (AH=23h) INT 21 - DOS 1+ - SET RANDOM RECORD NUMBER FOR FCBsee File Control Block (AH=24h) INT 21 - DOS 1+ - SET INTERRUPT VECTOR (AH=25h) INT 21 - Phar Lap 386/DOS-Extender - RESET DOS EXTENDER DATA STRUCTURES {protected mode} (AX=2501h) INT 21 - Phar Lap 386/DOS-Extender - GET PROTECTED-MODE INTERRUPT VECTOR {protected mode} (AX=2502h) INT 21 - Phar Lap 386/DOS-Extender - GET REAL-MODE INTERRUPT VECTOR {protected mode} (AX=2503h) INT 21 - Phar Lap 386/DOS-Extender - SET PROTECTED-MODE INTERRUPT VECTOR {protected mode} (AX=2504h) INT 21 - Phar Lap 386/DOS-Extender - SET REAL-MODE INTERRUPT VECTOR {protected mode} (AX=2505h) INT 21 - Phar Lap 386/DOS-Extender - SET INT TO ALWAYS GAIN CNTRL IN PR. MODE {protected mode} (AX=2506h) INT 21 - Phar Lap 386/DOS-Extender - SET REAL- & PROTECTED-MODE INT VECTORS {protected mode} (AX=2507h) INT 21 - Phar Lap 386/DOS-Extender - GET SEGMENT LINEAR BASE ADDRESS {protected mode} (AX=2508h) INT 21 - FlashTek X-32VM - GET SYSTEM SEGMENTS AND SELECTORS {protected mode} (AX=2509h) INT 21 - Phar Lap 386/DOS-Extender - CONVERT LINEAR TO PHYSICAL ADDRESS {protected mode} (AX=2509h) INT 21 - Phar Lap 386/DOS-Extender - MAP PHYSICAL MEMORY ATIBM PC AT END OF SEGMENT {protected mode} (AX=250Ah) INT 21 - Phar Lap 386/DOS-Extender - GET HARDWARE INTERRUPT VECTORS {protected mode} (AX=250Ch) INT 21 - Phar Lap 386/DOS-Extender - GET REAL-MODE LINK INFORMATION {protected mode} (AX=250Dh) INT 21 - Phar Lap 386/DOS-Extender - CALL REAL-MODE PROCEDURE {protected mode} (AX=250Eh) INT 21 - Phar Lap 386/DOS-Extender - CONVERT PROTECTED-MODE ADDRESS TO MS-DOS {protected mode} (AX=250Fh) INT 21 - Phar Lap 386/DOS-Extender - CALL REAL-MODE PROCEDURE, REGISTERS {protected mode} (AX=2510h) INT 21 - Phar Lap 386/DOS-Extender - ISSUE REAL-MODE INTERRUPT {protected mode} (AX=2511h) INT 21 - Phar Lap 386/DOS-Extender - LOAD PROGRAM FOR DEBUGGING {protected mode} (AX=2512h) INT 21 - Phar Lap 386/DOS-Extender - ALIAS SEGMENT DESCRIPTOR {protected mode} (AX=2513h) INT 21 - Phar Lap 386/DOS-Extender - CHANGE SEGMENT ATTRIBUTES {protected mode} (AX=2514h) INT 21 - Phar Lap 386/DOS-Extender - GET SEGMENT ATTRIBUTES {protected mode} (AX=2515h) INT 21 - Phar Lap 386/DOS-Extender v2.2+ - FREE ALL MEMORY OWNED BY LDT {protected mode} (AX=2516h) INT 21 - Phar Lap 386/DOS-Extender v2.1c+ - GET INFO ON DOS DATA BUFFER {protected mode} (AX=2517h) INT 21 - Phar Lap 386/DOS-Extender 2.1c+ - SPECIFY HANDLER FOR MOVED SEGMENTS {protected mode} (AX=2518h) INT 21 - Phar Lap 386/DOS-Extender VMM - GET ADDITIONAL MEMORY ERROR INFO {protected mode} (AX=2519h) INT 21 - Phar Lap 386/DOS-Extender VMM - LOCK PAGES IN MEMORY {protected mode} (AX=251Ah) INT 21 - Phar Lap 386/DOS-Extender VMM - UNLOCK PAGES {protected mode} (AX=251Bh) INT 21 - Phar Lap 386/DOS-Extender VMM v2.1c+ - FREE PHYSICAL MEMORY PAGES {protected mode} (AX=251Ch) INT 21 - Phar Lap 386/DOS-Extender VMM v2.1c - READ PAGE-TABLE ENTRY {obsolete, protected mode} (AX=251Dh) INT 21 - Phar Lap 386/DOS-Extender VMM v2.1c - WRITE PAGE-TABLE ENTRY {obsolete, protected mode} (AX=251Eh) INT 21 - Phar Lap 386/DOS-Extender VMM - EXHANGE TWO PAGE-TABLE ENTRIES {protected mode} (AX=251Fh) INT 21 - Phar Lap 386/DOS-Extender VMM - GET MEMORY STATISTICS {protected mode} (AX=2520h) INT 21 - Phar Lap 386/DOS-Extender VMM - LIMIT PROGRAM'S EXTENDED MEM USAGE {protected mode} (AX=2521h) INT 21 - Phar Lap 386/DOS-Ext VMM v2.2+ - SPECIFY ALTERNATE PAGE-FAULT HANDLR {protected mode} (AX=2522h) INT 21 - Phar Lap 386/DOS-Ext VMM v2.2+ - SPECIFY OUT-OF-SWAP-SPACE HANDLER {protected mode} (AX=2523h) INT 21 - Phar Lap 386/DOS-Ext VMM v2.2+ - INSTALL PAGE-REPLACEMENT HANDLERS {protected mode} (AX=2524h) INT 21 - Phar Lap 386/DOS-Extender VMM - LIMIT PROGRAM'S CONVENT'L MEM USAGE {protected mode} (AX=2525h) INT 21 - Phar Lap 386/DOS-Extender - GET CONFIGURATION INFORMATION {protected mode} (AX=2526h) INT 21 - Phar Lap 386/DOS-Extender VMM - EN/DISABLE STATE SAVE ON INTERRUPTS {protected mode} (AX=2527h) INT 21 - Phar Lap 386/DOS-Extender VMM - READ REGISTERS AFTER CTRL-C INT {protected mode} (AX=2528h) INT 21 - Phar Lap 386/DOS-Extender - LOAD FLAT MODEL .EXP or .REX FILE {protected mode} (AX=2529h) INT 21 - Phar Lap 386/DOS-Extender VMM - NEW LOAD PROGRAM FOR DEBUG {protected mode} (AX=252Ah) INT 21 - Phar Lap 386/DOS-Extender - FREE PHYSICAL PAGES {protected mode, partially documented} (AX=252Bh) INT 21 - Phar Lap 386/DOS-Extender - VIRTUAL MEMORY MANAGEMENT - PAGE LOCKING {protected mode} (AX=252Bh) INT 21 - Phar Lap 386/DOS-Extender - CREATE UNMAPPED PAGES {protected mode, partially documented} (AX=252Bh/BH=00h) INT 21 - Phar Lap 386/DOS-Extender - CREATE ALLOCATED PAGES {protected mode, partially documented} (AX=252Bh/BH=01h) INT 21 - Phar Lap 386/DOS-Extender - CREATE PHYSICAL DEVICE PAGES {protected mode, partially documented} (AX=252Bh/BH=02h) INT 21 - Phar Lap 386/DOS-Extender - MAP DATA FILE {protected mode, partially documented} (AX=252Bh/BH=03h) INT 21 - Phar Lap 386/DOS-Extender - GET PAGE TYPES {protected mode, partially documented} (AX=252Bh/BH=04h) INT 21 - Phar Lap 386/DOS-Extender v4.1 - GET PAGETABLE ENTRY/PAGE TABLE INFO {protected mode} (AX=252Bh/BH=09h) INT 21 - Phar Lap 386/DOS-Extender v4.1 - SET PAGETABLE ENTRY/PAGE TABLE INFO {protected mode} (AX=252Bh/BH=0Ah) INT 21 - Phar Lap 386/DOS-Extender v4.1+ - MAP DATA FILE ATIBM PC AT FILE OFFSET {protected mode} (AX=252Bh/BH=0Bh) INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - ADD UNMAPPED PAGES ATIBM PC AT END OF SEGMENT {protected mode} (AX=252Ch) INT 21 - Phar Lap 386/DOS-Extender VMM v2.3+ - CLOSE VMM FILE HANDLE {protected mode} (AX=252Dh) INT 21 - Phar Lap 386/DOS-Extender VMM v2.3+ - GET/SET VMM PARAMETERS {protected mode} (AX=252Eh) INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - WRITE RECORD TO VMM PAGE LOG FILE {protected mode} (AX=252Fh) INT 21 - Phar Lap 386/DOS-Ext VMM v2.3+ - SET SIZE OF BUFFER FOR DOS CALLS {protected mode} (AX=2530h) INT 21 - Phar Lap 386/DOS-Extender VMM v3.0 - READ/WRITE LDT DESCRIPTOR {protected mode} (AX=2531h) INT 21 - Phar Lap 386/DOS-Extender - GET EXCEPTION HANDLER VECTOR {protected mode} (AX=2532h) INT 21 - Phar Lap 386/DOS-Extender - SET EXCEPTION HANDLER VECTOR {protected mode} (AX=2533h) INT 21 - Phar Lap 386/DOS-Extender v3.0+ - GET INTERRUPT FLAG {protected mode} (AX=2534h) INT 21 - Phar Lap 386/DOS-Extender v3.0+ - READ/WRITE SYSTEM REGISTERS {protected mode} (AX=2535h) INT 21 - Phar Lap 386/DOS-Ext VMM v3.0+ - MIN/MAX EXTENDED/CONVIBM Convertible MEMORY USAGE {protected mode} (AX=2536h) INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - ALLOCATE DOS MEMORY ABOVE DOS BUFFER {protected mode} (AX=2537h) INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - READ PROTMODE REGS AFTER SFTWARE INT {protected mode} (AX=2538h) INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - GET OFFSET OF .EXP FILE HEADER {protected mode} (AX=2539h) INT 21 - Phar Lap 386/DOS-Extender v3.0+ - INSTALL MOD. SEG FAILURE HANDLER {protected mode} (AX=253Ah) INT 21 - Phar Lap 386/DOS-Extender v3.0+ - JUMP TO REAL MODE CODE, NO CONTEXT {protected mode} (AX=253Bh) INT 21 - Phar Lap 386/DOS-Extender VMM v3.0+ - SHRINK 386|VMM SWAP FILE {protected mode} (AX=253Ch) INT 21 - Phar Lap 386/DOS-Extender v4.0+ - READ/WRITE IDTsee Interrupt Descriptor Table DESCRIPTOR {protected mode} (AX=253Dh) INT 21 - Phar Lap 386/DOS-Extender v6.0+ - ALLOCATE LDT DESCRIPTOR {protected mode, partially documented} (AX=253Fh) INT 21 - Phar Lap 386/DOS-Extender v6.0+ - FORCE ALIAS OF SEGMENT {protected mode, partially documented} (AX=2540h) INT 21 - Phar Lap 386/DOS-Extender v6.0+ - FREE DLLsee Dynamic Link Library {protected mode, partially documented} (AX=2544h) INT 21 - Phar Lap 386/DOS-Extender v6.0+ - GET/SET PROCEDURE ADDRESS {protected mode, partially documented} (AX=2545h) INT 21 - Phar Lap 386/DOS-Extender v6.0+ - GET MODULE HANDLE {protected mode, partially documented} (AX=2546h) INT 21 - Phar Lap 386/DOS-Extender - ALLOCATE MS-DOS MEMORY BLOCK {protected mode} (AX=25C0h) INT 21 - Phar Lap 386/DOS-Extender - RELEASE MS-DOS MEMORY BLOCK {protected mode} (AX=25C1h) INT 21 - Phar Lap 386/DOS-Extender - MODIFY MS-DOS MEMORY BLOCK {protected mode} (AX=25C2h) INT 21 - Phar Lap 386/DOS-Extender - EXECUTE PROGRAM {protected mode} (AX=25C3h) INT 21 - DOS 1+ - CREATE NEW PROGRAM SEGMENT PREFIX (AH=26h) INT 21 - DOS 1+ - RANDOM BLOCK READ FROM FCBsee File Control Block FILE (AH=27h) INT 21 - DOS 1+ - RANDOM BLOCK WRITE TO FCBsee File Control Block FILE (AH=28h) INT 21 - DOS 1+ - PARSE FILENAME INTO FCBsee File Control Block (AH=29h) INT 21 - DOS 1+ - GET SYSTEM DATE (AH=2Ah) INT 21 - DOS 1+ - SET SYSTEM DATE (AH=2Bh) INT 21 - The Volkov Commander - GET POINTER TO LEFT PANEL DATA STRUCTURE (AX=2B00h/CX=5643h/DX=4F4Dh) INT 21 - Quarterdeck DOS-UP.SYS v2.00 - INSTALLATION CHECK (AX=2B01h/CX=444Dh/DX=4158h) INT 21 - TAME v2.10+ - INSTALLATION CHECK (AX=2B01h/CX=5441h/DX=4D45h) INT 21 - The Volkov Commander - GET POINTER TO RIGHT PANEL DATA STRUCTURE (AX=2B01h/CX=5643h/DX=4F4Dh) INT 21 - The Volkov Commander - GET POINTER TO GLOBAL VARIABLES (AX=2B02h/CX=5643h/DX=4F4Dh) INT 21 - VIRUS - "Maltese Amoeba" - INSTALLATION CHECK (AX=2B16h/CX=0643h) INT 21 - pcANYWHERE IV/LAN - INSTALLATION CHECK (AX=2B44h/BX=4D41h/CX=7063h/DX=4157h) INT 21 - AI Architects - ??? - INSTALLATION CHECK (AH=2Bh/CX=4149h/DX=413Fh) INT 21 - Super PC-Kwik v3.20+ - INSTALLATION CHECK (AH=2Bh/CX=4358h) INT 21 - DESQview - INSTALLATION CHECK (AH=2Bh/CX=4445h/DX=5351h) INT 21 - ELRES v1.1 - INSTALLATION CHECK (AH=2Bh/CX=454Ch/DX=5253h) INT 21 - Volkov Commander - INSTALLATION CHECK (AH=2Bh/CX=5643h/DX=4F4Dh) INT 21 - bitFOSSI - INSTALLATION CHECK (AH=2Bh/CX=6269h/DX=7449h) INT 21 - bitFOSS - INSTALLATION CHECK (AH=2Bh/CX=6269h/DX=7446h) INT 21 - WDTSR.COM - INSTALLATION CHECK (AH=2Bh/CX=6269h/DX=742Dh) INT 21 - VIRUS - "Anti Pode 2.0" - INSTALLATION CHECK (AH=2Ch) INT 21 - DOS 1+ - GET SYSTEM TIME (AH=2Ch) INT 21 - SKUDO - INSTALLATION CHECK (AX=2C00h/CX=534Bh/DX=5544h/BX=4F21h) INT 21 - VIRUS - "LockJaw/Proto-T" - INSTALLATION CHECK (AX=2C2Ch) INT 21 - DOS 1+ - SET SYSTEM TIME (AH=2Dh) INT 21 - PC-Mix - INSTALLATION CHECK (AX=2D01h/CX=7820h/DX=6D69h) INT 21 - DOS 1+ - SET VERIFY FLAG (AH=2Eh/DL=00h) INT 21 - DOS 2+ - GET DISK TRANSFER AREA ADDRESS (AH=2Fh) INT 21 - Phar Lap 386/DOS-Extender, Intel Code Builder - INSTALLATION CHECK (AH=30h) INT 21 - DOS 2+ - GET DOS VERSION (AH=30h) INT 21 - CTask 2.0+ - INSTALLATION CHECK (AX=3000h/BX=1234h) INT 21 - PC-MOS/386 v3.0 - INSTALLATION CHECK/GET VERSION (AX=3000h/BX=3000h) INT 21 - VIRUS - "Jackal" - INSTALLATION CHECK (AX=3000h/BX=614Ah/CX=6B63h/DX=6C61h) INT 21 - StopPrg v2.0 - INSTALLATION CHECK (AX=3022h) INT 21 - VIRUS - "IMTC" -INSTALLATION CHECK (AX=3030h/BX=694Dh) INT 21 - VIRUS - "Uruguay" - INSTALLATION CHECK (AX=3032h/DX=1234h) INT 21 - VIRUS - "Possessed" - INSTALLATION CHECK (AH=30h/DX=ABCDh) INT 21 - VIRUS - "Dutch-555"/"Quit 1992" - INSTALLATION CHECK (AX=30F1h) INT 21 - DESQ??? - INSTALLATION CHECK (AX=30FFh/CX=4445h/DX=5351h) INT 21 - VIRUS - "ANDROMEDA-758" -INSTALLATION CHECK (AH=30h/SI=1234h) INT 21 - DOS 2+ - TERMINATE AND STAY RESIDENT (AH=31h) INT 21 - DOS 2+ - GET DOS DRIVE PARAMETER BLOCK FOR SPECIFIC DRIVE (AH=32h) INT 21 - DOS 2+ - EXTENDED BREAK CHECKING (AH=33h) INT 21 - DOS 3.x+ internal - GET AND SET EXTENDED CONTROL-BREAK CHECKING STATE (AX=3302h) INT 21 - DOS 3.4/4.0 - GET CURRENT CPSW STATE (AX=3303h) INT 21 - DOS 3.4/4.0 - SET CPSW STATE (AX=3304h) INT 21 - DOS 4.0+ - GET BOOT DRIVE (AX=3305h) INT 21 - CBIS network - NETWORK REDIRECTOR - ??? (AX=3306h) INT 21 - DOS 5+ - GET TRUE VERSION NUMBER (AX=3306h) INT 21 - Windows95 - SET/CLEAR DOS_FLAG (AX=3307h) INT 21 - VIRUS - "Burghofer" - INSTALLATION CHECK (AX=330Fh) INT 21 - Diet Disk v1.0 - INSTALLATION CHECK (AX=3341h) INT 21 - VIRUS - "CoffeeShop" - INSTALLATION CHECK (AX=33DAh) INT 21 - VIRUS - "CoffeeShop" - GENERATE RANDOM NUMBER (AX=33DBh) INT 21 - VIRUS - "CoffeeShop" - DISPLAY "LEGALIZE CANNABIS" GRAPHIC (AX=33DCh) INT 21 - VIRUS - "Oropax" - INSTALLATION CHECK (AX=33E0h) INT 21 - DOS 2+ - GET ADDRESS OF INDOS FLAG (AH=34h) INT 21 - DOS 2+ - GET INTERRUPT VECTOR (AH=35h) INT 21 - FlashTek X-32VM - ALLOCATE PROTECTED-MODE SELECTOR {protected mode} (AX=3501h) INT 21 - FlashTek X-32VM - DEALLOCATE PROTECTED-MODE SELECTOR {protected mode} (AX=3502h) INT 21 - FlashTek X-32VM - SET SELECTOR BASE ADDRESS {protected mode} (AX=3503h) INT 21 - FlashTek X-32VM - GET SELECTOR BASE ADDRESS {protected mode} (AX=3504h) INT 21 - FlashTek X-32VM - SET SELECTOR LIMIT {protected mode} (AX=3505h) INT 21 - FlashTek X-32VM - PHYSICAL ADDRESS MAPPING {protected mode} (AX=350Ah) INT 21 - FlashTek X-32VM - UPDATE AND RETURN AVAILABLE FREE MEMORY {protected mode} (AX=350Bh) INT 21 - FlashTek X-32VM - ALLOCATE A BLOCK OF MEMORY {protected mode} (AX=350Ch) INT 21 - FlashTek X-32VM - RESERVE BLOCK OF MEMORY FOR 32-BIT STACK {protected mode} (AX=350Dh) INT 21 - VIRUS - "Agiplan"/"Month 4-6" - INSTALLATION CHECK (AX=357Fh) INT 21 - DOS 2+ - GET FREE DISK SPACE (AH=36h) INT 21 - DOS 2.x and 3.3+ only - "AVAILDEV" - SPECIFY \DEV\ PREFIX USE (AH=37h) INT 21 - DOS 2+ - "SWITCHAR" - GET SWITCH CHARACTER (AX=3700h) INT 21 - DOS 2+ - "SWITCHAR" - SET SWITCH CHARACTER (AX=3701h) INT 21 - XPACK v1.52+ - TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. INSTALLATION CHECK (AX=37A0h/BX=6A6Dh) INT 21 - XPACK v1.52+ - UNINSTALL (AX=37A1h/BX=6A6Dh) INT 21 - XPACK v1.52+ - GET TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. STATUS (AX=37A2h/BX=6A6Dh) INT 21 - XPACK v1.52+ - SET TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. STATUS (AX=37A3h/BX=6A6Dh) INT 21 - XPACK v1.65 - GET TEMPORARY DIRECTORY NAME (AX=37A6h/BX=6A6Dh) INT 21 - XPACK v1.65 - SET TEMPORARY DIRECTORY NAME (AX=37A7h/BX=6A6Dh) INT 21 - DIET v1.43e - TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. INSTALLATION CHECK (AX=37D0h/BX=899Dh) INT 21 - DIET v1.43e - GET DIET.EXE RESIDENT SEGMENT (AX=37D1h/BX=899Dh) INT 21 - DIET v1.43e - GET TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. CONTROL FLAGS (AX=37D2h/BX=899Dh) INT 21 - DIET v1.43e - SET TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. CONTROL FLAGS (AX=37D3h/BX=899Dh) INT 21 - DIET v1.43e - GET TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. OPTIONS (AX=37D4h/BX=899Dh) INT 21 - DIET v1.43e - SET TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. OPTIONS (AX=37D5h/BX=899Dh) INT 21 - DIET v1.43e - GET TEMPORARY DIRECTORY NAMES (AX=37D6h/BX=899Dh) INT 21 - DIET v1.43e - SET TEMPORARY DIRECTORY NAMES (AX=37D7h/BX=899Dh) INT 21 - DIET v1.43e - SET ADDRESS OF EXTERNAL PROCEDURE (AX=37DCh/BX=899Dh) INT 21 - DIET v1.43e - RELEASE EXTERNAL PROCEDURE (AX=37DDh/BX=899Dh) INT 21 - DIET v1.43e - READ EMSsee Expanded Memory Specification STATUS (AX=37DEh/BX=899Dh) INT 21 - DIET v1.43e - UNINSTALL TSR(Terminate and Stay Resident) A program which remains in memory after terminating in order to provide services to other programs or the user. The name comes from the name of the DOS function call used to remain in memory after termination. (AX=37DFh/BX=899Dh) INT 21 - DOS 2+ - GET COUNTRY-SPECIFIC INFORMATION (AH=38h) INT 21 - DOS 3.0+ - SET COUNTRY CODE (AH=38h/DX=FFFFh/AL=01h/AL=FFh) INT 21 - DOS 2+ - "MKDIR" - CREATE SUBDIRECTORY (AH=39h) INT 21 - DOS 2+ - "RMDIR" - REMOVE SUBDIRECTORY (AH=3Ah) INT 21 - DOS 2+ - "CHDIR" - SET CURRENT DIRECTORY (AH=3Bh) INT 21 - DOS 2+ - "CREAT" - CREATE OR TRUNCATE FILE (AH=3Ch) INT 21 - DOS 2+ - "OPEN" - OPEN EXISTING FILE (AH=3Dh) INT 21 - VIRUS - "GT-SPOOF" -INSTALLATION CHECK (AX=3D76h) INT 21 - VIRUS - "JD-448" - INSTALLATION CHECK (AX=3DFFh) INT 21 - DOS 2+ - "CLOSE" - CLOSE FILE (AH=3Eh) INT 21 - IFSHLP.SYS - GET ENTRY POINT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=3Fh/CX=0008h) INT 21 - Trusted Access - NB.SYS - GET STATE (AH=3Fh/CX=0002h) INT 21 - BW-TCP - GET DRIVER INFO (AH=3Fh/CX=002Bh) INT 21 - WORKGRP.SYS - GET ENTRY POINT (AH=3Fh/CX=0008h) INT 21 - PCIBM PC/TCP(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP. IPCUST.SYS - READ CONFIGURATION DATA (AH=3Fh) INT 21 - Turbo Debug HARDWARE BREAKPOINTS - READ STATUS BLOCK (AH=3Fh) INT 21 - DOS 2+ - "READ" - READ FROM FILE OR DEVICE (AH=3Fh) INT 21 - VIRUS - "KYZ/LieWait" - INSTALLATION CHECK (AH=3Fh/BX=FEB0h) INT 21 - Trusted Access - NB.SYS - SET STATE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=40h) INT 21 - PCIBM PC/TCP(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP. IPCUST.SYS - WRITE CONFIGURATION DATA (AH=40h) INT 21 - Turbo Debug HARDWARE BREAKPOINTS - SEND CMD TO HARDWARE BRKPNT DRIVER (AH=40h) INT 21 - DOS 2+ - "WRITE" - WRITE TO FILE OR DEVICE (AH=40h) INT 21 - FARTBELL.EXE - INSTALLATION CHECK (AX=4000h/BX=0002h/CX=0000h/DS:DX=0000h) INT 21 - FARTBELL.EXE - FORCE NOISE (AX=4001h/BX=0002h/CX=0000h/DS:DX=0000h) INT 21 - DOS 2+ - "UNLINK" - DELETE FILE (AH=41h) INT 21 - SoftLogic Data Guardian - ??? (AX=4101h/DX=FFFEh) INT 21 - DOS 2+ - "LSEEK" - SET CURRENT FILE POSITION (AH=42h) INT 21 - VIRUS - "Shake" - INSTALLATION CHECK (AX=4203h) INT 21 - VIRUS - "Invader" - INSTALLATION CHECK (AX=4243h) INT 21 - DOS 2+ - GET FILE ATTRIBUTES (AX=4300h) INT 21 - DOS 2+ - "CHMOD" - SET FILE ATTRIBUTES (AX=4301h) INT 21 - DR DOS 3.41+ internal - GET ACCESS RIGHTS (AX=4302h) INT 21 - MS-DOS 7 - GET COMPRESSED FILE SIZE (AX=4302h) INT 21 - DR DOS 3.41+ internal - SET ACCESS RIGHTS AND PASSWORD (AX=4303h) INT 21 - DR DOS 5.0-6.0 internal - GET ENCRYPTED PASSWORD {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4304h) INT 21 - DR DOS 5.0-6.0 internal - SET EXTENDED FILE ATTRIBUTES {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4305h) INT 21 - DR DOS 6.0 - GET FILE OWNER {obsolete} (AX=4306h) INT 21 - DR DOS 6.0 - SET FILE OWNER {obsolete} (AX=4307h) INT 21 - Banyan VINES 2.1+ - GET EXTENDED FILE ATTRIBUTES (AX=4310h) INT 21 - Banyan VINES 2.1+ - SET EXTENDED FILE ATTRIBUTES (AX=4311h) INT 21 - Q87, Q387 - INSTALLATION CHECK (AX=4321h/BX=0000h) INT 21 - Q87, Q387 - ENABLE EMULATOR (AX=4321h/BX=0001h) INT 21 - Q87, Q387 - DISABLE EMULATOR (AX=4321h/BX=0002h) INT 21 - Novell DOS 7 - UNDELETE PENDING DELETE FILE (AX=4380h) INT 21 - Novell DOS 7 - PURGE PENDING DELETE FILE (AX=4381h) INT 21 - DR-DOS >7.03 - RESERVED INT 21 - MS-DOS 7.20 (Win98) - EXTENDED-LENGTH FILENAME OPERATIONS (AX=43FFh/BP=5053h) INT 21 - DOS 2+ - IOCTL - GET DEVICE INFORMATION (AX=4400h) INT 21 - DOS 2+ - IOCTL - SET DEVICE INFORMATION (AX=4401h) INT 21 - DRFAT32.SYS device driver - IOCTL INPUT (AX=4402h) INT 21 - ATA Software Programming Interface (ATASPI) - INTERFACE (AX=4402h/CX=0004h) INT 21 - IFSHLP.SYS - GET ENTRY POINT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0008h) INT 21 - Microsoft EMM386.EXE v4.45 - GET MEMORY MANAGER INFORMATION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h) INT 21 - Novell DOS 7+ EMM386.EXE - GET STATE RECORD {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=003Eh) INT 21 - Creative Technology CTSB2.SYS v1.01.01 - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0004h) INT 21 - Creative Technology CTMMSYS.SYS v1.00.01 - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0004h) INT 21 - PCIBM PC Tools 9 CPRLOW.EXE - GET CODE AND DATA ADDRESSES {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h) INT 21 - LAN Manager - TCPDRV.DOS - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0019h) INT 21 - PenDOS PENDEV.SYS - GET ENTRY POINTS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h) INT 21 - FTPSOFT.DOS v3.1 - GET ??? (AX=4402h) INT 21 - Compaq AG1024.SYS - RGDI - GET DRIVER LOCATION (AX=4402h) INT 21 - 10NET v5.0 - 10MEMMGR.SYS - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. (AX=4402h) INT 21 - 10NET v5.0 - 10BEUI.DOS - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. (AX=4402h) INT 21 - WORKGRP.SYS - GET API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. ENTRY POINT (AX=4402h/CX=0008h) INT 21 - PCIBM PC/TCP(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP. IPCUST.SYS - RESET CONFIGURATION DATA READ POINTER (AX=4402h) INT 21 - PGS1600.DEV - IOCTL - GET CONFIGURATION INFO (AX=4402h/CX=0018h) INT 21 - Qualitas 386MAX v6.00+ - IOCTL INPUT - GET STATE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h) INT 21 - Advanced SCSI(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer. A host adapter connects the SCSI bus to the computer's own bus. See also ESDI, IDE. Programming Interface (ASPI) - INTERFACE (AX=4402h/CX=0004h) INT 21 - Quarterdeck - HOOKROM.SYS - GET HOOKED VECTOR TABLE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0004h) INT 21 - Quarterdeck - QEMM-386 v5+ - GET API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. ENTRY POINT (AX=4402h/CX=0004h) INT 21 - CD-ROM device driver - IOCTL INPUT (AX=4402h) INT 21 - SMARTDRV.SYS v3.x only - IOCTL - GET CACHE STATUS (AX=4402h/CX=28h) INT 21 - HIGHUMM.SYS v1.17+ - IOCTL - GET API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. ADDRESS (AX=4402h/CX=0004h) INT 21 - LASTBYTE.SYS v1.19 - IOCTL - GET ??? TABLE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0004h) INT 21 - IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. SYSTEM 36/38 WORKSTATION EMULATION - VDI.SYS - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h) INT 21 - MS-DOS 7.0+ - CONFIG$ device - GET CONFIGURATION INFORMATION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h) INT 21 - Network Driver Interface Specification (NDIS(Network Driver Interface Specification) A hardware-independent network interface developed by Microsoft and 3com. See also Packet Driver, TCP/IP.) 2.0.1 - PROTOCOL MANAGER (AX=4402h/CX=000Eh) INT 21 - DOS 2+ - IOCTL - READ FROM CHARACTER DEVICE CONTROL CHANNEL (AX=4402h) INT 21 - Memory Managers - GET API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. ENTRY POINT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0006h) INT 21 - Memory Managers - GET EMM IMPORT STRUCTURE ADDRESS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0006h) INT 21 - Memory Managers - GET MEMORY MANAGER VERSION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4402h/CX=0002h) INT 21 - DR DOS $IDLE$ - IOCTL - DYNAMIC IDLE DETECTION CONTROL (AX=4403h) INT 21 - PenDOS PENDEV.SYS - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4403h) INT 21 - Compaq AG1024.SYS - RGDI - IOCTL OUTPUT (AX=4403h) INT 21 - Compaq AG1024.SYS - CPQ_MGES - IOCTL OUTPUT (AX=4403h) INT 21 - PCIBM PC/TCP(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP. IPCUST.SYS - RESET CONFIGURATION DATA READ POINTER (AX=4403h) INT 21 - PGS1600.DEV - IOCTL - SET CONFIGURATION??? (AX=4403h/CX=0018h) INT 21 - AI Architects - OS/x86??? - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4403h) INT 21 - Brian Antoine Seagate ST-01 SCSI(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer. A host adapter connects the SCSI bus to the computer's own bus. See also ESDI, IDE..SYS - IOCTL - EXECUTE COMMANDS (AX=4403h) INT 21 - MS-DOS 7.0+ - CONFIG$ device - SET??? CONFIGURATION INFORMATION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4403h) INT 21 - CD-ROM device driver - IOCTL OUTPUT (AX=4403h) INT 21 - SMARTDRV.SYS v3.x only - IOCTL - CACHE CONTROL (AX=4403h) INT 21 - DOS 2+ - IOCTL - WRITE TO CHARACTER DEVICE CONTROL CHANNEL (AX=4403h) INT 21 - Qualitas 386MAX v6.01+ - TURN 386MAX OFF {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4403h) INT 21 - Qualitas 386MAX v6.01+ - TURN 386MAX ON {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4403h) INT 21 - Qualitas 386MAX v6.01+ - SET STATE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4403h) INT 21 - Qualitas 386MAX v7.00+ - LIMIT AUTOMATIC ACTIVATION TO STD EMSsee Expanded Memory Specification CALLS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4403h) INT 21 - Qualitas 386MAX v7.00+ - ALLOW AUTOMATIC ACTIVATION ON ANY INT 67 {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4403h) INT 21 - SFS v1.00 - GET CONFIGURATION INFORMATION (AX=4404h/CX=001Ah) INT 21 - COMBI-disk v1.13 - GET DATA RECORD (AX=4404h/CX=0032h) INT 21 - xDISK v3.31 - CONFIGURE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4404h/CX=0047h) INT 21 - DoubleTools v1.0 - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4404h/CX=0006h) INT 21 - DBLSPACE.BIN v6.2 - IOCTL - GET ??? FOR SPECIFIED DRIVE (AX=4404h) INT 21 - DBLSPACE.BIN - IOCTL - FLUSH OR INVALIDATE INTERNAL CACHES (AX=4404h/CX=000Ah) INT 21 - DUBLDISK.SYS v2.6 - GET INFO (AX=4404h) INT 21 - Stacker - GET STACVOL FILE SECTORS (AX=4404h) INT 21 - Stacker - GET DEVICE DRIVER ADDRESS AND SET VOLUME NUMBER (AX=4404h/CX=0004h) INT 21 - DOS 2+ - IOCTL - READ FROM BLOCK DEVICE CONTROL CHANNEL (AX=4404h) INT 21 - SUPERSTOR - IOCTL - INSTALL CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4405h/CX=000Ch) INT 21 - SFS v1.00 - DRIVER CONTROL (AX=4405h) INT 21 - COMBI-disk v1.13 - CONTROL COMBI-disk (AX=4405h) INT 21 - xDISK v3.31 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4405h) INT 21 - DBLSPACE.BIN - IOCTL - FLUSH OR INVALIDATE INTERNAL CACHES {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4405h/CX=000Ah) INT 21 - Brian Antoine Seagate ST-01 SCSI(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer. A host adapter connects the SCSI bus to the computer's own bus. See also ESDI, IDE..SYS - IOCTL - EXECUTE COMMANDS (AX=4405h) INT 21 - DOS 2+ - IOCTL - WRITE TO BLOCK DEVICE CONTROL CHANNEL (AX=4405h) INT 21 - DOS 2+ - IOCTL - GET INPUT STATUS (AX=4406h) INT 21 - DOS 2+ - IOCTL - GET OUTPUT STATUS (AX=4407h) INT 21 - DOS 3.0+ - IOCTL - CHECK IF BLOCK DEVICE REMOVABLE (AX=4408h) INT 21 - DOS 3.1+ - IOCTL - CHECK IF BLOCK DEVICE REMOTE (AX=4409h) INT 21 - DOS 3.1+ - IOCTL - CHECK IF HANDLE IS REMOTE (AX=440Ah) INT 21 - DOS 3.1+ - IOCTL - SET SHARING RETRY COUNT (AX=440Bh) INT 21 - Greg Shenaut ASPITAPE.SYS - INTERFACE (AX=440Ch) INT 21 - DOS 3.2+ - IOCTL - GENERIC CHARACTER DEVICE REQUEST (AX=440Ch) INT 21 - DOS 3.2+ - IOCTL - GENERIC BLOCK DEVICE REQUEST (AX=440Dh) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - LOCK LOGICAL VOLUME (AX=440Dh/CX=084Ah) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - LOCK PHYSICAL VOLUME (AX=440Dh/CX=084Bh) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - UNLOCK LOGICAL VOLUME (AX=440Dh/CX=086Ah) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - UNLOCK PHYSICAL VOLUME (AX=440Dh/CX=086Bh) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - GET LOCK FLAG STATE (AX=440Dh/CX=086Ch) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - ENUMERATE OPEN FILES (AX=440Dh/CX=086Dh) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - FIND SWAP FILE (AX=440Dh/CX=086Eh) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - GET CURRENT LOCK STATE (AX=440Dh/CX=0870h) INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - GET FIRST CLUSTER (AX=440Dh/CX=0871h) INT 21 - DR PalmDOS - GENERIC IOCTL - LOGIN SECURITY (AX=440Dh/CX=EDC1h) INT 21 - DOS 3.2+ - IOCTL - GET LOGICAL DRIVE MAP (AX=440Eh) INT 21 - DOS 3.2+ - IOCTL - SET LOGICAL DRIVE MAP (AX=440Fh) INT 21 - DOS 5+ - IOCTL - QUERY GENERIC IOCTL CAPABILITY (HANDLE) (AX=4410h) INT 21 - NewSpace - ENABLE DRIVER {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4410h/BX=FFFFh) INT 21 - DOS 5+ - IOCTL - QUERY GENERIC IOCTL CAPABILITY (DRIVE) (AX=4411h) INT 21 - NewSpace - DISABLE DRIVER {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4411h/BX=FFFFh) INT 21 - DR DOS 5.0-6.0 - DETERMINE DOS TYPE {obsolete} (AX=4412h) INT 21 - NewSpace - INSTALLATION CHECK??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4412h/BX=FFFFh) INT 21 - NewSpace - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4413h/BX=FFFFh) INT 21 - DR DOS 5.0-6.0 - SET GLOBAL PASSWORD {obsolete, undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4414h) INT 21 - NewSpace - DEBUGGING DUMP {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4414h/BX=FFFFh) INT 21 - DR DOS 5.0-6.0 - HISTORY BUFFER, SHARE, AND HILOAD CONTROL {obsolete, undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4416h) INT 21 - Concurrent DOS v3.2+ - INSTALLATION CHECK (AX=4451h) INT 21 - DR DOS 3.41+ - DETERMINE DOS TYPE/GET DR DOS VERSION (AX=4452h) INT 21 - DR DOS 3.41+ - SET GLOBAL PASSWORD {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4454h) INT 21 - DR DOS 5.0+ - HISTORY BUFFER CONTROL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4456h) INT 21 - DR DOS 5.0-6.0 - SHARE/HILOAD CONTROL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4457h/DL=00h/=01h) INT 21 - DR DOS 6.0 - GET SHARE STATUS {obsolete, undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4457h/DX=FFFFh) INT 21 - DR DOS 5.0+ internal - GET POINTER TO INTERNAL VARIABLE TABLE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4458h) INT 21 - DR Multiuser DOS 5.0 - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. (AX=4459h) INT 21 - Concurrent DOS etc. - USER GROUP SUPPORT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=445Ah) INT 21 - VIRUS - "Horns" - INSTALLATION CHECK (AX=44A0h) INT 21 - Sun PC-NFS - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=44E0h) INT 21 - NewSpace - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=44FFh/BX=FFFFh) INT 21 - DOS 2+ - "DUP" - DUPLICATE FILE HANDLE (AH=45h) INT 21 - DOS 2+ - "DUP2", "FORCEDUP" - FORCE DUPLICATE FILE HANDLE (AH=46h) INT 21 - DOS 2+ - "CWD" - GET CURRENT DIRECTORY (AH=47h) INT 21 - DOS 2+ - ALLOCATE MEMORY (AH=48h) INT 21 - DOS 2+ - FREE MEMORY (AH=49h) INT 21 - DOS 2+ - RESIZE MEMORY BLOCK (AH=4Ah) INT 21 - VIRUS??? (AH=4Ah/BX=00B6h) INT 21 - VIRUS??? (AH=4Ah/BX=FFFFh/CX=0568h/SI=0129h/DI=0000h) INT 21 - ELRES v1.0 only - INSTALLATION CHECK (AH=4Bh/DS:DX=0000h) INT 21 - DOS 2+ - "EXEC" - LOAD AND/OR EXECUTE PROGRAM (AH=4Bh/CX=04h) INT 21 - VIRUS - "MG", "699"/"Thirteen Minutes" - INSTALLATION CHECK (AX=4B04h) INT 21 - DOS 5+ - SET EXECUTION STATE (AX=4B05h) INT 21 - FBOOT v2.13 - PERFORM FAST BOOTSTRAP {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4B18h/DX=0010h) INT 21 - VIRUS - "Holocaust"/"Telefonica" - ??? (AX=4B20h) INT 21 - VIRUS - "Holocaust"/"Telefonica" - ??? {callout or callback} (AX=4B21h) INT 21 - VIRUS - "1063"/"Mono" - INSTALLATION CHECK (AX=4B25h) INT 21 - VIRUS - "Plastique"/"AntiCad" - INSTALLATION CHECK (AX=4B40h) INT 21 - VIRUS - "Plastique"/"AntiCad" - ??? (AX=4B41h) INT 21 - VIRUS - "Jabberwocky" - INSTALLATION CHECK (AX=4B4Ah) INT 21 - VIRUS - "Horse-2" - INSTALLATION CHECK (AX=4B4Bh) INT 21 - VIRUS - "Murphy-2", "Patricia"/"Smack" - INSTALLATION CHECK (AX=4B4Dh) INT 21 - VIRUS - "Plastique-2576"/"AntiCad-2576" - INSTALLATION CHECK (AX=4B50h) INT 21 - VIRUS - "Horse" - INSTALLATION CHECK (AX=4B53h) INT 21 - VIRUS - "One Half" - INSTALLATION CHECK (AX=4B53h/BX=2121h/CX=1212h/DX=0236h) INT 21 - VIRUS - "Sparse" - INSTALLATION CHECK (AX=4B55h) INT 21 - VIRUS - "Murphy-1", "Murphy-4" - INSTALLATION CHECK (AX=4B59h) INT 21 - VIRUS - "Brothers" - INSTALLATION CHECK (AX=4B5Eh) INT 21 - VIRUS - "Plastique-2576"/"AntiCad-2576" - ??? (AX=4B60h) INT 21 - DR DOS v3.31+ - RUN ALREADY-LOADED KERNEL FILE (AX=4B80h) INT 21 - VIRUS - "Shirley" - INSTALLATION CHECK (AX=4B87h) INT 21 - VIRUS - "Zherkov-1882" - INSTALLATION CHECK (AX=4B95h) INT 21 - VIRUS - "1876"/"Dash-em" - INSTALLATION CHECK (AX=4BA7h) INT 21 - VIRUS - "Nomenklatura" - INSTALLATION CHECK (AX=4BAAh) INT 21 - VIRUS - "948"/"Screenplus1", "Magnitogorsk" - INSTALLATION CHECK (AX=4BAFh) INT 21 - VIRUS - "UZZY" -INSTALLATION CHECK (AX=4BB1h) INT 21 - VIRUS - "Lozinsky"/"Zherkov" - INSTALLATION CHECK (AX=4BDDh) INT 21 - F-DRIVER.SYS v1.14+ - GRAB INT 21 (AX=4BEEh) INT 21 - DIET v1.10+ (Overlay Mode) - INSTALLATION CHECK (AX=4BF0h) INT 21 - VIRUS - "Jerusalem 2" - INSTALLATION CHECK (AX=4BF1h) INT 21 - DIET v1.10+ (Overlay Mode) - EXPAND PROGRAM??? (AX=4BF1h) INT 21 - VIRUS - "Hitchcock", "Dark Avenger-1028", "1193" - INSTALLATION CHECK (AX=4BFEh) INT 21 - VIRUS - "USSR-707", "Justice", "Europe 92" - INSTALLATION CHECK (AX=4BFFh) INT 21 - VIRUS - "Cascade" - INSTALLATION CHECK (AX=4BFFh/SI=0000h/DI=0000h) INT 21 - DOS 2+ - "EXIT" - TERMINATE WITH RETURN CODE (AH=4Ch) INT 21 - Headroom - ??? (AX=4C57h) INT 21 - DOS 2+ - GET RETURN CODE (ERRORLEVEL) (AH=4Dh) INT 21 - WILDUNIX.COM internal - INSTALLATION CHECK (AH=4Eh/DS:DX=0000h) INT 21 - DOS 2+ - "FINDFIRST" - FIND FIRST MATCHING FILE (AH=4Eh) INT 21 - DOS 2+ - "FINDNEXT" - FIND NEXT MATCHING FILE (AH=4Fh) INT 21 - DOS 2+ internal - SET CURRENT PROCESS ID (SET PSPsee Program Segment Prefix ADDRESS) (AH=50h) INT 21 - VIRUS - "Predator 2" - INSTALLATION CHECK (AX=50FDh) INT 21 - DOS 2+ internal - GET CURRENT PROCESS ID (GET PSPsee Program Segment Prefix ADDRESS) (AH=51h) INT 21 - DOS 2+ internal - "SYSVARS" - GET LIST OF LISTS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=52h) INT 21 - VIRUS - "516"/"Leapfrog" - INSTALLATION CHECK (AX=5252h) INT 21 - DOS 2+ internal - TRANSLATE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. PARAMETER BLOCK TO DRIVE PARAM BLOCK (AH=53h/CX=4558h/DX=4152h) INT 21 - DOS 2+ - GET VERIFY FLAG (AH=54h) INT 21 - VIRUS - "Dudley" - INSTALLATION CHECK (AX=5454h) INT 21 - VIRUS - "Dual_GtM"/"Ganeu" - INSTALLATION CHECK (AH=54h/BX=4475h/CX=616Ch) INT 21 - DOS 2+ internal - CREATE CHILD PSPsee Program Segment Prefix (AH=55h) INT 21 - DOS 2+ - "RENAME" - RENAME FILE (AH=56h) INT 21 - VIRUS - "PS-MPC.Gold" - INSTALLATION CHECK (AX=5643h) INT 21 - DOS 2+ - GET FILE'S LAST-WRITTEN DATE AND TIME (AX=5700h) INT 21 - DOS 2+ - SET FILE'S LAST-WRITTEN DATE AND TIME (AX=5701h) INT 21 - OS/2 v1.1+ Family API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - DosQFileInfo (AX=5702h) INT 21 - DOS 4.x only - GET EXTENDED ATTRIBUTES FOR FILE (AX=5702h/CX=0000h) INT 21 - OS/2 v1.1+ Compatibility Box Family API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - DosQPathInfo (AX=5702h/BX=FFFFh) INT 21 - OS/2 v1.1+ Family API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - DosSetFileInfo (AX=5703h) INT 21 - DOS 4.x only - GET EXTENDED ATTRIBUTE PROPERTIES (AX=5703h/CX=0000h) INT 21 - OS/2 v1.1+ Family API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - DosSetPathInfo (AX=5703h/BX=FFFFh) INT 21 - MS-DOS 7/Windows95 - GET LAST ACCESS DATE AND TIME (AX=5704h) INT 21 - DOS 4.x only - SET EXTENDED ATTRIBUTES (AX=5704h) INT 21 - MS-DOS 7/Windows95 - SET LAST ACCESS DATE AND TIME (AX=5705h/CX=0000h) INT 21 - MS-DOS 7/Windows95 - GET CREATION DATE AND TIME (AX=5706h) INT 21 - MS-DOS 7/Windows95 - SET CREATION DATE AND TIME (AX=5707h) INT 21 - VIRUS - "WARP" -INSTALLATION CHECK (AX=5741h) INT 21 - IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. Genie - Resident Manager - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5757h/BX=5757h) INT 21 - Headroom - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5758h) INT 21 - DOS 5+ - GET OR SET UMBsee Upper Memory Block LINK STATE (AH=58h) INT 21 - DOS 2.11+ - GET OR SET MEMORY ALLOCATION STRATEGY (AH=58h) INT 21 - VIRUS - "1067"/"Headcrash" - INSTALLATION CHECK (AX=58CCh) INT 21 - VIRUS - "1067"/"Headcrash" - GET ORIGINAL INT 21h VECTOR (AX=58DDh) INT 21 - DOS 3.0+ - GET EXTENDED ERROR INFORMATION (AH=59h/BX=0000h) INT 21 - European MS-DOS 4.0 - GET HARD ERROR INFORMATION (AH=59h/BX=0001h) INT 21 - DOS 3.0+ - CREATE TEMPORARY FILE (AH=5Ah) INT 21 - DOS 3.0+ - CREATE NEW FILE (AH=5Bh) INT 21 - DOS 3.0+ - "FLOCK" - RECORD LOCKING (AH=5Ch) INT 21 - DOS 3.1+ internal - SERVER FUNCTION CALL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D00h) INT 21 - DOS 3.1+ internal - COMMIT ALL FILES FOR SPECIFIED COMPUTER/PROCESS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D01h) INT 21 - DOS 3.1+ internal - SHARE.EXE - CLOSE FILE BY NAME {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D02h) INT 21 - DOS 3.1+ internal - SHARE.EXE - CLOSE ALL FILES FOR GIVEN COMPUTER {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D03h) INT 21 - DOS 3.1+ internal - SHARE.EXE - CLOSE ALL FILES FOR GIVEN PROCESS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D04h) INT 21 - DOS 3.1+ internal - SHARE.EXE - GET OPEN FILE LIST ENTRY {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D05h) INT 21 - DOS 3.0+ internal - GET ADDRESS OF DOS SWAPPABLE DATA AREA {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D06h) INT 21 - DOS 3.1+ network - GET REDIRECTED PRINTER MODE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D07h) INT 21 - DOS 3.1+ network - SET REDIRECTED PRINTER MODE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D08h) INT 21 - DOS 3.1+ network - FLUSH REDIRECTED PRINTER OUTPUT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D09h) INT 21 - DOS 3.1+ - SET EXTENDED ERROR INFORMATION (AX=5D0Ah) INT 21 - DOS 4.x only - internal - GET DOS SWAPPABLE DATA AREAS {obsolete, undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5D0Bh) INT 21 - 10NET v5.0 - GET MACHINE NAME (AX=5E00h) INT 21 - DOS 3.1+ network - GET MACHINE NAME (AX=5E00h) INT 21 - 10NET v5.0 - GET LOCAL 10NET CONFIGURATION TABLE (AX=5E01h) INT 21 - DOS 3.1+ network - SET MACHINE NAME (AX=5E01h/CH=00h) INT 21 - DOS 3.1+ network - SET NETWORK PRINTER SETUP STRING (AX=5E02h) INT 21 - DOS 3.1+ network - GET NETWORK PRINTER SETUP STRING (AX=5E03h) INT 21 - 10NET v5.0 - INITIATE PRINT JOB (AX=5E04h) INT 21 - DOS 3.1+ network - SET PRINTER MODE (AX=5E04h) INT 21 - 10NET v5.0 - TERMINATE PRINT JOB (AX=5E05h) INT 21 - DOS 3.1+ network - GET PRINTER MODE (AX=5E05h) INT 21 - 10NET v5.0 - GET/SET 10NET WORKSTATION PRINTER SETUP STRUCTURE (AX=5E06h) INT 21 - DOS 3.1+ network - GET REDIRECTION MODE (AX=5F00h) INT 21 - DOS 3.1+ network - SET REDIRECTION MODE (AX=5F01h) INT 21 - DOS 3.1+ network - GET REDIRECTION LIST ENTRY (AX=5F02h) INT 21 - DOS 3.1+ network - REDIRECT DEVICE (AX=5F03h) INT 21 - DOS 3.1+ network - CANCEL REDIRECTION (AX=5F04h/CX=4E57h) INT 21 - STARLITE architecture - MAP LOCAL DRIVE LETTER TO REMOTE FILE SYSTEM (AX=5F05h) INT 21 - DOS 4.0+ network - GET EXTENDED REDIRECTION LIST ENTRY (AX=5F05h) INT 21 - STARLITE architecture - UNMAP DRIVE LETTER (AX=5F06h) INT 21 - Network - GET FULL REDIRECTION LIST {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5F06h) INT 21 - STARLITE architecture - MAKE NAMED OBJECT AVAILABLE ON NETWORK (AX=5F07h) INT 21 - DOS 5+ - ENABLE DRIVE (AX=5F07h) INT 21 - STARLITE architecture - REMOVE GLOBAL NETWORK NAME OF OBJECT (AX=5F08h) INT 21 - DOS 5+ - DISABLE DRIVE (AX=5F08h) INT 21 - STARLITE architecture - BIND TO NETWORK DEVICE (AX=5F09h) INT 21 - STARLITE architecture - DETACH FROM NETWORK DEVICE (AX=5F0Ah) INT 21 - LAN Manager Enhanced DOS - GET REDIRECTOR VERSION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5F30h) INT 21 - Named Pipes - LOCAL DosQNmPipeInfo {partially documented} (AX=5F32h/DX=0001h) INT 21 - Named Pipes - LOCAL DosQNmPHandState {partially documented} (AX=5F33h) INT 21 - Named Pipes - LOCAL DosSetNmPHandState {partially documented} (AX=5F34h) INT 21 - Named Pipes - LOCAL DosPeekNmPipe {partially documented} (AX=5F35h) INT 21 - Named Pipes - LOCAL DosTransactNmPipe {partially documented} (AX=5F36h) INT 21 - Named Pipes - DosCallNmPipe {partially documented} (AX=5F37h) INT 21 - Named Pipes - LOCAL DosWaitNmPipe - AWAIT AVAIL. OF PIPE INSTANCE {partially documented} (AX=5F38h) INT 21 - Named Pipes - LOCAL DosRawReadNmPipe {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5F39h) INT 21 - Named Pipes - LOCAL DosRawWriteNmPipe {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5F3Ah) INT 21 - LAN Manager Enhanced DOS - NetHandleSetInfo {partially documented} (AX=5F3Bh) INT 21 - LAN Manager Enhanced DOS - NetHandleGetInfo {partially documented} (AX=5F3Ch/SI=0001h) INT 21 - LAN Manager Enhanced DOS - WRITE MAILSLOT??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5F3Dh) INT 21 - LAN Manager Enhanced DOS - LOCAL NetSpecialSMB {partially documented} (AX=5F3Eh) INT 21 - LAN Manager Enhanced DOS - REMOTE API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. CALL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5F3Fh) INT 21 - LAN Manager Enhanced DOS - LOCAL NetMessageBufferSend {partially documented} (AX=5F40h) INT 21 - LAN Manager Enhanced DOS - LOCAL NetServiceEnum {partially documented} (AX=5F41h/BL=0002h) INT 21 - LAN Manager Enhanced DOS - LOCAL NetServiceControl {partially documented} (AX=5F42h) INT 21 - LAN Manager Enhanced DOS - LOCAL DosPrintJobGetId {partially documented} (AX=5F43h) INT 21 - LAN Manager Enhanced DOS - LOCAL NetWkstaGetInfo (AX=5F44h/BX=0Ah/DX=0000h) INT 21 - LAN Manager Enhanced DOS - LOCAL NetWkstaSetInfo {partially documented} (AX=5F45h/BX=0001h) INT 21 - LAN Manager Enhanced DOS - LOCAL NetUseEnum {partially documented} (AX=5F46h/BX=0001h) INT 21 - LAN Manager Enhanced DOS - LOCAL NetUseAdd {partially documented} (AX=5F47h) INT 21 - LAN Manager Enhanced DOS - LOCAL NetUseDel {partially documented} (AX=5F48h) INT 21 - LAN Manager Enhanced DOS - NetUseGetInfo {partially documented} (AX=5F49h) INT 21 - LAN Manager Enhanced DOS - LOCAL NetRemoteCopy {partially documented} (AX=5F4Ah) INT 21 - LAN Manager Enhanced DOS - LOCAL NetRemoteMove {partially documented} (AX=5F4Bh) INT 21 - LAN Manager Enhanced DOS - LOCAL NetServerEnum {partially documented} (AX=5F4Ch/BX=0001h) INT 21 - LAN Manager Enhanced DOS - DosMakeMailslot {partially documented} (AX=5F4Dh) INT 21 - LAN Manager Enhanced DOS - DosDeleteMailslot {partially documented} (AX=5F4Eh) INT 21 - LAN Manager Enhanced DOS - DosMailslotInfo {partially documented} (AX=5F4Fh) INT 21 - LAN Manager Enhanced DOS - DosReadMailslot {partially documented} (AX=5F50h) INT 21 - LAN Manager Enhanced DOS - DosPeekMailslot {partially documented} (AX=5F51h) INT 21 - LAN Manager Enhanced DOS - DosWriteMailslot {partially documented} (AX=5F52h) INT 21 - LAN Manager Enhanced DOS - NetServerEnum2 {partially documented} (AX=5F53h) INT 21 - LAN Manager Enhanced DOS - KILL ALL CONNECTIONS??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=5F55h) INT 21 - LANtastic - GET LOGIN ENTRY (AX=5F80h) INT 21 - LANtastic - LOGIN TO SERVER (AX=5F81h) INT 21 - LANtastic - LOGOUT FROM SERVER (AX=5F82h) INT 21 - LANtastic - GET USERNAME ENTRY (AX=5F83h) INT 21 - LANtastic - GET INACTIVE SERVER ENTRY (AX=5F84h) INT 21 - LANtastic - CHANGE PASSWORD (AX=5F85h) INT 21 - LANtastic - DISABLE ACCOUNT (AX=5F86h) INT 21 - LANtastic v3+ - GET ACCOUNT (AX=5F87h) INT 21 - LANtastic v4.0+ - LOGOUT FROM ALL SERVERS (AX=5F88h) INT 21 - LANtastic - COPY FILE (AX=5F97h) INT 21 - LANtastic - SEND UNSOLICITED MESSAGE (AX=5F98h) INT 21 - LANtastic - GET LAST RECEIVED UNSOLICITED MESSAGE (AX=5F99h) INT 21 - LANtastic - GET MESSAGE PROCESSING FLAGS (AX=5F9Ah) INT 21 - LANtastic - SET MESSAGE PROCESSING FLAGS (AX=5F9Bh) INT 21 - LANtastic v3+ - POP UP LAST RECEIVED MESSAGE (AX=5F9Ch) INT 21 - LANtastic v4.1+ - GET REDIRECTOR CONTROL BITS (AX=5F9Dh) INT 21 - LANtastic v4.1+ - SET REDIRECTOR CONTROL BITS (AX=5F9Eh) INT 21 - LANtastic - GET QUEUE ENTRY (AX=5FA0h) INT 21 - LANtastic - SET QUEUE ENTRY (AX=5FA1h) INT 21 - LANtastic - CONTROL QUEUE (AX=5FA2h) INT 21 - LANtastic v3+ - GET PRINTER STATUS (AX=5FA3h) INT 21 - LANtastic v3+ - GET STREAM INFO (AX=5FA4h) INT 21 - LANtastic v3+ - SET STREAM INFO (AX=5FA5h) INT 21 - LANtastic - CREATE USER AUDIT ENTRY (AX=5FA7h) INT 21 - LANtastic v4.1+ - SET EXTENDED QUEUE ENTRY (AX=5FA9h) INT 21 - LANtastic - GET ACTIVE USER INFORMATION (AX=5FB0h) INT 21 - LANtastic - GET SHARED DIRECTORY INFORMATION (AX=5FB1h) INT 21 - LANtastic v3+ - GET USERNAME FROM ACCOUNT FILE (AX=5FB2h) INT 21 - LANtastic v3+ - TRANSLATE PATH (AX=5FB3h) INT 21 - LANtastic v3+ - CREATE INDIRECT FILE (AX=5FB4h) INT 21 - LANtastic v3+ - GET INDIRECT FILE CONTENTS (AX=5FB5h) INT 21 - LANtastic v4.1+ - SET AUTO-LOGIN DEFAULTS (AX=5FB6h) INT 21 - LANtastic v4.1+ - GET AUTO-LOGIN DEFAULTS (AX=5FB7h) INT 21 - LANtastic - GET TIME FROM SERVER (AX=5FC0h) INT 21 - LANtastic v4.0+ - SCHEDULE SERVER SHUTDOWN (AX=5FC8h) INT 21 - LANtastic v4.0+ - CANCEL SERVER SHUTDOWN (AX=5FC9h) INT 21 - LANtastic v4.0+ - STUFF SERVER KEYBOARD BUFFER (AX=5FCAh) INT 21 - LANtastic v4.1+ - TERMINATE USER (AX=5FCBh) INT 21 - LANtastic v4.1+ - GET/SET SERVER CONTROL BITS (AX=5FCCh) INT 21 - LANtastic v4.1+ - FLUSH SERVER CACHES (AX=5FCDh) INT 21 - LANtastic - GET REDIRECTED PRINTER TIMEOUT (AX=5FD0h) INT 21 - LANtastic - SET REDIRECTED PRINTER TIMEOUT (AX=5FD1h) INT 21 - LANtastic - GET DOS SERVICE VECTOR {callout or callback} (AX=5FE0h) INT 21 - LANtastic - SET DOS SERVICE VECTOR (AX=5FE1h) INT 21 - LANtastic - GET MESSAGE SERVICE VECTOR (AX=5FE2h) INT 21 - LANtastic - SET MESSAGE SERVICE VECTOR (AX=5FE3h) INT 21 - DOS 3.0+ - "TRUENAME" - CANONICALIZE FILENAME OR PATH (AH=60h) INT 21 - DOS 3.0+ - UNUSED (RESERVED FOR NETWORK USE) (AH=61h) INT 21 - OS/2 v1.x FAPI - OS/2 FILE SYSTEM JOIN/SUBST {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=61h/BP=6467h) INT 21 - DOS 3.0+ - GET CURRENT PSPsee Program Segment Prefix ADDRESS (AH=62h) INT 21 - ENVLOCK - INSTALLATION CHECK (AX=6262h/SI=1994h) INT 21 - DOS 3.2+ - GET DOUBLE BYTE CHARACTER SET LEAD-BYTE TABLE (AX=6300h) INT 21 - DOS 2.25 only - GET LEAD BYTE TABLE ADDRESS (AX=6300h) INT 21 - DOS 2.25, DOS 3.2+ - SET KOREAN (HANGEUL) INPUT MODE (AX=6301h) INT 21 - DOS 2.25, DOS 3.2+ - GET KOREAN (HANGEUL) INPUT MODE (AX=6302h) INT 21 - VIRUS - "DOS IDLE" - INSTALLATION CHECK (AX=6303h) INT 21 - VIRUS - "Replicator" - INSTALLATION CHECK (AX=6304h) INT 21 - DOS 3.2+ internal - SET DEVICE DRIVER LOOKAHEAD FLAG (AH=64h) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - OS/2 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. DOS32StartSession {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/BX=0025h/CX=636Ch) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - OS/2 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. DosQFSAttach {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/BX=00B6h/CX=636Ch) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - OS/2 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. DosForceDelete {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/BX=00CBh/CX=636Ch) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - OS/2 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. support {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/CX=636Ch) INT 21 - OS/2 v2.0+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - ENABLE AUTOMATIC TITLE SWITCH {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0000h/CX=636Ch/BX=0000h) INT 21 - OS/2 v2.0+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - SET SESSION TITLE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0001h/CX=636Ch/BX=0000h) INT 21 - OS/2 v2.0+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET SESSION TITLE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0002h/CX=636Ch/BX=0000h) INT 21 - OS/2 v2.1 Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET LASTDRIVE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0003h/CX=636Ch/BX=0000h) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET SIZE OF PTDA JFTsee Job File Table {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0004h/CX=636Ch/BX=0000h) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET SECOND SFTsee System File Table FLAGS WORD {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0005h/CX=636Ch/BX=0000h) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - UNLOAD DOSKRNL SYMBOLS & LOAD PROGR {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0006h/CX=636Ch/BX=0000h) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET WinOS2 CALL GATE ADDRESS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0007h/CX=636Ch/BX=0000h) INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET LOADING MESSAGE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0008h/CX=636Ch/BX=0000h) INT 21 - DOS 4.0+ internal - COUNTRY-DEPENDENT FILENAME CAPITALIZATION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=65h) INT 21 - DOS 4.0+ - COUNTRY-DEPENDENT CHARACTER CAPITALIZATION (AH=65h) INT 21 - DOS 3.3+ - GET EXTENDED COUNTRY INFORMATION (AH=65h) INT 21 - Windows95 (OSR2) - SET GENERAL INTERNATIONALIZATION INFO (AX=6500h) INT 21 - DOS 4.0+ - DETERMINE IF CHARACTER REPRESENTS YES/NO RESPONSE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6523h) INT 21 - DOS 3.3+ - GET GLOBAL CODE PAGE TABLE (AX=6601h) INT 21 - DOS 3.3+ - SET GLOBAL CODE PAGE TABLE (AX=6602h) INT 21 - DOS 3.3+ - SET HANDLE COUNT (AH=67h) INT 21 - DOS 3.3+ - "FFLUSH" - COMMIT FILE (AH=68h) INT 21 - DR DOS 5.0 - NULL FUNCTION (AH=69h) INT 21 - DOS 4.0+ internal - GET/SET DISK SERIAL NUMBER {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=69h) INT 21 - VIRUS - "Rape-747" - INSTALLATION CHECK (AX=6969h) INT 21 - CUBIT v4.00 - GET CUBIT INT 21 HANDLER {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=69FFh/DX=0000h/BX=CB00h) INT 21 - CUBIT v4.00 - UNINSTALL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=69FFh/DX=CFBFh/CX=EFCFh/BX=CB00h) INT 21 - DOS 4.0+ - COMMIT FILE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Ah) INT 21 - DOS 5+ - NULL FUNCTION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Bh) INT 21 - DOS 4.0 internal - IFSsee Installable File System IOCTL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Bh) INT 21 - DOS 4.0+ - EXTENDED OPEN/CREATE (AX=6C00h) INT 21 - OS/2 v2.0 - "DosOpen2" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6C01h) INT 21 - Novell DOS 7 - NOP {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Dh) INT 21 - OS/2 v1.x FAPI - "DosMkDir2" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Dh) INT 21 - DOS 5+ ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. - FIND FIRST ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. PROGRAM {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Dh) INT 21 - OS/2 v1.x FAPI - "DosEnumAttrib" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Eh) INT 21 - DOS 5+ ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. - FIND NEXT ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. PROGRAM {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Eh) INT 21 - OS/2 v1.x FAPI - "DosQMaxEASize" - GET MAXIMUM SIZE OF EXTENDED ATTR {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6F00h) INT 21 - DOS 5+ ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. - GET ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. SCAN START ADDRESS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6F00h) INT 21 - DOS 5+ ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. - SET ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. SCAN START ADDRESS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6F01h) INT 21 - DOS 5+ ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. - GET EXCLUSION REGION LIST {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6F02h) INT 21 - DOS 5+ ROM(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs. - SET EXCLUSION REGION LIST {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6F03h) INT 21 - MS-DOS 7 (Windows95) - GET/SET INTERNATIONALIZATION INFORMATION (AH=70h/CX=26h) INT 21 - PCW Weather Card interface - GET DATA SEGMENT (AX=7070h/BX=6060h/CX=7070h/DX=7070h/SI=7070h/DI=7070h) INT 21 - PCW Weather Card interface - INSTALLATION CHECK (AX=7070h/BX=7070h/CX=7070h/DX=7070h/SI=7070h/DI=7070h) INT 21 - VIRUS - "1205" - INSTALLATION CHECK (AH=71h) INT 21 - Windows95 - LONG FILENAME FUNCTIONS (AH=71h) INT 21 - Windows95 - RESET DRIVE (AX=710Dh) INT 21 - Windows95 - LONG FILENAME - MAKE DIRECTORY (AX=7139h) INT 21 - Windows95 - LONG FILENAME - REMOVE DIRECTORY (AX=713Ah) INT 21 - Windows95 - LONG FILENAME - CHANGE DIRECTORY (AX=713Bh) INT 21 - Windows95 - LONG FILENAME - DELETE FILE (AX=7141h) INT 21 - Windows95 - LONG FILENAME - EXTENDED GET/SET FILE ATTRIBUTES (AX=7143h) INT 21 - Windows95 - LONG FILENAME - GET CURRENT DIRECTORY (AX=7147h) INT 21 - Windows95 - LONG FILENAME - FIND FIRST MATCHING FILE (AX=714Eh) INT 21 - Windows95 - LONG FILENAME - FIND NEXT MATCHING FILE (AX=714Fh) INT 21 - Windows95 - LONG FILENAME - RENAME FILE (AX=7156h) INT 21 - Windows95 - LONG FILENAME - "TRUENAME" - CANONICALIZE PATH (AX=7160h/CL=00h) INT 21 - Windows95 - LONG FILENAME - GET SHORT (8.3) FILENAME FOR FILE (AX=7160h/CL=01h) INT 21 - Windows95 - LONG FILENAME - GET CANONICAL LONG FILENAME OR PATH (AX=7160h/CL=02h) INT 21 - Windows95 - LONG FILENAME - CREATE OR OPEN FILE (AX=716Ch) INT 21 - Windows95 - LONG FILENAME - GET VOLUME INFORMATION (AX=71A0h) INT 21 - Windows95 - LONG FILENAME - "FindClose" - TERMINATE DIRECTORY SEARCH (AX=71A1h) INT 21 - Windows95 - internal - LONG FILENAME - FIND NEXT MATCHING FILE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=71A2h) INT 21 - Windows95 - internal {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=71A3h) INT 21 - Windows95 - internal {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=71A4h) INT 21 - Windows95 - internal {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=71A5h) INT 21 - Windows95 - LONG FILENAME - GET FILE INFO BY HANDLE (AX=71A6h) INT 21 - Windows95 - LONG FILENAME - FILE TIME TO DOS TIME (AX=71A7h/BL=00h) INT 21 - Windows95 - LONG FILENAME - DOS TIME TO FILE TIME (AX=71A7h/BL=01h) INT 21 - Windows95 - LONG FILENAME - GENERATE SHORT FILENAME (AX=71A8h) INT 21 - Windows95 - LONG FILENAME - SERVER CREATE OR OPEN FILE (AX=71A9h) INT 21 - Windows95 - LONG FILENAME - CREATE SUBST (AX=71AAh/BH=00h) INT 21 - Windows95 - LONG FILENAME - TERMINATE SUBST (AX=71AAh/BH=01h) INT 21 - Windows95 - LONG FILENAME - QUERY SUBST (AX=71AAh/BH=02h) INT 21 - Windows95 beta - LFN-FindClose (AH=72h) INT 21 - MS-DOS 7 - DRIVE LOCKING AND FLUSHING (AH=73h) INT 21 - Windows95 - FAT32 - "Get_ExtDPB" - GET EXTENDED DPBsee Drive Paramter Block (AX=7302h) INT 21 - Windows95 - FAT32 - GET EXTENDED FREE SPACE ON DRIVE (AX=7303h) INT 21 - Windows95 - FAT32 - Set DPBsee Drive Paramter Block TO USE FOR FORMATTING (AX=7304h/CX=18h) INT 21 - Windows95 - FAT32 - EXTENDED ABSOLUTE DISK READ/WRITE (AX=7305h/CX=FFFFh) INT 21 - VIRUS - "LEGO" -INSTALLATION CHECK (AX=7575h) INT 21 - VIRUS - "Klaeren"/"Hate" - INSTALLATION CHECK (AH=76h) INT 21 - VIRUS - "Growing Block" - INSTALLATION CHECK (AX=7700h) INT 21 - SCROLLit v1.7 - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=7734h) INT 21 - WATCH.COM v3.2+ - INSTALLATION CHECK (AX=7761h) INT 21 - VIRUS - "Whisper"/"Taipan" - INSTALLATION CHECK (AX=7BCEh) INT 21 - VIRUS - "Tai-Pan.666"/"Doom II Death" - INSTALLATION CHECK (AX=7BCFh) INT 21 - VIRUS - "OffSpring" - INSTALLATION CHECK (AH=7Dh) INT 21 - VIRUS - "Squeaker","ASeXual" - INSTALLATION CHECK (AH=7Fh) INT 21 - European MS-DOS 4.0 - "AEXEC" - EXECUTE PROGRAM IN BACKGROUND (AH=80h) INT 21 - PCW Weather Card interface - UNINSTALL PCW.COM AND FREE MEMORY (AX=8080h) INT 21 - European MS-DOS 4.0 - "FREEZE" - STOP A PROCESS (AH=81h) INT 21 - European MS-DOS 4.0 - "RESUME" - RESTART A PROCESS (AH=82h) INT 21 - VIRUS - "SVC" - INSTALLATION CHECK (AH=83h) INT 21 - European MS-DOS 4.0 - "PARTITION" - GET/SET FOREGROUND PARTITION SIZE (AH=83h) INT 21 - VIRUS - "SVC 5.0" or "SVC 6.0" - INSTALLATION CHECK (AH=84h) INT 21 - European MS-DOS 4.0 - "CREATMEM" - CREATE A SHARED MEMORY AREA (AX=8400h) INT 21 - European MS-DOS 4.0 - "GETMEM" - OBTAIN ACCESS TO SHARED MEMORY AREA (AX=8401h) INT 21 - European MS-DOS 4.0 - "RELEASEMEM" - FREE SHARED MEMORY AREA (AX=8402h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=85h) INT 21 - European MS-DOS 4.0 - "SETFILETABLE" - INSTALL NEW FILE HANDLE TABLE (AH=86h) INT 21 - European MS-DOS 4.0 - "GETPID" - GET PROCESS IDENTIFIER (AH=87h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=88h) INT 21 - VIRUS - "Vriest" - INSTALLATION CHECK (AH=89h) INT 21 - European MS-DOS 4.0 - SLEEP (AH=89h/CX=0000h) INT 21 - European MS-DOS 4.0 - "CWAIT" - WAIT FOR CHILD TO TERMINATE (AH=8Ah) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=8Bh) INT 21 - European MS-DOS 4.0 - SET SIGNAL HANDLER (AH=8Ch) INT 21 - European MS-DOS 4.0 - SEND SIGNAL (AH=8Dh) INT 21 - European MS-DOS 4.0 - "SETPRI" - GET/SET PROCESS PRIORITY (AX=8E00h/BH=00h/DH=00h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=8Fh) INT 21 - VIRUS - "Carioca" - INSTALLATION CHECK (AH=90h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=90h) INT 21 - PTS-DOS 6.51 & S/DOS 1.0 - DIRECT DISK READ {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=90h/CX=FFFFh) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=91h) INT 21 - PTS-DOS 6.51 & S/DOS 1.0 - DIRECT DISK WRITE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=91h/CX=FFFFh) INT 21 - PTS-DOS 6.51 & S/DOS 1.0 - ABORT CURRENT PROCESS VIA INT 23 {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=92h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=92h) INT 21 - European MS-DOS 4.0 - "PIPE" - CREATE A NEW PIPE (AH=93h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=94h) INT 21 - European MS-DOS 4.0 - HARD ERROR PROCESSING (AH=95h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=96h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=97h) INT 21 - VIRUS - "Nina" - INSTALLATION CHECK (AX=9753h) INT 21 - European MS-DOS 4.0 - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=98h) INT 21 - European MS-DOS 4.0 - "PBLOCK" - BLOCK A PROCESS {partially documented} (AH=99h) INT 21 - European MS-DOS 4.0 - "PRUN" - UNBLOCK A PROCESS {partially documented} (AH=9Ah) INT 21 - VIRUS - "Massacre/Beavis" - INSTALLATION CHECK (AX=9AD5h) INT 21 - Attachmate Extra! - GET 3270 DISPLAY STATE (AH=A0h) INT 21 - Attachmate Extra! - SET 3270 DISPLAY STATE (AH=A1h) INT 21 - VIRUS - "789"/"Filehider" - INSTALLATION CHECK (AX=A1D5h) INT 21 - Attachmate Extra! - SET HOST WINDOW STATE (AH=A2h) INT 21 - Attachmate Extra! - SEND KEYSTROKES TO HOST WINDOW (AH=A3h/CX=0001h) INT 21 - Attachmate Extra! - GET HOST WINDOW BUFFER ADDRESS (AH=A4h) INT 21 - Attachmate Extra! - GET HOST WINDOW CURSOR POSITION (AH=A5h) INT 21 - VIRUS - "Eddie-2" - INSTALLATION CHECK (AX=A55Ah) INT 21 - VIRUS - "Blinker" - INSTALLATION CHECK (AX=AA00h) INT 21 - VIRUS - "Backtime" - INSTALLATION CHECK (AX=AA03h) INT 21 - VIRUS - "600" or "Voronezh"-family - INSTALLATION CHECK (AH=ABh) INT 21 - VIRUS - "SuperVirus 2" - INSTALLATION CHECK (AX=ABCDh) INT 21 - VIRUS - Major BBS - INSTALLATION CHECK (AX=ABCDh) INT 21 - Attachmate Extra! - GET TRANSLATE TABLE ADDRESS (AH=AFh) INT 21 - VIRUS - "Requires" - INSTALLATION CHECK (AH=B3h) INT 21 - Novell NetWare - CHECK LIP/PACKET SIGNING/IPX(Internetwork Packet Exchange) A low-level layer of Novell's NetWare networking software. CHECKSUM SUPPORT??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B300h) INT 21 - Novell NetWare - CHECK SIGNATURE LEVEL??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B301h) INT 21 - Novell NetWare - START PACKET SIGNING {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B302h) INT 21 - Novell NetWare - SET SIGNATURE LEVEL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B304h) INT 21 - Novell NetWare - RENEGOTIATE SECURITY LEVEL (AX=B306h) INT 21 - Novell NetWare - "AttachHandle" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=B4h) INT 21 - Novell NetWare shell 3.01 - TASK MODE CONTROL (AH=B5h) INT 21 - Novell NetWare - VNETWARE.386 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - GET INSTANCE DATA {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B500h) INT 21 - Novell NetWare - VNETWARE.386 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - END VIRTUAL MACHINE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B501h) INT 21 - Novell NetWare - VNETWARE.386 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - START VIRTUAL MACHINE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B502h) INT 21 - Novell NetWare - VNETWARE.386 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - SET VIRTUAL MACHINE ID {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B505h) INT 21 - Novell NetWare - VNETWARE.386 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - GET VIRTUAL MACH SUPPORT LEVEL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=B506h) INT 21 - Novell NetWare - NetWare Shell - GET NUMBER OF PACKET BURST BUFFERS (AX=B507h) INT 21 - Novell NetWare - FILE SERVICES - EXTENDED FILE ATTRIBUTES (AH=B6h) INT 21 - Novell NetWare - "HoldFileModeSet" (obsolete) {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=B7h) INT 21 - Attachmate Extra! - DISABLE HOST BUFFER UPDATES (AH=B8h/DL=01h) INT 21 - Novell NetWare - PRINT SERVICES - GET DEFAULT CAPTURE FLAGS (AX=B800h) INT 21 - Novell NetWare - PRINT SERVICES - SET DEFAULT CAPTURE FLAGS (AX=B801h) INT 21 - Novell NetWare - PRINT SERVICES - GET SPECIFIC CAPTURE FLAGS (AX=B802h) INT 21 - Novell NetWare - PRINT SERVICES - SET SPECIFIC CAPTURE FLAGS (AX=B803h) INT 21 - Novell NetWare - PRINT SERVICES - GET DEFAULT LOCAL PRINTER (AX=B804h) INT 21 - Novell NetWare - PRINT SERVICES - SET DEFAULT LOCAL PRINTER (AX=B805h) INT 21 - Novell NetWare - PRINT SERVICES - SET CAPTURE PRINT QUEUE (AX=B806h) INT 21 - Novell NetWare - PRINT SERVICES - SET CAPTURE PRINT JOB (AX=B807h) INT 21 - Novell NetWare - PRINT SERVICES - GET BANNER USER NAME (AX=B808h) INT 21 - Novell NetWare - PRINT SERVICES - SET BANNER USER NAME (AX=B809h) INT 21 - Novell NetWare - "SpecialAttachableFunction" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=B9h/AL=FFh) INT 21 - VIRUS - "Tracker" - INSTALLATION CHECK (AX=B974h) INT 21 - Novell NetWare - "ReturnCommandComPointers" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=BAh) INT 21 - Novell NetWare - WORKSTATION - SET END OF JOB STATUS (AH=BBh) INT 21 - VIRUS - "Hey You" - INSTALLATION CHECK (AX=BBBBh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - LOG PHYSICAL RECORD (AH=BCh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - RELEASE PHYSICAL RECORD (AH=BDh) INT 21 - VIRUS - "Datalock" - INSTALLATION CHECK (AH=BEh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - CLEAR PHYSICAL RECORD (AH=BEh) INT 21 - VIRUS - "USSR-1049" - INSTALLATION CHECK (AX=BE00h) INT 21 - Novell NetWare, Alloy NTNX - LOG/LOCK RECORD (FCBsee File Control Block) {obsolete} (AH=BFh) INT 21 - VIRUS - "Slow"/"Zerotime", "Solano" - INSTALLATION CHECK (AH=C0h) INT 21 - Novell NetWare, Alloy NTNX - RELEASE RECORD (FCBsee File Control Block) {obsolete} (AH=C0h) INT 21 - VIRUS - "QUICKY" - INSTALLATION CHECK (AX=C000h) INT 21 - VIRUS - "QUICKY" - TURN INFECTION OFF (AX=C001h) INT 21 - VIRUS - "QUICKY" - TURN INFECTION ON (AX=C002h) INT 21 - VIRUS - "Solano" - ??? (AH=C1h) INT 21 - Novell NetWare, Alloy NTNX - CLEAR RECORD (FCBsee File Control Block) {obsolete} (AH=C1h) INT 21 - VIRUS - "Scott's Valley" - ??? (AH=C2h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - LOCK PHYSICAL RECORD SET (AH=C2h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - RELEASE PHYS RECORD SET (AH=C3h) INT 21 - VIRUS - "905"/"Backfont" - INSTALLATION CHECK (AX=C301h/DX=F1F1h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - CLEAR PHYSICAL RECORD SET (AH=C4h) INT 21 - VIRUS - "Sverdlov" - INSTALLATION CHECK (AX=C500h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - OPEN SEMAPHORE (AX=C500h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - EXAMINE SEMAPHORE (AX=C501h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - WAIT ON SEMAPHORE (AX=C502h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - SIGNAL SEMAPHORE (AX=C503h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - CLOSE SEMAPHORE (AX=C504h) INT 21 - VIRUS - "Socha" - INSTALLATION CHECK (AH=C6h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - GET OR SET LOCK MODE (AH=C6h) INT 21 - VIRUS - "Yankee Doodle" or "MLTI" - INSTALLATION CHECK (AX=C603h/BX=002Dh) INT 21 - VIRUS - "MH-757" - INSTALLATION CHECK (AX=C700h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - BEGIN TRANSACTION (AX=C700h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - END TRANSACTION (AX=C701h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - INSTALLATION CHECK (AX=C702h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - ABORT TRANSACTION (AX=C703h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - TRANSACTION STATUS (AX=C704h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - GET APPLICTN THRESHOLDS (AX=C705h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - SET APPLICTN THRESHOLDS (AX=C706h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - GET WORKSTN THRESHOLDS (AX=C707h) INT 21 - Novell NetWare - TRANSACTION TRACKING SYSTEM - SET WORKSTN THRESHOLDS (AX=C708h) INT 21 - Novell NetWare - BEGIN LOGICAL FILE LOCKING {obsolete} (AH=C8h) INT 21 - Novell NetWare - END LOGICAL FILE LOCKING {obsolete} (AH=C9h) INT 21 - Novell NetWare, Alloy NTNX - LOG/LOCK PERSONAL FILE (FCBsee File Control Block) {obsolete} (AH=CAh) INT 21 - VIRUS - "Piter" - ??? (AX=CA15h) INT 21 - VIRUS - "Milous" - INSTALLATION CHECK (AH=CBh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - LOCK FILE SET (AH=CBh) INT 21 - VIRUS - "Witcode" - INSTALLATION CHECK (AX=CB02h) INT 21 - VIRUS - "Westwood" - INSTALLATION CHECK (AH=CCh) INT 21 - Novell NetWare, Alloy NTNX - RELEASE FILE (FCBsee File Control Block) {obsolete} (AH=CCh) INT 21 - VIRUS - "Westwood" - ??? (AH=CDh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - RELEASE FILE SET (AH=CDh) INT 21 - Novell NetWare, Alloy NTNX - CLEAR FILE (FCBsee File Control Block) {obsolete} (AH=CEh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - CLEAR FILE SET (AH=CFh) INT 21 - LANstep - ??? (AH=CFh) INT 21 - VIRUS - "ANTIARJ" -INSTALLATION CHECK (AH=D0h) INT 21 - VIRUS - "MALAGA" - INSTALLATION CHECK (AH=D0h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - LOG LOGICAL RECORD (AH=D0h) INT 21 - VIRUS - "Warlock" - INSTALLATION CHECK (AX=D000h) INT 21 - VIRUS - "Fellowship" - INSTALLATION CHECK (AX=D000h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - LOCK LOGICAL RECORD SET (AH=D1h) INT 21 - VIRUS??? (AH=D2h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - RELEASE LOGICAL RECORD (AH=D2h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - RELEASE LOGICAL RECORD SET (AH=D3h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - CLEAR LOGICAL RECORD (AH=D4h) INT 21 - VIRUS - "Carfield" - ??? (AH=D5h) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - CLEAR LOGICAL RECORD SET (AH=D5h) INT 21 - VIRUS - "Diamond-A", "Diamond-B" - INSTALLATION CHECK (AX=D5AAh) INT 21 - VIRUS - "Dir" - INSTALLATION CHECK (AX=D5AAh/BP=DEAAh) INT 21 - Novell NetWare - WORKSTATION - END OF JOB (AH=D6h) INT 21 - Novell NetWare - CONNECTION SERVICES - SYSTEM LOGOUT (AH=D7h) INT 21 - Novell NetWare, Banyan VINES - ALLOCATE RESOURCE (AH=D8h) INT 21 - Novell NetWare, Banyan VINES - DEALLOCATE RESOURCE (AH=D9h) INT 21 - Novell NetWare - DIRECTORY SERVICES - GET VOLUME INFO WITH NUMBER (AH=DAh) INT 21 - VIRUS - "Gotcha" - INSTALLATION CHECK (AX=DADAh) INT 21 - VIRUS - "Plovdiv 1.3" - INSTALLATION CHECK (AX=DAFEh) INT 21 - Novell NetWare - WORKSTATION - GET NUMBER OF LOCAL DRIVES (AH=DBh) INT 21 - PCMag PCMANAGE/DCOMPRES - TURN ON/OFF (AH=DCh) INT 21 - Novell NetWare - CONNECTION SERVICES - GET CONNECTION NUMBER (AH=DCh) INT 21 - VIRUS - "Monika" - INSTALLATION CHECK (AX=DC28h) INT 21 - VIRUS - "Red Spider" - INSTALLATION CHECK (AX=DCBAh) INT 21 - VIRUS - "Jerusalem"-family - RELOCATE VIRUS??? (AH=DDh) INT 21 - Novell NetWare - WORKSTATION - SET NetWare ERROR MODE (AH=DDh) INT 21 - VIRUS- "GOLGI" - INSTALLATION CHECK (AX=DDEFh) INT 21 - Novell NetWare - SHELL TIMER INTERRUPT CHECKS (AH=DEh) INT 21 - Novell NetWare - MESSAGE SERVICES - SET BROADCAST MODE (AH=DEh) INT 21 - VIRUS - "April 1st EXE" - ??? (AH=DEh) INT 21 - VIRUS - "Durban" - INSTALLATION CHECK (AH=DEh) INT 21 - VIRUS - "Shifting Objective" - RELOCATE CODE ??? (AX=DEADh) INT 21 - VIRUS - "90210" - INSTALLATION CHECK (AX=DEADh) INT 21 - VIRUS - "Brothers" - INSTALLATION CHECK (AX=DEDEh) INT 21 - Novell NetWare - MESSAGE SERVICES - GET BROADCAST MODE (AH=DEh/DL=04h) INT 21 - VIRUS - "Maze" - INSTALLATION CHECK (AX=DEFEh) INT 21 - Software Carousel - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=DF00h/DX=534Ch/DI=534Ch) INT 21 - Software Carousel - SWITCH TO ANOTHER TASK (AX=DF01h) INT 21 - Software Carousel - KILL PROGRAM IN MEMORY PARTITION (AX=DF02h) INT 21 - Software Carousel - GET PARTITION SIZE AND PROGRAM STATUS (AX=DF03h) INT 21 - Software Carousel - GET PARTITION NAME (AX=DF04h) INT 21 - Software Carousel - CHANGE PARTITION SIZE (AX=DF05h) INT 21 - Software Carousel - CHANGE PARTITION NAME (AX=DF06h/CX=18h) INT 21 - Software Carousel - SEND COMMAND TO MEMORY SECTION (AX=DF07h) INT 21 - Software Carousel - SELECTIVELY ENABLE/DISABLE MENU AND SWITCHING (AX=DF08h) INT 21 - Software Carousel - BOOT THE SYSTEM (AX=DF09h) INT 21 - Software Carousel - GET MEMORY SIZE/PARTITION NUMBER OF CURRENT TASK (AX=DF0Ah) INT 21 - Software Carousel - SET TASK SWITCH CALLBACK (AX=DF0Bh/BH=00h) INT 21 - Software Carousel - ENABLE DOS-CALL SAFETY NOTIFICATION (AX=DF0Ch) INT 21 - Novell NetWare - PRINT SERVICES - START LPTAbbreviation for Line PrinTer. CAPTURE (AH=DFh/DL=00h) INT 21 - Novell NetWare - PRINT SERVICES - END LPTAbbreviation for Line PrinTer. CAPTURE (AH=DFh/DL=01h) INT 21 - Novell NetWare - PRINT SERVICES - CANCEL LPTAbbreviation for Line PrinTer. CAPTURE (AH=DFh/DL=02h) INT 21 - Novell NetWare - PRINT SERVICES - FLUSH LPTAbbreviation for Line PrinTer. CAPTURE (AH=DFh/DL=03h) INT 21 - Novell NetWare - PRINT SERVICES - START SPECIFIC LPTAbbreviation for Line PrinTer. CAPTURE (AH=DFh/DL=04h) INT 21 - Novell NetWare - PRINT SERVICES - END SPECIFIC LPTAbbreviation for Line PrinTer. CAPTURE (AH=DFh/DL=05h) INT 21 - Novell NetWare - PRINT SERVICES - CANCEL SPECIFIC LPTAbbreviation for Line PrinTer. CAPTURE (AH=DFh/DL=06h) INT 21 - Novell NetWare - PRINT SERVICES - FLUSH SPECIFIC LPTAbbreviation for Line PrinTer. CAPTURE (AH=DFh/DL=07h) INT 21 - Novell NetWare, Alloy NTNX - PRINT SPOOLING (AH=E0h) INT 21 - VIRUS - "Jerusalem", "Armagedon" - INSTALLATION CHECK (AH=E0h) INT 21 - DoubleDOS - MENU CONTROL (AH=E0h) INT 21 - OS/286, OS/386 - INITIALIZE REAL PROCEDURE (AH=E0h) INT 21 - Digital Research DOS Plus - CALL BDOS (AH=E0h) INT 21 - VIRUS - "8-tunes" - INSTALLATION CHECK (AX=E00Fh) INT 21 - Novell NetWare - PRINT SERVICES - GET PRINTER STATUS (AH=E0h) INT 21 - Novell NetWare - PRINT SERVICES - SPECIFY CAPTURE FILE (AH=E0h) INT 21 - VIRUS - "Mendoza", "Fu Manchu" - INSTALLATION CHECK (AH=E1h) INT 21 - DoubleDOS - CLEAR KEYBOARD BUFFER FOR CURRENT JOB (AH=E1h) INT 21 - OS/286, OS/386 - ISSUE REAL PROCEDURE CALL (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - SEND BROADCAST MESSAGE (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - GET BROADCAST MESSAGE (OLD) (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - DISABLE BROADCAST MESSAGES (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - ENABLE BROADCAST MESSAGES (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - SEND PERSONAL MESSAGE {obsolete} (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - GET PERSONAL MESSAGE {obsolete} (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - OPEN MESSAGE PIPE {obsolete} (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - CLOSE MESSAGE PIPE {obsolete} (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - CHECK PIPE STATUS {obsolete} (AH=E1h) INT 21 - Novell NetWare - MESSAGE SERVICES - BROADCAST TO CONSOLE (AH=E1h) INT 21 - DoubleDOS - SEND CHARACTER TO KEYBOARD BUFFER OF OTHER JOB (AH=E2h) INT 21 - OS/286, OS/386 - SET REAL PROCEDURE SIGNAL HANDLER (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - SET DIRECTORY HANDLE (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - GET DIRECTORY PATH (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - SCAN DIRECTORY INFORMATION (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - GET EFFECTIVE DIRECTORY RIGHTS (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - MODIFY MAXIMUM RIGHTS MASK (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - GET VOLUME NUMBER (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - GET VOLUME NAME (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - CREATE DIRECTORY (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - DELETE DIRECTORY (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - SCAN DIRECTORY FOR TRUSTEES (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - ADD TRUSTEE TO DIRECTORY (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - DELETE TRUSTEE FROM DIRECTORY (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - RENAME DIRECTORY (AH=E2h) INT 21 - Novell NetWare - FILE SERVICES - PURGE ERASED FILES (OLD) (AH=E2h) INT 21 - Novell NetWare - FILE SERVICES - RESTORE ERASED FILE (OLD) (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - ALLOC PERMANENT DIRECTORY HANDLE (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - ALLOC TEMPORARY DIRECTORY HANDLE (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - DEALLOCATE DIRECTORY HANDLE (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - GET VOLUME INFO WITH HANDLE (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - ALLOC SPECIAL TEMP DIR HANDLE {partially documented} (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - SAVE DIRECTORY HANDLE (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - RESTORE DIRECTORY HANDLE (AH=E2h) INT 21 - Novell NetWare - DIRECTORY SERVICES - SET DIRECTORY INFORMATION (AH=E2h) INT 21 - Novell NetWare - FILE SERVER - GET PATH FROM DIRECTORY ENTRY (AH=E2h) INT 21 - Novell NetWare - CONNECTION CONTROL (AH=E3h) INT 21 - DoubleDOS - ADD CHARACTER TO KEYBOARD BUFFER OF CURRENT JOB (AH=E3h) INT 21 - OS/286, OS/386 - ISSUE REAL INTERRUPT (AH=E3h) INT 21 - Novell NetWare - CONNECTION SERVICES - CHANGE USER PASSWORD (OLD) (AH=E3h) INT 21 - Novell NetWare - CONNECTION SERVICES - CHANGE USER PASSWORD (OLD) (AH=E3h) INT 21 - Novell NetWare - CONNECTION SERVICES - MAP OBJECT TO NUMBER (OLD) (AH=E3h) INT 21 - Novell NetWare - CONNECTION SERVICES - ENTER LOGIN AREA (AH=E3h) INT 21 - Novell NetWare - VERIFY NETWORK SERIAL NUMBER {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=E3h) INT 21 - Novell NetWare - MESSAGE SERVICES - LOG NETWORK MESSAGE (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET DISK UTILIZATION (AH=E3h) INT 21 - Novell NetWare - FILE SERVICES - SCAN FILE INFORMATION (AH=E3h) INT 21 - Novell NetWare - FILE SERVICES - SET FILE INFORMATION (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET FILE SERVER INFORMATION (AH=E3h) INT 21 - Novell NetWare - GET NETWORK SERIAL NUMBER (AH=E3h/AL=00h) INT 21 - Novell NetWare - CONNECTION SERVICES - GET INTERNET ADDRESS (OLD) (AH=E3h) INT 21 - Novell NetWare - CONNECTION SERVICES - LOGIN TO FILE SERVER (AH=E3h) INT 21 - Novell NetWare - CONNECTION SERVICES - GET OBJECT CONNECTION LIST(OLD) (AH=E3h) INT 21 - Novell NetWare - CONNECTION SERVICES - GET CONNECTION INFORMATION (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - CREATE BINDERY OBJECT (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - DELETE BINDERY OBJECT (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - RENAME BINDERY OBJECT (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - GET BINDERY OBJECT ID (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - GET BINDERY OBJECT NAME (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - SCAN BINDERY OBJECT (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - CHANGE BINDERY OBJECT SECURITY (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - CREATE PROPERTY (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - DELETE PROPERTY (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - CHANGE PROPERTY SECURITY (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - SCAN PROPERTY (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - READ PROPERTY VALUE (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - WRITE PROPERTY VALUE (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - VERIFY BINDERY OBJECT PASSWORD (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - CHANGE BINDERY OBJECT PASSWORD (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - ADD BINDERY OBJECT TO SET (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - DELETE BINDERY OBJECT FROM SET (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - IS BINDERY OBJECT IN SET (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - CLOSE BINDERY (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - OPEN BINDERY (AH=E3h) INT 21 - Novell NetWare - BINDERY SERVICES - GET BINDERY ACCESS LEVEL (AH=E3h) INT 21 - Novell NetWare - DIRECTORY SERVICES - SCAN BINDERY OBJ TRUSTEE PATHS (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - CREATE QUEUE (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - DESTROY QUEUE (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - READ QUEUE CURRENT STATUS (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - SET QUEUE CURRENT STATUS (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - CREATE QUEUE JOB AND FILE (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - CLOSE FILE AND START QUEUE JOB (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - REMOVE JOB FROM QUEUE (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - GET QUEUE JOB LIST (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - READ QUEUE JOB ENTRY (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - CHANGE QUEUE JOB ENTRY (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - CHANGE QUEUE JOB POSITION (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - ATTACH QUEUE SERVER TO QUEUE (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - DETACH QUEUE SERVER FROM QUEUE (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - SERVICE QUEUE JOB AND OPEN FILE (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - FINISH SERVICING QUEUE JOB AND FILE (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - ABORT SERVICING QUEUE JOB AND FILE (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - CHANGE TO CLIENT RIGHTS (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - RESTORE QUEUE SERVER RIGHTS (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - READ QUEUE SERVER CURRENT STATUS OLD (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - SET QUEUE SERVER CURRENT STATUS (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - GET QUEUE JOB'S FILE SIZE (OLD) (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - FINISH SERVICING QUEUE JOB (AH=E3h) INT 21 - Novell NetWare - QUEUE SERVICES - ABORT SERVICING QUEUE JOB (AH=E3h) INT 21 - Novell NetWare - ACCOUNTING SERVICES - GET ACCOUNT STATUS (AH=E3h) INT 21 - Novell NetWare - ACCOUNTING SERVICES - SUBMIT ACCOUNT CHARGE (AH=E3h) INT 21 - Novell NetWare - ACCOUNTING SERVICES - SUBMIT ACCOUNT HOLD (AH=E3h) INT 21 - Novell NetWare - ACCOUNTING SERVICES - SUBMIT ACCOUNT NOTE (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - CHECK CONSOLE PRIVILEGES (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET FILE SERVER DESCRIPTION STRINGS (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - SET FILE SERVER DATE AND TIME (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - DISABLE FILE SERVER LOGIN (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - ENABLE FILE SERVER LOGIN (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET FILE SERVER LOGIN STATUS (AH=E3h) INT 21 - Novell NetWare - FILE SERVICES - PURGE ALL ERASED FILES (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - DISABLE TRANSACTION TRACKING (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - ENABLE TRANSACTION TRACKING (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - SEND CONSOLE BROADCAST (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - CLEAR CONNECTION NUMBER (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - DOWN FILE SERVER (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET FILE SYSTEM STATISTICS (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET TRANSACTION TRACKING STATISTICS (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET DISK CACHE STATISTICS (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET DRIVE MAPPING TABLE (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET PHYSICAL DISK STATISTICS (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET DISK CHANNEL STATISTICS (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET CONNECTION'S TASK INFORMATION (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET CONNECTION'S OPEN FILES (OLD) (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET CONNECTIONS USING A FILE (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET PHYSICAL RECORD LOCKS BY CONN&FILE (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET PHYSICAL RECORD LOCKS BY FILE (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET LOGICAL RECORDS BY CONNECTION (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET LOGICAL RECORD INFORMATION (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET CONNECTION'S SEMAPHORES (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET SEMAPHORE INFORMATION (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET LAN DRIVER'S CONFIGURATION INFO (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET CONNECTION'S USAGE STATISTICS (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET BINDERY OBJECT DISK SPACE LEFT (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET FILE SERVER LAN I/O STATISTICS (AH=E3h) INT 21 - Novell NetWare - FILE SERVER - GET FILE SERVER MISC INFORMATION (AH=E3h) INT 21 - Novell NetWare - DIRECTORY SERVICES - GET VOLUME INFORMATION (AH=E3h) INT 21 - VIRUS - "Anarkia" - INSTALLATION CHECK (AH=E4h) INT 21 - Novell NetWare - SET FILE ATTRIBUTES (FCBsee File Control Block) {obsolete} (AH=E4h) INT 21 - OS/286, OS/386 - CHAIN TO REAL-MODE HANDLER (AX=E400h) INT 21 - DoubleDOS - INSTALLATION CHECK/PROGRAM STATUS (AX=E400h) INT 21 - OS/286, OS/386 - SET PROTECTED-MODE TASK GATE (AX=E402h) INT 21 - OS/286, OS/386 - REMOVE PROTECTED-MODE TASK GATE (AX=E403h) INT 21 - DoubleDOS - OTHER PROGRAM STATUS (AH=E5h) INT 21 - Novell NetWare - UPDATE FILE SIZE (FCBsee File Control Block) {obsolete} (AH=E5h) INT 21 - OS/286, OS/386 - HEAP MANAGEMENT STRATEGY (AX=E500h) INT 21 - OS/286, OS/386 - FORCE HEAP COMPACTION (AX=E501h) INT 21 - OS/286, OS/386 - ISSUE REAL PROCEDURE SIGNAL FROM PROTECTED MODE {protected mode} (AH=E6h) INT 21 - Novell NetWare - COPY FILE TO FILE (FCBsee File Control Block) {obsolete} (AH=E6h) INT 21 - VIRUS - "Spyer"/"Kiev" - INSTALLATION CHECK (AH=E7h) INT 21 - OS/286, OS/386 - CREATE CODE SEGMENT (AH=E7h) INT 21 - Novell NetWare - FILE SERVER - GET FILE SERVER DATE AND TIME (AH=E7h) INT 21 - DoubleDOS - SET/RESET KEYBOARD CONTROL FLAGS (AH=E8h) INT 21 - OS/286, OS/386 - SEGMENT CREATION (AH=E8h) INT 21 - Novell NetWare, Alloy NTNX - SET FCBsee File Control Block RE-OPEN MODE {obsolete} (AH=E8h) INT 21 - DoubleDOS - SET TIMESHARING PRIORITY (AH=E9h) INT 21 - OS/286, OS/386 - CHANGE SEGMENTS {protected mode} (AH=E9h) INT 21 - VIRUS - "Dark End" - INSTALLATION CHECK (AX=E900h) INT 21 - Novell NetWare - DIRECTORY SERVICES - GET DIRECTORY HANDLE (AX=E900h) INT 21 - Novell NetWare shell 3.01 - MAP A FAKE ROOT DIRECTORY (AX=E905h) INT 21 - Novell NetWare shell 3.01 - DELETE FAKE ROOT DIRECTORY (AX=E906h) INT 21 - Novell NetWare shell 3.01 - GET RELATIVE DRIVE DEPTH (AX=E907h) INT 21 - Novell NetWare shell 3.01 - SET SHOW DOTS (AX=E908h) INT 21 - Novell NetWare - NetWare shell - CONVERT DOS FILE HANDLE TO NETWARE (AX=E909h) INT 21 - OS/286, OS/386 - ALLOCATE HUGE SEGMENT (AH=EAh) INT 21 - DoubleDOS - TURN OFF TASK SWITCHING (AH=EAh) INT 21 - Novell NetWare, Alloy NTNX - RETURN SHELL VERSION (AH=EAh) INT 21 - DoubleDOS - TURN ON TASK SWITCHING (AH=EBh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - LOG FILE (AH=EBh) INT 21 - OS/386 VMM - GET A PAGE TABLE ENTRY BY LINEAR ADDRESS (AX=EB00h) INT 21 - OS/386 VMM - GET A PAGE TABLE ENTRY BY 16-BIT SEGMENT:OFFSET (AX=EB02h) INT 21 - OS/386 VMM - FREE MAPPED PAGES (AX=EB03h) INT 21 - OS/386 VMM - GET A PAGE TABLE ENTRY BY 32-BIT SEGMENT:OFFSET (AX=EB04h) INT 21 - OS/386 VMM - MAP PAGES (AX=EB05h) INT 21 - OS/386 VMM - LOCK PAGES IN MEMORY (AX=EB06h) INT 21 - OS/386 VMM - UNLOCK MEMORY PAGES (AX=EB07h) INT 21 - OS/286, OS/386 - BLOCK TRANSFER (AH=ECh) INT 21 - DoubleDOS - GET VIRTUAL SCREEN ADDRESS (AH=ECh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - RELEASE FILE (AH=ECh) INT 21 - VIRUS - "Halloween.1839" - INSTALLATION CHECK (AX=EC27h) INT 21 - VIRUS - "Terror" - INSTALLATION CHECK (AX=EC59h) INT 21 - OS/286, OS/386 - GET SEGMENT OR WINDOW DESCRIPTOR (AH=EDh) INT 21 - Novell NetWare - SYNCHRONIZATION SERVICES - CLEAR FILE (AH=EDh) INT 21 - VIRUS - "Jerusalem-G", "Pregnant", "Barrotes" - INSTALLATION CHECK (AH=EEh) INT 21 - DoubleDOS - GIVE AWAY TIME TO OTHER TASKS (AH=EEh) INT 21 - Novell NetWare - CONNECTION SERVICES - GET PHYSICAL STATION ADDRESS (AH=EEh) INT 21 - VIRUS - "GingerBread" - INSTALLATION CHECK (AX=EEE7h) INT 21 - VIRUS - "Mabuhay"/"June 12th" - INSTALLATION CHECK (AH=EFh) INT 21 - Novell NetWare - WORKSTATION - GET DRIVE HANDLE TABLE (AX=EF00h) INT 21 - Novell NetWare - WORKSTATION - GET DRIVE FLAG TABLE (AX=EF01h) INT 21 - Novell NetWare - WORKSTATION - GET DRIVE CONNECTION ID TABLE (AX=EF02h) INT 21 - Novell NetWare - WORKSTATION - GET CONNECTION ID TABLE (AX=EF03h) INT 21 - Novell NetWare - WORKSTATION - GET FILE SERVER NAME TABLE (AX=EF04h) INT 21 - VIRUS - "Frere Jacques" - INSTALLATION CHECK (AH=F0h) INT 21 - DoubleDOS - MENU CONTROL (AH=F0h) INT 21 - Novell NetWare - WORKSTATION - SET PREFERRED CONNECTION ID (AX=F000h/DL=00h) INT 21 - Novell NetWare - WORKSTATION - GET PREFERRED CONNECTION ID (AX=F001h) INT 21 - Novell NetWare - WORKSTATION - GET DEFAULT CONNECTION ID (AX=F002h) INT 21 - Novell NetWare - PRINT SERVICES - GET LPTAbbreviation for Line PrinTer. CAPTURE STATUS (AX=F003h) INT 21 - Novell NetWare - WORKSTATION - SET PRIMARY CONNECTION ID (AX=F004h/DL=00h) INT 21 - Novell NetWare - WORKSTATION - GET PRIMARY CONNECTION ID (AX=F005h) INT 21 - VIRUS - "Burgler/H" - INSTALLATION CHECK (AX=F078h) INT 21 - VIRUS - "F1-337" - ??? (AH=F1h) INT 21 - DoubleDOS - CLEAR KEYBOARD BUFFER FOR CURRENT JOB (AH=F1h) INT 21 - Novell NetWare - CONNECTION SERVICES - FILE SERVER CONNECTION (AH=F1h) INT 21 - VIRUS - "Tremor" - INSTALLATION CHECK (AX=F1E9h) INT 21 - DoubleDOS - SEND CHARACTER TO KEYBOARD BUFFER OF OTHER JOB (AH=F2h) INT 21 - Novell NetWare v3.01+ shell interface - MULTIPLEXOR {partially documented} (AH=F2h) INT 21 - Novell NetWare - LOG FILE (OLD) (AX=F203h/DX=0000h) INT 21 - Novell NetWare - LOCK FILE SET (OLD) (AX=F204h/DX=0000h) INT 21 - Novell NetWare - CLEAR FILE (AX=F207h/DX=0000h) INT 21 - Novell NetWare - CLEAR FILE SET (AX=F208h/DX=0000h) INT 21 - Novell NetWare - LOCK LOGICAL RECORD SET (OLD) (AX=F20Ah/DX=0000h) INT 21 - Novell NetWare - CLEAR LOGICAL RECORD (AX=F20Bh/DX=0000h) INT 21 - Novell NetWare - CLEAR LOGICAL RECORD SET (AX=F20Eh/DX=0000h) INT 21 - Novell NetWare - GET PRINTER STATUS (AX=F211h) INT 21 - Novell NetWare - GET PRINTER QUEUE (AX=F211h) INT 21 - Novell NetWare - GET VOLUME INFO WITH NUMBER (AX=F212h) INT 21 - Novell NetWare - GET FILE SERVER DATE AND TIME (AX=F214h/CX=0000h) INT 21 - Novell NetWare - GET BROADCAST MESSAGE (OLD) (AX=F215h) INT 21 - Novell NetWare - DISABLE BROADCASTS (AX=F215h/DX=0000h) INT 21 - Novell NetWare - ENABLE BROADCASTS (AX=F215h/DX=0000h) INT 21 - Novell NetWare - CHECK PIPE STATUS (AX=F215h) INT 21 - Novell NetWare - BROADCAST TO CONSOLE (AX=F215h/DX=0000h) INT 21 - Novell NetWare - GET BROADCAST MESSAGE (AX=F215h) INT 21 - Novell NetWare - SET DIRECTORY HANDLE (AX=F216h/DX=0000h) INT 21 - Novell NetWare - GET DIRECTORY PATH (AX=F216h) INT 21 - Novell NetWare - SCAN DIRECTORY INFORMATION (AX=F216h) INT 21 - Novell NetWare - GET EFFECTIVE DIRECTORY RIGHTS (OLD) (AX=F216h) INT 21 - Novell NetWare - MODIFY MAXIMUM RIGHTS MASK (AX=F216h/DX=0000h) INT 21 - Novell NetWare - GET VOLUME NUMBER (AX=F216h) INT 21 - Novell NetWare - GET VOLUME NAME (AX=F216h) INT 21 - Novell NetWare - CREATE DIRECTORY (AX=F216h/DX=0000h) INT 21 - Novell NetWare - DELETE DIRECTORY (AX=F216h/DX=0000h) INT 21 - Novell NetWare - SCAN DIRECTORY FOR TRUSTEES (AX=F216h) INT 21 - Novell NetWare - ADD TRUSTEE TO DIRECTORY (AX=F216h/DX=0000h) INT 21 - Novell NetWare - DELETE TRUSTEE FROM DIRECTORY (AX=F216h/DX=0000h) INT 21 - Novell NetWare - RENAME DIRECTORY (AX=F216h/DX=0000h) INT 21 - Novell NetWare - PURGE ERASED FILES (OLD) (AX=F216h/DX=0000h) INT 21 - Novell NetWare - RECOVER ERASED FILE (OLD) (AX=F216h) INT 21 - Novell NetWare - ALLOCATE PERMANENT DIRECTORY HANDLE (AX=F216h) INT 21 - Novell NetWare - ALLOCATE TEMPORARY DIRECTORY HANDLE (AX=F216h/DX=0000h) INT 21 - Novell NetWare - DEALLOCATE DIRECTORY HANDLE (AX=F216h/DX=0000h) INT 21 - Novell NetWare - GET VOLUME INFO WITH HANDLE (AX=F216h) INT 21 - Novell NetWare v2+ - ALLOCATE SPECIAL TEMPORARY DIRECTORY HANDLE (AX=F216h/DX=0000h) INT 21 - Novell NetWare - SAVE DIRECTORY HANDLE (AX=F216h) INT 21 - Novell NetWare - RESTORE DIRECTORY HANDLE (AX=F216h) INT 21 - Novell NetWare - SET DIRECTORY INFORMATION (AX=F216h/DX=0000h) INT 21 - Novell NetWare - GET PATH NAME OF VOLUME-DIRECTORY NUMBER PAIR (AX=F216h) INT 21 - Novell NetWare - SCAN SALVAGEABLE FILES (OLD) (AX=F216h) INT 21 - Novell NetWare - RECOVER SALVAGEABLE FILE (OLD) (AX=F216h/DX=0000h) INT 21 - Novell NetWare - PURGE SALVAGEABLE FILE (OLD) (AX=F216h/DX=0000h) INT 21 - Novell NetWare - SCAN A DIRECTORY (AX=F216h) INT 21 - Novell NetWare - GET DIRECTORY ENTRY (AX=F216h) INT 21 - Novell NetWare - SCAN VOLUME'S USER DISK RESTRICTIONS (AX=F216h) INT 21 - Novell NetWare v3+ - ADD USER DISK SPACE RESTRICTION (AX=F216h) INT 21 - Novell NetWare - REMOVE USER DISK SPACE RESTRICTIONS (AX=F216h) INT 21 - Novell NetWare - SCAN DIRECTORY SPACE RESTRICTIONS (AX=F216h) INT 21 - Novell NetWare v3+ - SET DIRECTORY DISK SPACE RESTRICTION (AX=F216h) INT 21 - Novell NetWare - SET DIRECTORY/FILE INFORMATION (AX=F216h/DX=0000h) INT 21 - Novell NetWare v3+ - SCAN FILE OR DIRECTORY FOR EXTENDED TRUSTEES (AX=F216h) INT 21 - Novell NetWare v3+ - ADD EXTENDED TRUSTEE TO DIRECTORY OR FILE (AX=F216h/DX=0000h) INT 21 - Novell NetWare - SCAN DIRECTORY DISK SPACE (AX=F216h) INT 21 - Novell NetWare v3+ - GET OBJECT DISK USAGE AND RESTRICTIONS (AX=F216h) INT 21 - Novell NetWare - GET EFFECTIVE RIGHTS (AX=F216h) INT 21 - Novell NetWare - REMOVE EXTENDED TRUSTEE FROM DIR OR FILE (AX=F216h/DX=0000h) INT 21 - Novell NetWare - GET VOLUME USAGE (AX=F216h) INT 21 - Novell NetWare - GET DIRECTORY INFORMATION (AX=F216h) INT 21 - Novell NetWare - RENAME OR MOVE (AX=F216h/DX=0000h) INT 21 - Novell NetWare - GET NAME SPACE INFORMATION (AX=F216h) INT 21 - Novell NetWare - GET NAME SPACE DIRECTORY ENTRY (AX=F216h) INT 21 - Novell NetWare - OPEN DATA STREAM (AX=F216h) INT 21 - Novell NetWare v2.2+ - GET OBJECT EFFECTIVE RIGHTS (AX=F216h) INT 21 - Novell NetWare v2.2+ - GET EXTENDED VOLUME INFORMATION (AX=F216h) INT 21 - Novell NetWare - CHANGE USER PASSWORD (OLD) (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET USER CONNECTION LIST (OLD) (AX=F217h) INT 21 - Novell NetWare - VERIFY SERIALIZATION (AX=F217h) INT 21 - Novell NetWare - GET DISK UTILIZATION (AX=F217h) INT 21 - Novell NetWare - SCAN FILE INFORMATION (AX=F217h) INT 21 - Novell NetWare - SET FILE INFORMATION (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET FILE SERVER INFORMATION (AX=F217h) INT 21 - Novell NetWare - GET NETWORK SERIAL NUMBER (AX=F217h) INT 21 - Novell NetWare - GET INTERNET ADDRESS (OLD) (AX=F217h) INT 21 - Novell NetWare - LOGIN OBJECT (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET OBJECT CONNECTION LIST (OLD) (AX=F217h) INT 21 - Novell NetWare - GET CONNECTION INFORMATION (OLD) (AX=F217h) INT 21 - Novell NetWare - GET ENCRYPTION KEY (AX=F217h) INT 21 - Novell NetWare - LOGIN OBJECT ENCRYPTED (AX=F217h) INT 21 - Novell NetWare - GET INTERNET ADDRESS (AX=F217h) INT 21 - Novell NetWare - GET OBJECT CONNECTION LIST (AX=F217h) INT 21 - Novell NetWare v3+ - GET CONNECTION INFORMATION (AX=F217h) INT 21 - Novell NetWare v4 - CHANGE CONNECTION STATE (AX=F217h) INT 21 - Novell NetWare v4 - SET WATCHDOG DELAY INTERVAL (AX=F217h) INT 21 - Novell NetWare v4 - GET CONNECTION LIST (AX=F217h) INT 21 - Novell NetWare - CREATE BINDERY OBJECT (AX=F217h/DX=0000h) INT 21 - Novell NetWare - DELETE BINDERY OBJECT (AX=F217h/DX=0000h) INT 21 - Novell NetWare - RENAME BINDERY OBJECT (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET BINDERY OBJECT ID (AX=F217h) INT 21 - Novell NetWare - GET BINDERY OBJECT NAME (AX=F217h) INT 21 - Novell NetWare - SCAN BINDERY OBJECT (AX=F217h) INT 21 - Novell NetWare - CHANGE BINDERY OBJECT SECURITY (AX=F217h/DX=0000h) INT 21 - Novell NetWare - CREATE PROPERTY (AX=F217h/DX=0000h) INT 21 - Novell NetWare - DELETE PROPERTY (AX=F217h/DX=0000h) INT 21 - Novell NetWare - CHANGE PROPERTY SECURITY (AX=F217h/DX=0000h) INT 21 - Novell NetWare - SCAN PROPERTY (AX=F217h) INT 21 - Novell NetWare - READ PROPERTY VALUE (AX=F217h) INT 21 - Novell NetWare - WRITE PROPERTY VALUE (AX=F217h/DX=0000h) INT 21 - Novell NetWare - VERIFY BINDERY OBJECT PASSWORD (AX=F217h/DX=0000h) INT 21 - Novell NetWare - CHANGE BINDERY OBJECT PASSWORD (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.2+ - ADD OBJECT TO SET (AX=F217h/DX=0000h) INT 21 - Novell NetWare - DELETE BINDERY OBJECT FROM SET (AX=F217h/DX=0000h) INT 21 - Novell NetWare - IS BINDERY OBJECT IN SET? (AX=F217h/DX=0000h) INT 21 - Novell NetWare - CLOSE BINDERY (AX=F217h/DX=0000h) INT 21 - Novell NetWare - OPEN BINDERY (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET BINDERY ACCESS LEVEL (AX=F217h) INT 21 - Novell NetWare - SCAN BINDERY OBJECT TRUSTEE PATHS (AX=F217h) INT 21 - Novell NetWare - GET BINDERY OBJECT ACCESS LEVEL (AX=F217h) INT 21 - Novell NetWare - IS STATION A MANAGER? (AX=F217h/DX=0000h) INT 21 - Novell NetWare - KEYED VERIFY BINDERY OBJECT PASSWORD (AX=F217h/DX=0000h) INT 21 - Novell NetWare - KEYED CHANGE BINDERY OBJECT PASSWORD (AX=F217h/DX=0000h) INT 21 - Novell NetWare - LIST RELATIONS OF AN OBJECT (AX=F217h) INT 21 - Novell NetWare v2.1+ - CREATE QUEUE (AX=F217h) INT 21 - Novell NetWare v2.1+ - DESTROY QUEUE (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - READ QUEUE CURRENT STATUS (OLD) (AX=F217h) INT 21 - Novell NetWare v2.1+ - SET QUEUE CURRENT STATUS (OLD) (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - CREATE QUEUE JOB AND FILE (OLD) (AX=F217h) INT 21 - Novell NetWare v2.1+ - CLOSE FILE AND START QUEUE JOB (OLD) (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - REMOVE JOB FROM QUEUE (OLD) (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - GET QUEUE JOB LIST (OLD) (AX=F217h) INT 21 - Novell NetWare v2.1+ - READ QUEUE JOB ENTRY (OLD) (AX=F217h) INT 21 - Novell NetWare v2.1+ - CHANGE QUEUE JOB ENTRY (OLD) (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - CHANGE QUEUE JOB POSITION (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - ATTACH QUEUE SERVER TO QUEUE (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - DETACH QUEUE SERVER FROM QUEUE (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - SERVICE QUEUE JOB AND OPEN FILE (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - FINISH SERVICING QUEUE JOB (OLD) (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - ABORT SERVICING QUEUE JOB (OLD) (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - CHANGE TO CLIENT RIGHTS (OLD) (AX=F217h/DX=0000h) INT 21 - Novell NetWare v2.1+ - RESTORE QUEUE SERVER RIGHTS (AX=F217h/DX=0000h) INT 21 - Novell NetWare - READ QUEUE SERVER CURRENT STATUS (OLD) (AX=F217h) INT 21 - Novell NetWare - SET QUEUE SERVER CURRENT STATUS (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET QUEUE JOB FILE SIZE (OLD) (AX=F217h) INT 21 - Novell NetWare - CREATE QUEUE JOB AND FILE (AX=F217h) INT 21 - Novell NetWare - READ QUEUE JOB ENTRY (AX=F217h) INT 21 - Novell NetWare v2.1+ - CHANGE QUEUE JOB ENTRY (AX=F217h/DX=0000h) INT 21 - Novell NetWare - READ QUEUE CURRENT STATUS (AX=F217h) INT 21 - Novell NetWare - SET QUEUE CURRENT STATUS (AX=F217h/DX=0000h) INT 21 - Novell NetWare - CLOSE FILE AND START QUEUE JOB (AX=F217h/DX=0000h) INT 21 - Novell NetWare - REMOVE JOB FROM QUEUE (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET QUEUE JOB LIST (AX=F217h) INT 21 - Novell NetWare v2.1+ - CHANGE JOB PRIORITY (AX=F217h/DX=0000h) INT 21 - Novell NetWare v3.1+ - FINISH SERVICING QUEUE JOB (AX=F217h/DX=0000h) INT 21 - Novell NetWare v3.1+ - ABORT SERVICING QUEUE JOB (AX=F217h/DX=0000h) INT 21 - Novell NetWare v3.1+ - CHANGE TO CLIENT RIGHTS (AX=F217h/DX=0000h) INT 21 - Novell NetWare v3.1+ - READ QUEUE SERVER CURRENT STATUS (AX=F217h) INT 21 - Novell NetWare v3.1+ - GET QUEUE JOB FILE SIZE (AX=F217h) INT 21 - Novell NetWare - GET ACCOUNT STATUS (AX=F217h) INT 21 - Novell NetWare - SUBMIT ACCOUNT CHARGE (AX=F217h/DX=0000h) INT 21 - Novell NetWare - SUBMIT ACCOUNT HOLD (AX=F217h/DX=0000h) INT 21 - Novell NetWare - SUBMIT ACCOUNT NOTE (AX=F217h/DX=0000h) INT 21 - Novell NetWare - CHECK CONSOLE PRIVILEGES (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET FILE SERVER DESCRIPTION STRINGS (AX=F217h) INT 21 - Novell NetWare - SET FILE SERVER DATE AND TIME (AX=F217h/DX=0000h) INT 21 - Novell NetWare - DISABLE FILE SERVER LOGIN (AX=F217h/DX=0000h) INT 21 - Novell NetWare - ENABLE FILE SERVER LOGIN (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET FILE SERVER LOGIN STATUS (AX=F217h) INT 21 - Novell NetWare - PURGE ALL ERASED FILES (AX=F217h/DX=0000h) INT 21 - Novell NetWare - DISABLE TRANSACTION TRACKING (AX=F217h/DX=0000h) INT 21 - Novell NetWare - ENABLE TRANSACTION TRACKING (AX=F217h/DX=0000h) INT 21 - Novell NetWare - SEND CONSOLE BROADCAST (AX=F217h/DX=0000h) INT 21 - Novell NetWare v3+ - CLEAR CONNECTION NUMBER (LOGOUT STATION) (AX=F217h/DX=0000h) INT 21 - Novell NetWare - DOWN FILE SERVER (AX=F217h/DX=0000h) INT 21 - Novell NetWare - GET FILE SYSTEM STATISTICS (AX=F217h) INT 21 - Novell NetWare - GET TRANSACTION TRACKING STATISTICS (AX=F217h) INT 21 - Novell NetWare - GET DISK CACHE STATISTICS (AX=F217h) INT 21 - Novell NetWare - GET DRIVE MAPPING TABLE (AX=F217h) INT 21 - Novell NetWare - GET PHYSICAL DISK STATISTICS (AX=F217h) INT 21 - Novell NetWare - GET DISK CHANNEL STATISTICS (AX=F217h) INT 21 - Novell NetWare v2.2+ - GET CONNECTION'S TASK INFORMATION (AX=F217h) INT 21 - Novell NetWare v2.2+ - GET CONNECTION'S OPEN FILES (OLD) (AX=F217h) INT 21 - Novell NetWare v2.2+ - GET CONNECTIONS USING A FILE (OLD) (AX=F217h) INT 21 - Novell NetWare - GET PHYSICAL RECORD LOCKS BY CONNECTN AND FILE (OLD) (AX=F217h) INT 21 - Novell NetWare - GET PHYSICAL RECORD LOCKS BY FILE (OLD) (AX=F217h) INT 21 - Novell NetWare - GET LOGICAL RECORDS BY CONNECTION (OLD) (AX=F217h) INT 21 - Novell NetWare - GET LOGICAL RECORD INFORMATION (OLD) (AX=F217h) INT 21 - Novell NetWare - GET CONNECTION'S SEMAPHORES (OLD) (AX=F217h) INT 21 - Novell NetWare - GET SEMAPHORE INFORMATION (OLD) (AX=F217h) INT 21 - Novell NetWare - GET LAN DRIVER'S CONFIGURATION INFORMATION (AX=F217h) INT 21 - Novell NetWare - GET CONNECTION'S USAGE STATISTICS (AX=F217h) INT 21 - Novell NetWare - GET OBJECT'S REMAINING DISK SPACE (AX=F217h) INT 21 - Novell NetWare - GET FILE SERVER LAN I/O STATISTICS (AX=F217h) INT 21 - Novell NetWare - GET FILE SERVER MISC INFORMATION (AX=F217h) INT 21 - Novell NetWare - GET VOLUME INFORMATION (AX=F217h) INT 21 - Novell NetWare v3.11+ - GET CONNECTION'S TASK INFORMATION (AX=F217h) INT 21 - Novell NetWare v3+ - GET CONNECTION'S OPEN FILES (AX=F217h) INT 21 - Novell NetWare v3+ - GET CONNECTIONS USING A FILE (AX=F217h) INT 21 - Novell NetWare v3+ - GET PHYSICAL RECORD LOCKS BY CONNECTION AND FILE (AX=F217h) INT 21 - Novell NetWare v3+ - GET PHYSICAL RECORD LOCKS BY FILE (AX=F217h) INT 21 - Novell NetWare v3+ - GET LOGICAL RECORDS BY CONNECTION (AX=F217h) INT 21 - Novell NetWare v3+ - GET LOGICAL RECORD INFORMATION (AX=F217h) INT 21 - Novell NetWare v3+ - GET CONNECTION'S SEMAPHORES (AX=F217h) INT 21 - Novell NetWare v3+ - GET SEMAPHORE INFORMATION (AX=F217h) INT 21 - Novell NetWare v3+ - MAP DIRECTORY NUMBER TO PATH (AX=F217h) INT 21 - Novell NetWare v3+ - CONVERT PATH TO DIRECTORY ENTRY (AX=F217h) INT 21 - Novell NetWare - GET FILE SERVER EXTENDED MISC INFORMATION (AX=F217h) INT 21 - Novell NetWare - GET VOLUME EXTENDED INFORMATION (AX=F217h) INT 21 - Novell NetWare v4 - CLEAR CONNECTION NUMBER GREATER THAN 250 (AX=F217h/DX=0000h) INT 21 - Novell NetWare - LOCK PHYSICAL RECORD SET (OLD) (AX=F21Bh/DX=0000h) INT 21 - Novell NetWare - CLEAR PHYSICAL RECORD (AX=F21Eh/DX=0000h) INT 21 - Novell NetWare - CLEAR PHYSICAL RECORD SET (AX=F21Fh/DX=0000h) INT 21 - Novell NetWare - OPEN SEMAPHORE (OLD) (AX=F220h) INT 21 - Novell NetWare - EXAMINE SEMAPHORE (OLD) (AX=F220h) INT 21 - Novell NetWare - WAIT ON SEMAPHORE (OLD) (AX=F220h/DX=0000h) INT 21 - Novell NetWare - SIGNAL SEMAPHORE (OLD) (AX=F220h/DX=0000h) INT 21 - Novell NetWare - CLOSE SEMAPHORE (OLD) (AX=F220h/DX=0000h) INT 21 - Novell NetWare - TTS IS AVAILABLE (AX=F222h/DX=0000h) INT 21 - Novell NetWare - TTS BEGIN TRANSACTION (AX=F222h/DX=0000h) INT 21 - Novell NetWare - TTS END TRANSACTION (AX=F222h) INT 21 - Novell NetWare - TTS ABORT TRANSACTION (AX=F222h/DX=0000h) INT 21 - Novell NetWare - TTS TRANSACTION STATUS (AX=F222h/DX=0000h) INT 21 - Novell NetWare - TTS GET APPLICATION THRESHOLDS (AX=F222h) INT 21 - Novell NetWare - TTS SET APPLICATION THRESHOLDS (AX=F222h/DX=0000h) INT 21 - Novell NetWare - TTS GET WORKSTATION THRESHOLDS (AX=F222h) INT 21 - Novell NetWare - TTS SET WORKSTATION THRESHOLDS (AX=F222h/DX=0000h) INT 21 - Novell NetWare - TTS GET CONTROL FLAGS (AX=F222h) INT 21 - Novell NetWare - TTS SET CONTROL FLAGS (AX=F222h/DX=0000h) INT 21 - Novell NetWare v2+ - AFP CREATE DIRECTORY (AX=F223h) INT 21 - Novell NetWare v2+ - AFP CREATE FILE (AX=F223h) INT 21 - Novell NetWare v2+ - AFP DELETE FILE (AX=F223h/DX=0000h) INT 21 - Novell NetWare v2+ - AFP GET ENTRY ID FROM FILENAME (AX=F223h) INT 21 - Novell NetWare v2+ - AFP GET FILE INFORMATION (AX=F223h) INT 21 - Novell NetWare v2+ - AFP GET ENTRY ID FROM NETWARE HANDLE (AX=F223h) INT 21 - Novell NetWare v2+ - AFP RENAME (AX=F223h/DX=0000h) INT 21 - Novell NetWare v2+ - AFP OPEN FILE FORK (AX=F223h) INT 21 - Novell NetWare v2+ - AFP SET FILE INFORMATION (AX=F223h/DX=0000h) INT 21 - Novell NetWare v2+ - AFP SCAN FILE INFORMATION (AX=F223h) INT 21 - Novell NetWare v2+ - AFP ALLOCATE TEMPORARY DIRECTORY HANDLE (AX=F223h) INT 21 - Novell NetWare v2+ - AFP GET ENTRY ID FROM PATHNAME (AX=F223h) INT 21 - Novell NetWare v2+ - AFP 2.0 CREATE DIRECTORY (AX=F223h) INT 21 - Novell NetWare v2+ - AFP 2.0 CREATE FILE (AX=F223h) INT 21 - Novell NetWare v2+ - AFP 2.0 SET FILE INFORMATION (AX=F223h/DX=0000h) INT 21 - Novell NetWare v2+ - AFP 2.0 SCAN FILE INFORMATION (AX=F223h) INT 21 - Novell NetWare v2+ - AFP GET DOS FILENAME FROM ENTRY ID (AX=F223h) INT 21 - Novell NetWare v2+ - AFP GET MACINTOSH INFORMATION ON DELETED FILE (AX=F223h) INT 21 - Novell NetWare - COMMIT FILE (AX=F23Dh/DX=0000h) INT 21 - Novell NetWare - FILE SEARCH INITIALIZE (FindFirst) (AX=F23Eh) INT 21 - Novell NetWare - FILE SEARCH CONTINUE (FindNext) (AX=F23Fh) INT 21 - Novell NetWare - CLOSE FILE (AX=F242h/DX=0000h) INT 21 - Novell NetWare - CREATE FILE (AX=F243h) INT 21 - Novell NetWare - FILE SERVICES - ERASE FILE (AX=F244h/DX=0000h) INT 21 - Novell NetWare - GET CURRENT FILE SIZE (AX=F247h) INT 21 - Novell NetWare - COPY FROM ONE FILE TO ANOTHER (AX=F24Ah) INT 21 - Novell NetWare - CREATE NEW FILE (AX=F24Dh) INT 21 - Novell NetWare v2+ - ALLOW TASK ACCESS TO FILE (AX=F24Eh) INT 21 - Novell NetWare - CLOSE EXTENDED ATTRIBUTE HANDLE (AX=F256h/DX=0000h) INT 21 - Novell NetWare - WRITE EXTENDED ATTRIBUTE (AX=F256h) INT 21 - Novell NetWare - READ EXTENDED ATTRIBUTE (AX=F256h) INT 21 - Novell NetWare - ENUMERATE EXTENDED ATTRIBUTES (AX=F256h) INT 21 - Novell NetWare - DUPLICATE EXTENDED ATTRIBUTES (AX=F256h) INT 21 - Novell NetWare - OPEN/CREATE FILE OR SUBDIRECTORY (AX=F257h) INT 21 - Novell NetWare - INITIALIZE SEARCH (AX=F257h) INT 21 - Novell NetWare - SCAN NAMESPACE ENTRY INFO (AX=F257h) INT 21 - Novell NetWare - RENAME OR MOVE FILE OR SUBDIRECTORY (AX=F257h/DX=0000h) INT 21 - Novell NetWare - SCAN FILE OR SUBDIRECTORY FOR TRUSTEES (AX=F257h) INT 21 - Novell NetWare v3+ - GET INFORMATION ABOUT FILE OR DIRECTORY (AX=F257h) INT 21 - Novell NetWare - MODIFY FILE OR SUBDIRECTORY DOS INFORMATION (AX=F257h/DX=0000h) INT 21 - Novell NetWare - DELETE FILE/DIRECTORY (AX=F257h) INT 21 - Novell NetWare - SET SHORT DIRECTORY HANDLE (AX=F257h/DX=0000h) INT 21 - Novell NetWare v3+ - ADD TRUSTEE SET TO FILE OR SUBDIRECTORY (AX=F257h/DX=0000h) INT 21 - Novell NetWare - DELETE TRUSTEE (AX=F257h) INT 21 - Novell NetWare v2+ - ALLOCATE SHORT DIRECTORY HANDLE (AX=F257h) INT 21 - Novell NetWare - SCAN SALVAGEABLE FILES (AX=F257h) INT 21 - Novell NetWare - RECOVER SALVAGEABLE FILE (AX=F257h/DX=0000h) INT 21 - Novell NetWare - PURGE SALVAGEABLE FILE (AX=F257h/DX=0000h) INT 21 - Novell NetWare - GET NAMESPACE INFORMATION (AX=F257h) INT 21 - Novell NetWare - GET PATH STRING FROM SHORT DIRECTORY HANDLE (AX=F257h) INT 21 - Novell NetWare - GENERATE DIRECTORY BASE AND VOLUME NUMBER (AX=F257h) INT 21 - Novell NetWare - GET NAME SPACE INFORMATION FORMAT (AX=F257h) INT 21 - Novell NetWare - GET NAME SPACES LOADED (AX=F257h) INT 21 - Novell NetWare - WRITE NAME SPACE INFO (AX=F257h/DX=0000h) INT 21 - Novell NetWare - READ EXTENDED NAME SPACE INFO (AX=F257h) INT 21 - Novell NetWare - WRITE EXTENDED NAME SPACE INFO (AX=F257h) INT 21 - Novell NetWare - GET NS FULL PATH STRING (AX=F257h) INT 21 - Novell NetWare - GET EFFECTIVE DIRECTORY RIGHTS (AX=F257h) INT 21 - Novell NetWare v4+ - GET VOLUME AUDITING STATISTICS (AX=F258h) INT 21 - Novell NetWare - ADD AUDIT PROPERTY (AX=F258h) INT 21 - Novell NetWare - LOGIN AS VOLUME AUDITOR (AX=F258h) INT 21 - Novell NetWare - CHANGE AUDITOR PASSWORD (AX=F258h) INT 21 - Novell NetWare - CHECK AUDIT ACCESS (AX=F258h) INT 21 - Novell NetWare - REMOVE AUDIT PROPERTY (AX=F258h) INT 21 - Novell NetWare - DISABLE AUDITING ON VOLUME (AX=F258h) INT 21 - Novell NetWare - ENABLE AUDITING ON VOLUME (AX=F258h) INT 21 - Novell NetWare - IS USER AUDITED? (AX=F258h) INT 21 - Novell NetWare - READ AUDITING BITMAP (AX=F258h) INT 21 - Novell NetWare - READ AUDIT CONFIG HEADER (AX=F258h) INT 21 - Novell NetWare - LOGOUT AS VOLUME AUDITOR (AX=F258h) INT 21 - Novell NetWare - RESET AUDITING FILE (AX=F258h) INT 21 - Novell NetWare - RESET AUDIT HISTORY FILE (AX=F258h) INT 21 - Novell NetWare - WRITE AUDITING BITMAP (AX=F258h) INT 21 - Novell NetWare - WRITE AUDIT CONFIG HEADER (AX=F258h) INT 21 - Novell NetWare - GET AUDITING FLAGS (AX=F258h) INT 21 - Novell NetWare - CLOSE OLD AUDITING FILE (AX=F258h) INT 21 - Novell NetWare - DELETE OLD AUDITING FILE (AX=F258h) INT 21 - Novell NetWare - CHECK AUDIT LEVEL TWO ACCESS (AX=F258h) INT 21 - Novell NetWare - GET DATA MIGRATION INFO (AX=F25Ah) INT 21 - Novell NetWare - MOVE FILE DATA TO DATA MIGRATION (AX=F25Ah) INT 21 - Novell NetWare - DATA MIGRATION FILE INFORMATION (AX=F25Ah) INT 21 - Novell NetWare - VOLUME DATA MIGRATION STATUS (AX=F25Ah) INT 21 - Novell NetWare - GET MIGRATION OR STATUS INFORMATION (AX=F25Ah) INT 21 - Novell NetWare - DATA MIGRATION SUPPORT MODULE INFORMATION (AX=F25Ah) INT 21 - Novell NetWare - MOVE FILE DATA FROM DATA MIGRATION (AX=F25Ah/DX=0000h) INT 21 - Novell NetWare - GET OR SET DEFAULT SUPPORT MODULE (AX=F25Ah) INT 21 - Novell NetWare v4+ - GET TREE NAME (AX=F268h) INT 21 - Novell NetWare v4+ - GET BINDERY CONTEXT (AX=F268h) INT 21 - Novell NetWare v4+ - MONITOR NDS CONNECTION (AX=F268h) INT 21 - Novell NetWare v4+ - NDS LIST PARTITIONS (AX=F268h) INT 21 - Novell NetWare v4+ - NDS GET SERVER NAME AND ADDRESS (AX=F268h) INT 21 - Novell NetWare v4+ - NDS LOGOUT (AX=F268h) INT 21 - Novell NetWare v4+ - GET DS AUDITING STATISTICS (AX=F268h) INT 21 - Novell NetWare - LOG FILE (AX=F269h/DX=0000h) INT 21 - Novell NetWare - LOCK FILE SET (AX=F26Ah/DX=0000h) INT 21 - Novell NetWare - LOCK LOGICAL RECORD SET (AX=F26Ch/DX=0000h) INT 21 - Novell NetWare - LOCK PHYSICAL RECORD SET (AX=F26Eh/DX=0000h) INT 21 - Novell NetWare - OPEN SEMAPHORE (AX=F26Fh) INT 21 - Novell NetWare - CLOSE SEMAPHORE (AX=F26Fh/DX=0000h) INT 21 - Novell NetWare - WAIT ON SEMAPHORE (AX=F26Fh/DX=0000h) INT 21 - Novell NetWare - SIGNAL SEMAPHORE (AX=F26Fh/DX=0000h) INT 21 - Novell NetWare - EXAMINE SEMAPHORE (AX=F26Fh) INT 21 - Novell NetWare v4+ - GET FILE SERVER UTC TIME (AX=F272h) INT 21 - Novell NetWare v4+ - GET CACHE INFORMATION (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET SERVER INFORMATION (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET USER INFORMATION (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET IPX(Internetwork Packet Exchange) A low-level layer of Novell's NetWare networking software./SPX Information (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET CPU(Central Processing Unit) The microprocessor which executes programs on your computer. INFORMATION (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET VOLUME SWITCH INFORMATION (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET LOADED NLMs (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET NLM INFORMATION (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET OS VERSION INFORMATION (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET ACTIVE LAN BOARD LIST (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET LAN CONFIGURATION (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET LAN COMMON COUNTERS (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET PROTOCOL STACK BY BOARD (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET ROUTER INFO (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET KNOWN NETWORKS INFO (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET KNOWN SERVERS INFO (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET SERVER SET COMMANDS INFO (AX=F27Bh) INT 21 - Novell NetWare v4+ - GET SERVER SET CATEGORIES (AX=F27Bh) INT 21 - VIRUS - "PcVrsDs" - INSTALLATION CHECK (AX=F2AAh) INT 21 - VIRUS - "Carfield" - INSTALLATION CHECK (AH=F3h) INT 21 - DoubleDOS - ADD CHARACTER TO KEYBOARD BUFFER OF CURRENT JOB (AH=F3h) INT 21 - Novell NetWare - FILE SERVICES - FILE SERVER FILE COPY (AH=F3h) INT 21 - DoubleDOS - INSTALLATION CHECK/PROGRAM STATUS (AX=F400h) INT 21 - DoubleDOS - OTHER PROGRAM STATUS (AH=F5h) INT 21 - VIRUS - "GP1" - INSTALLATION CHECK (AH=F7h) INT 21 - DoubleDOS - SET/RESET KEYBOARD CONTROL FLAGS (AH=F8h) INT 21 - DOS v2.11-2.13 - SET OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. INT 21 HANDLER (AH=F8h) INT 21 - VIRUS - "Satans-Bug" - INSTALLATION CHECK (AH=F9h) INT 21 - DoubleDOS - SET TIMESHARING PRIORITY (AH=F9h) INT 21 - DOS v2.11-2.13 - OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. FUNCTION (AH=F9h) INT 21 - VIRUS - "Cinderella 2" - INSTALLATION CHECK (AH=FAh) INT 21 - DoubleDOS - TURN OFF TASK SWITCHING (AH=FAh) INT 21 - DOS v2.11-2.13 - OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. FUNCTION (AH=FAh) INT 21 - PCIBM PC Tools v7+ VDEFEND, VSAFE, VWATCH - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=FAh/DX=5945h) INT 21 - IBMInternational Busiuness MachinesInternational Busiuness Machines) A hardware, software and other service technology company founded in 1911. PC-DOS - KEYBGK - SELECT KEYBOARD LAYOUT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=FAFFh) INT 21 - VIRUS - "Cinderella" - INSTALLATION CHECK (AH=FBh) INT 21 - DoubleDOS - TURN ON TASK SWITCHING (AH=FBh) INT 21 - DOS v2.11-2.13 - OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. FUNCTION (AH=FBh) INT 21 - VIRUS - "dBASE" - INSTALLATION CHECK (AX=FB0Ah) INT 21 - VIRUS - "Groove" - INSTALLATION CHECK (AX=FBA0h) INT 21 - VIRUS - "Dir.1367" - INSTALLATION CHECK (AX=FBFBh) INT 21 - VIRUS - "Troi" - INSTALLATION CHECK (AH=FCh) INT 21 - DoubleDOS - GET VIRTUAL SCREEN ADDRESS (AH=FCh) INT 21 - DOS v2.11-2.13 - OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. FUNCTION (AH=FCh) INT 21 - VIRUS - "Invisible" - INSTALLATION CHECK (AX=FC03h) INT 21 - VIRUS - "Border" - INSTALLATION CHECK (AH=FDh) INT 21 - DOS v2.11-2.13 - OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. FUNCTION (AH=FDh) INT 21 - Gravis UltraSound - MegaEm/MEGA_EM - INSTALLATION CHECK (AX=FD12h/BX=3457h) INT 21 - VIRUS - "Delwin" - INSTALLATION CHECK (AX=FDACh) INT 21 - VIRUS - "483" - INSTALLATION CHECK (AH=FEh) INT 21 - DoubleDOS - GIVE AWAY TIME TO OTHER TASKS (AH=FEh) INT 21 - DOS v2.11-2.13 - OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. FUNCTION (AH=FEh) INT 21 - VIRUS - "Flip" - INSTALLATION CHECK (AX=FE01h) INT 21 - VIRUS - "2468"/"Tequila" - INSTALLATION CHECK (AX=FE02h) INT 21 - VIRUS - "2468"/"Tequila" - DISPLAY VIRUS MESSAGE (AX=FE03h) INT 21 - VIRUS - "Shifting Objective" - INSTALLATION CHECK (AX=FEADh) INT 21 - VIRUS - "Black Monday" - INSTALLATION CHECK (AX=FEDCh) INT 21 - PCMag PCMANAGE/DCOMPRES - INSTALLATION CHECK (AX=FEDCh) INT 21 - VIRUS - "CIDER" - INSTALLATION CHECK (AX=FEFEh) INT 21 - Rational Systems DOS/4GW - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh) INT 21 - VIRUS - "Sunday", "Tumen 0.5", "Hero" - INSTALLATION CHECK (AH=FFh) INT 21 - DOSED.COM - INSTALLATION CHECK (AH=FFh/ES=0000h) INT 21 - DJ GO32.EXE 80386+ DOS extender - DOS EXTENSIONS (AH=FFh) INT 21 - CED (Command EDitor) - INSTALLABLE COMMANDS (AH=FFh) INT 21 - DOS v2.11-2.13 - OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. FUNCTION (AH=FFh) INT 21 - TopWare Network OS v5.10+ - GET SYSTEM INFORMATION (AX=FF00h) INT 21 - Rational Systems DOS/4G - INSTALLATION CHECK (AX=FF00h/DX=0078h) INT 21 - VIRUS - "Drop" - INSTALLATION CHECK (AX=FF01h) INT 21 - TopWare Network OS v5.10+ - GET/SET DEFAULT FILE PROTECTION ATTRIBS (AX=FF04h) INT 21 - FLU_SHOT+ v1.83 - INSTALLATION CHECK (AX=FF0Fh) INT 21 - VIRUS - "Twins" - INSTALLATION CHECK (AX=FF10h) INT 21 - TopWare Network OS v5.10+ - SEND MESSAGE (AX=FF80h/DH=FFh) INT 21 - TopWare Network OS v5.10+ - GET STATION ADDRESS (AX=FF82h) INT 21 - TopWare Network OS v5.10+ - GET STATUS OF TopShow/Emulated FUNCTION (AX=FF8Ch) INT 21 - TopWare Network OS v5.10+ - CALL TopShow FUNCTION (AX=FF8Dh) INT 21 - TopWare Network OS v5.10+ - CANCEL TopShow FUNCTION (AX=FF8Eh) INT 21 - TopWare Network OS v5.10+ - GET FILE SERVER STATION NUMBER (AX=FF91h) INT 21 - TopWare Network OS v5.10+ - GET MAXIMUM STATION NUMBER (server only) (AX=FF97h) INT 21 - TopWare Network OS v5.10+ - GET MAXIMUM FILE NUMBER (server only) (AX=FF98h) INT 21 - TopWare Network OS v5.10+ - RECEIVE OF USER-DEFINED PACKETS (AX=FF9Ah) INT 21 - TopWare Network OS v5.10+ - ENABLE/DISABLE TopTerm SERVICE (AX=FF9Fh) INT 21 - TopWare Network OS v5.10+ - GET SPOOLER PRINTING PRIORITY (AX=FFB0h) INT 21 - TopWare Network OS v5.10+ - SET SPOOLER PRINTING PRIORITY (AX=FFB1h) INT 21 - TopWare Network OS v5.10+ - GET DEFAULT START-OF-JOB FORMFEED STATUS (AX=FFB3h) INT 21 - TopWare Network OS v5.10+ - SET DEFAULT START-OF-JOB FORMFEED STATUS (AX=FFB4h) INT 21 - TopWare Network OS v5.10+ - GET PRINTER SERVER STATION ADDRESS (AX=FFBBh) INT 21 - TopWare Network OS v5.10+ - CANCEL TopShow FUNCTION (AX=FFBCh/CL=00h) INT 21 - TopWare Network OS v5.10+ - GET CURRENT AUTOPRINT TIME (AX=FFBDh) INT 21 - TopWare Network OS v5.10+ - SET AUTOPRINT TIME (AX=FFBEh) INT 21 - TopWare Network OS v5.10+ - GET LOGON USER INFORMATION (AX=FFBFh) INT 21 - TopWare Network OS v5.10+ - GET DEFAULT END-OF-JOB FORMFEED STATUS (AX=FFC0h) INT 21 - TopWare Network OS v5.10+ - SET DEFAULT END-OF-JOB FORMFEED STATUS (AX=FFC1h) INT 21 - TopWare Network OS v5.10+ - GET DEFAULT COPIES OF SPOOLING FILE (AX=FFC2h) INT 21 - TopWare Network OS v5.10+ - GET SHARING STATUS OF PRINTER SERVER (AX=FFC3h) INT 21 - TopWare Network OS v5.10+ - GET/SET LPTAbbreviation for Line PrinTer. PORTIBM PC Portable (uses same BIOS as XT) ON PRINT SERVER (AX=FFC4h) INT 21 - TopWare Network OS v5.10+ - SET DEFAULT PRINT FILE HEADER (AX=FFC6h) INT 21 - TopWare Network OS v5.10+ - SET DEFAULT PRINT COPIES (AX=FFC7h) INT 21 - TopWare Network OS v5.10+ - GET DEFAULT PRINT FILE HEADER STATUS (AX=FFC8h) INT 21 - TopWare Network OS v5.10+ - SET PRINTER SHARING (AX=FFC9h) INT 21 - TopWare Network OS v5.10+ - MOVE FILE FROM ONE PRINT SERVER TO ANOTHER (AX=FFCAh) INT 21 - TopWare Network OS v5.10+ - DELETE FILE FROM SPOOLING QUEUE (AX=FFCBh) INT 21 - TopWare Network OS v5.10+ - GET PRINT SERVER'S SPOOLING QUEUE STATUS (AX=FFCCh) INT 21 - TopWare Network OS v5.10+ - GET STATUS OF ALL PRINT SERVERS (AX=FFCDh) INT 21 - TopWare Network OS v5.10+ - CALL TopLook FUNCTION (AX=FFCFh) INT 21 - TopWare Network OS v5.10+ - GET KEYCARD SERIAL NUMBER AND MAX USERS (AX=FFD6h) INT 21 - TopWare Network OS v5.10+ - GET NETWORK PROTECTION ATTRIBUTES STATUS (AX=FFD7h) INT 21 - Rational Systems DOS/4GW - GET VERSION??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=00h) INT 21 - Rational Systems DOS/4GW - SET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=02h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=05h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=06h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=07h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=08h) INT 21 - Rational Systems DOS/4GW - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=09h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=0Ah) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=0Bh) INT 21 - Rational Systems DOS/4GW - GET/SET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=0Ch/DL=01h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=0Dh) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=0Eh) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=0Fh) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=10h) INT 21 - Rational Systems DOS/4GW - NOP {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=11h) INT 21 - Rational Systems DOS/4GW - EXCHANGE ??? POINTERS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=12h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=13h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=14h) INT 21 - Rational Systems DOS/4GW - GET ??? FUNCTIONS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=15h) INT 21 - Rational Systems DOS/4GW - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=16h) INT 21 - Rational Systems DOS/4GW - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode} (AH=FFh/DH=17h) INT 21 - TopWare Network OS v5.10+ - INITIATE ACCESS TO SPECIFIC PACKET TYPE (AX=FFE3h/DL=00h) INT 21 - TopWare Network OS v5.10+ - END ACCESS TO SPECIFIC PACKET TYPE (AX=FFE3h/DL=01h) INT 21 - TopWare Network OS v5.10+ - SEND PACKET (AX=FFE3h/DL=02h) INT 21 - TopWare Network OS v5.10+ - GET LOCAL NETWORK INTERFACE ADDRESS (AX=FFE3h/DL=03h) INT 21 - VIRUS - "08/15"/"Many Fingers" - INSTALLATION CHECK (AX=FFFEh) INT 21 - VIRUS - "Anti-Thunderbyte/LEMMING" - INSTALLATION CHECK (AX=FFFEh/BX=0000h) INT 21 - VIRUS - "Ontario", "Year 1992"/"B1M92" - INSTALLATION CHECK (AX=FFFFh) INT 21 - VIRUS - "Revenge" - INSTALLATION CHECK (AX=FFFFh/CX=0000h)