Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:docs:os2:modules:mvdm [2023/11/16 01:34] – prokushev | en:docs:os2:modules:mvdm [2023/11/16 03:06] (current) – prokushev | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{logos: | {{logos: | ||
| - | VDHSETDOSDEVICE.1 | + | ====== MVDM ====== | 
| - | _TKSSBase.2 | + | |
| - | VDHINSTALLUSERHOOK.3 | + | MVDM.DLL is a fake DLL aimed to control MVM. | 
| - | VDHPOPUP.4 | + | |
| - | VDHKILLVDM.5 | + | ^ Ordinal ^ Name                                               ^ Description  | 
| - | VDHSETPRIORITY.6 | + | | 1 | 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> | {{page> | ||




