Function at 0x41e65e
Capabilities:
Identify system language via api

Disassembly:
push 0xc
mov eax, 0x4689a3
call fcn.00463ef0
mov ebx, ecx
xor edi, edi
mov dword [ebp - 0x14], edi
mov eax, dword [0x4872ec]
mov esi, 0x4872ec
mov ecx, esi
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebp - 0x10], eax
mov dword [ebp - 4], edi
mov eax, dword [0x4872ec]
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 0x41e811
je 0x41e807
add ecx, 0xfffffff8
cmp eax, ecx
jg 0x41e7a4
je 0x41e79a
mov ecx, 0x100
cmp eax, ecx
jg 0x41e767
je 0x41e75d
sub eax, edi
je 0x41e739
dec eax
je 0x41e72f
dec eax
je 0x41e6f1
dec eax
jne 0x41e8c5
push str.Control_ID
jmp 0x41e8fb
mov edi, dword [ebx + 0x14]
lea eax, [ebp - 0x18]
push eax
call fcn.0041e4a2
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.004024b6
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x18]
add esp, 0x18
add eax, 0xfffffff0
call fcn.004017b8
jmp 0x41e904
push 0x4752c8
jmp 0x41e8fb
push 0x474f94
lea eax, [ebp - 0x10]
push eax
call fcn.004015c9
push str.No_error
lea eax, [ebp - 0x14]
push eax
call fcn.004015c9
mov esi, dword [ebp - 0x14]
jmp 0x41e904
push 0x475348
jmp 0x41e8fb
sub eax, 0x101
je 0x41e790
dec eax
je 0x41e786
sub eax, 0xfe
jne 0x41e8c5
push 0x4753f0
jmp 0x41e8fb
push str._Body____.
jmp 0x41e8fb
push str._Head____.
jmp 0x41e8fb
push 0x475440
jmp 0x41e8fb
sub eax, 0x202
je 0x41e7fd
dec eax
je 0x41e7f3
dec eax
je 0x41e7e9
dec eax
je 0x41e7df
dec eax
je 0x41e7d5
dec eax
je 0x41e7cb
dec eax
jne 0x41e8c5
push 0x475708
jmp 0x41e8fb
push 0x475698
jmp 0x41e8fb
push 0x475630
jmp 0x41e8fb
push str.ThumbImageLeft
jmp 0x41e8fb
push str.ThumbImage
jmp 0x41e8fb
push 0x4754f4
jmp 0x41e8fb
push 0x475470
jmp 0x41e8fb
push 0x475748
jmp 0x41e8fb
mov ecx, 0x308
cmp eax, ecx
jg 0x41e8a4
je 0x41e89d
add ecx, 0xfffffffc
cmp eax, ecx
jg 0x41e87b
je 0x41e871
sub eax, 0x20c
je 0x41e859
sub eax, 0xf5
je 0x41e79a
dec eax
je 0x41e84f
dec eax
jne 0x41e8c5
push 0x475878
jmp 0x41e8fb
push 0x475854
jmp 0x41e8fb
push str.WindowClass_____.
lea eax, [ebp - 0x10]
push eax
call fcn.004015c9
push str.Cannot_create_a_Window_using_a_specified_WindowClass
jmp 0x41e74c
push 0x475890
jmp 0x41e8fb
sub eax, 0x305
je 0x41e896
dec eax
je 0x41e88f
dec eax
jne 0x41e8c5
push 0x4759a8
jmp 0x41e8fb
push str.ID__.__ID____.
jmp 0x41e8fb
push 0x4758f8
jmp 0x41e8fb
push str.WindowHandle__._____.
jmp 0x41e8fb
sub eax, 0x309
je 0x41e8f6
sub eax, 0xf7
je 0x41e8ef
sub eax, 0x100
je 0x41e8e8
dec eax
je 0x41e8e1
dec eax
je 0x41e8da
dec eax
je 0x41e8d3
dec eax
je 0x41e8cc
push 0x475b84
jmp 0x41e8fb
push str.Html_font_creation_failed
jmp 0x41e8fb
push str.Font_creation_failed
jmp 0x41e8fb
push str.Invalid_parameter
jmp 0x41e8fb
push str.Error_At_XScript_caller
jmp 0x41e8fb
push str.Internal_error
jmp 0x41e8fb
push str.Error_At_Do_XScript
jmp 0x41e8fb
push 0x475a64
lea eax, [ebp - 0x10]
push eax
call fcn.004015c9
call dword [sym.imp.KERNEL32.dll_GetUserDefaultUILanguage]
mov ecx, 0x412
cmp ax, cx
jne 0x41e93c
mov edi, dword [ebp - 0x10]
add edi, 0xfffffff0
mov eax, edi
call fcn.004015e7
mov ebx, dword [ebp + 8]
add eax, 0x10
mov dword [ebx], eax
lea eax, [esi - 0x10]
call fcn.004017b8
mov eax, edi
call fcn.004017b8
mov eax, ebx
jmp 0x41e968
cmp dword [esi - 0xc], 0
je 0x41e914
add esi, 0xfffffff0
mov eax, esi
call fcn.004015e7
mov edi, dword [ebp + 8]
add eax, 0x10
mov dword [edi], eax
mov eax, esi
call fcn.004017b8
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff0
call fcn.004017b8
mov eax, edi
call fcn.00463f8f
ret