Jump to content

VDH.LIB: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
Line 105: Line 105:
#VDHRELEASENPX
#VDHRELEASENPX
#VDHNPXRESET
#VDHNPXRESET
*VDHNPXCLEARBUSY         MVDM      91
#VDHNPXCLEARBUSY
*VDHNPXREGISTERVDD       MVDM      92
#VDHNPXREGISTERVDD
*VDHUNRESERVEPAGES       MVDM      93
#VDHUNRESERVEPAGES
*VDHQUERYLIN             MVDM      94
#VDHQUERYLIN
*VDHCREATESEM           MVDM      95
#VDHCREATESEM
*VDHDESTROYSEM           MVDM      96
#VDHDESTROYSEM
*VDHQUERYSEM             MVDM      97
#VDHQUERYSEM
*VDHRESETEVENTSEM       MVDM      98
#VDHRESETEVENTSEM
*VDHPOSTEVENTSEM         MVDM      99
#VDHPOSTEVENTSEM
*VDHWAITEVENTSEM         MVDM    100
#VDHWAITEVENTSEM
*VDHREQUESTMUTEXSEM     MVDM    101
#VDHREQUESTMUTEXSEM
*VDHRELEASEMUTEXSEM     MVDM    102
#VDHRELEASEMUTEXSEM
*VDHREGISTERPROPERTY     MVDM    103
#VDHREGISTERPROPERTY
*VDHQUERYPROPERTY       MVDM    104
#VDHQUERYPROPERTY
*VDHREGISTERPERFCTRS     MVDM    105
#VDHREGISTERPERFCTRS
*VDHDECODEPROPERTY       MVDM    106
#VDHDECODEPROPERTY
*VDHPUSHSTACK           MVDM    108
#VDHPUSHSTACK
*VDHPOPSTACK             MVDM    109
#VDHPOPSTACK
*VDHALLOCDMABUFFER       MVDM    110
#VDHALLOCDMABUFFER
*VDHFREEDMABUFFER       MVDM    111
#VDHFREEDMABUFFER
*INTSETVDMIRQ           MVDM    112
#INTSETVDMIRQ
*INTUNSETVDMIRQ         MVDM    113
#INTUNSETVDMIRQ
*INTEOIVDMIRQ           MVDM    114
#INTEOIVDMIRQ
*VDHSWITCHTOV86         MVDM    115
#VDHSWITCHTOV86
*VDHSWITCHTOVPM         MVDM    116
#VDHSWITCHTOVPM
*VDHCHECKVPMINTVECTOR   MVDM    117
#VDHCHECKVPMINTVECTOR
*VDHGETVPMINTVECTOR     MVDM    118
#VDHGETVPMINTVECTOR
*VDHSETVPMINTVECTOR     MVDM    119
#VDHSETVPMINTVECTOR
*VDHARMVPMBPHOOK         MVDM    120
#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
  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
  70. VDHYIELD
  71. VDHARMCONTEXTHOOK
  72. VDHHALTSYSTEM
  73. VDHGETCODEPAGEFONT
  74. VDHRELEASECODEPAGEFONT
  75. VDHPanic
  76. _printf
  77. VDHSETTIMER0
  78. VDHDEVBEEP
  79. VDHSETFLAGS
  80. VDHASSERTTASK
  81. VDHASSERTVDMTASK
  82. VDHASSERTTASKONLY
  83. VDHASSERTVDMTASKONLY
  84. VDHASSERTINITONLY
  85. VDHCHECKHVDM
  86. VDHALLOCHOOK
  87. VDHQUERYHOOKDATA
  88. VDHFREEHOOK
  89. VDHRELEASENPX
  90. VDHNPXRESET
  91. VDHNPXCLEARBUSY
  92. VDHNPXREGISTERVDD
  93. VDHUNRESERVEPAGES
  94. VDHQUERYLIN
  95. VDHCREATESEM
  96. VDHDESTROYSEM
  97. VDHQUERYSEM
  98. VDHRESETEVENTSEM
  99. VDHPOSTEVENTSEM
  100. VDHWAITEVENTSEM
  101. VDHREQUESTMUTEXSEM
  102. VDHRELEASEMUTEXSEM
  103. VDHREGISTERPROPERTY
  104. VDHQUERYPROPERTY
  105. VDHREGISTERPERFCTRS
  106. VDHDECODEPROPERTY
  107. VDHPUSHSTACK
  108. VDHPOPSTACK
  109. VDHALLOCDMABUFFER
  110. VDHFREEDMABUFFER
  111. INTSETVDMIRQ
  112. INTUNSETVDMIRQ
  113. INTEOIVDMIRQ
  114. VDHSWITCHTOV86
  115. VDHSWITCHTOVPM
  116. VDHCHECKVPMINTVECTOR
  117. VDHGETVPMINTVECTOR
  118. VDHSETVPMINTVECTOR
  119. 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
  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