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