[Toc][Index]

Supported Functions



+-----------------------------------+-------------------------+
|Function Name                      |Purpose                  |
+-----------------------------------+-------------------------+
|VIDEOPMI32Request                  |Entry point for all      |
|                                   |PMIREQUEST_ APIs         |
+-----------------------------------+-------------------------+
|PMIREQUEST_CLEANUP                 |Clean up extended        |
|                                   |registers                |
+-----------------------------------+-------------------------+
|PMIREQUEST_GETBANK                 |Get currently addressed  |
|                                   |bank                     |
+-----------------------------------+-------------------------+
|PMIREQUEST_GETCLUT                 |Get copy of Color Lookup |
|                                   |Table                    |
+-----------------------------------+-------------------------+
|PMIREQUEST_GETFONT                 |Get current loaded font  |
+-----------------------------------+-------------------------+
|PMIREQUEST_GETPALETTE              |Get copy of palette      |
|                                   |registers                |
+-----------------------------------+-------------------------+
|PMIREQUEST_IDENTIFYADAPTER         |Identify the installed   |
|                                   |adapter                  |
+-----------------------------------+-------------------------+
|PMIREQUEST_LOADPMIFILE             |Load the specified PMI   |
|                                   |file                     |
+-----------------------------------+-------------------------+
|PMIREQUEST_LOCKREGISTERS           |Lock extended registers  |
+-----------------------------------+-------------------------+
|PMIREQUEST_QUERYMAXMODEENTRIES     |Return number of         |
|                                   |available modes          |
+-----------------------------------+-------------------------+
|PMIREQUEST_QUERYMAXMODELISTSIZE    |Return maximum size      |
|                                   |required to store mode   |
|                                   |data                     |
+-----------------------------------+-------------------------+
|PMIREQUEST_QUERYMAXTRAPENTRIES     |Return number of trap    |
|                                   |entries                  |
+-----------------------------------+-------------------------+
|PMIREQUEST_QUERYMODEHRDWRLIST      |Return the set mode      |
|                                   |command list             |
+-----------------------------------+-------------------------+
|PMIREQUEST_QUERYMODEINFODATA       |Return table of video    |
|                                   |mode information         |
+-----------------------------------+-------------------------+
|PMIREQUEST_QUERYTRAPLISTDATA       |Return table of data for |
|                                   |trapped ports            |
+-----------------------------------+-------------------------+
|PMIREQUEST_RESTORESTATE            |Restore video adapter    |
|                                   |state                    |
+-----------------------------------+-------------------------+
|PMIREQUEST_SAVESTATE               |Save video adapter state |
+-----------------------------------+-------------------------+
|PMIREQUEST_SETBANK                 |Set current bank         |
+-----------------------------------+-------------------------+
|PMIREQUEST_SETCLUT                 |Set Color Lookup Table   |
+-----------------------------------+-------------------------+
|PMIREQUEST_SETFONT                 |Load given font          |
+-----------------------------------+-------------------------+
|PMIREQUEST_SETMEMORYIOADDRESS      |Set the linear aperture  |
|                                   |address                  |
+-----------------------------------+-------------------------+
|PMIREQUEST_SETMODE                 |Set the given mode       |
+-----------------------------------+-------------------------+
|PMIREQUEST_SETPALETTE              |Set palette registers    |
+-----------------------------------+-------------------------+
|PMIREQUEST_SOFTWAREINT             |Execute real-mode        |
|                                   |software interrupt       |
+-----------------------------------+-------------------------+
|PMIREQUEST_TUNEDISPLAY             |Tune the display         |
+-----------------------------------+-------------------------+
|PMIREQUEST_UNLOADPMIFILE           |Unload specified .PMI    |
|                                   |file                     |
+-----------------------------------+-------------------------+
|PMIREQUEST_UNLOCKREGISTERS         |Unlock extended registers|
+-----------------------------------+-------------------------+

The individual VIDEOPMI DLL exported functions are described next, 
followed by code samples for loading a .PMI file, setting up a mode table, 
and doing a SetMode. 

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs