Function at 0x41bec3
Capabilities:
Identify system language via api

Disassembly:
push 0xc
mov eax, 0x4659a7
call fcn.00460eb0
mov ebx, ecx
xor edi, edi
mov dword [ebp - 0x14], edi
mov eax, dword [0x4831ec]
mov esi, 0x4831ec
mov ecx, esi
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], edi
mov eax, dword [0x4831ec]
mov ecx, esi
call dword [eax + 0xc]
lea esi, [eax + 0x10]
mov dword [ebp - 0x14], esi
mov byte [ebp - 4], 1
mov eax, dword [ebx]
mov ecx, 0x209
cmp eax, ecx
jg 0x41c076
je 0x41c06c
add ecx, 0xfffffff8
cmp eax, ecx
jg 0x41c009
je 0x41bfff
mov ecx, 0x100
cmp eax, ecx
jg 0x41bfcc
je 0x41bfc2
sub eax, edi
je 0x41bf9e
dec eax
je 0x41bf94
dec eax
je 0x41bf56
dec eax
jne 0x41c12a
push str.Control_ID
jmp 0x41c160
mov edi, dword [ebx + 0x14]
lea eax, [ebp - 0x18]
push eax
call fcn.0041bd07
mov byte [ebp - 4], 2
push dword [ebx + 0x1c]
mov eax, dword [eax]
push dword [ebx + 0x18]
push eax
lea eax, [ebp - 0x10]
push str.XML
push eax
call fcn.00404441
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x18]
add esp, 0x18
add eax, 0xfffffff0
call fcn.004017a1
jmp 0x41c169
push 0x471888
jmp 0x41c160
push 0x471554
lea eax, [ebp - 0x10]
push eax
call fcn.004015a7
push str.No_error
lea eax, [ebp - 0x14]
push eax
call fcn.004015a7
mov esi, dword [ebp - 0x14]
jmp 0x41c169
push 0x471908
jmp 0x41c160
sub eax, 0x101
je 0x41bff5
dec eax
je 0x41bfeb
sub eax, 0xfe
jne 0x41c12a
push 0x4719b0
jmp 0x41c160
push str._Body____.
jmp 0x41c160
push str._Head____.
jmp 0x41c160
push 0x471a00
jmp 0x41c160
sub eax, 0x202
je 0x41c062
dec eax
je 0x41c058
dec eax
je 0x41c04e
dec eax
je 0x41c044
dec eax
je 0x41c03a
dec eax
je 0x41c030
dec eax
jne 0x41c12a
push 0x471cc8
jmp 0x41c160
push 0x471c58
jmp 0x41c160
push 0x471bf0
jmp 0x41c160
push str.ThumbImageLeft
jmp 0x41c160
push 0x471ad0
jmp 0x41c160
push 0x471ab4
jmp 0x41c160
push 0x471a30
jmp 0x41c160
push 0x471d08
jmp 0x41c160
mov ecx, 0x308
cmp eax, ecx
jg 0x41c109
je 0x41c102
add ecx, 0xfffffffc
cmp eax, ecx
jg 0x41c0e0
je 0x41c0d6
sub eax, 0x20c
je 0x41c0be
sub eax, 0xf5
je 0x41bfff
dec eax
je 0x41c0b4
dec eax
jne 0x41c12a
push 0x471e38
jmp 0x41c160
push 0x471e14
jmp 0x41c160
push str.WindowClass_____.
lea eax, [ebp - 0x10]
push eax
call fcn.004015a7
push str.Cannot_create_a_Window_using_a_specified_WindowClass
jmp 0x41bfb1
push 0x471e50
jmp 0x41c160
sub eax, 0x305
je 0x41c0fb
dec eax
je 0x41c0f4
dec eax
jne 0x41c12a
push 0x471f68
jmp 0x41c160
push str.ID__.__ID____.
jmp 0x41c160
push 0x471eb8
jmp 0x41c160
push str.WindowHandle__._____.
jmp 0x41c160
sub eax, 0x309
je 0x41c15b
sub eax, 0xf7
je 0x41c154
sub eax, 0x100
je 0x41c14d
dec eax
je 0x41c146
dec eax
je 0x41c13f
dec eax
je 0x41c138
dec eax
je 0x41c131
push 0x472144
jmp 0x41c160
push str.Html_font_creation_failed
jmp 0x41c160
push str.Font_creation_failed
jmp 0x41c160
push str.Invalid_parameter
jmp 0x41c160
push str.Error_At_XScript_caller
jmp 0x41c160
push str.Internal_error
jmp 0x41c160
push str.Error_At_Do_XScript
jmp 0x41c160
push 0x472024
lea eax, [ebp - 0x10]
push eax
call fcn.004015a7
call dword [sym.imp.KERNEL32.dll_GetUserDefaultUILanguage]
mov ecx, 0x412
cmp ax, cx
jne 0x41c1a1
mov edi, dword [ebp - 0x10]
add edi, 0xfffffff0
mov eax, edi
call fcn.004015c5
mov ebx, dword [ebp + 8]
add eax, 0x10
mov dword [ebx], eax
lea eax, [esi - 0x10]
call fcn.004017a1
mov eax, edi
call fcn.004017a1
mov eax, ebx
jmp 0x41c1cd
cmp dword [esi - 0xc], 0
je 0x41c179
add esi, 0xfffffff0
mov eax, esi
call fcn.004015c5
mov edi, dword [ebp + 8]
add eax, 0x10
mov dword [edi], eax
mov eax, esi
call fcn.004017a1
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff0
call fcn.004017a1
mov eax, edi
call fcn.00460f4f
ret