![[Toc]](../../toc.gif)
![[Index]](/idx.gif)
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