LanguageOverlayUtil.dll

v10.0.19041.5794 32-bit Windows NT Analyzed
Description
Provides helper APIs for managing overlaid localized Windows resources.
Authors
© Microsoft Corporation. All rights reserved.
File size
186.2 KB
Uploaded
2025-12-01 07:59
Views
103
SHA-256
be43cad6faf8050d3e9a37318cb59cf4

Exported functions 35

OnMachineUILanguageInit #1 · 0xf740
OnMachineUILanguageSwitch #2 · 0xf7c0
AddLanguageToMachineLanguageList #3 · 0xe840
CloseOverlayPaths #4 · 0xd5e0
DeleteLanguageInstallationRequest #5 · 0x137b0
DeleteLanguageInstallationState #6 · 0x136d0
EnumOverlayPaths #7 · 0xd4e0
EnumerateInstalledLanguageFeatures #8 · 0x129e0
EnumerateInstalledLanguages #9 · 0x125b0
EnumerateInstalledLocalExperiencePacks #10 · 0x101b0
EnumerateInstalledMachineLanguagePacks #11 · 0xeda0
EnumerateQueuedLanguageInstallations #12 · 0x13020
EnumerateSupportedUILanguages #13 · 0x97a0
FetchLanguageOverlayPackageForFirstLogon #14 · 0x12210
GetBcp47TagFromPackageFamilyName #15 · 0xd0f0
GetLanguageDataForLogging #16 · 0x11a40
GetLanguageInstallationState #17 · 0x13370
GetLanguageOverlayPackageFamilyName #18 · 0xce00
GetLanguagesInUse #19 · 0x10e40
GetLanguagesNotInUse #20 · 0x10c50
GetOverlayFilePath #21 · 0x9400
GetSystemPreferredUILanguage #22 · 0x13fc0
GetWindowsUpdateServer #23 · 0x10610
GroupUserLanguages #24 · 0x10510
InvalidateLanguageResourceCaches #25 · 0xcdb0
IsGroupingUserLanguagesNeeded #26 · 0x10400
IsLegacyLanguagePackInstalledForLanguage #27 · 0xf380
IsLocalExperiencePackReadyForRemoval #28 · 0xecb0
OpenOverlayPaths #29 · 0xd400
OverlaySetPreferredUILanguages #30 · 0x11740
RemoveLanguageFromMachineLanguageList #31 · 0xe980
SetLanguageInstallationState #32 · 0x135e0
SetSystemPreferredUILanguage #33 · 0x14260
StartLanguageInstallation #34 · 0x130f0
StartLanguageUninstallation #35 · 0x13290

Imported DLLs & functions 204

DebugBreak 0x10029028
IsDebuggerPresent 0x10029030
OutputDebugStringW 0x1002902c
DelayLoadFailureHook 0x10029038
GetLastError 0x1002904c
RaiseException 0x10029044
SetLastError 0x10029048
SetUnhandledExceptionFilter 0x10029040
UnhandledExceptionFilter 0x10029050
CloseHandle 0x10029058
GetProcessHeap 0x10029068
HeapAlloc 0x10029064
HeapFree 0x1002906c
HeapReAlloc 0x10029060
LocalAlloc 0x10029078
LocalFree 0x10029074
InitializeSListHead 0x10029080
DisableThreadLibraryCalls 0x10029094
FreeLibrary 0x10029098
GetModuleFileNameA 0x10029088
GetModuleHandleExW 0x10029090
GetModuleHandleW 0x1002909c
GetProcAddress 0x1002908c
FormatMessageW 0x100290b0
GetSystemPreferredUILanguages 0x100290ac
GetUserPreferredUILanguages 0x100290b4
GetCurrentProcess 0x100290c0
GetCurrentProcessId 0x100290bc
GetCurrentThreadId 0x100290c8
TerminateProcess 0x100290c4
IsProcessorFeaturePresent 0x100290d0
QueryPerformanceCounter 0x100290d8
RegCloseKey 0x100290fc
RegCopyTreeW 0x100290f0
RegCreateKeyExW 0x100290f8
RegDeleteKeyExW 0x100290f4
RegDeleteTreeW 0x100290e4
RegDeleteValueW 0x10029100
RegEnumKeyExW 0x100290e0
RegEnumValueW 0x10029104
RegGetValueW 0x1002910c
RegOpenCurrentUser 0x100290e8
RegOpenKeyExW 0x10029108
RegQueryInfoKeyW 0x100290ec
RegSetKeyValueW 0x10029114
AcquireSRWLockExclusive 0x10029130
AcquireSRWLockShared 0x10029138
CreateMutexExW 0x10029140
CreateSemaphoreExW 0x10029158
DeleteCriticalSection 0x1002913c
EnterCriticalSection 0x10029124
InitializeCriticalSectionEx 0x10029128
LeaveCriticalSection 0x1002915c
OpenSemaphoreW 0x10029144
ReleaseMutex 0x1002914c
ReleaseSemaphore 0x10029154
ReleaseSRWLockExclusive 0x1002912c
ReleaseSRWLockShared 0x10029134
WaitForSingleObject 0x10029150
WaitForSingleObjectEx 0x10029148
InitOnceBeginInitialize 0x1002916c
InitOnceComplete 0x10029164
Sleep 0x10029168
GetSystemTimeAsFileTime 0x1002917c
GetTickCount 0x10029178
GetTickCount64 0x10029174
CloseThreadpoolTimer 0x10029184
CreateThreadpoolTimer 0x1002918c
SetThreadpoolTimer 0x10029188
WaitForThreadpoolTimerCallbacks 0x10029190
__CxxFrameHandler3 0x10029224
__std_terminate 0x100291cc
_CxxThrowException 0x10029238
_except_handler4_common 0x10029210
_o___std_exception_copy 0x10029220
_o___std_exception_destroy 0x1002921c
_o___std_type_info_destroy_list 0x10029218
_o___stdio_common_vsnprintf_s 0x10029214
_o___stdio_common_vsprintf_s 0x100291d0
_o___stdio_common_vswprintf 0x1002922c
_o__callnewh 0x10029198
_o__cexit 0x1002919c
_o__configure_narrow_argv 0x100291a0
_o__crt_atexit 0x100291a4
_o__errno 0x100291a8
_o__execute_onexit_table 0x100291ac
_o__initialize_narrow_environment 0x100291b0
_o__initialize_onexit_table 0x100291b4
_o__invalid_parameter_noinfo 0x100291b8
_o__invalid_parameter_noinfo_noreturn 0x100291bc
_o__purecall 0x100291c0
_o__register_onexit_function 0x100291c4
_o__seh_filter_dll 0x100291c8
_o__wcsicmp 0x100291d8
_o__wcslwr_s 0x100291dc
_o__wcsnicmp 0x100291e0
_o_ceil 0x100291e4
_o_free 0x100291e8
_o_malloc 0x100291ec
_o_realloc 0x100291f0
_o_toupper 0x100291f4
_o_towlower 0x100291f8
_o_towupper 0x100291fc
_o_wcscat_s 0x10029200
_o_wcscpy_s 0x10029204
_o_wcstol 0x10029208
_o_wcstoul 0x1002920c
memcmp 0x10029230
memcpy 0x10029234
memmove 0x100291d4
strchr 0x1002923c
wcsstr 0x10029228
_initterm 0x10029248
_initterm_e 0x10029244
EventActivityIdControl 0x1002926c
EventProviderEnabled 0x10029268
EventRegister 0x10029260
EventSetInformation 0x1002925c
EventUnregister 0x10029258
EventWriteTransfer 0x10029264
GetTokenInformation 0x10029274
GetPersistedRegistryLocationW 0x1002927c
EnumUILanguagesW 0x1002900c
GetSystemDefaultUILanguage 0x10029000
GetUserDefaultUILanguage 0x10029010
NotifyRedirectedStringChange 0x10029004
ResolveDelayLoadedAPI 0x10029008
_Wcscoll 0x10029330
_Wcsxfrm 0x100292dc
?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z 0x1002934c
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x10029318
?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x10029304
?_Getcoll@_Locinfo@std@@QBE?AU_Collvec@@XZ 0x10029328
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x100292fc
?_Incref@facet@locale@std@@UAEXXZ 0x1002931c
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x100292f8
?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 0x10029324
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100292a8
?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z 0x10029334
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEPAGXZ 0x100292b8
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100292a4
?_Xbad_alloc@std@@YAXXZ 0x100292f4
?_Xbad_function_call@std@@YAXXZ 0x100292e4
?_Xlength_error@std@@YAXPBD@Z 0x1002932c
?_Xout_of_range@std@@YAXPBD@Z 0x100292ec
?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z 0x100292e8
??0_Locinfo@std@@QAE@PBD@Z 0x10029314
??0_Lockit@std@@QAE@H@Z 0x10029350
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ 0x100292d0
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z 0x100292c8
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAE@XZ 0x100292d8
??0?$codecvt@GDU_Mbstatet@@@std@@QAE@I@Z 0x10029344
??0facet@locale@std@@IAE@I@Z 0x10029310
??1_Locinfo@std@@QAE@XZ 0x100292cc
??1_Lockit@std@@QAE@XZ 0x10029354
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100292b4
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ 0x10029284
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100292ac
??1?$codecvt@GDU_Mbstatet@@@std@@MAE@XZ 0x10029340
??1facet@locale@std@@MAE@XZ 0x1002930c
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z 0x1002933c
??Bid@locale@std@@QAEIXZ 0x10029320
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXH@Z 0x100292bc
?id@?$codecvt@GDU_Mbstatet@@@std@@2V0locale@2@A 0x10029338
?id@?$collate@G@std@@2V0locale@2@A 0x100292f0
?id@?$ctype@G@std@@2V0locale@2@A 0x100292e0
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z 0x10029288
?in@?$codecvt@GDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPAG3AAPAG@Z 0x10029348
?is@?$ctype@G@std@@QBE_NFG@Z 0x10029300
?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x100292c4
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEPAV12@PAG_J@Z 0x10029290
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 0x100292b0
?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x10029308
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JXZ 0x100292a0
?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x100292d4
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEHXZ 0x1002928c
?tolower@?$ctype@G@std@@QBEGG@Z 0x100292c0
?tolower@?$ctype@G@std@@QBEPBGPAGPBG@Z 0x10029358
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEGXZ 0x1002929c
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPAG_J@Z 0x10029298
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPBG_J@Z 0x10029294
LdrStandardizeSystemPath 0x100293a4
NtClose 0x10029384
NtGetMUIRegistryInfo 0x10029390
NtOpenKey 0x10029378
NtQueryValueKey 0x10029374
RtlAllocateHeap 0x100293a0
RtlAppendUnicodeToString 0x1002939c
RtlConvertLCIDToString 0x10029370
RtlFreeHeap 0x1002937c
RtlGetNtSystemRoot 0x10029380
RtlGetPersistedStateLocation 0x10029398
RtlGetThreadPreferredUILanguages 0x10029394
RtlInitUnicodeString 0x1002938c
RtlIsStateSeparationEnabled 0x1002936c
RtlLCIDToCultureName 0x10029364
RtlLocaleNameToLcid 0x10029368
RtlpSetPreferredUILanguages 0x10029360
RtlQueryEnvironmentVariable_U 0x10029388
VariantInit 0x10029018
UuidCreate 0x10029020