Virtual Device Drivers Functions: Difference between revisions
Appearance
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
- VDHAllocBlock
- VDHAllocDMABuffer
- VDHAllocDOSMem
- VDHAllocHook
- VDHAllocMem
- VDHAllocPages
- VDHArmBPHook
- VDHArmContextHook
- VDHArmReturnHook
- VDHArmSTIHook
- VDHArmTimerHook
- VDHArmVPMBPHook
- VDHBeginUseVPMStack
- VDHCallOutDMA
- VDHChangeVPMIF
- VDHCheckPagePerm
- VDHCheckVPMIntVector
- VDHClearVIRR
- VDHClose
- VDHCloseVDD
- VDHCloseVIRQ
- VDHCopyMem
- VDHCreateBlockPool
- VDHCreateSel
- VDHCreateSem
- VDHDecodeProperty
- VDHDestroyBlockPool
- VDHDestroySel
- VDHDestroySem
- VDHDevBeep
- VDHDevIOCtl
- VDHDisarmTimerHook
- VDHEndUseVPMStack
- VDHEnumerateVDMs
- VDHExchangeMem
- VDHFindFreePages
- VDHFreeBlock
- VDHFreeDMABuffer
- VDHFreeHook
- VDHFreeMem
- VDHFreePages
- VDHFreezeVDM
- VDHGetCodePageFont
- VDHGetDirtyPageInfo
- VDHGetError
- VDHGetFlags
- VDHGetSelBase
- VDHGetVPMExcept
- VDHGetVPMIntVector
- VDHHaltSystem
- VDHHandleFromPID
- VDHHandleFromSGID
- VDHInstallFaultHook
- VDHInstallIntHook
- VDHInstallIOHook
- VDHInstallUserHook
- VDHIsVDMFrozen
- VDHKillVDM
- VDHLockMem
- VDHMapPages
- VDHOpen
- VDHOpenPDD
- VDHOpenVDD
- VDHOpenVIRQ
- VDHPhysicalDisk
- VDHPopInt
- VDHPopRegs
- VDHPopStack
- VDHPopup
- VDHPostEventSem
- VDHPrintClose
- VDHPushFarCall
- VDHPushInt
- VDHPushRegs
- VDHPushStack
- VDHPutSysValue
- VDHQueryFreePages
- VDHQueryHookData
- VDHQueryLin
- VDHQueryKeyShift
- VDHQueryProperty
- VDHQuerySel
- VDHQuerySem
- VDHQuerySysValue
- VDHQueryVIRQ
- VDHRaiseException
- VDHRead
- VDHReadUBuf
- VDHReallocPages
- VDHRegisterAPI
- VDHRegisterDMAChannel
- VDHRegisterProperty
- VDHRegisterVDD
- VDHReleaseCodePageFont
- VDHReleaseMutexSem
- VDHRemoveFaultHook
- VDHRemoveIOHook
- VDHReportPeek
- VDHRequestMutexSem
- VDHRequestVDD
- VDHReservePages
- VDHResetEventSem
- VDHSeek
- VDHSendVEOI
- VDHSetDosDevice
- VDHSetError
- VDHSetFlags
- VDHSetIOHookState
- VDHSetPriority
- VDHSetVIRR
- VDHSetVPMExcept
- VDHSetVPMIntVector
- VDHSwitchToVPM
- VDHSwitchToV86
- VDHThawVDM
- VDHUnlockMem
- VDHUnreservePages
- VDHWaitEventSem
- VDHWaitVIRRs
- VDHWakeIdle
- VDHWakeVIRRs
- VDHWrite
- VDHWriteUBuf
- VDHYield