Control Program Functions: Difference between revisions
Appearance
Line 32: | Line 32: | ||
* [[OS2 API:CPI:DosDebug|DosDebug]] | * [[OS2 API:CPI:DosDebug|DosDebug]] | ||
* [[OS2 API:CPI:DosSuppressPopUps|DosSuppressPopUps]] | * [[OS2 API:CPI:DosSuppressPopUps|DosSuppressPopUps]] | ||
* [[OS2 API:CPI:DosDumpProcess|DosDumpProcess]] | * [[OS2 API:CPI:DosDumpProcess|DosDumpProcess]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosForceSystemDump|DosForceSystemDump]] | * [[OS2 API:CPI:DosForceSystemDump|DosForceSystemDump]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:Dos16SysTrace|Dos16SysTrace]] | * [[OS2 API:CPI:Dos16SysTrace|Dos16SysTrace]] [[Image:Conf.gif]] | ||
=== Exception Management === | === Exception Management === | ||
* [[OS2 API:CPI:DosQueryModFromEIP|DosQueryModFromEIP]] | * [[OS2 API:CPI:DosQueryModFromEIP|DosQueryModFromEIP]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosRaiseException|DosRaiseException]] | * [[OS2 API:CPI:DosRaiseException|DosRaiseException]] | ||
* [[OS2 API:CPI:DosSetExceptionHandler|DosSetExceptionHandler]] | * [[OS2 API:CPI:DosSetExceptionHandler|DosSetExceptionHandler]] | ||
* [[OS2 API:CPI:DosUnsetExceptionHandler|DosUnsetExceptionHandler]] | * [[OS2 API:CPI:DosUnsetExceptionHandler|DosUnsetExceptionHandler]] | ||
* [[OS2 API:CPI:DosUnwindException|DosUnwindException]] | * [[OS2 API:CPI:DosUnwindException|DosUnwindException]] | ||
* [[OS2 API:CPI:Dos16QueryModFromCS|Dos16QueryModFromCS]] | * [[OS2 API:CPI:Dos16QueryModFromCS|Dos16QueryModFromCS]] [[Image:Conf.gif]] | ||
==== Must Complete Management ==== | ==== Must Complete Management ==== | ||
Line 74: | Line 74: | ||
==== File Manipulation ==== | ==== File Manipulation ==== | ||
* [[OS2 API:CPI:DosCancelLockRequest|DosCancelLockRequest]] | * [[OS2 API:CPI:DosCancelLockRequest|DosCancelLockRequest]] | ||
* [[OS2 API:CPI:DosCancelLockRequestL|DosCancelLockRequestL]] | * [[OS2 API:CPI:DosCancelLockRequestL|DosCancelLockRequestL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosClose|DosClose]] | * [[OS2 API:CPI:DosClose|DosClose]] | ||
* [[OS2 API:CPI:DosProtectClose|DosProtectClose]] | * [[OS2 API:CPI:DosProtectClose|DosProtectClose]] | ||
Line 83: | Line 83: | ||
* [[OS2 API:CPI:DosMove|DosMove]] | * [[OS2 API:CPI:DosMove|DosMove]] | ||
* [[OS2 API:CPI:DosOpen|DosOpen]] | * [[OS2 API:CPI:DosOpen|DosOpen]] | ||
* [[OS2 API:CPI:DosOpenL|DosOpenL]] | * [[OS2 API:CPI:DosOpenL|DosOpenL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosProtectOpen|DosProtectOpen]] | * [[OS2 API:CPI:DosProtectOpen|DosProtectOpen]] | ||
* [[OS2 API:CPI:DosProtectOpenL|DosProtectOpenL]] | * [[OS2 API:CPI:DosProtectOpenL|DosProtectOpenL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosRead|DosRead]] | * [[OS2 API:CPI:DosRead|DosRead]] | ||
* [[OS2 API:CPI:DosReplaceModule|DosReplaceModule]] | * [[OS2 API:CPI:DosReplaceModule|DosReplaceModule]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosProtectRead|DosProtectRead]] | * [[OS2 API:CPI:DosProtectRead|DosProtectRead]] | ||
* [[OS2 API:CPI:DosSetFileInfo|DosSetFileInfo]] | * [[OS2 API:CPI:DosSetFileInfo|DosSetFileInfo]] | ||
* [[OS2 API:CPI:DosProtectSetFileInfo|DosProtectSetFileInfo]] | * [[OS2 API:CPI:DosProtectSetFileInfo|DosProtectSetFileInfo]] | ||
* [[OS2 API:CPI:DosSetFileLocks|DosSetFileLocks]] | * [[OS2 API:CPI:DosSetFileLocks|DosSetFileLocks]] | ||
* [[OS2 API:CPI:DosSetFileLocksL|DosSetFileLocksL]] | * [[OS2 API:CPI:DosSetFileLocksL|DosSetFileLocksL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosProtectSetFileLocks|DosProtectSetFileLocks]] | * [[OS2 API:CPI:DosProtectSetFileLocks|DosProtectSetFileLocks]] | ||
* [[OS2 API:CPI:DosProtectSetFileLocksL|DosProtectSetFileLocksL]] | * [[OS2 API:CPI:DosProtectSetFileLocksL|DosProtectSetFileLocksL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosSetFilePtr|DosSetFilePtr]] | * [[OS2 API:CPI:DosSetFilePtr|DosSetFilePtr]] | ||
* [[OS2 API:CPI:DosSetFilePtrL|DosSetFilePtrL]] | * [[OS2 API:CPI:DosSetFilePtrL|DosSetFilePtrL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosProtectSetFilePtr|DosProtectSetFilePtr]] | * [[OS2 API:CPI:DosProtectSetFilePtr|DosProtectSetFilePtr]] | ||
* [[OS2 API:CPI:DosProtectSetFilePtrL|DosProtectSetFilePtrL]] | * [[OS2 API:CPI:DosProtectSetFilePtrL|DosProtectSetFilePtrL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosSetFileSize|DosSetFileSize]] | * [[OS2 API:CPI:DosSetFileSize|DosSetFileSize]] | ||
* [[OS2 API:CPI:DosSetFileSizeL|DosSetFileSizeL]] | * [[OS2 API:CPI:DosSetFileSizeL|DosSetFileSizeL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosProtectSetFileSize|DosProtectSetFileSize]] | * [[OS2 API:CPI:DosProtectSetFileSize|DosProtectSetFileSize]] | ||
* [[OS2 API:CPI:DosProtectSetFileSizeL|DosProtectSetFileSizeL]] | * [[OS2 API:CPI:DosProtectSetFileSizeL|DosProtectSetFileSizeL]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosSetPathInfo|DosSetPathInfo]] | * [[OS2 API:CPI:DosSetPathInfo|DosSetPathInfo]] | ||
* [[OS2 API:CPI:DosSetVerify|DosSetVerify]] | * [[OS2 API:CPI:DosSetVerify|DosSetVerify]] | ||
Line 127: | Line 127: | ||
* [[OS2 API:CPI:DosQueryPathInfo|DosQueryPathInfo]] | * [[OS2 API:CPI:DosQueryPathInfo|DosQueryPathInfo]] | ||
* [[OS2 API:CPI:DosQuerySysInfo|DosQuerySysInfo]] | * [[OS2 API:CPI:DosQuerySysInfo|DosQuerySysInfo]] | ||
* [[OS2 API:CPI:DosQuerySysState|DosQuerySysState]] | * [[OS2 API:CPI:DosQuerySysState|DosQuerySysState]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosQueryVerify|DosQueryVerify]] | * [[OS2 API:CPI:DosQueryVerify|DosQueryVerify]] | ||
* [[OS2 API:CPI:DosPerfSysCall|DosPerfSysCall]] | * [[OS2 API:CPI:DosPerfSysCall|DosPerfSysCall]] | ||
* [[OS2 API:CPI:DosGetProcessorStatus|DosGetProcessorStatus]] | * [[OS2 API:CPI:DosGetProcessorStatus|DosGetProcessorStatus]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosSetProcessorStatus|DosSetProcessorStatus]] | * [[OS2 API:CPI:DosSetProcessorStatus|DosSetProcessorStatus]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosQueryABIOSSupport|DosQueryABIOSSupport]] | * [[OS2 API:CPI:DosQueryABIOSSupport|DosQueryABIOSSupport]] [[Image:Conf.gif]] | ||
==== File System Functions ==== | ==== File System Functions ==== | ||
Line 144: | Line 144: | ||
=== Memory Management === | === Memory Management === | ||
* [[OS2 API:CPI:DosAliasMem|DosAliasMem]] | * [[OS2 API:CPI:DosAliasMem|DosAliasMem]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosAllocMem|DosAllocMem]] | * [[OS2 API:CPI:DosAllocMem|DosAllocMem]] | ||
* [[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]] | * [[OS2 API:CPI:DosQueryMemState|DosQueryMemState]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosSetMem|DosSetMem]] | * [[OS2 API:CPI:DosSetMem|DosSetMem]] | ||
Line 254: | Line 254: | ||
==== Threads ==== | ==== Threads ==== | ||
* [[OS2 API:CPI:DosCreateThread|DosCreateThread]] | * [[OS2 API:CPI:DosCreateThread|DosCreateThread]] | ||
* [[OS2 API:CPI:DosCreateThread2|DosCreateThread2]] | * [[OS2 API:CPI:DosCreateThread2|DosCreateThread2]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosKillThread|DosKillThread]] | * [[OS2 API:CPI:DosKillThread|DosKillThread]] | ||
* [[OS2 API:CPI:DosQueryThreadAffinity|DosQueryThreadAffinity]] | * [[OS2 API:CPI:DosQueryThreadAffinity|DosQueryThreadAffinity]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosQueryThreadContext|DosQueryThreadContext]] | * [[OS2 API:CPI:DosQueryThreadContext|DosQueryThreadContext]] | ||
* [[OS2 API:CPI:DosResumeThread|DosResumeThread]] | * [[OS2 API:CPI:DosResumeThread|DosResumeThread]] | ||
* [[OS2 API:CPI:DosSetThreadAffinity|DosSetThreadAffinity]] | * [[OS2 API:CPI:DosSetThreadAffinity|DosSetThreadAffinity]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosSleep|DosSleep]] | * [[OS2 API:CPI:DosSleep|DosSleep]] | ||
* [[OS2 API:CPI:DosSuspendThread|DosSuspendThread]] | * [[OS2 API:CPI:DosSuspendThread|DosSuspendThread]] | ||
* [[OS2 API:CPI:DosVerifyPidTid|DosVerifyPidTid]] | * [[OS2 API:CPI:DosVerifyPidTid|DosVerifyPidTid]] [[Image:Conf.gif]] | ||
* [[OS2 API:CPI:DosWaitThread|DosWaitThread]] | * [[OS2 API:CPI:DosWaitThread|DosWaitThread]] | ||
Line 374: | Line 374: | ||
</div> | </div> | ||
===Legend=== | ===Legend=== | ||
* [[image:Att.gif]]: It seems that these functions was not implemented on the OS/2 4.5 Toolkit | * [[image:Att.gif]]: It seems that these functions was not implemented on the OS/2 4.5 Toolkit. | ||
* [[Image:Conf.gif]]: This functions was documented on the Addendum of the OS/2 4.5 Toolkit. | |||
== Legacy Functions == | == Legacy Functions == |
Revision as of 18:14, 29 August 2016
Control Programming Interface
Some general information is available at Control Program page.
Date/Time
Device I/O
- DosBeep
- DosDevConfig
- DosDevIOCtl
- DosListIO
- DosListIOL
- DosPhysicalDisk
- DosTmrQueryFreq
- DosTmrQueryTime
Dynamic Linking Library
- DosFreeModule
- DosLoadModule
- DosQueryAppType
- DosQueryModuleHandle
- DosQueryModuleName
- DosQueryProcAddr
- DosQueryProcType
Error Management
Exception Management
- DosQueryModFromEIP
- DosRaiseException
- DosSetExceptionHandler
- DosUnsetExceptionHandler
- DosUnwindException
- Dos16QueryModFromCS
Must Complete Management
Signaling Exception Management
File Systems/File Management
Directory Searching
Directory
Disk
Environment/Path
LibPath
File Manipulation
- DosCancelLockRequest
- DosCancelLockRequestL
- DosClose
- DosProtectClose
- DosCopy
- DosDelete
- DosEditName
- DosForceDelete
- DosMove
- DosOpen
- DosOpenL
- DosProtectOpen
- DosProtectOpenL
- DosRead
- DosReplaceModule
- DosProtectRead
- DosSetFileInfo
- DosProtectSetFileInfo
- DosSetFileLocks
- DosSetFileLocksL
- DosProtectSetFileLocks
- DosProtectSetFileLocksL
- DosSetFilePtr
- DosSetFilePtrL
- DosProtectSetFilePtr
- DosProtectSetFilePtrL
- DosSetFileSize
- DosSetFileSizeL
- DosProtectSetFileSize
- DosProtectSetFileSizeL
- DosSetPathInfo
- DosSetVerify
- DosWrite
- DosProtectWrite
File Handle Manipulation
- DosDupHandle
- DosQueryFHState
- DosProtectQueryFHState
- DosQueryHType
- DosResetBuffer
- DosSetFHState
- DosProtectSetFHState
- DosSetMaxFH
- DosSetRelMaxFH
File Querying
- DosEnumAttribute
- DosProtectEnumAttribute
- DosQueryFileInfo
- DosQueryFileMode
[1]
- DosProtectQueryFileInfo
- DosQueryPathInfo
- DosQuerySysInfo
- DosQuerySysState
- DosQueryVerify
- DosPerfSysCall
- DosGetProcessorStatus
- DosSetProcessorStatus
- DosQueryABIOSSupport
File System Functions
Memory Management
Heap Memory
Thread local Memory
Message Management
National Language/Code Page
Pipes
Named Pipes
- DosCallNPipe
- DosConnectNPipe
- DosCreateNPipe
- 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
Processes/Threading
Processes
Threads
- DosCreateThread
- DosCreateThread2
- DosKillThread
- DosQueryThreadAffinity
- DosQueryThreadContext
- DosResumeThread
- DosSetThreadAffinity
- DosSleep
- DosSuspendThread
- DosVerifyPidTid
- DosWaitThread
Session Management
Timer
VDD
Keyboard functions
- KbdCharIn
- KbdGetConsole
- KbdPeek
- KbdStringIn
- KbdFlushBuffer
- KbdSetStatus
- KbdGetStatus
- KbdSetCp
- KbdGetCp
- KbdGetLayout
- KbdGetLayoutUni
- KbdSetLayout
- KbdSetLayoutUni
- KbdGetHWID
- KbdXlate
Mouse functions
- MouFlushQue
- MouGetPtrPos
- MouSetPtrPos
- MouSetPtrShape
- MouGetPtrShape
- MouGetDevStatus
- MouGetNumButtons
- MouGetNumMickeys
- MouReadEventQue
- MouGetNumQueEl
- MouGetEventMask
- MouSetEventMask
- MouGetScaleFact
- MouSetScaleFact
- MouRemovePtr
- MouDrawPtr
- MouSetDevStatus
- MouGetThreshold
- MouSetThreshold
Video I/O functions
- VioGetBuf
- VioGetCurPos
- VioSetCurPos
- VioGetCurType
- VioSetCurType
- VioGetMode
- VioSetMode
- VioReadCellStr
- VioReadCharStr
- VioWrtCellStr
- VioWrtCharStr
- VioScrollUp
- VioScrollDown
- VioScrollLeft
- VioScrollRight
- VioWrtNAttr
- VioWrtNCell
- VioWrtNChar
- VioWrtTTY
- VioWrtCharStrAtt
- VioShowBuf
- VioSetAnsi
- VioGetAnsi
- VioSavRedrawWait
- VioSavRedrawUndo
- VioModeWait
- VioModeUndo
- VioScrLock
- VioScrUnLock
- VioPopUp
- VioEndPopUp
- VioGetConfig
- VioGetCp
- VioSetCp
- VioGetOrigin
- VioSetOrigin
- VioGetState
- VioSetState
Advanced VIO
- VioAssociate
- VioCreateLogFont
- VioCreatePS
- VioDeleteSetId
- VioDestroyPS
- VioGetDeviceCellSize
- VioQueryFonts
- VioQuerySetIds
- VioSetDeviceCellSize
- VioShowPS
Legend
: It seems that these functions was not implemented on the OS/2 4.5 Toolkit.
: This functions was documented on the Addendum of the OS/2 4.5 Toolkit.
Legacy Functions
This are the legacy functions of the Control Program Interface API. This functions are supposed to be replaced by the newer ones, but some of these are still required for older programs to work or because some newer functions weren't implemented correctly.
Date / Time
Device I/O
Dynamic Linking Library
Monitor functions
Dynamic Link Library
Error Management
Exception Management
File Systems/File Management
Directory Searching
Directory
Disk
Enviroment/Path
File Manipulation
- DosChgFilePtr
- DosClose
- DosCopy
- DosDelete
- DosEditName
- DosFileLocks
- DosMove
- DosOpen
- DosOpen2
- DosRead
- DosSetFileInfo
- DosSetPathInfo
- DosSetVerify
- DosWrite
- DosNewSize
- DosSetFileMode
File Handle Manipulation
- DosDupHandle
- DosSetMaxFH
- DosBufReset
- DosQFHandState
- DosQHandType
- DosSetFHandState
- DosQFHState * From 1.x
File Querying
File System Functions
Memory Management
- DosSubAlloc
- DosAllocSeg
- DosAllocShrSeg
- DosAllocHuge
- DosFreeSeg
- DosGetSeg
- DosGiveSeg
- DosLockSeg
- DosMemAvail
- DosSizeSeg
- DosUnlockSeg
- DosReallocHuge
- DosReallocSeg
Heap Memory
Message Management
- DosGetMessage
- DosPutMessage
- DosInsMessage
- DosTrueGetMessage * Can not be found on CP1 or PRCP
- DosIQueryMessageCp * Can not be found on CP1 or PRCP
National Language/Code Page
Pipes
Named Pipes
- DosCallNmPipe
- DosConnectNmPipe
- DosDisConnectNmPipe
- DosMakeNmPipe
- DosMakePipe
- DosPeekNmPipe
- DosQNmPipeInfo
- DosQNmPipeSemState
- DosSetNmPipeSem
- DosTransactNmPipe
- DosWaitNmPipe
- DosQNmPHandState
- DosSetNmPHandState
Queues
Server
Client
Resource Management
Semaphores
- DosCloseSem
- DosCreateSem
- DosFSRamSemClear
- DosFSRamSemRequest
- DosOpenSem
- DosSemClear
- DosSemRequest
- DosSemSet
- DosSemSetWait
- DosSemWait
MuxWait Semaphores
Processes/Threading
Processes
- DosEnterCritSec
- DosExecPgm
- DosExitCritSec
- DosExitList
- DosKillProcess
- DosCwait
- DosGetPID
- DosGetPPID
- DosGetInfoSeg
Threads
Session Management
Timer
Addressing
- DosFlatToSel * Can not be found on CP1 or PRCP
- DosSelToFlat * Can not be found on CP1 or PRCP
To SORT
- DosCallback
- DosCLIAccess
- DosCreateCSAlias
- DosFileIO
- DosFindClose
- DosFlagProcess
- DosGetEnv
- DosGetHugeShift
- DosGetMachineMode
- DosGetProcAddr
- DosGetPrty
- DosGetShrSeg
- DosGetVersion
- DosHoldSignal
- DosPFSActivate * Not found on OS2TK45
- DosPFSCloseUser * Not found on OS2TK45
- DosPFSInit * Not found on OS2TK45
- DosPFSQueryAct * Not found on OS2TK45
- DosPFSVerifyFont * Not found on OS2TK45
- DosPortAccess
- DosR2StackRealloc
- DosReadAsync
Keyboard functions
- KbdCharIn
- KbdFlushBuffer
- KbdGetCp
- KbdSetCp
- KbdPeek
- KbdRegister
- KbdDeRegister
- KbdOpen
- KbdClose
- KbdGetFocus
- KbdFreeFocus
- KbdSynch
- KbdSetFgnd
- KbdGetHWId
- KbdSetHWID* Can not be found on CP1 or PRCP
- KbdSetCustXt
- KbdGetStatus
- KbdSetStatus
- KbdStringIn
- KbdXlate
Mouse functions
- MouRegister
- MouDeRegister
- MouOpen
- MouClose
- MouInitReal
- MouSynch
- MouDrawPtr
- MouFlushQue
- MouGetDevStatus
- MouGetEventMask
- MouGetNumButtons
- MouGetNumMickeys
- MouGetNumQueEl
- MouGetPtrPos
- MouGetPtrShape
- MouGetScaleFact
- MouReadEventQue
- MouRemovePtr
- MouSetDevStatus
- MouSetEventMask
- MouSetPtrPos
- MouSetPtrShape
- MouSetScaleFact
Video I/O functions
- VioRegister
- VioGlobalReg
- VioDeRegister
- VioGetPhysBuf
- VioScrollDn
- VioScrollLf
- VioScrollRt
- VioCheckCharType * Not found on CP1 or PRCP
- VioPrtSc
- VioPrtScToggle
- VioRedrawSize * Not found on CPI or PRCP
- VioGetFont
- VioSetFont
- VioEndPopUp
- VioGetAnsi
- VioGetBuf
- VioGetConfig
- VioGetCp
- VioGetCurPos
- VioGetCurType
- VioGetMode
- VioGetState
- VioModeUndo
- VioModeWait
- VioPopUp
- VioReadCellStr
- VioReadCharStr
- VioSavRedrawUndo
- VioSavRedrawWait
- VioScrLock
- VioScrollUp
- VioScrUnLock
- VioSetAnsi
- VioSetCp
- VioSetCurPos
- VioSetCurType
- VioSetMode
- VioSetState
- VioShowBuf
- VioWrtCellStr
- VioWrtCharStr
- VioWrtCharStrAtt
- VioWrtNAttr
- VioWrtNCell
- VioWrtNChar
- VioWrtTTY
Advanced VIO
- VioGetOrg * Can not be found on CP1 or PRCP
- VioSetOrg * Can not be found on CP1 or PRCP
- WinDefAVioWindowProc * Can not be found on CP1 or PRCP
External References
- CP1.INF - Control Program Programming Guide and Reference, Part 1 of 3 - IBM Tookit 4.5
- CP2.INF - Control Program Programming Guide and Reference, Part 2 of 3 - IBM Tookit 4.5
- CP3.INF - Control Program Programming Guide and Reference, Part 3 of 3 - IBM Tookit 4.5
- API Addendum Volume 1 (PowerPC Edition) - IBM Tookit 4.5
- Legacy OS/2 Programming Reference - IBM Tookit 4.5