Geoff Chappell, Software Analyst
The table on this page lists all the functions that appear in the export directory of any known version of DWMREDIR.DLL. It gives for each function just brief summaries of the applicable DWMREDIR versions and of the function’s status with respect to Microsoft’s documentation (not that there’s much to say on this point). Explanatory notes follow the table.
|Function||Applicable Versions||Documentation Status|
|DwmInitializeTransport||6.0 and higher|
|DwmRedirectionManagerDispatchMessage||6.0 and higher|
|DwmRedirectionManagerEnableMMCSS||6.0 and higher|
|DwmRedirectionManagerFailMessage||6.0 and higher|
|DwmRedirectionManagerInitialize||6.0 and higher|
|DwmRedirectionManagerLockMemoryAllocations||6.0 and higher|
|DwmRedirectionManagerPlayingVideo||6.0 and higher|
|DwmRedirectionManagerSetClientChannel||6.0 and higher|
|DwmRedirectionManagerSetClientRenderTarget||6.0 and higher|
|DwmRedirectionManagerShouldRemainOnHibernate||6.1 and higher|
|DwmRedirectionManagerShutdown||6.0 and higher|
|DwmRedirectionManagerWaitForMultipleObjects||6.0 and higher|
|DwmShutdownTransport||6.0 and higher|
|DwmVersionCheck||6.0 and higher|
Function names are reproduced from the export directory of the DWMREDIR executable. All exports from DWMREDIR are by name.
The DWMREDIR versions shown for each function are inferred from a study of known releases, making reasonable assumptions about likely continuity, especially to suppose that a function will exist in future versions or that a function exists in all (released) builds of a version if no counter-example is yet known.
Except where otherwise stated, the reference version for Microsoft’s documentation is the January 2007 edition of the Windows Vista Software Development Kit, as distributed by Microsoft on MSDN disc 3667. That a function is not marked above as “documented” (or is marked elsewhere as “undocumented”) does not mean for certain that Microsoft does not document it, just that I haven’t yet found where.