Jump to content

Virtual Device Drivers Functions: Difference between revisions

From EDM2
Created page with "For more information visit Virtual Device Driver. ==Functions== * Category:The OS/2 API Project"
 
 
(11 intermediate revisions by the same user not shown)
Line 2: Line 2:


==Functions==
==Functions==
*  
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHAllocBlock|VDHAllocBlock]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHAllocDMABuffer|VDHAllocDMABuffer]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHAllocDOSMem|VDHAllocDOSMem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHAllocHook|VDHAllocHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHAllocMem|VDHAllocMem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHAllocPages|VDHAllocPages]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHArmBPHook|VDHArmBPHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHArmContextHook|VDHArmContextHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHArmReturnHook|VDHArmReturnHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHArmSTIHook|VDHArmSTIHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHArmTimerHook|VDHArmTimerHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHArmVPMBPHook|VDHArmVPMBPHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHBeginUseVPMStack|VDHBeginUseVPMStack]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCallOutDMA|VDHCallOutDMA]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHChangeVPMIF|VDHChangeVPMIF]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCheckPagePerm|VDHCheckPagePerm]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCheckVPMIntVector|VDHCheckVPMIntVector]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHClearVIRR|VDHClearVIRR]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHClose|VDHClose]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCloseVDD|VDHCloseVDD]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCloseVIRQ|VDHCloseVIRQ]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCopyMem|VDHCopyMem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCreateBlockPool|VDHCreateBlockPool]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCreateSel|VDHCreateSel]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHCreateSem|VDHCreateSem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHDecodeProperty|VDHDecodeProperty]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHDestroyBlockPool|VDHDestroyBlockPool]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHDestroySel|VDHDestroySel]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHDestroySem|VDHDestroySem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHDevBeep|VDHDevBeep]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHDevIOCtl|VDHDevIOCtl]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHDisarmTimerHook|VDHDisarmTimerHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHEndUseVPMStack|VDHEndUseVPMStack]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHEnumerateVDMs|VDHEnumerateVDMs]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHExchangeMem|VDHExchangeMem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHFindFreePages|VDHFindFreePages]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHFreeBlock|VDHFreeBlock]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHFreeDMABuffer|VDHFreeDMABuffer]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHFreeHook|VDHFreeHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHFreeMem|VDHFreeMem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHFreePages|VDHFreePages]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHFreezeVDM|VDHFreezeVDM]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHGetCodePageFont|VDHGetCodePageFont]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHGetDirtyPageInfo|VDHGetDirtyPageInfo]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHGetError|VDHGetError]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHGetFlags|VDHGetFlags]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHGetSelBase|VDHGetSelBase]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHGetVPMExcept|VDHGetVPMExcept]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHGetVPMIntVector|VDHGetVPMIntVector]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHHaltSystem|VDHHaltSystem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHHandleFromPID|VDHHandleFromPID]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHHandleFromSGID|VDHHandleFromSGID]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHInstallFaultHook|VDHInstallFaultHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHInstallIntHook|VDHInstallIntHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHInstallIOHook|VDHInstallIOHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHInstallUserHook|VDHInstallUserHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHIsVDMFrozen|VDHIsVDMFrozen]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHKillVDM|VDHKillVDM]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHLockMem|VDHLockMem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHMapPages|VDHMapPages]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHOpen|VDHOpen]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHOpenPDD|VDHOpenPDD]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHOpenVDD|VDHOpenVDD]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHOpenVIRQ|VDHOpenVIRQ]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPhysicalDisk|VDHPhysicalDisk]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPopInt|VDHPopInt]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPopRegs|VDHPopRegs]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPopStack|VDHPopStack]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPopup|VDHPopup]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPostEventSem|VDHPostEventSem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPrintClose|VDHPrintClose]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPushFarCall|VDHPushFarCall]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPushInt|VDHPushInt]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPushRegs|VDHPushRegs]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPushStack|VDHPushStack]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHPutSysValue|VDHPutSysValue]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQueryFreePages|VDHQueryFreePages]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQueryHookData|VDHQueryHookData]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQueryLin|VDHQueryLin]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQueryKeyShift|VDHQueryKeyShift]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQueryProperty|VDHQueryProperty]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQuerySel|VDHQuerySel]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQuerySem|VDHQuerySem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQuerySysValue|VDHQuerySysValue]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHQueryVIRQ|VDHQueryVIRQ]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRaiseException|VDHRaiseException]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRead|VDHRead]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHReadUBuf|VDHReadUBuf]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHReallocPages|VDHReallocPages]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRegisterAPI|VDHRegisterAPI]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRegisterDMAChannel|VDHRegisterDMAChannel]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRegisterProperty|VDHRegisterProperty]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRegisterVDD|VDHRegisterVDD]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHReleaseCodePageFont|VDHReleaseCodePageFont]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHReleaseMutexSem|VDHReleaseMutexSem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRemoveFaultHook|VDHRemoveFaultHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRemoveIOHook|VDHRemoveIOHook]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHReportPeek|VDHReportPeek]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRequestMutexSem|VDHRequestMutexSem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHRequestVDD|VDHRequestVDD]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHReservePages|VDHReservePages]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHResetEventSem|VDHResetEventSem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSeek|VDHSeek]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSendVEOI|VDHSendVEOI]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSetDosDevice|VDHSetDosDevice]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSetError|VDHSetError]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSetFlags|VDHSetFlags]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSetIOHookState|VDHSetIOHookState]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSetPriority|VDHSetPriority]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSetVIRR|VDHSetVIRR]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSetVPMExcept|VDHSetVPMExcept]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSetVPMIntVector|VDHSetVPMIntVector]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSwitchToVPM|VDHSwitchToVPM]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHSwitchToV86|VDHSwitchToV86]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHThawVDM|VDHThawVDM]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHUnlockMem|VDHUnlockMem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHUnreservePages|VDHUnreservePages]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHWaitEventSem|VDHWaitEventSem]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHWaitVIRRs|VDHWaitVIRRs]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHWakeIdle|VDHWakeIdle]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHWakeVIRRs|VDHWakeVIRRs]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHWrite|VDHWrite]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHWriteUBuf|VDHWriteUBuf]]
* [[VDDR/2 - C Language Virtual DevHlp Services#VDHYield|VDHYield]]
 
</div>
 
==Information==
* [[Virtual Device Driver Reference for OS/2]]


[[Category:The OS/2 API Project]]
[[Category:The OS/2 API Project]]

Latest revision as of 21:37, 8 February 2020

For more information visit Virtual Device Driver.

Functions

Information