On 04/02/2015 12:00 AM, Mark Harmstone wrote:
Version 4 uxthemes, as used in Vista and above, are split over two files - the msstyles file, and a language-dependent MUI file storing the theme's name, the fonts it uses, etc. In preparation for v4 support, this patch adds MUI loading to uxtheme.
dlls/uxtheme/msstyles.c | 98 ++++++++++++++++++++++++++++++++++++++++++++++++- dlls/uxtheme/msstyles.h | 1 + 2 files changed, 98 insertions(+), 1 deletion(-)
Path resolution you've implemented looks very similar to what GetFileMUIPath() is supposed to return. It would be great to have it at least partially implemented instead of potentially duplicating it.
It'd be perfectly fine if you implement only subset of flags that you'll actually need for uxtheme.