Jump to content

Control Program Functions: Difference between revisions

From EDM2
No edit summary
Line 223: Line 223:
* [[OS2 API:CPI:DosFreeMem|DosFreeMem]]
* [[OS2 API:CPI:DosFreeMem|DosFreeMem]]
* [[OS2 API:CPI:DosQueryMem|DosQueryMem]]
* [[OS2 API:CPI:DosQueryMem|DosQueryMem]]
* [[OS2 API:CPI:DosQueryMemState|DosQueryMemState]]    * Addendum
* [[OS2 API:CPI:DosSetMem|DosSetMem]]
* [[OS2 API:CPI:DosSetMem|DosSetMem]]
==== Heap Memory ====
==== Heap Memory ====
* [[OS2 API:CPI:DosSubAllocMem|DosSubAllocMem]]
* [[OS2 API:CPI:DosSubAllocMem|DosSubAllocMem]]
Line 229: Line 231:
* [[OS2 API:CPI:DosSubSetMem|DosSubSetMem]]
* [[OS2 API:CPI:DosSubSetMem|DosSubSetMem]]
* [[OS2 API:CPI:DosSubUnsetMem|DosSubUnsetMem]]
* [[OS2 API:CPI:DosSubUnsetMem|DosSubUnsetMem]]
==== Shared Memory ====
==== Shared Memory ====
* [[OS2 API:CPI:DosAllocSharedMem|DosAllocSharedMem]]
* [[OS2 API:CPI:DosAllocSharedMem|DosAllocSharedMem]]
Line 234: Line 237:
* [[OS2 API:CPI:DosGetSharedMem|DosGetSharedMem]]
* [[OS2 API:CPI:DosGetSharedMem|DosGetSharedMem]]
* [[OS2 API:CPI:DosGiveSharedMem|DosGiveSharedMem]]
* [[OS2 API:CPI:DosGiveSharedMem|DosGiveSharedMem]]
==== Thread local Memory ====
==== Thread local Memory ====
* [[OS2 API:CPI:DosAllocThreadLocalMemory|DosAllocThreadLocalMemory]]
* [[OS2 API:CPI:DosAllocThreadLocalMemory|DosAllocThreadLocalMemory]]
Line 364: Line 368:
* [[OS2 API:CPI:DosSetProcessorStatus|DosSetProcessorStatus]]    * Addendum
* [[OS2 API:CPI:DosSetProcessorStatus|DosSetProcessorStatus]]    * Addendum
* [[OS2 API:CPI:DosQueryABIOSSupport|DosQueryABIOSSupport]]  * Addendum
* [[OS2 API:CPI:DosQueryABIOSSupport|DosQueryABIOSSupport]]  * Addendum
* [[OS2 API:CPI:DosQueryMemState|DosQueryMemState]]    * Addendum
 


* [[OS2 API:CPI:DosQueryModFromEIP|DosQueryModFromEIP]]  * Addendum
* [[OS2 API:CPI:DosQueryModFromEIP|DosQueryModFromEIP]]  * Addendum

Revision as of 21:14, 23 June 2016

Control Programming Interface

Some general information is available at Control Program page.

Date/Time

Device I/O

Video I/O functions

Advanced VIO

Keyboard functions

Mouse functions

Dynamic Linking Library

Error Management

Exception Management

Must Complete Management

Signaling Exception Management

File Systems/File Management

Directory Searching

Directory

Disk

Environment/Path

LibPath

File Manipulation

File Handle Manipulation

File Querying

File System Functions

Memory Management

Heap Memory

Shared Memory

Thread local Memory

Message Management

National Language/Code Page

Pipes

Named Pipes

Queues

Server

Client

Resource Management

Semaphores

Event Semaphores

Mutex Semaphores

MuxWait Semaphores

Processes/Threading

Processes

Threads

Session Management

Timer

VDD

To SORT

This needs to be organized:



Legacy Functions

Video I/O functions

Advanced VIO

Keyboard functions

Mouse functions


Monitor functions

Addressing

Message Management


External References