Jump to content

Control Program: Difference between revisions

From EDM2
Line 49: Line 49:


==Publications==
==Publications==
* Control Program Programming Guide and Reference, Consolidated([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference.pdf PDF])
* CP1.INF - Control Program Programming Guide and Reference, Part 1 of 3 ([http://cyberkinetica.homeunix.net/os2tk45/cp1/ Web]), ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%201.inf INF])
* CP1.INF - Control Program Programming Guide and Reference, Part 1 of 3 ([http://cyberkinetica.homeunix.net/os2tk45/cp1/ Web]), ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%201.inf INF])
* CP2.INF - Control Program Programming Guide and Reference, Part 2 of 3 ([http://cyberkinetica.homeunix.net/os2tk45/cp2/ Web]), ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%202.inf INF])
* CP2.INF - Control Program Programming Guide and Reference, Part 2 of 3 ([http://cyberkinetica.homeunix.net/os2tk45/cp2/ Web]), ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%202.inf INF])

Revision as of 04:43, 30 June 2016

OS/2's Control Program.

The API is composed by:

  • Control Program Functions
  • Keyboard Functions
  • Mouse Functions
  • Video Functions

Documentation

Files

Name Comments Alternative
ANSICALL.DLL ANSI terminal support. OSFree
BKSCALLS.DLL Base keyboard calls. OSFree
BMSCALLS.DLL Base monitor calls. OSFree
BVSCALLS.DLL Base Video Subsystem. OSFree
DOSCALL1.DLL DLL that contains entry points for base APIs.
KBDCALLS.DLL Keyboards calls dynamic link library. OSFree
MONCALLS.DLL Monitor API. OSFree
MOUCALLS.DLL Dynamic link library for mouse calls. OSFree
MSG.DLL Message dynamic link library. OSFree
NLS.DLL National language support dynamic link library. OSFree
OS2CHAR.DLL OS2 character dynamic link library. OSFree
QUECALLS.DLL System queue calls dynamic link library. OSFree
SESMGR.DLL Session manager dynamic link library. OSFree
VIOCALLS.DLL Base video calls dynamic link library. OSFree

Articles

Publications

  • Control Program Programming Guide and Reference, Consolidated(PDF)
  • CP1.INF - Control Program Programming Guide and Reference, Part 1 of 3 (Web), (INF)
  • CP2.INF - Control Program Programming Guide and Reference, Part 2 of 3 (Web), (INF)
  • CP3.INF - Control Program Programming Guide and Reference, Part 3 of 3 (Web), (INF)
  • API Addendum Volume 1 (PowerPC Edition) - IBM Tookit 4.5 (Web),
  • Legacy OS/2 Programming Reference - IBM Tookit 4.5 (Web),
  • 1992 - OS/2 2.0 Control Program Programming Reference P/N 10G6263, Form # S10G-6263 (PDF)

Alternative Versions

  • The OS2Linux (Open Source - Common Public License) tried to clone some of the functions of Control Program to run on the Linux OS. [1]
  • The Phoenix OS/4 is aimed to try to generate an OS/2 kernel clone/replacement. It also included some replacement for the Control Program.
  • The OSFree Project generated some of the forwarder's DLLs of this component.

Links