Control Program Functions: Difference between revisions
Appearance
Finished link to namespace link correction. |
start of addition of > 2 GB file support APIs |
||
Line 177: | Line 177: | ||
==== File Manipulation ==== | ==== File Manipulation ==== | ||
* [[OS2 API:DosCancelLockRequest|DosCancelLockRequest]] | * [[OS2 API:DosCancelLockRequest|DosCancelLockRequest]] | ||
* [[OS2 API:DosCancelLockRequestL|DosCancelLockRequestL]] | |||
* [[OS2 API:DosClose|DosClose]] | * [[OS2 API:DosClose|DosClose]] | ||
* [[OS2 API:DosProtectClose|DosProtectClose]] | * [[OS2 API:DosProtectClose|DosProtectClose]] | ||
Line 186: | Line 187: | ||
* [[OS2 API:DosOpen|DosOpen]] | * [[OS2 API:DosOpen|DosOpen]] | ||
* [[OS2 API:DosProtectOpen|DosProtectOpen]] | * [[OS2 API:DosProtectOpen|DosProtectOpen]] | ||
* [[OS2 API:DosProtectOpenL|DosProtectOpenL]] | |||
* [[OS2 API:DosRead|DosRead]] | * [[OS2 API:DosRead|DosRead]] | ||
* [[OS2 API:DosProtectRead|DosProtectRead]] | * [[OS2 API:DosProtectRead|DosProtectRead]] | ||
Line 192: | Line 194: | ||
* [[OS2 API:DosSetFileLocks|DosSetFileLocks]] | * [[OS2 API:DosSetFileLocks|DosSetFileLocks]] | ||
* [[OS2 API:DosProtectSetFileLocks|DosProtectSetFileLocks]] | * [[OS2 API:DosProtectSetFileLocks|DosProtectSetFileLocks]] | ||
* [[OS2 API:DosProtectSetFileLocksL|DosProtectSetFileLocksL]] | |||
* [[OS2 API:DosSetFilePtr|DosSetFilePtr]] | * [[OS2 API:DosSetFilePtr|DosSetFilePtr]] | ||
* [[OS2 API:DosProtectSetFilePtr|DosProtectSetFilePtr]] | * [[OS2 API:DosProtectSetFilePtr|DosProtectSetFilePtr]] | ||
* [[OS2 API:DosProtectSetFilePtrL|DosProtectSetFilePtrL]] | |||
* [[OS2 API:DosSetFileSize|DosSetFileSize]] | * [[OS2 API:DosSetFileSize|DosSetFileSize]] | ||
* [[OS2 API:DosProtectSetFileSize|DosProtectSetFileSize]] | * [[OS2 API:DosProtectSetFileSize|DosProtectSetFileSize]] | ||
* [[OS2 API:DosProtectSetFileSizeL|DosProtectSetFileSizeL]] | |||
* [[OS2 API:DosSetPathInfo|DosSetPathInfo]] | * [[OS2 API:DosSetPathInfo|DosSetPathInfo]] | ||
* [[OS2 API:DosSetVerify|DosSetVerify]] | * [[OS2 API:DosSetVerify|DosSetVerify]] | ||
* [[OS2 API:DosWrite|DosWrite]] | * [[OS2 API:DosWrite|DosWrite]] | ||
* [[OS2 API:DosProtectWrite|DosProtectWrite]] | * [[OS2 API:DosProtectWrite|DosProtectWrite]] | ||
==== File Handle Manipulation ==== | ==== File Handle Manipulation ==== | ||
* [[OS2 API:DosDupHandle|DosDupHandle]] | * [[OS2 API:DosDupHandle|DosDupHandle]] |
Revision as of 20:11, 15 December 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
- DosCancelLockRequestL
- DosClose
- DosProtectClose
- DosCopy
- DosDelete
- DosEditName
- DosForceDelete
- DosMove
- DosOpen
- DosProtectOpen
- DosProtectOpenL
- DosRead
- DosProtectRead
- DosSetFileInfo
- DosProtectSetFileInfo
- DosSetFileLocks
- DosProtectSetFileLocks
- DosProtectSetFileLocksL
- DosSetFilePtr
- DosProtectSetFilePtr
- DosProtectSetFilePtrL
- DosSetFileSize
- 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
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