Jump to content

Control Program Functions: Difference between revisions

From EDM2
More links to namespace links done.
Finished link to namespace link correction.
Line 59: Line 59:


===== Advanced VIO =====
===== Advanced VIO =====
* [[VioAssociate]]
* [[OS2 API:VioAssociate|VioAssociate]]
* [[VioCreateLogFont]]
* [[OS2 API:VioCreateLogFont|VioCreateLogFont]]
* [[VioCreatePS]]
* [[OS2 API:VioCreatePS|VioCreatePS]]
* [[VioDeleteSetId]]
* [[OS2 API:VioDeleteSetId|VioDeleteSetId]]
* [[VioDestroyPS]]
* [[OS2 API:VioDestroyPS|VioDestroyPS]]
* [[VioGetDeviceCellSize]]
* [[OS2 API:VioGetDeviceCellSize|VioGetDeviceCellSize]]
* [[VioGetOrg]]
* [[OS2 API:VioGetOrg|VioGetOrg]]
* [[VioQueryFonts]]
* [[OS2 API:VioQueryFonts|VioQueryFonts]]
* [[VioQuerySetIds]]
* [[OS2 API:VioQuerySetIds|VioQuerySetIds]]
* [[VioSetDeviceCellSize]]
* [[OS2 API:VioSetDeviceCellSize|VioSetDeviceCellSize]]
* [[VioSetOrg]]
* [[OS2 API:VioSetOrg|VioSetOrg]]
* [[VioShowPS]]
* [[OS2 API:VioShowPS|VioShowPS]]
* [[WinDefAVioWindowProc]]
* [[OS2 API:WinDefAVioWindowProc|WinDefAVioWindowProc]]


==== Keyboard functions ====
==== Keyboard functions ====
* [[KbdRegister]]
* [[OS2 API:KbdRegister|KbdRegister]]
* [[KbdDeRegister]]
* [[OS2 API:KbdDeRegister|KbdDeRegister]]
* [[KbdCharIn]]
* [[OS2 API:KbdCharIn|KbdCharIn]]
* [[KbdPeek]]
* [[OS2 API:KbdPeek|KbdPeek]]
* [[KbdStringIn]]
* [[OS2 API:KbdStringIn|KbdStringIn]]
* [[KbdFlushBuffer]]
* [[OS2 API:KbdFlushBuffer|KbdFlushBuffer]]
* [[KbdSetStatus]]
* [[OS2 API:KbdSetStatus|KbdSetStatus]]
* [[KbdGetStatus]]
* [[OS2 API:KbdGetStatus|KbdGetStatus]]
* [[KbdSetCp]]
* [[OS2 API:KbdSetCp|KbdSetCp]]
* [[KbdGetCp]]
* [[OS2 API:KbdGetCp|KbdGetCp]]
* [[KbdOpen]]
* [[OS2 API:KbdOpen|KbdOpen]]
* [[KbdClose]]
* [[OS2 API:KbdClose|KbdClose]]
* [[KbdGetFocus]]
* [[OS2 API:KbdGetFocus|KbdGetFocus]]
* [[KbdFreeFocus]]
* [[OS2 API:KbdFreeFocus|KbdFreeFocus]]
* [[KbdSynch]]
* [[OS2 API:KbdSynch|KbdSynch]]
* [[KbdSetFgnd]]
* [[OS2 API:KbdSetFgnd|KbdSetFgnd]]
* [[KbdGetHWID]]
* [[OS2 API:KbdGetHWID|KbdGetHWID]]
* [[KbdSetHWID]]
* [[OS2 API:KbdSetHWID|KbdSetHWID]]
* [[KbdXlate]]
* [[OS2 API:KbdXlate|KbdXlate]]
* [[KbdSetCustXt]]
* [[OS2 API:KbdSetCustXt|KbdSetCustXt]]


==== Mouse functions ====
==== Mouse functions ====
* [[MouRegister]]
* [[OS2 API:MouRegister|MouRegister]]
* [[MouDeRegister]]
* [[OS2 API:MouDeRegister|MouDeRegister]]
* [[MouFlushQue]]
* [[OS2 API:MouFlushQue|MouFlushQue]]
* [[MouGetPtrPos]]
* [[OS2 API:MouGetPtrPos|MouGetPtrPos]]
* [[MouSetPtrPos]]
* [[OS2 API:MouSetPtrPos|MouSetPtrPos]]
* [[MouSetPtrShape]]
* [[OS2 API:MouSetPtrShape|MouSetPtrShape]]
* [[MouGetPtrShape]]
* [[OS2 API:MouGetPtrShape|MouGetPtrShape]]
* [[MouGetDevStatus]]
* [[OS2 API:MouGetDevStatus|MouGetDevStatus]]
* [[MouGetNumButtons]]
* [[OS2 API:MouGetNumButtons|MouGetNumButtons]]
* [[MouGetNumMickeys]]
* [[OS2 API:MouGetNumMickeys|MouGetNumMickeys]]
* [[MouReadEventQue]]
* [[OS2 API:MouReadEventQue|MouReadEventQue]]
* [[MouGetNumQueEl]]
* [[OS2 API:MouGetNumQueEl|MouGetNumQueEl]]
* [[MouGetEventMask]]
* [[OS2 API:MouGetEventMask|MouGetEventMask]]
* [[MouSetEventMask]]
* [[OS2 API:MouSetEventMask|MouSetEventMask]]
* [[MouGetScaleFact]]
* [[OS2 API:MouGetScaleFact|MouGetScaleFact]]
* [[MouSetScaleFact]]
* [[OS2 API:MouSetScaleFact|MouSetScaleFact]]
* [[MouOpen]]
* [[OS2 API:MouOpen|MouOpen]]
* [[MouClose]]
* [[OS2 API:MouClose|MouClose]]
* [[MouRemovePtr]]
* [[OS2 API:MouRemovePtr|MouRemovePtr]]
* [[MouDrawPtr]]
* [[OS2 API:MouDrawPtr|MouDrawPtr]]
* [[MouSetDevStatus]]
* [[OS2 API:MouSetDevStatus|MouSetDevStatus]]
* [[MouInitReal]]
* [[OS2 API:MouInitReal|MouInitReal]]
* [[MouSynch]]
* [[OS2 API:MouSynch|MouSynch]]
* [[MouGetThreshold]]
* [[OS2 API:MouGetThreshold|MouGetThreshold]]
* [[MouSetThreshold]]
* [[OS2 API:MouSetThreshold|MouSetThreshold]]


==== Monitor functions ====
==== Monitor functions ====

Revision as of 23:34, 29 April 2005

Control Programming Interface

Date/Time

Device I/O

Video I/O functions

Advanced VIO

Keyboard functions

Mouse functions

Monitor 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

Addressing

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

Back to OS/2 API