DirectUI

From ReactOS Wiki
Jump to: navigation, search

The page DirectUI is a short article on something that should have a lot more information written on it.
If you know anything else about it, you are STRONGLY encouraged to add the information in. If you are unsure of proper formatting or style, add it to the talk page or this page itself as you think best and others will help.


DirectUI is a UI framework written in C++ for developing user interfaces for Microsoft Windows. This library is largely undocumented by Microsoft. It is used in Microsoft Office, Internet Explorer 8, and throughout the Windows shell. DirectUI is implemented in two libraries. In Windows XP, duser.dll was introduced. Windows 7 introduced a new DirectUI library, dui70.dll. The duser library is slowly being deprecated starting with Windows 10. The dui70 library implements many controls, or elements, that are used in DirectUI applications.

Applications that use DirectUI

Using dependency walker or Dependencies, we can determine which executables link against the duser and dui70 libraries. Here are some applications that are known to link against the DirectUI libraries.

Application Publisher Versions duser.dll dui70.dll
Word Microsoft 2019+ Yes Yes
Task Manager Microsoft 6.2+ Yes Yes