[libromdata] EXE: Add .mui and .mun to the file extensions list.

.mui is a resource DLL used for localization.

.mun is used in Windows 10 1903+ (or possibly slightly earlier) for
icons in C:\Windows\SystemResources\ , instead of storing icons in
e.g. notepad.exe.
This commit is contained in:
David Korth 2025-06-12 21:07:21 -04:00
parent 9ca7daf9c8
commit 783d384b04
2 changed files with 5 additions and 2 deletions

View File

@ -40,7 +40,7 @@ ROMDATA_IMPL(EXE)
/** EXEPrivate **/ /** EXEPrivate **/
/* RomDataInfo */ /* RomDataInfo */
const array<const char*, (8*2)+1> EXEPrivate::exts = {{ const array<const char*, (9*2)+1> EXEPrivate::exts = {{
// References: // References:
// - https://en.wikipedia.org/wiki/Portable_Executable // - https://en.wikipedia.org/wiki/Portable_Executable
@ -52,6 +52,9 @@ const array<const char*, (8*2)+1> EXEPrivate::exts = {{
".ocx", ".scr", ".ocx", ".scr",
".sys", ".tsp", ".sys", ".tsp",
// Windows multi-lingual user interface files (PE)
".mui", ".mun",
// NE extensions // NE extensions
".fon", ".icl", ".fon", ".icl",

View File

@ -45,7 +45,7 @@ private:
public: public:
/** RomDataInfo **/ /** RomDataInfo **/
static const std::array<const char*, (8*2)+1> exts; static const std::array<const char*, (9*2)+1> exts;
static const std::array<const char*, 5+1> mimeTypes; static const std::array<const char*, 5+1> mimeTypes;
static const LibRpBase::RomDataInfo romDataInfo; static const LibRpBase::RomDataInfo romDataInfo;