Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
ALLOCATE
⇢
⇥
RBIL61 - ALLOCATE
CALL xxxxh:xxxxh - Plug-and-Play
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.
v1.0A
{#idx159969}
{#idx159970}
{#idx160075}
{#idx160076}
{#idx160083}
{#idx160084}
{#idx160114}
{#idx160219}
{#idx160699}
CALL xxxxh:xxxxh -
POST
see Power-On Self-Test
Memory Manager Specification
(PMM)
v1.0
{#idx160740}
{#idx160758}
INT 10 - VIDEO -
XGA
(Extended Graphics Array)
- GET
SVGA
(Super
VGA
Video Graphics Array
) A video adapter capable of higher resolution (pixels and/or colors) than the 320x200x256 and 640x480x16 which
IBM
International Busiuness Machines
's
VGA
Video Graphics Array
adapter is capable of producing. See also VESA.
DMQS DATA
{#idx3890}
INT 10 - VIDEO -
XGA
(Extended Graphics Array)
- READ DMQS DATA
{#idx3863}
{#idx3867}
INT 12 - Back&Forth v1.62+ -
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.
{#idx7847}
INT 14 - ARTICOM - INSTALLATION CHECK
{#idx14059}
INT 14 - Connection Manager - QUERY SERVICE NAMES
{#idx12896}
INT 14 -
FOSSIL
(Fido/Opus/Seadog Standard Interface Layer) A standardized API for performing serial I/O, originally used by the Fido and Opus bulletin- board software and Seadog bulletin-board mailer, but now in wider use.
- NON-DESTRUCTIVE READ AHEAD
{#idx12663}
INT 14 -
FOSSIL
(Fido/Opus/Seadog Standard Interface Layer) A standardized API for performing serial I/O, originally used by the Fido and Opus bulletin- board software and Seadog bulletin-board mailer, but now in wider use.
- PURGE INPUT BUFFER THROWING AWAY ALL PENDING INPUT
{#idx12597}
INT 14 - TelAPI -
"telnblkopen"
- CREATE TELNET CONNECTION
(NON-BLOCKING)
{#idx15218}
{#idx15223}
INT 14 - TelAPI -
"telopen"
- CREATE TELNET CONNECTION
(BLOCKING)
{#idx14992}
{#idx14997}
{#idx15003}
INT 15 - DESQview v2.00+ -
"GETMEM"
- ALLOCATE
"SYSTEM"
MEMORY
{#idx23940}
{#idx23943}
INT 15 - DESQview v2.00+ -
"NEWPROC"
- START NEW APPLICATION IN NEW PROCESS
{#idx16592}
INT 15 - DESQview v2.00+ -
"PUTMEM"
- DEALLOCATE
"SYSTEM"
MEMORY
{#idx23954}
INT 15 - DESQview v2.23+ -
"GETCOMMON"
- ALLOCATE
"COMMON"
MEMORY
{#idx24099}
{#idx24102}
INT 15 - DESQview v2.23+ -
"PUTCOMMON"
- DEALLOCATE
"COMMON"
MEMORY
{#idx24114}
INT 15 - DESQview v2.40+ - ALLOCATE SYSTEM MEMORY
{#idx16693}
{#idx16700}
INT 15 - DESQview v2.50+ - SOCKET
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.
{
undocumented
Information 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.
}
{#idx24441}
INT 15 - later
PS
IBM PS/2, any model
/2s - ALLOCATE
DMA
see Direct Memory Access
ARBITRATION LEVEL
{#idx23098}
{#idx23100}
{#idx23107}
INT 15 - later
PS
IBM PS/2, any model
/2s - DEALLOCATE
DMA
see Direct Memory Access
ARBITRATION LEVEL
{#idx23130}
INT 15 - OS HOOK - DEVICE BUSY
(
AT
IBM PC AT
,
PS
IBM PS/2, any model
)
{#idx21087}
INT 15 - SYSTEM - GET CONFIGURATION
(
XT
IBM PC XT
>1986/1/10,
AT
IBM PC AT
mdl 3x9,
CONV
IBM Convertible
,
XT286
IBM PC XT/286
,
PS
IBM PS/2, any model
)
{#idx21704}
INT 15 - SYSTEM - GET EXTENDED MEMORY SIZE
(286+)
{#idx20964}
INT 15 -
TopView
TopView, DESQview, TaskView, OmniView, other compatibles
-
"GETBIT"
- DEFINE A 2ND-LEVEL INTERRUPT HANDLER
{#idx16105}
INT 15 -
TopView
TopView, DESQview, TaskView, OmniView, other compatibles
-
"GETMEM"
- ALLOCATE
"SYSTEM"
MEMORY
{#idx16059}
{#idx16062}
INT 15 -
TopView
TopView, DESQview, TaskView, OmniView, other compatibles
-
"ISOBJ"
- VERIFY OBJECT HANDLE
{#idx16276}
INT 15 -
TopView
TopView, DESQview, TaskView, OmniView, other compatibles
-
"PUTMEM"
- DEALLOCATE
"SYSTEM"
MEMORY
{#idx16076}
INT 15 - VMiX -
"sys_memreq"
- MEMORY OBJECT MANAGER
{#idx15574}
{#idx15576}
{#idx15579}
{#idx15581}
{#idx15597}
INT 15 - VMiX -
"sys_virtual"
- EXECUTE CONFORMING FUNCTION IN PROTECTED MODE
{#idx16026}
INT 16 -
AMI
American Megatrends, Inc.
(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985.
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.
- BIOS-FLASH Interface - VERIFY ALLOCATED MEMORY
{#idx26913}
INT 1A - PCI
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.
v2.0c+ - READ CONFIGURATION
DWORD
Doubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address.
(Intel devices)
{#idx37001}
INT 1A - SNAP.EXE 3.2+ -
"SNAP_ALLOC"
- ALLOCATE BUFFER IN SNAP DATA SEGMENT
{#idx30874}
{#idx30876}
INT 1A - SNAP.EXE 3.2+ -
"SNAP_BEGINCONV"
- BEGIN CONVERSATION
{#idx30853}
INT 1A - SNAP.EXE 3.2+ -
"SNAP_FREE"
- DEALLOCATE BUFFER IN SNAP DATA SEGMENT
{#idx30886}
INT 20 - Microsoft Windows - DOSMGR -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx40140}
INT 20 - Microsoft Windows - V86MMGR -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx39886}
{#idx39888}
INT 20 - Microsoft Windows - VMM -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx39549}
{#idx39579}
{#idx39586}
{#idx39602}
{#idx39614}
INT 20 - Microsoft Windows - VSERVER -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx40581}
INT 21 - 10NET v5.0 - GET LOCAL 10NET CONFIGURATION TABLE
{#idx53649}
INT 21 - DOS 1+ - CREATE NEW PROGRAM SEGMENT PREFIX
{#idx43444}
INT 21 - DOS 2+ -
"EXEC"
- LOAD AND/OR EXECUTE PROGRAM
{#idx50385}
{#idx50460}
{#idx50563}
{#idx50580}
{#idx50584}
{#idx50596}
INT 21 - DOS 2+ - ALLOCATE MEMORY
{#idx50237}
{#idx50242}
{#idx50247}
INT 21 - DOS 2+ - FREE MEMORY
{#idx50260}
INT 21 - DOS 2+ - GET COUNTRY-SPECIFIC INFORMATION
{#idx44915}
INT 21 - DOS 2+ - GET DOS DRIVE PARAMETER BLOCK FOR SPECIFIC DRIVE
{#idx44387}
INT 21 - DOS 2+ - TERMINATE AND STAY RESIDENT
{#idx44323}
INT 21 - DOS 2+ internal -
"SYSVARS"
- GET LIST OF LISTS
{
undocumented
Information 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.
}
{#idx51332}
{#idx51454}
{#idx51806}
INT 21 - DOS 2.11+ - GET OR SET MEMORY ALLOCATION STRATEGY
{#idx52396}
INT 21 - DOS 3.3+ - SET HANDLE COUNT
{#idx55673}
{#idx55685}
INT 21 - European MS-DOS 4.0 -
"PARTITION"
- GET/SET FOREGROUND PARTITION SIZE
{#idx56813}
{#idx56817}
INT 21 - FlashTek X-32VM - ALLOCATE A BLOCK OF MEMORY
{protected mode}
{#idx44705}
INT 21 - FlashTek X-32VM - ALLOCATE PROTECTED-MODE SELECTOR
{protected mode}
{#idx44636}
INT 21 - FlashTek X-32VM - DEALLOCATE PROTECTED-MODE SELECTOR
{protected mode}
{#idx44657}
INT 21 - FlashTek X-32VM - UPDATE AND RETURN AVAILABLE FREE MEMORY
{protected mode}
{#idx44701}
INT 21 - LAN Manager Enhanced DOS - DosDeleteMailslot
{partially documented}
{#idx54471}
INT 21 - LAN Manager Enhanced DOS - LOCAL NetWkstaGetInfo
{#idx54322}
INT 21 - LASTBYTE.SYS v1.19 - IOCTL - GET ??? TABLE
{
undocumented
Information 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.
}
{#idx46263}
INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - LOCK LOGICAL VOLUME
{#idx49270}
INT 21 - MS-DOS 7.0+ - GENERIC IOCTL - UNLOCK LOGICAL VOLUME
{#idx49323}
INT 21 - Novell NetWare - ALLOCATE PERMANENT DIRECTORY HANDLE
{#idx64471}
{#idx64486}
INT 21 - Novell NetWare - ALLOCATE TEMPORARY DIRECTORY HANDLE
{#idx64489}
INT 21 - Novell NetWare - DIRECTORY SERVICES - ALLOC PERMANENT DIRECTORY HANDLE
{#idx59613}
{#idx59616}
INT 21 - Novell NetWare - DIRECTORY SERVICES - ALLOC SPECIAL TEMP DIR HANDLE
{partially documented}
{#idx59704}
INT 21 - Novell NetWare - DIRECTORY SERVICES - ALLOC TEMPORARY DIRECTORY HANDLE
{#idx59639}
{#idx59642}
INT 21 - Novell NetWare - FILE SERVER - GET TRANSACTION TRACKING STATISTICS
{#idx61839}
INT 21 - Novell NetWare - GET TRANSACTION TRACKING STATISTICS
{#idx66956}
INT 21 - Novell NetWare v2+ - AFP ALLOCATE TEMPORARY DIRECTORY HANDLE
{#idx68476}
INT 21 - Novell NetWare v2+ - ALLOCATE SHORT DIRECTORY HANDLE
{#idx69268}
{#idx69283}
{#idx69285}
{#idx69290}
INT 21 - Novell NetWare v2+ - ALLOCATE SPECIAL TEMPORARY DIRECTORY HANDLE
{#idx64540}
INT 21 - Novell NetWare v3+ - GET INFORMATION ABOUT FILE OR DIRECTORY
{#idx69174}
INT 21 - Novell NetWare v3.01+ shell interface - MULTIPLEXOR
{partially documented}
{#idx63346}
{#idx63811}
INT 21 - Novell NetWare, Banyan VINES - ALLOCATE RESOURCE
{#idx58444}
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
{#idx52234}
INT 21 - OS/286, OS/386 - ALLOCATE HUGE SEGMENT
{#idx62870}
INT 21 - pcANYWHERE IV/LAN - INSTALLATION CHECK
{#idx43912}
INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - ALLOCATE DOS MEMORY ABOVE DOS BUFFER
{protected mode}
{#idx43247}
{#idx43254}
INT 21 - Phar Lap 386/DOS-Extender - ALLOCATE MS-DOS MEMORY BLOCK
{protected mode}
{#idx43361}
INT 21 - Phar Lap 386/DOS-Extender - CREATE ALLOCATED PAGES
{protected mode, partially documented}
{#idx42989}
INT 21 - Phar Lap 386/DOS-Extender - GET PAGE TYPES
{protected mode, partially documented}
{#idx43013}
INT 21 - Phar Lap 386/DOS-Extender - LOAD FLAT MODEL .EXP or .REX FILE
{protected mode}
{#idx42956}
INT 21 - Phar Lap 386/DOS-Extender v6.0+ - ALLOCATE LDT DESCRIPTOR
{protected mode, partially documented}
{#idx43329}
{#idx43335}
INT 21 - Phar Lap 386/DOS-Extender VMM - GET MEMORY STATISTICS
{protected mode}
{#idx42793}
{#idx42796}
{#idx42804}
{#idx42805}
INT 21 - Phar Lap 386/DOS-Extender VMM v2.3+ - GET/SET VMM PARAMETERS
{protected mode}
{#idx43126}
INT 21 - Windows95 - FAT32 -
"Get_ExtDPB"
- GET EXTENDED
DPB
see Drive Paramter Block
{#idx56527}
{#idx56554}
INT 2C - Cloaking - ALLOCATE GDT SELECTOR
{protected mode}
{#idx73190}
{#idx73211}
INT 2C - RM386 v6.00 - BUG
{protected mode,
undocumented
Information 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.
}
{#idx73695}
INT 2E - DOS 2+ - PASS COMMAND TO COMMAND INTERPRETER FOR EXECUTION
{
undocumented
Information 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.
}
{#idx74682}
INT 2E - Windows NT - NATIVE
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.
{
undocumented
Information 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}
{#idx74706}
{#idx74708}
{#idx74710}
INT 2F - 4DOS.COM v2.1+ -
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.
{#idx93668}
INT 2F - Borland C++ 2.0 DPMILOAD.EXE - ALLOCATE MEMORY
{protected mode,
undocumented
Information 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.
}
{#idx95640}
{#idx95647}
{#idx95652}
{#idx95659}
INT 2F - CS_TSR specification - GET PROCESS BLOCK BY PROCESS HANDLE
{#idx88170}
INT 2F - DBLSPACE.BIN -
"GetExtraInfo"
- DETERMINE NUMBER OF DISK_UNIT STRUCTS
{#idx84838}
INT 2F - DESQview v2.26+ External Dev Interface - ADD PROCESS
{callout or callback}
{#idx94494}
INT 2F - DESQview v2.26+ External Dev Interface - REMOVE PROCESS
{callout or callback}
{#idx94518}
INT 2F - DESQview v2.26+
XDI
see External Device Interface
- CUSTOM SUBFUNCTION, DVSIXDI.COM
{#idx94413}
{#idx94441}
INT 2F - DOS 5+ - ALLOCATE
HMA
see High Memory Area
SPACE
{#idx84343}
{#idx84346}
{#idx84349}
INT 2F - DOS 5+ TASK SWITCHER - ALLOCATE SWITCHER ID
{#idx85151}
{#idx85155}
INT 2F - DOS 5+ TASK SWITCHER - FREE SWITCHER ID
{#idx85169}
INT 2F - DOS
Protected Mode
One of the operating modes of the 80286 and higher Intel processors, in which addresses used by programs no longer correspond to physical addresses and the CPU enforces various protection mechanisms designed to prevent one program from disrupting other programs or the operating system. See also Real Mode, Virtual-86 Mode.
Services
(
DPMS
see DOS Protected-Mode Services
)
v1.0 - REGISTER CLIENT
{#idx83861}
{#idx83890}
INT 2F -
DOS Protected-Mode Interface
An API which provides basic services for protected-mode programs to allocate memory, invoke real-mode software, etc. See also Virtual Control Program Interface.
- INSTALLATION CHECK
{#idx81606}
INT 2F - DR DOS 6+, Novell DOS 7+ - EMM386.EXE - VIDEO MEMORY SPACE CONTROL
{
undocumented
Information 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.
}
{#idx78407}
INT 2F - DR DOS 6.0 TaskMAX - DELETE TASK
{#idx82401}
INT 2F - DRIVER.SYS support - EXECUTE DEVICE DRIVER REQUEST
{
undocumented
Information 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.
}
{#idx75800}
INT 2F - EXTENDED MEMORY SPECIFICATION
(
XMS
see Extended Memory Specification
)
v2+ - GET DRIVER ADDRESS
{#idx83453}
{#idx83481}
{#idx83560}
{#idx83563}
{#idx83587}
{#idx83588}
{#idx83711}
INT 2F - MS Windows - mmdevldr - 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
{#idx81049}
INT 2F - MS Windows - PHARLAPX - 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
{#idx81214}
INT 2F - MS Windows 3.1 - IDENTIFY TSRs
{#idx79691}
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING
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.
-
DPMI
see DOS Protected-Mode Interface
SERVICES
{
undocumented
Information 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.
}
{#idx82973}
{#idx82975}
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING
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.
- MEMORY
{
undocumented
Information 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.
}
{#idx82755}
{#idx82757}
{#idx82758}
{#idx82761}
{#idx82764}
{#idx82769}
{#idx82774}
{#idx82799}
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING
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.
- REAL-TIME MONITOR
{
undocumented
Information 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.
}
{#idx82715}
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING
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.
- SUPERVISOR MODULE
{
undocumented
Information 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.
}
{#idx82557}
{#idx82576}
{#idx82632}
INT 2F - Novell DOS 7+ FDOS EXTENSIONS - ALLOCATE CLUSTER
{callout or callback,
undocumented
Information 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.
}
{#idx76061}
{#idx76069}
{#idx76071}
INT 2F - Novell NetWare - Adv NetWare 4.0 DOS Requester - GET VLM CALL ADDRESS
{#idx86684}
{#idx86690}
{#idx86830}
{#idx86912}
INT 2F - Novell
ODI
(Open Data-link Interface) A hardware-independent network interface developed by Novell, Inc. See also NDIS, Packet Driver.
Link Support Layer
(LSL.COM)
- INSTALLATION CHECK
{#idx90895}
INT 2F - PC-DOS Econet v1.05 - PERFORM NETWORK OPERATION
{#idx92175}
INT 2F - Phar Lap 386/DOS-Extender v4.1 - GET EXTENDER ENTRY POINT
{real mode}
{#idx95084}
INT 2F - SRSoft MODAL
PC
IBM PC
v2+ - ALLOCATE COMMON MEMORY
{#idx89334}
INT 2F - TesSeRact RAM-RESIDENT PROGRAM INTERFACE
{#idx85644}
INT 2F - TKERNEL
(Borland DOS extender)
- GET ENTRY POINT
{
undocumented
Information 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.
}
{#idx96172}
{#idx96198}
INT 2F - WinDOS v2.11 - SET HISTORY SEGMENT
{#idx90142}
INT 2F - Windows95 - DOS KERNEL -
(DE)
ALLOCATE
HMA
see High Memory Area
MEMORY BLOCK
{
undocumented
Information 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.
}
{#idx84362}
{#idx84364}
{#idx84366}
INT 2F - Windows95 - FIND
SFT
see System File Table
ENTRY IN INTERNAL FILE TABLES
{
undocumented
Information 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.
}
{#idx78011}
INT 31 - CauseWay -
"GetMem"
- ALLOCATE BLOCK OF MEMORY
{protected mode}
{#idx97973}
INT 31 - CauseWay -
"GetMem32"
- ALLOCATE BLOCK OF MEMORY
(32-bit)
{protected mode}
{#idx97985}
INT 31 - CauseWay -
"GetMemDOS"
- ALLOCATE CONVENTIONAL MEMORY
{protected mode}
{#idx98234}
{#idx98238}
{#idx98245}
INT 31 - CauseWay -
"GetMemLinear"
- ALLOCATE MEMORY WITHOUT SELECTOR
{protected mode}
{#idx98035}
{#idx98039}
INT 31 - CauseWay -
"GetMemLinear32"
- ALLOCATE MEMORY WITHOUT SELECTOR
{protected mode}
{#idx98049}
{#idx98053}
INT 31 - CauseWay -
"GetMemNear"
- ALLOCATE APPLICATION-RELATIVE MEMORY
{protected mode}
{#idx98104}
{#idx98107}
INT 31 - CauseWay -
"GetSel"
- ALLOCATE NEW SELECTOR
{protected mode}
{#idx97899}
INT 31 - CauseWay -
"RelMem"
- RELEASE PREVIOUSLY ALLOCATED MEMORY
{protected mode}
{#idx98025}
INT 31 - CauseWay -
"RelMemDOS"
- RELEASE CONVENTIONAL MEMORY BLOCK
{protected mode}
{#idx98276}
INT 31 - CauseWay -
"ResMemNear"
- RESIZE APPLICATION-RELATIVE MEMORY BLOCK
{protected mode}
{#idx98118}
INT 31 - CauseWay v1.3 -
"cwLoad"
- LOAD ANOTHER CAUSEWAY PROGRAM AS OVERLAY
{protected mode}
{#idx98375}
INT 31 - CauseWay v1.3 -
"GetMemSO"
- ALLOCATE MEMORY AND RETURN SEL:OFFSET
{protected mode}
{#idx98397}
{#idx98401}
INT 31 - CauseWay v1.3 -
"GetSels"
- ALLOCATE MULTIPLE SELECTORS
{protected mode}
{#idx98360}
{#idx98362}
INT 31 - DOS32 v3.0+ - ALLOCATE 16KB
DMA
see Direct Memory Access
BLOCK
{#idx97840}
INT 31 - DOS32 v3.0+ - ALLOCATE MEMORY BLOCK
{#idx97845}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE DOS MEMORY BLOCK
{protected mode}
{#idx96763}
{#idx96766}
{#idx96775}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE LDT DESCRIPTORS
{protected mode}
{#idx96532}
{#idx96534}
{#idx96538}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE MEMORY BLOCK
{protected mode}
{#idx97237}
{#idx97246}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE REAL MODE CALLBACK ADDRESS
{protected mode}
{#idx97099}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE SPECIFIC LDT DESCRIPTOR
{protected mode}
{#idx96731}
{#idx96733}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE DOS MEMORY BLOCK
{protected mode}
{#idx96790}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE MEMORY BLOCK
{protected mode}
{#idx97267}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR
{protected mode}
{#idx96720}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET SEGMENT BASE ADDRESS
{protected mode}
{#idx96629}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET SEGMENT LIMIT
{protected mode}
{#idx96648}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - ALLOCATE LINEAR MEMORY BLOCK
{protected mode}
{#idx97287}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - ALLOCATE SHARED MEMORY
{protected mode}
{#idx97678}
{#idx97699}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET MEMORY INFORMATION
{protected mode}
{#idx97401}
{#idx97405}
{#idx97412}
{#idx97417}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - TERMINATE AND STAY RESIDENT
{protected mode}
{#idx97671}
INT 4B -
Virtual DMA Specification
A set of interrupt calls which permit the use of DMA even on systems running in protected or Virtual-86 mode with their address remapping, or systems such as Micro Channel
PS
IBM PS/2, any model
/2s with multiple bus masters independently performing DMA operations.
- LOCK
DMA
see Direct Memory Access
REGION
{#idx101681}
{#idx101689}
INT 4B -
Virtual DMA Specification
A set of interrupt calls which permit the use of DMA even on systems running in protected or Virtual-86 mode with their address remapping, or systems such as Micro Channel
PS
IBM PS/2, any model
/2s with multiple bus masters independently performing DMA operations.
- UNLOCK
DMA
see Direct Memory Access
REGION
{#idx101702}
INT 60 - HP 95LX System Manager - ALLOCATE LARGE MEMORY BLOCK
{partially documented}
{#idx105516}
INT 60 - HP 95LX System Manager - ALLOCATE REGULAR MEMORY BLOCK
{#idx105486}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05 -
"net_connect"
- OPEN A NETWORK CONNECTION
{#idx109556}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05 -
"net_info"
- GET INTERFACE STATISTICS
{#idx109128}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_getdesc"
- ALLOCATE NETWORK DESCRIPTOR
{partially documented}
{#idx110036}
{#idx110044}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_getglobdesc"
- ALLOCATE GLOBAL DESCRIPTOR
{#idx110212}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_listen"
- LISTEN FOR INCOMING CONNECTIONS
{#idx110064}
INT 61 - TCPOpen kernel -
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.
{#idx107419}
INT 62 - BW-TCP - HW DRIVER
(ETHDEV.SYS)
- ALLOCATE AND MAP
EMS
see Expanded Memory Specification
FOR DRIVER
{#idx114001}
{#idx114008}
INT 62 - FGDRIVER v3.03+ -
"FG_ALLOCATE"
- CREATE VIRTUAL VIDEO PAGE
{partially documented}
{#idx110654}
{#idx110683}
INT 62 - MS
SQL
(Structured Query Language)
Server/Sybase DBLIBRARY interface - UNINSTALL/GET
PSP
see Program Segment Prefix
ADDR
{#idx113629}
INT 67 - LIM
EMS
see Expanded Memory Specification
- GET HANDLE AND ALLOCATE MEMORY
{#idx116481}
{#idx116487}
INT 67 - LIM
EMS
see Expanded Memory Specification
- GET MANAGER STATUS
{#idx116451}
{#idx116465}
INT 67 - LIM
EMS
see Expanded Memory Specification
- GET PAGES FOR ALL HANDLES
{#idx116552}
INT 67 - LIM
EMS
see Expanded Memory Specification
4.0 - ALLOCATE STANDARD/RAW PAGES
{#idx116688}
{#idx116690}
INT 67 - LIM
EMS
see Expanded Memory Specification
4.0 - ALTERNATE MAP REGISTER SET
{#idx116695}
{#idx116708}
{#idx116713}
INT 67 - LIM
EMS
see Expanded Memory Specification
4.0 - MOVE/EXCHANGE MEMORY REGION
{#idx116647}
INT 67 - LIM
EMS
see Expanded Memory Specification
4.0 - REALLOCATE PAGES
{#idx116579}
{#idx116582}
INT 67 - Nanosoft MD386 - ENABLE/DISABLE MEMORY WRITE PROTECTION
{#idx117081}
INT 67 - Q87 v4+ - PREPARE TO UNLOAD AND GET
XMS
see Extended Memory Specification
HANDLE FOR Q87 MEMORY
{#idx115891}
INT 67 - QEMM-386 v4.23+ - INSTALLATION CHECK
{
undocumented
Information 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.
}
{#idx115944}
{#idx115954}
{#idx115957}
{#idx116003}
{#idx116057}
{#idx116228}
INT 67 - RM386 - MAP LOGICAL 4K PAGE TO PHYSICAL SEGMENT
{#idx116943}
INT 67 - RM386 v6.00 - GET RM386
EMS
see Expanded Memory Specification
HANDLE COUNT
{#idx116840}
INT 67 -
Virtual Control Program Interface
A simple API for protected-mode programs to allocate memory and switch into or out of protected mode. See also DOS Protected-Mode Interface.
- ALLOCATE A 4K PAGE
{#idx117191}
{#idx117193}
INT 68 - APPC/
PC
IBM PC
- CHANGE LOGICAL UNIT
{#idx118302}
{#idx118306}
INT 68 - APPC/
PC
IBM PC
- CONNECTION CONTROL - ALLOCATE
{#idx117648}
{#idx117658}
{#idx117662}
{#idx117663}
{#idx117676}
{#idx117681}
INT 68 - APPC/
PC
IBM PC
- GET ALLOCATE
{#idx118262}
{#idx118270}
{#idx118275}
INT 68 - APPC/
PC
IBM PC
- NETWORK DEVICE CONTROL - ATTACH LOGICAL UNIT
{#idx117487}
INT 6A - Super-TCP DOS
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.
Kernel v3.57 - ALLOCATE ???
{
undocumented
Information 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.
}
{#idx118848}
INT 6B - NPC NCSI EXTENDED SERIAL I/O - ALLOCATE A VIRTUAL CIRCUIT
{#idx119144}
{#idx119150}
INT 6B - NPC NCSI EXTENDED SERIAL I/O - GET STATUS
{#idx119135}
INT 6B - NPC NCSI EXTENDED SERIAL I/O - QUERY NAME SERVICE
{#idx119289}
INT 6B - NPC NCSI EXTENDED SERIAL I/O - VIRTUAL CIRCUIT STATUS
{#idx119169}
INT 6F - 10NET - STATUS OF NODE
{#idx119865}
{#idx119867}
INT 6F - HP Vectra EX-BIOS -
"F_IO_CTRL SF_LOCK"
- RESERVE SUB-ADDRESSES
{#idx120135}
INT 6F - HP Vectra EX-BIOS -
"F_RAM_RET"
- RESERVE EX-BIOS MEMORY
{#idx121414}
INT 78 - HugeRealMode Driver - GET ENTRY POINT
{#idx122312}
{#idx122316}
{#idx122326}
{#idx122332}
INT 78 - ULTRAMID -
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.
{#idx122181}
INT 78 - UofSalford DBOS DOS extender -
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.
{#idx122128}
INT 79 - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ1
{#idx122503}
INT 7A - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ2
{#idx122573}
INT 7A -
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
3270 Workstation Program
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.
- SESSION SERVICES
{#idx123419}
INT 7B - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ3
{#idx123548}
INT 7C - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ4
{#idx123653}
INT 7C - SK-UPPS Data Link Interface
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.
- DLI 2.5+ - GET DRIVER INFO
{#idx123964}
INT 7D - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ5
{#idx124122}
INT 7E - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ6
{#idx124275}
INT 7F - Alloy NTNX
(Host)
- GET SHARED DRIVE INFO
{#idx125130}
{#idx125135}
INT 7F - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ7
{#idx124498}
INT 7F - G8BPQ v4.07+ - HOST MODE - ALLOCATE/DEALLOCATE STREAM
{#idx125329}
{#idx125336}
INT 7F - HLLAPI
(
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
3270 High-Level Language
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.
)
/LLAPI
(Rabbit Low Level
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.
)
{#idx124704}
INT 80 - QPC Software PKTINT.COM - GET BUFFER ADDRESSES
{#idx126598}
INT D4 - PC-MOS/386 v3.0+ - ALLOCATE NATIVE MODE MEMORY BLOCK
{#idx128995}
{#idx129001}
INT D4 - PC-MOS/386 v3.0+ - GET TASK CONTROL BLOCK
{#idx128839}
{#idx128890}
{#idx128906}
{#idx128920}
{#idx128928}
{#idx128945}
INT D4 - PC-MOS/386 v5.01 - ADD A TASK TO THE SYSTEM
{#idx129154}
{#idx129165}
{#idx129168}
INT E0 -
CP/M-86
One of the three operating systems offered by
IBM
International Busiuness Machines
for its original
PC
IBM PC
(the other two were MSDOS and the UCSD p-System). It has since evolved into DR-DOS version 6 and Novell DOS 7.
, Concurrent
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.
, DR Multiuser DOS - FUNCTION CALLS
{#idx129742}
{#idx129746}
{#idx129750}
{#idx129755}
{#idx129816}
{#idx129863}
{#idx129969}
INT E0 - PCROBOTS v1.41 -
"CONFIGURE"
- CUSTOMIZE ROBOT
{#idx131738}
INT E0 - REAL/32 -
"M_ALLOC"
- ALLOCATE MEMORY
{#idx130687}
{#idx130698}
{#idx130703}
{#idx130705}
{#idx130708}
INT E0 - REAL/32 -
"MC_ABSALLOC"
- ALLOCATE MEMORY SEGMENT ABSOLUTE
{real mode}
{#idx130216}
INT E0 - REAL/32 -
"MC_ABSMAX"
- ALLOCATE MAXIMUM MEMORY SEGMENT ABSOLUTE
{real mode}
{#idx130196}
INT E0 - REAL/32 -
"MC_ALLOC"
- CP-M/86 ALLOCATE MEMORY SEGMENT
{real mode}
{#idx130206}
INT E0 - REAL/32 -
"MC_MAX"
- CP-M/86 ALLOCATE MAXIMUM MEMORY
{real mode}
{#idx130182}
INT E0 - REAL/32 -
"MP_ALLOC"
- ALLOCATE PHYSICAL MEMORY
{real mode}
{#idx131339}
{#idx131342}
INT E0 - REAL/32 -
"P_PATH"
- SCAN PATH FOR EXECUTABLE FILE
{#idx130414}
MSR
(Model-Specific Register) Additional, indirectly-accessible, registers containing control or status information about various aspects of the processor such as caches, performance counters, and the like. These registers, accessible via the RDMSR and WRMSR instructions, were added with the Pentium and later-model 486 processors.
0000h:0085h - AMD-K5 - WRITE ALLOCATE TOP-OF-MEMORY AND CONTROL REGISTER
{#idx165635}
{#idx165643}
MSR
(Model-Specific Register) Additional, indirectly-accessible, registers containing control or status information about various aspects of the processor such as caches, performance counters, and the like. These registers, accessible via the RDMSR and WRMSR instructions, were added with the Pentium and later-model 486 processors.
0000h:0086h - AMD-K5 - WRITE ALLOCATE PROGRAMMABLE MEMORY RANGE REGISTER
{#idx165645}
MSR
(Model-Specific Register) Additional, indirectly-accessible, registers containing control or status information about various aspects of the processor such as caches, performance counters, and the like. These registers, accessible via the RDMSR and WRMSR instructions, were added with the Pentium and later-model 486 processors.
0000h:0186h - Pentium Pro -
"EVNTSEL0"
- PERFORM. COUNTER EVENT SELECTION 0
{#idx166019}
{#idx166038}
MSR
(Model-Specific Register) Additional, indirectly-accessible, registers containing control or status information about various aspects of the processor such as caches, performance counters, and the like. These registers, accessible via the RDMSR and WRMSR instructions, were added with the Pentium and later-model 486 processors.
C000h:0082h - AMD K6 - WRITE-HANDLING CONTROL REGISTER
{#idx166655}
{#idx166663}
Opcodes List
{#idx175090}
{#idx175173}
PORT
IBM PC Portable (uses same BIOS as XT)
0022-0023 - CHIP SET DATA
{#idx133680}
PORT
IBM PC Portable (uses same BIOS as XT)
0330-0333 - Adaptec 154xB/154xC
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.
adapter
(default address)
{#idx146159}
{#idx146175}
{#idx146191}
{#idx146206}
{#idx146222}
{#idx146229}
{#idx146235}
{#idx146256}
{#idx146266}