DWMREDIR Functions

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.

Documentation Status

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.