VDH.LIB: Difference between revisions
Appearance
No edit summary |
|||
Line 14: | Line 14: | ||
==Functions== | ==Functions== | ||
The description of some of these functions can be found at [[Virtual Device Drivers Functions]]. | The description of some of these functions can be found at [[Virtual Device Drivers Functions]]. | ||
;MVDM | |||
#VDHSetDosDevice | |||
#_TKSSBase | |||
#VDHInstallUserHook | |||
#VDHPopup | |||
#VDHKillVDM | |||
#VDHSetPriority | |||
#VDHFreezeVDM | |||
#VDHTHAWVDM | |||
#VDHISVDMFROZEN | |||
#VDHINSTALLFAULTHANDLER | |||
#VDHENUMERATEVDMS | |||
#VDHHANDLEFROMSGID | |||
#VDHHANDLEFROMPID | |||
#VDHINSTALLIOHOOK | |||
#VDHREMOVEIOHOOK | |||
#VDHSETIOHOOKSTATE | |||
#VDHINSTALLINTHOOK | |||
#VDHARMBPHOOK | |||
#VDHARMSTIHOOK | |||
#VDHARMRETURNHOOK | |||
#VDHINSTALLFAULTHOOK | |||
#VDHREMOVEFAULTHOOK | |||
#VDHOPENPDD | |||
#VDHREGISTERVDD | |||
#VDHOPENVDD | |||
#VDHREQUESTVDD | |||
#VDHALLOCMEM | |||
#VDHFREEMEM | |||
#VDHALLOCDOSMEM | |||
#VDHCREATEBLOCKPOOL | |||
#VDHALLOCBLOCK | |||
#VDHFREEBLOCK | |||
#VDHDESTROYBLOCKPOOL | |||
#VDHCOPYMEM | |||
#VDHEXCHANGEMEM | |||
#VDHLOCKMEM | |||
#VDHUNLOCKMEM | |||
#VDHQUERYSEL | |||
#VDHCREATESEL | |||
#VDHDESTROYSEL | |||
#VDHALLOCPAGES | |||
#VDHREALLOCPAGES | |||
#VDHFREEPAGES | |||
#VDHFINDFREEPAGES | |||
#VDHGETDIRTYPAGEINFO | |||
#VDHQUERYFREEPAGES | |||
#VDHRESERVEPAGES | |||
#VDHMAPPAGES | |||
#VDHARMTIMERHOOK | |||
#VDHDISARMTIMERHOOK | |||
#VDHOPEN | |||
#VDHCLOSE | |||
#VDHREAD | |||
#VDHWRITE | |||
#VDHPUSHINT | |||
#VDHPOPINT | |||
#VDHPUSHREGS | |||
#VDHPOPREGS | |||
#VDHPUSHFARCALL | |||
#VDHVIEWHANDLE | |||
#VDHREGISTERAPI | |||
#VDHGETERROR | |||
#VDHSETERROR | |||
#VDHQUERYSYSVALUE | |||
#VDHPUTSYSVALUE | |||
#VDHSEEK | |||
#VDHDEVIOCTL | |||
#VDHPHYSICALDISK | |||
#VDHFSCTL | |||
*VDHYIELD MVDM 70 | *VDHYIELD MVDM 70 | ||
*VDHARMCONTEXTHOOK MVDM 71 | *VDHARMCONTEXTHOOK MVDM 71 | ||
Line 102: | Line 103: | ||
*VDHQUERYHOOKDATA MVDM 87 | *VDHQUERYHOOKDATA MVDM 87 | ||
*VDHFREEHOOK MVDM 88 | *VDHFREEHOOK MVDM 88 | ||
*VDHRELEASENPX MVDM 89 | |||
*VDHNPXRESET MVDM 90 | |||
*VDHNPXCLEARBUSY MVDM 91 | |||
*VDHNPXREGISTERVDD MVDM 92 | |||
*VDHUNRESERVEPAGES MVDM 93 | *VDHUNRESERVEPAGES MVDM 93 | ||
*VDHQUERYLIN MVDM 94 | *VDHQUERYLIN MVDM 94 | ||
Line 175: | Line 180: | ||
*VDHSETMAXFILEHANDLES MVDM 165 | *VDHSETMAXFILEHANDLES MVDM 165 | ||
*VDHJFNFROMHANDLE MVDM 166 | *VDHJFNFROMHANDLE MVDM 166 | ||
;VPIC | |||
#VDHOPENVIRQ | |||
#VDHSETVIRR | |||
#VDHCLEARVIRR | |||
#VDHQUERYVIRQ | |||
#VDHSENDVEOI | |||
#VDHWAITVIRRS | |||
#VDHWAKEVIRRS | |||
#VDHCLOSEVIRQ | |||
#VDHSIMULATEIRQ | |||
;VKBD | |||
#VDHREGISTERSCREENPROC | |||
#VDHQUERYKEYSHIFT | |||
#VDHWAKEIDLE | |||
#VDHREPORTPEEK | |||
#VDHNOTIDLE | |||
#VDHGETBUSYFLAGPTR | |||
#VKPDDPROC | |||
;VLPT | |||
#VDHPRINTCLOSE | |||
;VDMA | |||
#VDHREGISTERDMACHANNEL | |||
#VDHCALLOUTDMA | |||
;VVGA | |||
#VDHREGISTERINT2FPROC | |||
[[Category:Import library]] | [[Category:Import library]] |
Revision as of 23:14, 2 May 2023
This is the library related to the Virtual Device Drivers Functions included on the OS/2 Toolkit.
Version
Date | Version | Size | Comments |
---|---|---|---|
1993-04-22 | 21,504 bytes | Includes on IBM Toolkit 2.1 | |
1994-07-29 | 22,016 bytes | Releases as Toolkit beta on The Developer Connection for OS2 Vol, Disc 1 | |
1999-04-30 | 22,528 bytes | OS/2 Toolkit 4.5 |
Functions
The description of some of these functions can be found at Virtual Device Drivers Functions.
- MVDM
- VDHSetDosDevice
- _TKSSBase
- VDHInstallUserHook
- VDHPopup
- VDHKillVDM
- VDHSetPriority
- VDHFreezeVDM
- VDHTHAWVDM
- VDHISVDMFROZEN
- VDHINSTALLFAULTHANDLER
- VDHENUMERATEVDMS
- VDHHANDLEFROMSGID
- VDHHANDLEFROMPID
- VDHINSTALLIOHOOK
- VDHREMOVEIOHOOK
- VDHSETIOHOOKSTATE
- VDHINSTALLINTHOOK
- VDHARMBPHOOK
- VDHARMSTIHOOK
- VDHARMRETURNHOOK
- VDHINSTALLFAULTHOOK
- VDHREMOVEFAULTHOOK
- VDHOPENPDD
- VDHREGISTERVDD
- VDHOPENVDD
- VDHREQUESTVDD
- VDHALLOCMEM
- VDHFREEMEM
- VDHALLOCDOSMEM
- VDHCREATEBLOCKPOOL
- VDHALLOCBLOCK
- VDHFREEBLOCK
- VDHDESTROYBLOCKPOOL
- VDHCOPYMEM
- VDHEXCHANGEMEM
- VDHLOCKMEM
- VDHUNLOCKMEM
- VDHQUERYSEL
- VDHCREATESEL
- VDHDESTROYSEL
- VDHALLOCPAGES
- VDHREALLOCPAGES
- VDHFREEPAGES
- VDHFINDFREEPAGES
- VDHGETDIRTYPAGEINFO
- VDHQUERYFREEPAGES
- VDHRESERVEPAGES
- VDHMAPPAGES
- VDHARMTIMERHOOK
- VDHDISARMTIMERHOOK
- VDHOPEN
- VDHCLOSE
- VDHREAD
- VDHWRITE
- VDHPUSHINT
- VDHPOPINT
- VDHPUSHREGS
- VDHPOPREGS
- VDHPUSHFARCALL
- VDHVIEWHANDLE
- VDHREGISTERAPI
- VDHGETERROR
- VDHSETERROR
- VDHQUERYSYSVALUE
- VDHPUTSYSVALUE
- VDHSEEK
- VDHDEVIOCTL
- VDHPHYSICALDISK
- VDHFSCTL
- VDHYIELD MVDM 70
- VDHARMCONTEXTHOOK MVDM 71
- VDHHALTSYSTEM MVDM 72
- VDHGETCODEPAGEFONT MVDM 73
- VDHRELEASECODEPAGEFONT MVDM 74
_*VDHPanic MVDM 75 _printf MVDM 76
- VDHSETTIMER0 MVDM 77
- VDHDEVBEEP MVDM 78
- VDHSETFLAGS MVDM 79
- VDHASSERTTASK MVDM 80
- VDHASSERTVDMTASK MVDM 81
- VDHASSERTTASKONLY MVDM 82
- VDHASSERTVDMTASKONLY MVDM 83
- VDHASSERTINITONLY MVDM 84
- VDHCHECKHVDM MVDM 85
- VDHALLOCHOOK MVDM 86
- VDHQUERYHOOKDATA MVDM 87
- VDHFREEHOOK MVDM 88
- VDHRELEASENPX MVDM 89
- VDHNPXRESET MVDM 90
- VDHNPXCLEARBUSY MVDM 91
- VDHNPXREGISTERVDD MVDM 92
- VDHUNRESERVEPAGES MVDM 93
- VDHQUERYLIN MVDM 94
- VDHCREATESEM MVDM 95
- VDHDESTROYSEM MVDM 96
- VDHQUERYSEM MVDM 97
- VDHRESETEVENTSEM MVDM 98
- VDHPOSTEVENTSEM MVDM 99
- VDHWAITEVENTSEM MVDM 100
- VDHREQUESTMUTEXSEM MVDM 101
- VDHRELEASEMUTEXSEM MVDM 102
- VDHREGISTERPROPERTY MVDM 103
- VDHQUERYPROPERTY MVDM 104
- VDHREGISTERPERFCTRS MVDM 105
- VDHDECODEPROPERTY MVDM 106
- VDHPUSHSTACK MVDM 108
- VDHPOPSTACK MVDM 109
- VDHALLOCDMABUFFER MVDM 110
- VDHFREEDMABUFFER MVDM 111
- INTSETVDMIRQ MVDM 112
- INTUNSETVDMIRQ MVDM 113
- INTEOIVDMIRQ MVDM 114
- VDHSWITCHTOV86 MVDM 115
- VDHSWITCHTOVPM MVDM 116
- VDHCHECKVPMINTVECTOR MVDM 117
- VDHGETVPMINTVECTOR MVDM 118
- VDHSETVPMINTVECTOR MVDM 119
- VDHARMVPMBPHOOK MVDM 120
- VDHBEGINUSEVPMSTACK MVDM 121
- VDHENDUSEVPMSTACK MVDM 122
- _flVdmStatus MVDM 123
- VDHCLOSEVDD MVDM 124
- _pdhdHostData MVDM 125
- VDHREGISTERDPMI MVDM 126
- _flVpmIRQHooks MVDM 127
- VDHCHANGEVPMIF MVDM 128
- VDHGETSELBASE MVDM 129
- VDHREADUBUF MVDM 130
- VDHWRITEUBUF MVDM 131
- VDHCHECKPAGEPERM MVDM 132
- VDHRAISEEXCEPTION MVDM 133
- VDHSTARTHWINT MVDM 134
- VDHGETVPMEXCEPT MVDM 135
- VDHSETVPMEXCEPT MVDM 136
- VDHPROBEUBUF MVDM 137
- VDHPREPVPMIRET MVDM 138
- VDHPOPVPMFARRET MVDM 139
- VDHCHECKVPMEXCEPT MVDM 140
- VDHSETBOOST MVDM 141
- VDHWAKERAMSEM MVDM 142
- VDHREQUESTRAMSEM MVDM 143
- VDHPROCESSTOGLOBAL MVDM 144
- VDHVALIDATEPID MVDM 145
- VDHMAPMEMBLOCK MVDM 146
- DEVWOHANDLE MVDM 147
- VDHVMGETHANDLE MVDM 148
- VDHVMATTACH MVDM 149
- VDHCREATETHREAD MVDM 150
- VDHEXITTHREAD MVDM 151
- _em86Is32Sel MVDM 152
- INTGETIRR MVDM 153
- VDHWAITRAMSEM MVDM 154
- VDHPORTIO MVDM 155
- VDHVMDETACH MVDM 156
- VDHGETFLAGS MVDM 157
- VDHALLOCSHAREDMEM MVDM 158
- VDHFREESHAREDMEM MVDM 159
- VDHALLOCUSERMEM MVDM 160
- VDHFREEUSERMEM MVDM 161
- VDHSETUSERMEM MVDM 162
- VDHQUERYUSERMEM MVDM 163
- VDHQUERYARENA MVDM 164
- VDHSETMAXFILEHANDLES MVDM 165
- VDHJFNFROMHANDLE MVDM 166
- VPIC
- VDHOPENVIRQ
- VDHSETVIRR
- VDHCLEARVIRR
- VDHQUERYVIRQ
- VDHSENDVEOI
- VDHWAITVIRRS
- VDHWAKEVIRRS
- VDHCLOSEVIRQ
- VDHSIMULATEIRQ
- VKBD
- VDHREGISTERSCREENPROC
- VDHQUERYKEYSHIFT
- VDHWAKEIDLE
- VDHREPORTPEEK
- VDHNOTIDLE
- VDHGETBUSYFLAGPTR
- VKPDDPROC
- VLPT
- VDHPRINTCLOSE
- VDMA
- VDHREGISTERDMACHANNEL
- VDHCALLOUTDMA
- VVGA
- VDHREGISTERINT2FPROC