Allowing an Application Programming Interface to Function in a Windowing Environment
Original Publication Date: 1987-Mar-01
Included in the Prior Art Database: 2005-Feb-01
A method is described for enabling an Application Programming Interface (API) to function in a windowing environment. An API is an interface allowing a user-written application to communicate with another application. The link between the programs is established through an address stored in an interrupt vector pointing to the API interrupt handler. The windowing environment allows multiple application programs to run concurrently on the same IBM Personal Computer. The windowing environment protects application programs by assigning each application its own set of interrupt vectors. These vectors are a software copy of the hardware interrupt vectors.