en:docs:os2:modules:mvdm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:os2:modules:mvdm [2023/11/16 01:34] prokusheven:docs:os2:modules:mvdm [2023/11/16 03:06] (current) prokushev
Line 1: Line 1:
 {{logos:os2.gif?35x35}} {{logos:os2.gif?35x35}}
  
-    VDHSETDOSDEVICE.1 +====== MVDM ====== 
-    _TKSSBase.2 + 
-    VDHINSTALLUSERHOOK.3 +MVDM.DLL is a fake DLL aimed to control MVM. 
-    VDHPOPUP.4 + 
-    VDHKILLVDM.5 +^ Ordinal ^ Name                                               ^ Description                    ^ Status ^ 
-    VDHSETPRIORITY.6 +| VDHSETDOSDEVICE | | | 
-    VDHFREEZEVDM.7 +| 2 | _TKSSBase | | | 
-    VDHTHAWVDM.8 +| 3 | VDHINSTALLUSERHOOK | | | 
-    VDHISVDMFROZEN.9 +| 4 | VDHPOPUP | | | 
-    VDHINSTALLFAULTHANDLER.10 +| 5 | VDHKILLVDM | | | 
-    VDHENUMERATEVDMS.11 +| 6 | VDHSETPRIORITY | | | 
-    VDHHANDLEFROMSGID.12 +| 7 | VDHFREEZEVDM | | | 
-    VDHHANDLEFROMPID.13 +| 8 | VDHTHAWVDM | | | 
-    VDHINSTALLIOHOOK.14 +| 9 | VDHISVDMFROZEN | | | 
-    VDHREMOVEIOHOOK.15 +| 10 | VDHINSTALLFAULTHANDLER | | | 
-    VDHSETIOHOOKSTATE.16 +| 11 | VDHENUMERATEVDMS | | | 
-    VDHINSTALLINTHOOK.17 +| 12 | VDHHANDLEFROMSGID | | | 
-    VDHARMBPHOOK.18 +| 13 | VDHHANDLEFROMPID | | | 
-    VDHARMSTIHOOK.19 +| 14 | VDHINSTALLIOHOOK | | | 
-    VDHARMRETURNHOOK.20 +| 15 | VDHREMOVEIOHOOK | | | 
-    VDHINSTALLFAULTHOOK.21 +| 16 | VDHSETIOHOOKSTATE | | | 
-    VDHREMOVEFAULTHOOK.22 +| 17 | VDHINSTALLINTHOOK | | | 
-    VDHOPENPDD.23 +| 18 | VDHARMBPHOOK | | | 
-    VDHREGISTERVDD.24 +| 19 | VDHARMSTIHOOK | | | 
-    VDHOPENVDD.25 +| 20 | VDHARMRETURNHOOK | | | 
-    VDHREQUESTVDD.26 +| 21 | VDHINSTALLFAULTHOOK | | | 
-    VDHALLOCMEM.27 +| 22 | VDHREMOVEFAULTHOOK | | | 
-    VDHFREEMEM.28 +| 23 | VDHOPENPDD | | | 
-    VDHALLOCDOSMEM.29 +| 24 | VDHREGISTERVDD | | | 
-    VDHCREATEBLOCKPOOL.30 +| 25 | VDHOPENVDD | | | 
-    VDHALLOCBLOCK.31 +| 26 | VDHREQUESTVDD | | | 
-    VDHFREEBLOCK.32 +| 27 | VDHALLOCMEM | | | 
-    VDHDESTROYBLOCKPOOL.33 +| 28 | VDHFREEMEM | | | 
-    VDHCOPYMEM.34 +| 29 | VDHALLOCDOSMEM | | | 
-    VDHEXCHANGEMEM.35 +| 30 | VDHCREATEBLOCKPOOL | | | 
-    VDHLOCKMEM.36 +| 31 | VDHALLOCBLOCK | | | 
-    VDHUNLOCKMEM.37 +| 32 | VDHFREEBLOCK | | | 
-    VDHQUERYSEL.38 +| 33 | VDHDESTROYBLOCKPOOL | | | 
-    VDHCREATESEL.39 +| 34 | VDHCOPYMEM | | | 
-    VDHDESTROYSEL.40 +| 35 | VDHEXCHANGEMEM | | | 
-    VDHALLOCPAGES.41 +| 36 | VDHLOCKMEM | | | 
-    VDHREALLOCPAGES.42 +| 37 | VDHUNLOCKMEM | | | 
-    VDHFREEPAGES.43 +| 38 | VDHQUERYSEL | | | 
-    VDHFINDFREEPAGES.44 +| 39 | VDHCREATESEL | | | 
-    VDHGETDIRTYPAGEINFO.45 +| 40 | VDHDESTROYSEL | | | 
-    VDHQUERYFREEPAGES.46 +| 41 | VDHALLOCPAGES | | | 
-    VDHRESERVEPAGES.47 +| 42 | VDHREALLOCPAGES | | | 
-    VDHMAPPAGES.48 +| 43 | VDHFREEPAGES | | | 
-    VDHARMTIMERHOOK.49 +| 44 | VDHFINDFREEPAGES | | | 
-    VDHDISARMTIMERHOOK.50 +| 45 | VDHGETDIRTYPAGEINFO | | | 
-    VDHOPEN.51 +| 46 | VDHQUERYFREEPAGES | | | 
-    VDHCLOSE.52 +| 47 | VDHRESERVEPAGES | | | 
-    VDHREAD.53 +| 48 | VDHMAPPAGES | | | 
-    VDHWRITE.54 +| 49 | VDHARMTIMERHOOK | | | 
-    VDHPUSHINT.55 +| 50 | VDHDISARMTIMERHOOK | | | 
-    VDHPOPINT.56 +| 51 | VDHOPEN | | | 
-    VDHPUSHREGS.57 +| 52 | VDHCLOSE | | | 
-    VDHPOPREGS.58 +| 53 | VDHREAD | | | 
-    VDHPUSHFARCALL.59 +| 54 | VDHWRITE | | | 
-    VDHVIEWHANDLE.60 +| 55 | VDHPUSHINT | | | 
-    VDHREGISTERAPI.61 +| 56 | VDHPOPINT | | | 
-    VDHGETERROR.62 +| 57 | VDHPUSHREGS | | | 
-    VDHSETERROR.63 +| 58 | VDHPOPREGS | | | 
-    VDHQUERYSYSVALUE.64 +| 59 | VDHPUSHFARCALL | | | 
-    VDHPUTSYSVALUE.65 +| 60 | VDHVIEWHANDLE | | | 
-    VDHSEEK.66 +| 61 | VDHREGISTERAPI | | | 
-    VDHDEVIOCTL.67 +| 62 | VDHGETERROR | | | 
-    VDHPHYSICALDISK.68 +| 63 | VDHSETERROR | | | 
-    VDHFSCTL.69 +| 64 | VDHQUERYSYSVALUE | | | 
-    VDHYIELD.70 +| 65 | VDHPUTSYSVALUE | | | 
-    VDHARMCONTEXTHOOK.71 +| 66 | VDHSEEK | | | 
-    VDHHALTSYSTEM.72 +| 67 | VDHDEVIOCTL | | | 
-    VDHGETCODEPAGEFONT.73 +| 68 | VDHPHYSICALDISK | | | 
-    VDHRELEASECODEPAGEFONT.74 +| 69 | VDHFSCTL | | | 
-    _VDHPanic.75 +| 70 | VDHYIELD | | | 
-    _printf.76 +| 71 | VDHARMCONTEXTHOOK | | | 
-    VDHSETTIMER0.77 +| 72 | VDHHALTSYSTEM | | | 
-    VDHDEVBEEP.78 +| 73 | VDHGETCODEPAGEFONT | | | 
-    VDHSETFLAGS.79 +| 74 | VDHRELEASECODEPAGEFONT | | | 
-    VDHASSERTTASK.80 +| 75 | _VDHPanic | | | 
-    VDHASSERTVDMTASK.81 +| 76 | _printf | | | 
-    VDHASSERTTASKONLY.82 +| 77 | VDHSETTIMER0 | | | 
-    VDHASSERTVDMTASKONLY.83 +| 78 | VDHDEVBEEP | | | 
-    VDHASSERTINITONLY.84 +| 79 | VDHSETFLAGS | | | 
-    VDHCHECKHVDM.85 +| 80 | VDHASSERTTASK | | | 
-    VDHALLOCHOOK.86 +| 81 | VDHASSERTVDMTASK | | | 
-    VDHQUERYHOOKDATA.87 +| 82 | VDHASSERTTASKONLY | | | 
-    VDHFREEHOOK.88 +| 83 | VDHASSERTVDMTASKONLY | | | 
-    VDHRELEASENPX.89 +| 84 | VDHASSERTINITONLY | | | 
-    VDHNPXRESET.90 +| 85 | VDHCHECKHVDM | | | 
-    VDHNPXCLEARBUSY.91 +| 86 | VDHALLOCHOOK | | | 
-    VDHNPXREGISTERVDD.92 +| 87 | VDHQUERYHOOKDATA | | | 
-    VDHUNRESERVEPAGES.93 +| 88 | VDHFREEHOOK | | | 
-    VDHQUERYLIN.94 +| 89 | VDHRELEASENPX | | | 
-    VDHCREATESEM.95 +| 90 | VDHNPXRESET | | | 
-    VDHDESTROYSEM.96 +| 91 | VDHNPXCLEARBUSY | | | 
-    VDHQUERYSEM.97 +| 92 | VDHNPXREGISTERVDD | | | 
-    VDHRESETEVENTSEM.98 +| 93 | VDHUNRESERVEPAGES | | | 
-    VDHPOSTEVENTSEM.99 +| 94 | VDHQUERYLIN | | | 
-    VDHWAITEVENTSEM.100 +| 95 | VDHCREATESEM | | | 
-    VDHREQUESTMUTEXSEM.101 +| 96 | VDHDESTROYSEM | | | 
-    VDHRELEASEMUTEXSEM.102 +| 97 | VDHQUERYSEM | | | 
-    VDHREGISTERPROPERTY.103 +| 98 | VDHRESETEVENTSEM | | | 
-    VDHQUERYPROPERTY.104 +| 99 | VDHPOSTEVENTSEM | | | 
-    VDHREGISTERPERFCTRS.105 +| 100 | VDHWAITEVENTSEM | | | 
-    VDHDECODEPROPERTY.106 +| 101 | VDHREQUESTMUTEXSEM | | | 
-    VDHPUSHSTACK.108 +| 102 | VDHRELEASEMUTEXSEM | | | 
-    VDHPOPSTACK.109 +| 103 | VDHREGISTERPROPERTY | | | 
-    VDHALLOCDMABUFFER.110 +| 104 | VDHQUERYPROPERTY | | | 
-    VDHFREEDMABUFFER.111 +| 105 | VDHREGISTERPERFCTRS | | | 
-    INTSETVDMIRQ.112 +| 106 | VDHDECODEPROPERTY | | | 
-    INTUNSETVDMIRQ.113 +| 108 | VDHPUSHSTACK | | | 
-    INTEOIVDMIRQ.114 +| 109 | VDHPOPSTACK | | | 
-    VDHSWITCHTOV86.115 +| 110 | VDHALLOCDMABUFFER | | | 
-    VDHSWITCHTOVPM.116 +| 111 | VDHFREEDMABUFFER | | | 
-    VDHCHECKVPMINTVECTOR.117 +| 112 | INTSETVDMIRQ | | | 
-    VDHGETVPMINTVECTOR.118 +| 113 | INTUNSETVDMIRQ | | | 
-    VDHSETVPMINTVECTOR.119 +| 114 | INTEOIVDMIRQ | | | 
-    VDHARMVPMBPHOOK.120 +| 115 | VDHSWITCHTOV86 | | | 
-    VDHBEGINUSEVPMSTACK.121 +| 116 | VDHSWITCHTOVPM | | | 
-    VDHENDUSEVPMSTACK.122 +| 117 | VDHCHECKVPMINTVECTOR | | | 
-    _flVdmStatus.123 +| 118 | VDHGETVPMINTVECTOR | | | 
-    VDHCLOSEVDD.124 +| 119 | VDHSETVPMINTVECTOR | | | 
-    _pdhdHostData.125 +| 120 | VDHARMVPMBPHOOK | | | 
-    VDHREGISTERDPMI.126 +| 121 | VDHBEGINUSEVPMSTACK | | | 
-    _flVpmIRQHooks.127 +| 122 | VDHENDUSEVPMSTACK | | | 
-    VDHCHANGEVPMIF.128 +| 123 | _flVdmStatus | | | 
-    VDHGETSELBASE.129 +| 124 | VDHCLOSEVDD | | | 
-    VDHREADUBUF.130 +| 125 | _pdhdHostData | | | 
-    VDHWRITEUBUF.131 +| 126 | VDHREGISTERDPMI | | | 
-    VDHCHECKPAGEPERM.132 +| 127 | _flVpmIRQHooks | | | 
-    VDHRAISEEXCEPTION.133 +| 128 | VDHCHANGEVPMIF | | | 
-    VDHSTARTHWINT.134 +| 129 | VDHGETSELBASE | | | 
-    VDHGETVPMEXCEPT.135 +| 130 | VDHREADUBUF | | | 
-    VDHSETVPMEXCEPT.136 +| 131 | VDHWRITEUBUF | | | 
-    VDHPROBEUBUF.137 +| 132 | VDHCHECKPAGEPERM | | | 
-    VDHPREPVPMIRET.138 +| 133 | VDHRAISEEXCEPTION | | | 
-    VDHPOPVPMFARRET.139 +| 134 | VDHSTARTHWINT | | | 
-    VDHCHECKVPMEXCEPT.140 +| 135 | VDHGETVPMEXCEPT | | | 
-    VDHSETBOOST.141 +| 136 | VDHSETVPMEXCEPT | | | 
-    VDHWAKERAMSEM.142 +| 137 | VDHPROBEUBUF | | | 
-    VDHREQUESTRAMSEM.143 +| 138 | VDHPREPVPMIRET | | | 
-    VDHPROCESSTOGLOBAL.144 +| 139 | VDHPOPVPMFARRET | | | 
-    VDHVALIDATEPID.145 +| 140 | VDHCHECKVPMEXCEPT | | | 
-    VDHMAPMEMBLOCK.146 +| 141 | VDHSETBOOST | | | 
-    DEVWOHANDLE.147 +| 142 | VDHWAKERAMSEM | | | 
-    VDHVMGETHANDLE.148 +| 143 | VDHREQUESTRAMSEM | | | 
-    VDHVMATTACH.149 +| 144 | VDHPROCESSTOGLOBAL | | | 
-    VDHCREATETHREAD.150 +| 145 | VDHVALIDATEPID | | | 
-    VDHEXITTHREAD.151 +| 146 | VDHMAPMEMBLOCK | | | 
-    _em86Is32Sel.152 +| 147 | DEVWOHANDLE | | | 
-    VDHWAITRAMSEM.154 +| 148 | VDHVMGETHANDLE | | | 
-    VDHVMDETACH.156 +| 149 | VDHVMATTACH | | | 
-    VDHGETFLAGS.157 +| 150 | VDHCREATETHREAD | | | 
-    VDHALLOCSHAREDMEM.158 +| 151 | VDHEXITTHREAD | | | 
-    VDHFREESHAREDMEM.159 +| 152 | _em86Is32Sel | | | 
-    VDHALLOCUSERMEM.160 +| 154 | VDHWAITRAMSEM | | | 
-    VDHFREEUSERMEM.161 +| 156 | VDHVMDETACH | | | 
-    VDHSETUSERMEM.162 +| 157 | VDHGETFLAGS | | | 
-    VDHQUERYUSERMEM.163 +| 158 | VDHALLOCSHAREDMEM | | | 
-    VDHQUERYARENA.164 +| 159 | VDHFREESHAREDMEM | | | 
-    VDHSETMAXFILEHANDLES.165+| 160 | VDHALLOCUSERMEM | | | 
 +| 161 | VDHFREEUSERMEM | | | 
 +| 162 | VDHSETUSERMEM | | | 
 +| 163 | VDHQUERYUSERMEM | | | 
 +| 164 | VDHQUERYARENA | | | 
 +| 165 | VDHSETMAXFILEHANDLES | | |
  
 {{page>en:templates:dlls}} {{page>en:templates:dlls}}