Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
Windows 3
⇢
⇥
RBIL61 - Windows 3
86 Bugs List
{#idx176569}
Bibliography
{#idx167064}
{#idx167136}
{#idx167256}
INT 10 - LIR - SET CONFIGURATION
{#idx5244}
INT 10 -
VESA
(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by
IBM
International Busiuness Machines
.
SuperVGA
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.
- GET
VBE
(VESA BIOS Extensions) The common software interface for video cards providing support for high resolution and bit depth.
/AF v1.0P DEVICE CONTEXT BUFFER
{#idx4672}
INT 15 - SYSTEM - GET EXTENDED MEMORY SIZE
(286+)
{#idx20973}
INT 17 - LR - SET CONFIGURATION
{#idx29198}
INT 21 - DOS 1+ - CLOSE FILE USING
FCB
see File Control Block
{#idx41903}
INT 21 - DOS 1+ - CREATE OR TRUNCATE FILE USING
FCB
see File Control Block
{#idx42070}
INT 21 - DOS 1+ - GET FILE SIZE FOR
FCB
see File Control Block
{#idx42352}
INT 21 - DOS 1+ - OPEN FILE USING
FCB
see File Control Block
{#idx41805}
INT 21 - DOS 1+ - RANDOM BLOCK READ FROM
FCB
see File Control Block
FILE
{#idx43569}
INT 21 - DOS 1+ - RANDOM BLOCK WRITE TO
FCB
see File Control Block
FILE
{#idx43585}
INT 21 - DOS 1+ - READ RANDOM RECORD FROM
FCB
see File Control Block
FILE
{#idx42327}
INT 21 - DOS 1+ - SEQUENTIAL READ FROM
FCB
see File Control Block
FILE
{#idx42038}
INT 21 - DOS 1+ - SEQUENTIAL WRITE TO
FCB
see File Control Block
FILE
{#idx42054}
INT 21 - DOS 1+ - SET RANDOM RECORD NUMBER FOR
FCB
see File Control Block
{#idx42366}
INT 21 - DOS 1+ - TERMINATE PROGRAM
{#idx41533}
INT 21 - DOS 1+ - WRITE RANDOM RECORD TO
FCB
see File Control Block
FILE
{#idx42341}
INT 21 - DOS 2+ -
"EXEC"
- LOAD AND/OR EXECUTE PROGRAM
{#idx50435}
{#idx50441}
{#idx50501}
{#idx50516}
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.
}
{#idx51850}
INT 21 - DOS 3.3+ - SET GLOBAL CODE PAGE TABLE
{#idx55576}
INT 21 - DR DOS 3.41+ - DETERMINE DOS TYPE/GET DR DOS VERSION
{#idx49844}
{#idx49847}
{#idx49925}
{#idx49933}
INT 21 - IFSHLP.SYS - 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.
}
{#idx45450}
{#idx45451}
{#idx45462}
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.
}
{#idx46671}
{#idx46877}
INT 21 - Memory Managers - GET EMM IMPORT STRUCTURE ADDRESS
{
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.
}
{#idx47347}
{#idx47349}
INT 2F - AD-DOS - GET AND RESET
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.
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.
STATUS
{#idx91770}
INT 2F - DOS 3.2+ - SET DISK INTERRUPT HANDLER
{
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.
}
{#idx78614}
INT 2F - DOS 5+ - ALLOCATE
HMA
see High Memory Area
SPACE
{#idx84357}
INT 2F - DOS 5+ - QUERY FREE
HMA
see High Memory Area
SPACE
{#idx84342}
INT 2F - DOS 5+ DOSSHELL - TASK SWITCHING
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.
}
{#idx84400}
INT 2F - DOS 5+ TASK SWITCHER - BUILD CALLOUT CHAIN
{callout or callback}
{#idx85083}
INT 2F - Explosiv v2.00+ - INSTALLATION CHECK
{#idx91806}
INT 2F - Explosiv v2.00+ - NON-TSR EXECUTING CHECK
{#idx91785}
INT 2F - EXTENDED MEMORY SPECIFICATION
(
XMS
see Extended Memory Specification
)
v2+ - GET DRIVER ADDRESS
{#idx83486}
{#idx83508}
INT 2F - MS Windows -
"DOSMGR"
VIRTUAL DEVICE
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.
{callout or callback}
{#idx79529}
INT 2F - MS Windows - GET DEVICE
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
{#idx79972}
{#idx79976}
{#idx80101}
{#idx80176}
INT 2F - MS Windows - WINDOWS ENHANCED MODE & 286 DOSX INIT BROADCAST
{callout or callback}
{#idx79348}
{#idx79381}
INT 2F - MS Windows - WINDOWS ENHANCED MODE INSTALLATION CHECK
{#idx79287}
{#idx79291}
{#idx79305}
INT 2F - MS Windows 3+ - BEGIN CRITICAL SECTION
{#idx79835}
INT 2F - MS Windows 3+ - END CRITICAL SECTION
{#idx79849}
INT 2F - MS Windows 3+ - GET CURRENT VIRTUAL MACHINE ID
{#idx79859}
INT 2F - MS Windows 3+ - WIN.COM - SET PROGRAM TO EXECUTE ON EXIT
{#idx85209}
{#idx85220}
INT 2F - MS Windows 3.0+ - KERNEL IDLE CALL
{
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.
}
{#idx81627}
INT 2F - MS Windows 3.0, 386MAX v6.01 - GET ALIAS SELECTOR TO LDT
{
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.
}
{#idx81616}
{#idx81618}
INT 2F - MS Windows 3.0, DOS 5+
EGA
Enhanced Graphics Adapter
(Enhanced Graphics Adapter)
IBM
International Busiuness Machines
's second color video board for the
IBM
International Busiuness Machines
PC
IBM PC
family, capable of a maximum resolution of 640x350 pixels in 16 simultaneous colors of a total of 64 possible colors.
.SYS - GET VERSION INFO
{
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.
}
{#idx90792}
INT 2F - MS Windows 3.1 -
"BLOCKDEV"
VIRTUAL HARD DISK DEVICE
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.
{callout or callback}
{#idx79476}
INT 2F - MS Windows 3.1 - DETECT ROMs
{#idx79711}
INT 2F - MS Windows 3.1 - IDENTIFY TSRs
{#idx79689}
INT 2F - MS Windows 3.1 - IDENTIFY WINDOWS VERSION AND TYPE
{#idx79680}
INT 2F - MS Windows 3.1 - RESTART COMMAND
{#idx81678}
INT 2F - MS Windows 3.1 - SET FOCUS TO SPECIFIED VIRTUAL MACHINE
{#idx81666}
INT 2F - MS Windows 3.11 - VXDLDR - 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
{#idx81146}
INT 2F - MS Windows v3.0 - 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.
}
{#idx84188}
{#idx84195}
INT 2F - MS Windows,
DPMI
see DOS Protected-Mode Interface
, various - RELEASE CURRENT VIRTUAL MACHINE TIME-SLICE
{#idx79816}
{#idx79820}
INT 2F - MS Windows/386 2.x - 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
{#idx79317}
INT 2F - POWER.EXE - APM event broadcasting???
{
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.
}
{#idx85550}
INT 2F - POWER.EXE - GET/SET POWER STATUS
{
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.
}
{#idx85587}
INT 2F - POWER.EXE - 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.
}
{#idx85571}
INT 2F - SMARTDRV v4.00+ - INSTALLATION CHECK AND HIT RATIOS
{#idx84465}
INT 2F - Windows 3+
(OS/2 2.x???)
- GET VIRTUAL DEVICE DRIVER
(VDD)
CAPABILTIES
{#idx83177}
INT 2F - Windows 3.0, DOS 5+
EGA
Enhanced Graphics Adapter
(Enhanced Graphics Adapter)
IBM
International Busiuness Machines
's second color video board for the
IBM
International Busiuness Machines
PC
IBM PC
family, capable of a maximum resolution of 640x350 pixels in 16 simultaneous colors of a total of 64 possible colors.
.SYS - INSTALLATION CHECK
{#idx90721}
INT 2F - Windows 3.x - ENABLE VDD TRAPPING OF VIDEO REGISTERS
{#idx83254}
INT 2F - Windows 3.x - ENTERING VIDEO DRIVER CRITICAL SECTION
{#idx83217}
INT 2F - Windows 3.x - EXITING VIDEO DRIVER CRITICAL SECTION
{#idx83225}
INT 2F - Windows 3.x - SWITCHING DOS TO BACKGROUND
{callout or callback}
{#idx83231}
INT 2F - Windows 3.x - SWITCHING DOS TO FOREGROUND
{callout or callback}
{#idx83241}
INT 2F - Windows/286
DOS Extender
A program which allows a program to run in protected mode while still retaining access to real-mode MSDOS services. See also 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.
}
{#idx84092}
INT 30 - MS Windows 3.1+ - PROTECTED-MODE CALLBACK
{protected mode}
{#idx96508}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE DOS MEMORY BLOCK
{protected mode}
{#idx96781}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE LDT DESCRIPTORS
{protected mode}
{#idx96544}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE MEMORY BLOCK
{protected mode}
{#idx97256}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE SPECIFIC LDT DESCRIPTOR
{protected mode}
{#idx96743}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CREATE ALIAS DESCRIPTOR
{protected mode}
{#idx96700}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE DOS MEMORY BLOCK
{protected mode}
{#idx96796}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE LDT DESCRIPTOR
{protected mode}
{#idx96571}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET DESCRIPTOR
{protected mode}
{#idx96712}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET NEXT SELECTOR INCREMENT VALUE
{protected mode}
{#idx96599}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET PROCESSOR EXCEPTION HANDLER VECTOR
{protected mode}
{#idx96856}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET PROTECTED MODE INTERRUPT VECTOR
{protected mode}
{#idx96905}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET RAW MODE SWITCH ADDRESSES
{protected mode}
{#idx97172}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET SEGMENT BASE ADDRESS
{protected mode}
{#idx96621}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET VENDOR SPECIFIC
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
{protected mode}
{#idx97607}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - RESIZE DOS MEMORY BLOCK
{protected mode}
{#idx96815}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SEGMENT TO DESCRIPTOR
{protected mode}
{#idx96585}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR ACCESS RIGHTS
{protected mode}
{#idx96683}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR
{protected mode}
{#idx96727}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET PROCESSOR EXCEPTION HANDLER VECTOR
{protected mode}
{#idx96881}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET PROTECTED MODE INTERRUPT VECTOR
{protected mode}
{#idx96928}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET SEGMENT BASE ADDRESS
{protected mode}
{#idx96636}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET SEGMENT LIMIT
{protected mode}
{#idx96654}
INT 41 - MS Windows debugging kernel -
"OutputDebugString"
{callout or callback, 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.
}
{#idx100237}
{#idx100239}
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.
(
VDS
see Virtual DMA Specification
)
- GET VERSION
{#idx101653}
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.
- COPY INTO
DMA
see Direct Memory Access
BUFFER
{#idx101750}
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.
- COPY OUT OF
DMA
see Direct Memory Access
BUFFER
{#idx101756}
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
{#idx101686}
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.
- RELEASE
DMA
see Direct Memory Access
BUFFFER
{#idx101744}
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.
- SCATTER/GATHER LOCK REGION
{#idx101717}
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
{#idx101708}
INT 66 - Microsoft Windows VITD.386 Virtual Interval Timer
{#idx115128}
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.
}
{#idx116265}
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.
- INSTALLATION CHECK
{#idx117162}
INT 6F - MS Windows 3.0 - DOS APPLICATION SWITCH HOOK
{callout or callback}
{#idx119910}
INT 80 - QPC Software PKTINT.COM - INITIALIZE
{#idx126593}