Control Program Functions: Difference between revisions
Appearance
No edit summary |
|||
Line 82: | Line 82: | ||
==== Keyboard functions ==== | ==== Keyboard functions ==== | ||
* [[OS2 API:KbdRegister|KbdRegister]] | * [[OS2 API:CPI:KbdRegister|KbdRegister]] | ||
* [[OS2 API:KbdDeRegister|KbdDeRegister]] | * [[OS2 API:CPI:KbdDeRegister|KbdDeRegister]] | ||
* [[OS2 API:KbdCharIn|KbdCharIn]] | * [[OS2 API:CPI:KbdCharIn|KbdCharIn]] | ||
* [[OS2 API:KbdPeek|KbdPeek]] | * [[OS2 API:CPI:KbdPeek|KbdPeek]] | ||
* [[OS2 API:KbdStringIn|KbdStringIn]] | * [[OS2 API:CPI:KbdStringIn|KbdStringIn]] | ||
* [[OS2 API:KbdFlushBuffer|KbdFlushBuffer]] | * [[OS2 API:CPI:KbdFlushBuffer|KbdFlushBuffer]] | ||
* [[OS2 API:KbdSetStatus|KbdSetStatus]] | * [[OS2 API:CPI:KbdSetStatus|KbdSetStatus]] | ||
* [[OS2 API:KbdGetStatus|KbdGetStatus]] | * [[OS2 API:CPI:KbdGetStatus|KbdGetStatus]] | ||
* [[OS2 API:KbdSetCp|KbdSetCp]] | * [[OS2 API:CPI:KbdSetCp|KbdSetCp]] | ||
* [[OS2 API:KbdGetCp|KbdGetCp]] | * [[OS2 API:CPI:KbdGetCp|KbdGetCp]] | ||
* [[OS2 API:KbdOpen|KbdOpen]] | * [[OS2 API:CPI:KbdOpen|KbdOpen]] | ||
* [[OS2 API:KbdClose|KbdClose]] | * [[OS2 API:CPI:KbdClose|KbdClose]] | ||
* [[OS2 API:KbdGetFocus|KbdGetFocus]] | * [[OS2 API:CPI:KbdGetFocus|KbdGetFocus]] | ||
* [[OS2 API:KbdFreeFocus|KbdFreeFocus]] | * [[OS2 API:CPI:KbdFreeFocus|KbdFreeFocus]] | ||
* [[OS2 API:KbdSynch|KbdSynch]] | * [[OS2 API:CPI:KbdSynch|KbdSynch]] | ||
* [[OS2 API:KbdSetFgnd|KbdSetFgnd]] | * [[OS2 API:CPI:KbdSetFgnd|KbdSetFgnd]] | ||
* [[OS2 API:KbdGetHWID|KbdGetHWID]] | * [[OS2 API:CPI:KbdGetHWID|KbdGetHWID]] | ||
* [[OS2 API:KbdSetHWID|KbdSetHWID]] | * [[OS2 API:CPI:KbdSetHWID|KbdSetHWID]] | ||
* [[OS2 API:KbdXlate|KbdXlate]] | * [[OS2 API:CPI:KbdXlate|KbdXlate]] | ||
* [[OS2 API:KbdSetCustXt|KbdSetCustXt]] | * [[OS2 API:CPI:KbdSetCustXt|KbdSetCustXt]] | ||
==== Mouse functions ==== | ==== Mouse functions ==== | ||
* [[OS2 API:MouRegister|MouRegister]] | * [[OS2 API:CPI:MouRegister|MouRegister]] | ||
* [[OS2 API:MouDeRegister|MouDeRegister]] | * [[OS2 API:CPI:MouDeRegister|MouDeRegister]] | ||
* [[OS2 API:MouFlushQue|MouFlushQue]] | * [[OS2 API:CPI:MouFlushQue|MouFlushQue]] | ||
* [[OS2 API:MouGetPtrPos|MouGetPtrPos]] | * [[OS2 API:CPI:MouGetPtrPos|MouGetPtrPos]] | ||
* [[OS2 API:MouSetPtrPos|MouSetPtrPos]] | * [[OS2 API:CPI:MouSetPtrPos|MouSetPtrPos]] | ||
* [[OS2 API:MouSetPtrShape|MouSetPtrShape]] | * [[OS2 API:CPI:MouSetPtrShape|MouSetPtrShape]] | ||
* [[OS2 API: | * [[OS2 API:CPIMouGetPtrShape|MouGetPtrShape]] | ||
* [[OS2 API:MouGetDevStatus|MouGetDevStatus]] | * [[OS2 API:CPI:MouGetDevStatus|MouGetDevStatus]] | ||
* [[OS2 API:MouGetNumButtons|MouGetNumButtons]] | * [[OS2 API:CPI:MouGetNumButtons|MouGetNumButtons]] | ||
* [[OS2 API:MouGetNumMickeys|MouGetNumMickeys]] | * [[OS2 API:CPI:MouGetNumMickeys|MouGetNumMickeys]] | ||
* [[OS2 API:MouReadEventQue|MouReadEventQue]] | * [[OS2 API:CPI:MouReadEventQue|MouReadEventQue]] | ||
* [[OS2 API:MouGetNumQueEl|MouGetNumQueEl]] | * [[OS2 API:CPI:MouGetNumQueEl|MouGetNumQueEl]] | ||
* [[OS2 API:MouGetEventMask|MouGetEventMask]] | * [[OS2 API:CPI:MouGetEventMask|MouGetEventMask]] | ||
* [[OS2 API:MouSetEventMask|MouSetEventMask]] | * [[OS2 API:CPI:MouSetEventMask|MouSetEventMask]] | ||
* [[OS2 API:MouGetScaleFact|MouGetScaleFact]] | * [[OS2 API:CPI:MouGetScaleFact|MouGetScaleFact]] | ||
* [[OS2 API:MouSetScaleFact|MouSetScaleFact]] | * [[OS2 API:CPI:MouSetScaleFact|MouSetScaleFact]] | ||
* [[OS2 API:MouOpen|MouOpen]] | * [[OS2 API:CPI:MouOpen|MouOpen]] | ||
* [[OS2 API:MouClose|MouClose]] | * [[OS2 API:CPI:MouClose|MouClose]] | ||
* [[OS2 API:MouRemovePtr|MouRemovePtr]] | * [[OS2 API:CPI:MouRemovePtr|MouRemovePtr]] | ||
* [[OS2 API:MouDrawPtr|MouDrawPtr]] | * [[OS2 API:CPI:MouDrawPtr|MouDrawPtr]] | ||
* [[OS2 API:MouSetDevStatus|MouSetDevStatus]] | * [[OS2 API:CPI:MouSetDevStatus|MouSetDevStatus]] | ||
* [[OS2 API:MouInitReal|MouInitReal]] | * [[OS2 API:CPI:MouInitReal|MouInitReal]] | ||
* [[OS2 API:MouSynch|MouSynch]] | * [[OS2 API:CPI:MouSynch|MouSynch]] | ||
* [[OS2 API:MouGetThreshold|MouGetThreshold]] | * [[OS2 API:CPI:MouGetThreshold|MouGetThreshold]] | ||
* [[OS2 API:MouSetThreshold|MouSetThreshold]] | * [[OS2 API:CPI:MouSetThreshold|MouSetThreshold]] | ||
==== Monitor functions ==== | ==== Monitor functions ==== | ||
* [[OS2 API:DosMonClose|DosMonClose]] | * [[OS2 API:CPI:DosMonClose|DosMonClose]] | ||
* [[OS2 API:DosMonOpen|DosMonOpen]] | * [[OS2 API:CPI:DosMonOpen|DosMonOpen]] | ||
* [[OS2 API:DosMonRead|DosMonRead]] | * [[OS2 API:CPI:DosMonRead|DosMonRead]] | ||
* [[OS2 API:DosMonReg|DosMonReg]] | * [[OS2 API:CPI:DosMonReg|DosMonReg]] | ||
* [[OS2 API:DosMonWrite|DosMonWrite]] | * [[OS2 API:CPI:DosMonWrite|DosMonWrite]] | ||
=== Dynamic Linking Library === | === Dynamic Linking Library === | ||
* [[OS2 API:DosFreeModule|DosFreeModule]] | * [[OS2 API:CPI:DosFreeModule|DosFreeModule]] | ||
* [[OS2 API:DosLoadModule|DosLoadModule]] | * [[OS2 API:CPI:DosLoadModule|DosLoadModule]] | ||
* [[OS2 API:DosQueryAppType|DosQueryAppType]] | * [[OS2 API:CPI:DosQueryAppType|DosQueryAppType]] | ||
* [[OS2 API:DosQueryModuleHandle|DosQueryModuleHandle]] | * [[OS2 API:CPI:DosQueryModuleHandle|DosQueryModuleHandle]] | ||
* [[OS2 API:DosQueryModuleName|DosQueryModuleName]] | * [[OS2 API:CPI:DosQueryModuleName|DosQueryModuleName]] | ||
* [[OS2 API:DosQueryProcAddr|DosQueryProcAddr]] | * [[OS2 API:CPI:DosQueryProcAddr|DosQueryProcAddr]] | ||
* [[OS2 API:DosQueryProcType|DosQueryProcType]] | * [[OS2 API:CPI:DosQueryProcType|DosQueryProcType]] | ||
=== Error Management === | === Error Management === | ||
* [[OS2 API:DosErrClass|DosErrClass]] | * [[OS2 API:CPI:DosErrClass|DosErrClass]] | ||
* [[OS2 API:DosError|DosError]] | * [[OS2 API:CPI:DosError|DosError]] | ||
=== Exception Management === | === Exception Management === | ||
* [[OS2 API:DosRaiseException|DosRaiseException]] | * [[OS2 API:CPI:DosRaiseException|DosRaiseException]] | ||
* [[OS2 API:DosSetExceptionHandler|DosSetExceptionHandler]] | * [[OS2 API:CPI:DosSetExceptionHandler|DosSetExceptionHandler]] | ||
* [[OS2 API:DosUnsetExceptionHandler|DosUnsetExceptionHandler]] | * [[OS2 API:CPI:DosUnsetExceptionHandler|DosUnsetExceptionHandler]] | ||
* [[OS2 API:DosUnwindException|DosUnwindException]] | * [[OS2 API:CPI:DosUnwindException|DosUnwindException]] | ||
==== Must Complete Management ==== | ==== Must Complete Management ==== | ||
* [[OS2 API:DosEnterMustComplete|DosEnterMustComplete]] | * [[OS2 API:CPI:DosEnterMustComplete|DosEnterMustComplete]] | ||
* [[OS2 API:DosExitMustComplete|DosExitMustComplete]] | * [[OS2 API:CPI:DosExitMustComplete|DosExitMustComplete]] | ||
==== Signaling Exception Management ==== | ==== Signaling Exception Management ==== | ||
* [[OS2 API:DosAcknowledgeSignalException|DosAcknowledgeSignalException]] | * [[OS2 API:CPI:DosAcknowledgeSignalException|DosAcknowledgeSignalException]] | ||
* [[OS2 API:DosSendSignalException|DosSendSignalException]] | * [[OS2 API:CPI:DosSendSignalException|DosSendSignalException]] | ||
* [[OS2 API:DosSetSignalExceptionFocus|DosSetSignalExceptionFocus]] | * [[OS2 API:CPI:DosSetSignalExceptionFocus|DosSetSignalExceptionFocus]] | ||
=== File Systems/File Management === | === File Systems/File Management === | ||
==== Directory Searching ==== | ==== Directory Searching ==== | ||
* [[OS2 API:DosFindClose|DosFindClose]] | * [[OS2 API:CPI:DosFindClose|DosFindClose]] | ||
* [[OS2 API:DosFindFirst|DosFindFirst]] | * [[OS2 API:CPI:DosFindFirst|DosFindFirst]] | ||
* [[OS2 API:DosFindNext|DosFindNext]] | * [[OS2 API:CPI:DosFindNext|DosFindNext]] | ||
==== Directory ==== | ==== Directory ==== | ||
* [[OS2 API:DosCreateDir|DosCreateDir]] | * [[OS2 API:CPI:DosCreateDir|DosCreateDir]] | ||
* [[OS2 API:DosDeleteDir|DosDeleteDir]] | * [[OS2 API:CPI:DosDeleteDir|DosDeleteDir]] | ||
* [[OS2 API:DosQueryCurrentDir|DosQueryCurrentDir]] | * [[OS2 API:CPI:DosQueryCurrentDir|DosQueryCurrentDir]] | ||
* [[OS2 API:DosSetCurrentDir|DosSetCurrentDir]] | * [[OS2 API:CPI:DosSetCurrentDir|DosSetCurrentDir]] | ||
==== Disk ==== | ==== Disk ==== | ||
* [[OS2 API:DosQueryCurrentDisk|DosQueryCurrentDisk]] | * [[OS2 API:CPI:DosQueryCurrentDisk|DosQueryCurrentDisk]] | ||
* [[OS2 API:DosSetDefaultDisk|DosSetDefaultDisk]] | * [[OS2 API:CPI:DosSetDefaultDisk|DosSetDefaultDisk]] | ||
==== Environment/Path ==== | ==== Environment/Path ==== | ||
* [[OS2 API:DosScanEnv|DosScanEnv]] | * [[OS2 API:CPI:DosScanEnv|DosScanEnv]] | ||
* [[OS2 API:DosSearchPath|DosSearchPath]] | * [[OS2 API:CPI:DosSearchPath|DosSearchPath]] | ||
===== LibPath ===== | ===== LibPath ===== | ||
* [[OS2 API:DosQueryExtLIBPATH|DosQueryExtLIBPATH]] | * [[OS2 API:CPI:DosQueryExtLIBPATH|DosQueryExtLIBPATH]] | ||
* [[OS2 API:DosSetExtLIBPATH|DosSetExtLIBPATH]] | * [[OS2 API:CPI:DosSetExtLIBPATH|DosSetExtLIBPATH]] | ||
==== File Manipulation ==== | ==== File Manipulation ==== | ||
* [[OS2 API:DosCancelLockRequest|DosCancelLockRequest]] | * [[OS2 API:CPI:DosCancelLockRequest|DosCancelLockRequest]] | ||
* [[OS2 API:DosCancelLockRequestL|DosCancelLockRequestL]] | * [[OS2 API:CPI:DosCancelLockRequestL|DosCancelLockRequestL]] | ||
* [[OS2 API:DosClose|DosClose]] | * [[OS2 API:CPI:DosClose|DosClose]] | ||
* [[OS2 API:DosProtectClose|DosProtectClose]] | * [[OS2 API:CPI:DosProtectClose|DosProtectClose]] | ||
* [[OS2 API:DosCopy|DosCopy]] | * [[OS2 API:CPI:DosCopy|DosCopy]] | ||
* [[OS2 API:DosDelete|DosDelete]] | * [[OS2 API:CPI:DosDelete|DosDelete]] | ||
* [[OS2 API:DosEditName|DosEditName]] | * [[OS2 API:CPI:DosEditName|DosEditName]] | ||
* [[OS2 API:DosForceDelete|DosForceDelete]] | * [[OS2 API:CPI:DosForceDelete|DosForceDelete]] | ||
* [[OS2 API:DosMove|DosMove]] | * [[OS2 API:CPI:DosMove|DosMove]] | ||
* [[OS2 API:DosOpen|DosOpen]] | * [[OS2 API:CPI:DosOpen|DosOpen]] | ||
* [[OS2 API:DosOpenL|DosOpenL]] | * [[OS2 API:CPI:DosOpenL|DosOpenL]] | ||
* [[OS2 API:DosProtectOpen|DosProtectOpen]] | * [[OS2 API:CPI:DosProtectOpen|DosProtectOpen]] | ||
* [[OS2 API:DosProtectOpenL|DosProtectOpenL]] | * [[OS2 API:CPI:DosProtectOpenL|DosProtectOpenL]] | ||
* [[OS2 API:DosRead|DosRead]] | * [[OS2 API:CPI:DosRead|DosRead]] | ||
* [[OS2 API:DosProtectRead|DosProtectRead]] | * [[OS2 API:CPI:DosProtectRead|DosProtectRead]] | ||
* [[OS2 API:DosSetFileInfo|DosSetFileInfo]] | * [[OS2 API:CPI:DosSetFileInfo|DosSetFileInfo]] | ||
* [[OS2 API:DosProtectSetFileInfo|DosProtectSetFileInfo]] | * [[OS2 API:CPI:DosProtectSetFileInfo|DosProtectSetFileInfo]] | ||
* [[OS2 API:DosSetFileLock|DosSetFileLock]] | * [[OS2 API:CPI:DosSetFileLock|DosSetFileLock]] | ||
* [[OS2 API:DosSetFileLockL|DosSetFileLockL]] | * [[OS2 API:CPI:DosSetFileLockL|DosSetFileLockL]] | ||
* [[OS2 API:DosProtectSetFileLock|DosProtectSetFileLock]] | * [[OS2 API:CPI:DosProtectSetFileLock|DosProtectSetFileLock]] | ||
* [[OS2 API:DosProtectSetFileLockL|DosProtectSetFileLockL]] | * [[OS2 API:CPI:DosProtectSetFileLockL|DosProtectSetFileLockL]] | ||
* [[OS2 API:DosSetFilePtr|DosSetFilePtr]] | * [[OS2 API:CPI:DosSetFilePtr|DosSetFilePtr]] | ||
* [[OS2 API:DosSetFilePtrL|DosSetFilePtrL]] | * [[OS2 API:CPI:DosSetFilePtrL|DosSetFilePtrL]] | ||
* [[OS2 API:DosProtectSetFilePtr|DosProtectSetFilePtr]] | * [[OS2 API:CPI:DosProtectSetFilePtr|DosProtectSetFilePtr]] | ||
* [[OS2 API:DosProtectSetFilePtrL|DosProtectSetFilePtrL]] | * [[OS2 API:CPI:DosProtectSetFilePtrL|DosProtectSetFilePtrL]] | ||
* [[OS2 API:DosSetFileSize|DosSetFileSize]] | * [[OS2 API:CPI:DosSetFileSize|DosSetFileSize]] | ||
* [[OS2 API:DosSetFileSizeL|DosSetFileSizeL]] | * [[OS2 API:CPI:DosSetFileSizeL|DosSetFileSizeL]] | ||
* [[OS2 API:DosProtectSetFileSize|DosProtectSetFileSize]] | * [[OS2 API:CPI:DosProtectSetFileSize|DosProtectSetFileSize]] | ||
* [[OS2 API:DosProtectSetFileSizeL|DosProtectSetFileSizeL]] | * [[OS2 API:CPI:DosProtectSetFileSizeL|DosProtectSetFileSizeL]] | ||
* [[OS2 API:DosSetPathInfo|DosSetPathInfo]] | * [[OS2 API:CPI:DosSetPathInfo|DosSetPathInfo]] | ||
* [[OS2 API:DosSetVerify|DosSetVerify]] | * [[OS2 API:CPI:DosSetVerify|DosSetVerify]] | ||
* [[OS2 API:DosWrite|DosWrite]] | * [[OS2 API:CPI:DosWrite|DosWrite]] | ||
* [[OS2 API:DosProtectWrite|DosProtectWrite]] | * [[OS2 API:CPI:DosProtectWrite|DosProtectWrite]] | ||
==== File Handle Manipulation ==== | ==== File Handle Manipulation ==== | ||
* [[OS2 API:DosDupHandle|DosDupHandle]] | * [[OS2 API:CPI:DosDupHandle|DosDupHandle]] | ||
* [[OS2 API:DosQueryFHState|DosQueryFHState]] | * [[OS2 API:CPI:DosQueryFHState|DosQueryFHState]] | ||
* [[OS2 API:DosProtectQueryFHState|DosProtectQueryFHState]] | * [[OS2 API:CPI:DosProtectQueryFHState|DosProtectQueryFHState]] | ||
* [[OS2 API:DosQueryHType|DosQueryHType]] | * [[OS2 API:CPI:DosQueryHType|DosQueryHType]] | ||
* [[OS2 API:DosResetBuffer|DosResetBuffer]] | * [[OS2 API:CPI:DosResetBuffer|DosResetBuffer]] | ||
* [[OS2 API:DosSetFHState|DosSetFHState]] | * [[OS2 API:CPI:DosSetFHState|DosSetFHState]] | ||
* [[OS2 API:DosProtectSetFHState|DosProtectSetFHState]] | * [[OS2 API:CPI:DosProtectSetFHState|DosProtectSetFHState]] | ||
* [[OS2 API:DosSetMaxFH|DosSetMaxFH]] | * [[OS2 API:CPI:DosSetMaxFH|DosSetMaxFH]] | ||
* [[OS2 API:DosSetRelMexFH|DosSetRelMexFH]] | * [[OS2 API:CPI:DosSetRelMexFH|DosSetRelMexFH]] | ||
==== File Querying ==== | ==== File Querying ==== | ||
* [[OS2 API:DosEnumAttribute|DosEnumAttribute]] | * [[OS2 API:CPI:DosEnumAttribute|DosEnumAttribute]] | ||
* [[OS2 API:DosProtectEnumAttribute|DosProtectEnumAttribute]] | * [[OS2 API:CPI:DosProtectEnumAttribute|DosProtectEnumAttribute]] | ||
* [[OS2 API:DosQueryFileInfo|DosQueryFileInfo]] | * [[OS2 API:CPI:DosQueryFileInfo|DosQueryFileInfo]] | ||
* [[OS2 API:DosProtectQueryFileInfo|DosProtectQueryFileInfo]] | * [[OS2 API:CPI:DosProtectQueryFileInfo|DosProtectQueryFileInfo]] | ||
* [[OS2 API:DosQueryPathInfo|DosQueryPathInfo]] | * [[OS2 API:CPI:DosQueryPathInfo|DosQueryPathInfo]] | ||
* [[OS2 API:DosQuerySysInfo|DosQuerySysInfo]] | * [[OS2 API:CPI:DosQuerySysInfo|DosQuerySysInfo]] | ||
* [[OS2 API:DosQueryVerify|DosQueryVerify]] | * [[OS2 API:CPI:DosQueryVerify|DosQueryVerify]] | ||
==== File System Functions ==== | ==== File System Functions ==== | ||
* [[OS2 API:DosFSAttach|DosFSAttach]] | * [[OS2 API:CPI:DosFSAttach|DosFSAttach]] | ||
* [[OS2 API:DosFSCtl|DosFSCtl]] | * [[OS2 API:CPI:DosFSCtl|DosFSCtl]] | ||
* [[OS2 API:DosQueryFSAttach|DosQueryFSAttach]] | * [[OS2 API:CPI:DosQueryFSAttach|DosQueryFSAttach]] | ||
* [[OS2 API:DosQueryFSInfo|DosQueryFSInfo]] | * [[OS2 API:CPI:DosQueryFSInfo|DosQueryFSInfo]] | ||
* [[OS2 API:DosResetBuffer|DosResetBuffer]] | * [[OS2 API:CPI:DosResetBuffer|DosResetBuffer]] | ||
* [[OS2 API:DosSetFSInfo|DosSetFSInfo]] | * [[OS2 API:CPI:DosSetFSInfo|DosSetFSInfo]] | ||
* [[OS2 API:DosShutdown|DosShutdown]] | * [[OS2 API:CPI:DosShutdown|DosShutdown]] | ||
=== Memory Management === | === Memory Management === | ||
* [[OS2 API:DosAllocMem|DosAllocMem]] | * [[OS2 API:CPI:DosAllocMem|DosAllocMem]] | ||
* [[OS2 API:DosFreeMem|DosFreeMem]] | * [[OS2 API:CPI:DosFreeMem|DosFreeMem]] | ||
* [[OS2 API:DosQueryMem|DosQueryMem]] | * [[OS2 API:CPI:DosQueryMem|DosQueryMem]] | ||
* [[OS2 API:DosSetMem|DosSetMem]] | * [[OS2 API:CPI:DosSetMem|DosSetMem]] | ||
==== Heap Memory ==== | ==== Heap Memory ==== | ||
* [[OS2 API:DosSubAllocMem|DosSubAllocMem]] | * [[OS2 API:CPI:DosSubAllocMem|DosSubAllocMem]] | ||
* [[OS2 API:DosSubFreeMem|DosSubFreeMem]] | * [[OS2 API:CPI:DosSubFreeMem|DosSubFreeMem]] | ||
* [[OS2 API:DosSubSetMem|DosSubSetMem]] | * [[OS2 API:CPI:DosSubSetMem|DosSubSetMem]] | ||
* [[OS2 API:DosSubUnsetMem|DosSubUnsetMem]] | * [[OS2 API:CPI:DosSubUnsetMem|DosSubUnsetMem]] | ||
==== Shared Memory ==== | ==== Shared Memory ==== | ||
* [[OS2 API:DosAllocSharedMem|DosAllocSharedMem]] | * [[OS2 API:CPI:DosAllocSharedMem|DosAllocSharedMem]] | ||
* [[OS2 API:DosGetNamedSharedMem|DosGetNamedSharedMem]] | * [[OS2 API:CPI:DosGetNamedSharedMem|DosGetNamedSharedMem]] | ||
* [[OS2 API:DosGetSharedMem|DosGetSharedMem]] | * [[OS2 API:CPI:DosGetSharedMem|DosGetSharedMem]] | ||
* [[OS2 API:DosGiveSharedMem|DosGiveSharedMem]] | * [[OS2 API:CPI:DosGiveSharedMem|DosGiveSharedMem]] | ||
==== Thread local Memory ==== | ==== Thread local Memory ==== | ||
* [[OS2 API:DosAllocThreadLocalMemory|DosAllocThreadLocalMemory]] | * [[OS2 API:CPI:DosAllocThreadLocalMemory|DosAllocThreadLocalMemory]] | ||
* [[OS2 API:DosFreeThreadLocalMemory|DosFreeThreadLocalMemory]] | * [[OS2 API:CPI:DosFreeThreadLocalMemory|DosFreeThreadLocalMemory]] | ||
=== Addressing === | === Addressing === | ||
* [[OS2 API:DosFlatToSel|DosFlatToSel]] | * [[OS2 API:CPI:DosFlatToSel|DosFlatToSel]] | ||
* [[OS2 API:DosSelToFlat|DosSelToFlat]] | * [[OS2 API:CPI:DosSelToFlat|DosSelToFlat]] | ||
=== Message Management === | === Message Management === | ||
* [[OS2 API:DosGetMessage|DosGetMessage]] | * [[OS2 API:CPI:DosGetMessage|DosGetMessage]] | ||
* [[OS2 API:DosTrueGetMessage|DosTrueGetMessage]] | * [[OS2 API:CPI:DosTrueGetMessage|DosTrueGetMessage]] | ||
* [[OS2 API:DosInsertMessage|DosInsertMessage]] | * [[OS2 API:CPI:DosInsertMessage|DosInsertMessage]] | ||
* [[OS2 API:DosPutMessage|DosPutMessage]] | * [[OS2 API:CPI:DosPutMessage|DosPutMessage]] | ||
* [[OS2 API:DosQueryMessageCp|DosQueryMessageCp]] | * [[OS2 API:CPI:DosQueryMessageCp|DosQueryMessageCp]] | ||
* [[OS2 API:DosIQueryMessageCp|DosIQueryMessageCp]] | * [[OS2 API:CPI:DosIQueryMessageCp|DosIQueryMessageCp]] | ||
=== National Language/Code Page === | === National Language/Code Page === | ||
* [[OS2 API:DosQueryCp|DosQueryCp]] | * [[OS2 API:CPI:DosQueryCp|DosQueryCp]] | ||
* [[OS2 API:DosSetProcessCp|DosSetProcessCp]] | * [[OS2 API:CPI:DosSetProcessCp|DosSetProcessCp]] | ||
* [[OS2 API:DosMapCase|DosMapCase]] | * [[OS2 API:CPI:DosMapCase|DosMapCase]] | ||
* [[OS2 API:DosQueryCollate|DosQueryCollate]] | * [[OS2 API:CPI:DosQueryCollate|DosQueryCollate]] | ||
* [[OS2 API:DosQueryCtryInfo|DosQueryCtryInfo]] | * [[OS2 API:CPI:DosQueryCtryInfo|DosQueryCtryInfo]] | ||
* [[OS2 API:DosQueryDBCSEnv|DosQueryDBCSEnv]] | * [[OS2 API:CPI:DosQueryDBCSEnv|DosQueryDBCSEnv]] | ||
=== Pipes === | === Pipes === | ||
* [[OS2 API:DosCreatePipe|DosCreatePipe]] | * [[OS2 API:CPI:DosCreatePipe|DosCreatePipe]] | ||
==== Named Pipes ==== | ==== Named Pipes ==== | ||
* [[OS2 API:DosCallNPipe|DosCallNPipe]] | * [[OS2 API:CPI:DosCallNPipe|DosCallNPipe]] | ||
* [[OS2 API:DosConnectNPipe|DosConnectNPipe]] | * [[OS2 API:CPI:DosConnectNPipe|DosConnectNPipe]] | ||
* [[OS2 API:DosCreateNPipe|DosConnectNPipe]] | * [[OS2 API:CPI:DosCreateNPipe|DosConnectNPipe]] | ||
* [[OS2 API:DosDisConnectNPipe|DosDisConnectNPipe]] | * [[OS2 API:CPI:DosDisConnectNPipe|DosDisConnectNPipe]] | ||
* [[OS2 API:DosPeekNPipe|DosPeekNPipe]] | * [[OS2 API:CPI:DosPeekNPipe|DosPeekNPipe]] | ||
* [[OS2 API:DosQueryNPHState|DosQueryNPHState]] | * [[OS2 API:CPI:DosQueryNPHState|DosQueryNPHState]] | ||
* [[OS2 API:DosQueryNPipeInfo|DosQueryNPipeInfo]] | * [[OS2 API:CPI:DosQueryNPipeInfo|DosQueryNPipeInfo]] | ||
* [[OS2 API:DosQueryNPipeSemState|DosQueryNPipeSemState]] | * [[OS2 API:CPI:DosQueryNPipeSemState|DosQueryNPipeSemState]] | ||
* [[OS2 API:DosResetBuffer|DosResetBuffer]] | * [[OS2 API:CPI:DosResetBuffer|DosResetBuffer]] | ||
* [[OS2 API:DosSetNPHState|DosSetNPHState]] | * [[OS2 API:CPI:DosSetNPHState|DosSetNPHState]] | ||
* [[OS2 API:DosSetNPipeSem|DosSetNPipeSem]] | * [[OS2 API:CPI:DosSetNPipeSem|DosSetNPipeSem]] | ||
* [[OS2 API:DosTransactNPipe|DosTransactNPipe]] | * [[OS2 API:CPI:DosTransactNPipe|DosTransactNPipe]] | ||
* [[OS2 API:DosWaitNPipe|DosWaitNPipe]] | * [[OS2 API:CPI:DosWaitNPipe|DosWaitNPipe]] | ||
=== Queues === | === Queues === | ||
* [[OS2 API:DosCloseQueue|DosCloseQueue]] | * [[OS2 API:CPI:DosCloseQueue|DosCloseQueue]] | ||
* [[OS2 API:DosQueryQueue|DosQueryQueue]] | * [[OS2 API:CPI:DosQueryQueue|DosQueryQueue]] | ||
* [[OS2 API:DosWriteQueue|DosWriteQueue]] | * [[OS2 API:CPI:DosWriteQueue|DosWriteQueue]] | ||
==== Server ==== | ==== Server ==== | ||
* [[OS2 API:DosCreateQueue|DosCreateQueue]] | * [[OS2 API:CPI:DosCreateQueue|DosCreateQueue]] | ||
* [[OS2 API:DosPeekQueue|DosPeekQueue]] | * [[OS2 API:CPI:DosPeekQueue|DosPeekQueue]] | ||
* [[OS2 API:DosPurgeQueue|DosPurgeQueue]] | * [[OS2 API:CPI:DosPurgeQueue|DosPurgeQueue]] | ||
* [[OS2 API:DosReadQueue|DosReadQueue]] | * [[OS2 API:CPI:DosReadQueue|DosReadQueue]] | ||
==== Client ==== | ==== Client ==== | ||
* [[OS2 API:DosOpenQueue|DosOpenQueue]] | * [[OS2 API:CPI:DosOpenQueue|DosOpenQueue]] | ||
=== Resource Management === | === Resource Management === | ||
* [[OS2 API:DosFreeResource|DosFreeResource]] | * [[OS2 API:CPI:DosFreeResource|DosFreeResource]] | ||
* [[OS2 API:DosGetResource|DosGetResource]] | * [[OS2 API:CPI:DosGetResource|DosGetResource]] | ||
* [[OS2 API:DosQueryResourceSize|DosQueryResourceSize]] | * [[OS2 API:CPI:DosQueryResourceSize|DosQueryResourceSize]] | ||
=== Semaphores === | === Semaphores === | ||
==== Event Semaphores ==== | ==== Event Semaphores ==== | ||
* [[OS2 API:DosCloseEventSem|DosCloseEventSem]] | * [[OS2 API:CPI:DosCloseEventSem|DosCloseEventSem]] | ||
* [[OS2 API:DosCreateEventSem|DosCreateEventSem]] | * [[OS2 API:CPI:DosCreateEventSem|DosCreateEventSem]] | ||
* [[OS2 API:DosOpenEventSem|DosOpenEventSem]] | * [[OS2 API:CPI:DosOpenEventSem|DosOpenEventSem]] | ||
* [[OS2 API:DosPostEventSem|DosPostEventSem]] | * [[OS2 API:CPI:DosPostEventSem|DosPostEventSem]] | ||
* [[OS2 API:DosQueryEventSem|DosQueryEventSem]] | * [[OS2 API:CPI:DosQueryEventSem|DosQueryEventSem]] | ||
* [[OS2 API:DosResetEventSem|DosResetEventSem]] | * [[OS2 API:CPI:DosResetEventSem|DosResetEventSem]] | ||
* [[OS2 API:DosWaitEventSem|DosWaitEventSem]] | * [[OS2 API:CPI:DosWaitEventSem|DosWaitEventSem]] | ||
==== Mutex Semaphores ==== | ==== Mutex Semaphores ==== | ||
* [[OS2 API:DosCloseMutexSem|DosCloseMutexSem]] | * [[OS2 API:CPI:DosCloseMutexSem|DosCloseMutexSem]] | ||
* [[OS2 API:DosCreateMutexSem|DosCreateMutexSem]] | * [[OS2 API:CPI:DosCreateMutexSem|DosCreateMutexSem]] | ||
* [[OS2 API:DosOpenMutexSem|DosOpenMutexSem]] | * [[OS2 API:CPI:DosOpenMutexSem|DosOpenMutexSem]] | ||
* [[OS2 API:DosQueryMutexSem|DosQueryMutexSem]] | * [[OS2 API:CPI:DosQueryMutexSem|DosQueryMutexSem]] | ||
* [[OS2 API:DosReleaseMutexSem|DosReleaseMutexSem]] | * [[OS2 API:CPI:DosReleaseMutexSem|DosReleaseMutexSem]] | ||
* [[OS2 API:DosRequestMutexSem|DosRequestMutexSem]] | * [[OS2 API:CPI:DosRequestMutexSem|DosRequestMutexSem]] | ||
==== MuxWait Semaphores ==== | ==== MuxWait Semaphores ==== | ||
* [[OS2 API:DosAddMuxWaitSem|DosAddMuxWaitSem]] | * [[OS2 API:CPI:DosAddMuxWaitSem|DosAddMuxWaitSem]] | ||
* [[OS2 API:DosCloseMuxWaitSem|DosCloseMuxWaitSem]] | * [[OS2 API:CPI:DosCloseMuxWaitSem|DosCloseMuxWaitSem]] | ||
* [[OS2 API:DosCreateMuxWaitSem|DosCreateMuxWaitSem]] | * [[OS2 API:CPI:DosCreateMuxWaitSem|DosCreateMuxWaitSem]] | ||
* [[OS2 API:DosDeleteMuxWaitSem|DosDeleteMuxWaitSem]] | * [[OS2 API:CPI:DosDeleteMuxWaitSem|DosDeleteMuxWaitSem]] | ||
* [[OS2 API:DosOpenMuxWaitSem|DosOpenMuxWaitSem]] | * [[OS2 API:CPI:DosOpenMuxWaitSem|DosOpenMuxWaitSem]] | ||
* [[OS2 API:DosQueryMuxWaitSem|DosQueryMuxWaitSem]] | * [[OS2 API:CPI:DosQueryMuxWaitSem|DosQueryMuxWaitSem]] | ||
* [[OS2 API:DosWaitMuxWaitSem|DosWaitMuxWaitSem]] | * [[OS2 API:CPI:DosWaitMuxWaitSem|DosWaitMuxWaitSem]] | ||
=== Processes/Threading === | === Processes/Threading === |