Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
EDM2
Search
Search
Appearance
Log in
Personal tools
Log in
Contents
move to sidebar
hide
Beginning
1
Control Programming Interface
Toggle Control Programming Interface subsection
1.1
Date/Time
1.2
Device I/O
1.2.1
Video I/O functions
1.2.1.1
Advanced VIO
1.2.2
Keyboard functions
1.2.3
Mouse functions
1.2.4
Monitor functions
1.3
Dynamic Linking Library
1.4
Error Management
1.5
Exception Management
1.5.1
Must Complete Management
1.5.2
Signaling Exception Management
1.6
File Systems/File Management
1.6.1
Directory Searching
1.6.2
Directory
1.6.3
Disk
1.6.4
Environment/Path
1.6.4.1
LibPath
1.6.5
File Manipulation
1.6.6
File Handle Manipulation
1.6.7
File Querying
1.6.8
File System Functions
1.7
Memory Management
1.7.1
Heap Memory
1.7.2
Shared Memory
1.7.3
Thread local Memory
1.8
Addressing
1.9
Message Management
1.10
National Language/Code Page
1.11
Pipes
1.11.1
Named Pipes
1.12
Queues
1.12.1
Server
1.12.2
Client
1.13
Resource Management
1.14
Semaphores
1.14.1
Event Semaphores
1.14.2
Mutex Semaphores
1.14.3
MuxWait Semaphores
1.15
Processes/Threading
1.15.1
Processes
1.15.2
Threads
1.16
Session Management
1.17
Timer
1.18
To SORT
1.19
External References
Toggle the table of contents
Control Program Functions
Page
Discussion
English
Read
View source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
View source
View history
General
What links here
Related changes
Special pages
Printable version
Permanent link
Page information
Appearance
move to sidebar
hide
From EDM2
Revision as of 19:24, 29 June 2012 by
Martini
(
talk
|
contribs
)
(
diff
)
← Older revision
|
Latest revision
(
diff
) |
Newer revision →
(
diff
)
Control Programming Interface
Date/Time
DosGetDateTime
DosSetDateTime
Device I/O
DosBeep
DosDevConfig
DosDevIOCtl
DosListIO
DosListIOL
DosPhysicalDisk
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
DosMonClose
DosMonOpen
DosMonRead
DosMonReg
DosMonWrite
Dynamic Linking Library
DosFreeModule
DosLoadModule
DosQueryAppType
DosQueryModuleHandle
DosQueryModuleName
DosQueryProcAddr
DosQueryProcType
Error Management
DosErrClass
DosError
Exception Management
DosRaiseException
DosSetExceptionHandler
DosUnsetExceptionHandler
DosUnwindException
Must Complete Management
DosEnterMustComplete
DosExitMustComplete
Signaling Exception Management
DosAcknowledgeSignalException
DosSendSignalException
DosSetSignalExceptionFocus
File Systems/File Management
Directory Searching
DosFindClose
DosFindFirst
DosFindNext
Directory
DosCreateDir
DosDeleteDir
DosQueryCurrentDir
DosSetCurrentDir
Disk
DosQueryCurrentDisk
DosSetDefaultDisk
Environment/Path
DosScanEnv
DosSearchPath
LibPath
DosQueryExtLIBPATH
DosSetExtLIBPATH
File Manipulation
DosCancelLockRequest
DosCancelLockRequestL
DosClose
DosProtectClose
DosCopy
DosDelete
DosEditName
DosForceDelete
DosMove
DosOpen
DosOpenL
DosProtectOpen
DosProtectOpenL
DosRead
DosProtectRead
DosSetFileInfo
DosProtectSetFileInfo
DosSetFileLock
DosSetFileLockL
DosProtectSetFileLock
DosProtectSetFileLockL
DosSetFilePtr
DosSetFilePtrL
DosProtectSetFilePtr
DosProtectSetFilePtrL
DosSetFileSize
DosSetFileSizeL
DosProtectSetFileSize
DosProtectSetFileSizeL
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
DosFSAttach
DosFSCtl
DosQueryFSAttach
DosQueryFSInfo
DosResetBuffer
DosSetFSInfo
DosShutdown
Memory Management
DosAllocMem
DosFreeMem
DosQueryMem
DosSetMem
Heap Memory
DosSubAllocMem
DosSubFreeMem
DosSubSetMem
DosSubUnsetMem
Shared Memory
DosAllocSharedMem
DosGetNamedSharedMem
DosGetSharedMem
DosGiveSharedMem
Thread local Memory
DosAllocThreadLocalMemory
DosFreeThreadLocalMemory
Addressing
DosFlatToSel
DosSelToFlat
Message Management
DosGetMessage
DosTrueGetMessage
DosInsertMessage
DosPutMessage
DosQueryMessageCp
DosIQueryMessageCp
National Language/Code Page
DosQueryCp
DosSetProcessCp
DosMapCase
DosQueryCollate
DosQueryCtryInfo
DosQueryDBCSEnv
Pipes
DosCreatePipe
Named Pipes
DosCallNPipe
DosConnectNPipe
DosConnectNPipe
DosDisConnectNPipe
DosPeekNPipe
DosQueryNPHState
DosQueryNPipeInfo
DosQueryNPipeSemState
DosResetBuffer
DosSetNPHState
DosSetNPipeSem
DosTransactNPipe
DosWaitNPipe
Queues
DosCloseQueue
DosQueryQueue
DosWriteQueue
Server
DosCreateQueue
DosPeekQueue
DosPurgeQueue
DosReadQueue
Client
DosOpenQueue
Resource Management
DosFreeResource
DosGetResource
DosQueryResourceSize
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
DosExit
DosGetInfoBlocks
DosSetPriority
Processes
DosEnterCritSec
DosExecPgm
DosExitCritSec
DosExitList
DosKillProcess
DosWaitChild
Threads
DosCreateThread
DosKillThread
DosQueryThreadAffinity
DosResumeThread
DosSetThreadAffinity
DosSleep
DosSuspendThread
DosWaitThread
Session Management
DosSelectSession
DosSetSession
DosStartSession
DosStopSession
Timer
DosAsyncTimer
DosStartTimer
DosStopTimer
To SORT
This needs to be organized:
DosReplaceModule
External References
Legacy OS/2 Programming Reference - IBM Tookit 4.5
Category
:
The OS/2 API Project