Jump to content

VDH.LIB

From EDM2

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
  1. VDHSetDosDevice
  2. _TKSSBase
  3. VDHInstallUserHook
  4. VDHPopup
  5. VDHKillVDM
  6. VDHSetPriority
  7. VDHFreezeVDM
  8. VDHTHAWVDM
  9. VDHISVDMFROZEN
  10. VDHINSTALLFAULTHANDLER
  11. VDHENUMERATEVDMS
  12. VDHHANDLEFROMSGID
  13. VDHHANDLEFROMPID
  14. VDHINSTALLIOHOOK
  15. VDHREMOVEIOHOOK
  16. VDHSETIOHOOKSTATE
  17. VDHINSTALLINTHOOK
  18. VDHARMBPHOOK
  19. VDHARMSTIHOOK
  20. VDHARMRETURNHOOK
  21. VDHINSTALLFAULTHOOK
  22. VDHREMOVEFAULTHOOK
  23. VDHOPENPDD
  24. VDHREGISTERVDD
  25. VDHOPENVDD
  26. VDHREQUESTVDD
  27. VDHALLOCMEM
  28. VDHFREEMEM
  29. VDHALLOCDOSMEM
  30. VDHCREATEBLOCKPOOL
  31. VDHALLOCBLOCK
  32. VDHFREEBLOCK
  33. VDHDESTROYBLOCKPOOL
  34. VDHCOPYMEM
  35. VDHEXCHANGEMEM
  36. VDHLOCKMEM
  37. VDHUNLOCKMEM
  38. VDHQUERYSEL
  39. VDHCREATESEL
  40. VDHDESTROYSEL
  41. VDHALLOCPAGES
  42. VDHREALLOCPAGES
  43. VDHFREEPAGES
  44. VDHFINDFREEPAGES
  45. VDHGETDIRTYPAGEINFO
  46. VDHQUERYFREEPAGES
  47. VDHRESERVEPAGES
  48. VDHMAPPAGES
  49. VDHARMTIMERHOOK
  50. VDHDISARMTIMERHOOK
  51. VDHOPEN
  52. VDHCLOSE
  53. VDHREAD
  54. VDHWRITE
  55. VDHPUSHINT
  56. VDHPOPINT
  57. VDHPUSHREGS
  58. VDHPOPREGS
  59. VDHPUSHFARCALL
  60. VDHVIEWHANDLE
  61. VDHREGISTERAPI
  62. VDHGETERROR
  63. VDHSETERROR
  64. VDHQUERYSYSVALUE
  65. VDHPUTSYSVALUE
  66. VDHSEEK
  67. VDHDEVIOCTL
  68. VDHPHYSICALDISK
  69. 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
  1. VDHOPENVIRQ
  2. VDHSETVIRR
  3. VDHCLEARVIRR
  4. VDHQUERYVIRQ
  5. VDHSENDVEOI
  6. VDHWAITVIRRS
  7. VDHWAKEVIRRS
  8. VDHCLOSEVIRQ
  9. VDHSIMULATEIRQ
VKBD
  1. VDHREGISTERSCREENPROC
  2. VDHQUERYKEYSHIFT
  3. VDHWAKEIDLE
  4. VDHREPORTPEEK
  5. VDHNOTIDLE
  6. VDHGETBUSYFLAGPTR
  7. VKPDDPROC
VLPT
  1. VDHPRINTCLOSE
VDMA
  1. VDHREGISTERDMACHANNEL
  2. VDHCALLOUTDMA
VVGA
  1. VDHREGISTERINT2FPROC