Jump to content

VDH.LIB: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 1: Line 1:
This is the libraries related to the [[Virtual Device Drivers Functions]] includes on the OS/2 Toolkit.


==Version==
==Version==
Line 11: Line 12:
|}
|}


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


[[Category:Import library]]
[[Category:Import library]]

Revision as of 22:10, 19 December 2022

This is the libraries related to the Virtual Device Drivers Functions includes 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

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