VDH.LIB: Difference between revisions
Appearance
Line 105: | Line 105: | ||
#VDHRELEASENPX | #VDHRELEASENPX | ||
#VDHNPXRESET | #VDHNPXRESET | ||
#VDHNPXCLEARBUSY | |||
#VDHNPXREGISTERVDD | |||
#VDHUNRESERVEPAGES | |||
#VDHQUERYLIN | |||
#VDHCREATESEM | |||
#VDHDESTROYSEM | |||
#VDHQUERYSEM | |||
#VDHRESETEVENTSEM | |||
#VDHPOSTEVENTSEM | |||
#VDHWAITEVENTSEM | |||
#VDHREQUESTMUTEXSEM | |||
#VDHRELEASEMUTEXSEM | |||
#VDHREGISTERPROPERTY | |||
#VDHQUERYPROPERTY | |||
#VDHREGISTERPERFCTRS | |||
#VDHDECODEPROPERTY | |||
#VDHPUSHSTACK | |||
#VDHPOPSTACK | |||
#VDHALLOCDMABUFFER | |||
#VDHFREEDMABUFFER | |||
#INTSETVDMIRQ | |||
#INTUNSETVDMIRQ | |||
#INTEOIVDMIRQ | |||
#VDHSWITCHTOV86 | |||
#VDHSWITCHTOVPM | |||
#VDHCHECKVPMINTVECTOR | |||
#VDHGETVPMINTVECTOR | |||
#VDHSETVPMINTVECTOR | |||
#VDHARMVPMBPHOOK | |||
*VDHBEGINUSEVPMSTACK MVDM 121 | *VDHBEGINUSEVPMSTACK MVDM 121 | ||
*VDHENDUSEVPMSTACK MVDM 122 | *VDHENDUSEVPMSTACK MVDM 122 |
Revision as of 23:19, 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
- VDHARMCONTEXTHOOK
- VDHHALTSYSTEM
- VDHGETCODEPAGEFONT
- VDHRELEASECODEPAGEFONT
- VDHPanic
- _printf
- VDHSETTIMER0
- VDHDEVBEEP
- VDHSETFLAGS
- VDHASSERTTASK
- VDHASSERTVDMTASK
- VDHASSERTTASKONLY
- VDHASSERTVDMTASKONLY
- VDHASSERTINITONLY
- VDHCHECKHVDM
- VDHALLOCHOOK
- VDHQUERYHOOKDATA
- VDHFREEHOOK
- VDHRELEASENPX
- VDHNPXRESET
- VDHNPXCLEARBUSY
- VDHNPXREGISTERVDD
- VDHUNRESERVEPAGES
- VDHQUERYLIN
- VDHCREATESEM
- VDHDESTROYSEM
- VDHQUERYSEM
- VDHRESETEVENTSEM
- VDHPOSTEVENTSEM
- VDHWAITEVENTSEM
- VDHREQUESTMUTEXSEM
- VDHRELEASEMUTEXSEM
- VDHREGISTERPROPERTY
- VDHQUERYPROPERTY
- VDHREGISTERPERFCTRS
- VDHDECODEPROPERTY
- VDHPUSHSTACK
- VDHPOPSTACK
- VDHALLOCDMABUFFER
- VDHFREEDMABUFFER
- INTSETVDMIRQ
- INTUNSETVDMIRQ
- INTEOIVDMIRQ
- VDHSWITCHTOV86
- VDHSWITCHTOVPM
- VDHCHECKVPMINTVECTOR
- VDHGETVPMINTVECTOR
- VDHSETVPMINTVECTOR
- VDHARMVPMBPHOOK
- 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