Control Program Functions: Difference between revisions
Appearance
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
- VioRegister
- VioGlobalReg
- VioDeRegister
- VioGetBuf
- VioGetCurPos
- VioSetCurPos
- VioGetCurType
- VioSetCurType
- VioGetMode
- VioSetMode
- VioGetPhysBuf
- VioReadCellStr
- VioReadCharStr
- VioWrtCellStr
- VioWrtCharStr
- VioScrollDn
- VioScrollUp
- VioScrollUp
- VioScrollRt
- VioWrtNAttr
- VioWrtNCell
- VioWrtNChar
- VioWrtTTY
- VioWrtCharStrAtt
- VioCheckCharType
- VioShowBuf
- VioSetAnsi
- VioGetAnsi
- VioPrtSc
- VioPrtScToggle
- VioRedrawSize
- VioSavRedrawWait
- VioSavRedrawUndo
- VioModeWait
- VioModeUndo
- VioModeUndo
- VioScrUnLock
- VioPopUp
- VioEndPopUp
- VioGetConfig
- VioGetConfig
- VioSetFont
- VioSetFont
- VioSetCp
- VioGetState
- VioSetState
Advanced VIO
- VioAssociate
- VioCreateLogFont
- VioCreatePS
- VioDeleteSetId
- VioDestroyPS
- VioGetDeviceCellSize
- VioGetOrg
- VioQueryFonts
- VioQuerySetIds
- VioSetDeviceCellSize
- VioSetOrg
- VioShowPS
- WinDefAVioWindowProc
Keyboard functions
- KbdRegister
- KbdDeRegister
- KbdCharIn
- KbdPeek
- KbdStringIn
- KbdFlushBuffer
- KbdSetStatus
- KbdGetStatus
- KbdSetCp
- KbdGetCp
- KbdOpen
- KbdClose
- KbdGetFocus
- KbdFreeFocus
- KbdSynch
- KbdSetFgnd
- KbdGetHWID
- KbdSetHWID
- KbdXlate
- KbdSetCustXt
Mouse functions
- MouRegister
- MouDeRegister
- MouFlushQue
- MouGetPtrPos
- MouSetPtrPos
- MouSetPtrShape
- MouGetPtrShape
- MouGetDevStatus
- MouGetNumButtons
- MouGetNumMickeys
- MouReadEventQue
- MouGetNumQueEl
- MouGetEventMask
- MouSetEventMask
- MouGetScaleFact
- MouSetScaleFact
- MouOpen
- MouClose
- MouRemovePtr
- MouDrawPtr
- MouSetDevStatus
- MouInitReal
- MouSynch
- MouGetThreshold
- MouSetThreshold
Monitor functions
Dynamic Linking Library
- DosFreeModule
- DosLoadModule
- DosQueryAppType
- DosQueryModuleHandle
- DosQueryModuleName
- DosQueryProcAddr
- DosQueryProcType
Error Management
Exception Management
Must Complete Management
Signaling Exception Management
File Systems/File Management
Directory Searching
Directory
Disk
Environment/Path
LibPath
File Manipulation
- DosCancelLockRequest
- DosClose
- DosProtectClose
- DosCopy
- DosDelete
- DosEditName
- DosForceDelete
- DosMove
- DosOpen
- DosProtectOpen
- DosRead
- DosProtectRead
- DosSetFileInfo
- DosProtectSetFileInfo
- DosSetFileLocks
- DosProtectSetFileLocks
- DosSetFilePtr
- DosProtectSetFilePtr
- DosSetFileSize
- DosProtectSetFileSize
- DosSetPathInfo
- DosSetVerify
- DosWrite
- DosProtectWrite
File Handle Manipulation
- DosDupHandle
- DosQueryFHState
- DosProtectQueryFHState
- DosQueryHType
- DosResetBuffer
- DosSetFHState
- DosProtectSetFHState
- DosSetMaxFH
- DosSetRelMexFH
File Querying
- DosEnumAttribute
- DosProtectEnumAttribute
- DosQueryFileInfo
- DosProtectQueryFileInfo
- DosQueryPathInfo
- DosQuerySysInfo
- DosQueryVerify
File System Functions
Memory Management
Heap Memory
Thread local Memory
Addressing
Message Management
National Language/Code Page
Pipes
Named Pipes
- DosCallNPipe
- DosConnectNPipe
- DosConnectNPipe
- DosDisConnectNPipe
- DosPeekNPipe
- DosQueryNPHState
- DosQueryNPipeInfo
- DosQueryNPipeSemState
- DosResetBuffer
- DosSetNPHState
- DosSetNPipeSem
- DosTransactNPipe
- DosWaitNPipe
Queues
Server
Client
Resource Management
Semaphores
Event Semaphores
- DosCloseEventSem
- DosCreateEventSem
- DosOpenEventSem
- DosPostEventSem
- DosQueryEventSem
- DosResetEventSem
- DosWaitEventSem
Mutex Semaphores
- DosCloseMutexSem
- DosCreateMutexSem
- DosOpenMutexSem
- DosQueryMutexSem
- DosReleaseMutexSem
- DosRequestMutexSem
MuxWait Semaphores
- DosAddMuxWaitSem
- DosCloseMuxWaitSem
- DosCreateMuxWaitSem
- DosDeleteMuxWaitSem
- DosOpenMuxWaitSem
- DosQueryMuxWaitSem
- DosWaitMuxWaitSem