Jump to content

Control Program: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
The API is composed by:
The Control Program provides the basic functions of OS/2, including DOS emulation and the support for keyboard, mouse, and video input/output.
* Control Program Functions
* Keyboard Functions
* Mouse Functions
* Video Functions


See also:  
See also:  
Line 11: Line 7:
==Files==
==Files==
{|class="wikitable"
{|class="wikitable"
!Dynamic Link Library||Functions
!Directory||Dynamic Link Library||Functions
|-
|-
|[[ANSICALL.DLL]] || ANSI terminal support
|rowspan=14|\OS2\DLL||[[ANSICALL.DLL]]||ANSI terminal support
|-
|-
|[[BKSCALLS.DLL]] || Base keyboard calls
|[[BKSCALLS.DLL]]|| Base keyboard calls
|-
|-
|[[BMSCALLS.DLL]] || Base monitor calls
|[[BMSCALLS.DLL]]|| Base monitor calls
|-
|-
|[[BVSCALLS.DLL]] || Base Video Subsystem
|[[BVSCALLS.DLL]]|| Base Video Subsystem
|-
|-
|[[DOSCALL1.DLL]] || Base OS calls
|[[DOSCALL1.DLL]]|| Base OS calls
|-
|-
|[[KBDCALLS.DLL]] || Keyboards calls  
|[[KBDCALLS.DLL]]|| Keyboards calls  
|-
|-
|[[MONCALLS.DLL]] || Device monitor calls
|[[MONCALLS.DLL]]|| Device monitor calls
|-
|-
|[[MOUCALLS.DLL]] || Mouse calls
|[[MOUCALLS.DLL]]|| Mouse calls
|-
|-
|[[MSG.DLL]] ||Messages
|[[MSG.DLL]]||Messages
|-
|-
|[[NLS.DLL]] ||National language support
|[[NLS.DLL]]||National language support
|-
|-
|[[OS2CHAR.DLL]] ||OS2 character
|[[OS2CHAR.DLL]]||OS2 character
|-
|-
|[[QUECALLS.DLL]] ||System queue calls
|[[QUECALLS.DLL]]||System queue calls
|-
|-
|[[SESMGR.DLL]] ||Session manager
|[[SESMGR.DLL]]||Session manager
|-
|-
|[[VIOCALLS.DLL]] ||Base video calls
|[[VIOCALLS.DLL]]||Base video calls
|}
|}


Line 51: Line 47:
==Links==
==Links==
* Control Program Programming Guide and Reference, Consolidated ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference.pdf PDF])
* Control Program Programming Guide and Reference, Consolidated ([https://archive.org/download/ToolkitDocs1/Presentation%20Manager%20Programming%20Guide%20and%20Reference.pdf PDF])
* Control Program Programming Guide and Reference, Part 1 ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%201.inf CP1.INF])
* Control Program Programming Guide and Reference
* Control Program Programming Guide and Reference, Part 2 ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%202.inf CP2.INF])
**Part 1 ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%201.inf CP1.INF])
* Control Program Programming Guide and Reference, Part 3 ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%203.inf CP3.INF])
**Part 2 ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%202.inf CP2.INF])
 
**Part 3 ([https://archive.org/download/ToolkitDocs1/Control%20Program%20Programming%20Guide%20and%20Reference%203.inf CP3.INF])
;Alternative Versions
* [http://www.os2world.com/wiki/index.php/OS/4 Phoenix OS/4] (OS/2 kernel clone)


[[Category:Components]]
[[Category:Components]]

Revision as of 15:27, 29 August 2017

The Control Program provides the basic functions of OS/2, including DOS emulation and the support for keyboard, mouse, and video input/output.

See also:

Files

Directory Dynamic Link Library Functions
\OS2\DLL ANSICALL.DLL ANSI terminal support
BKSCALLS.DLL Base keyboard calls
BMSCALLS.DLL Base monitor calls
BVSCALLS.DLL Base Video Subsystem
DOSCALL1.DLL Base OS calls
KBDCALLS.DLL Keyboards calls
MONCALLS.DLL Device monitor calls
MOUCALLS.DLL Mouse calls
MSG.DLL Messages
NLS.DLL National language support
OS2CHAR.DLL OS2 character
QUECALLS.DLL System queue calls
SESMGR.DLL Session manager
VIOCALLS.DLL Base video calls

Publications

IBM
  • OS/2 2.0 Control Program Programming Reference - S10G-6263-00, PDF 1992
  • OS/2 2.1 Control Program Programming Reference - S10G-6263-01, 1993
  • OS/2 Warp, Version 3 Control Program Programming Guide - G25H-7101-00, Oct 1994
  • OS/2 Warp, Version 3 Control Program Reference - G25H-7102-00, Oct 1994

Links

  • Control Program Programming Guide and Reference, Consolidated (PDF)
  • Control Program Programming Guide and Reference