Function at 0x41e43a
Capabilities:
Identify system language via api

Disassembly:
push 0xc
mov eax, 0x46887b
call fcn.00463cb0
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 0x41e5ed
je 0x41e5e3
add ecx, 0xfffffff8
cmp eax, ecx
jg 0x41e580
je 0x41e576
mov ecx, 0x100
cmp eax, ecx
jg 0x41e543
je 0x41e539
sub eax, edi
je 0x41e515
dec eax
je 0x41e50b
dec eax
je 0x41e4cd
dec eax
jne 0x41e6a1
push str.Control_ID
jmp 0x41e6d7
mov edi, dword [ebx + 0x14]
lea eax, [ebp - 0x18]
push eax
call fcn.0041e27e
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.00402550
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x18]
add esp, 0x18
add eax, 0xfffffff0
call fcn.004017c3
jmp 0x41e6e0
push 0x4751e8
jmp 0x41e6d7
push 0x474eb4
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 0x41e6e0
push 0x475268
jmp 0x41e6d7
sub eax, 0x101
je 0x41e56c
dec eax
je 0x41e562
sub eax, 0xfe
jne 0x41e6a1
push 0x475310
jmp 0x41e6d7
push str._Body____.
jmp 0x41e6d7
push str._Head____.
jmp 0x41e6d7
push 0x475360
jmp 0x41e6d7
sub eax, 0x202
je 0x41e5d9
dec eax
je 0x41e5cf
dec eax
je 0x41e5c5
dec eax
je 0x41e5bb
dec eax
je 0x41e5b1
dec eax
je 0x41e5a7
dec eax
jne 0x41e6a1
push 0x475628
jmp 0x41e6d7
push 0x4755b8
jmp 0x41e6d7
push 0x475550
jmp 0x41e6d7
push str.ThumbImageLeft
jmp 0x41e6d7
push str.ThumbImage
jmp 0x41e6d7
push 0x475414
jmp 0x41e6d7
push 0x475390
jmp 0x41e6d7
push 0x475668
jmp 0x41e6d7
mov ecx, 0x308
cmp eax, ecx
jg 0x41e680
je 0x41e679
add ecx, 0xfffffffc
cmp eax, ecx
jg 0x41e657
je 0x41e64d
sub eax, 0x20c
je 0x41e635
sub eax, 0xf5
je 0x41e576
dec eax
je 0x41e62b
dec eax
jne 0x41e6a1
push 0x475798
jmp 0x41e6d7
push 0x475774
jmp 0x41e6d7
push str.WindowClass_____.
lea eax, [ebp - 0x10]
push eax
call fcn.004015c9
push str.Cannot_create_a_Window_using_a_specified_WindowClass
jmp 0x41e528
push 0x4757b0
jmp 0x41e6d7
sub eax, 0x305
je 0x41e672
dec eax
je 0x41e66b
dec eax
jne 0x41e6a1
push 0x4758c8
jmp 0x41e6d7
push str.ID__.__ID____.
jmp 0x41e6d7
push 0x475818
jmp 0x41e6d7
push str.WindowHandle__._____.
jmp 0x41e6d7
sub eax, 0x309
je 0x41e6d2
sub eax, 0xf7
je 0x41e6cb
sub eax, 0x100
je 0x41e6c4
dec eax
je 0x41e6bd
dec eax
je 0x41e6b6
dec eax
je 0x41e6af
dec eax
je 0x41e6a8
push 0x475aa4
jmp 0x41e6d7
push str.Html_font_creation_failed
jmp 0x41e6d7
push str.Font_creation_failed
jmp 0x41e6d7
push str.Invalid_parameter
jmp 0x41e6d7
push str.Error_At_XScript_caller
jmp 0x41e6d7
push str.Internal_error
jmp 0x41e6d7
push str.Error_At_Do_XScript
jmp 0x41e6d7
push 0x475984
lea eax, [ebp - 0x10]
push eax
call fcn.004015c9
call dword [sym.imp.KERNEL32.dll_GetUserDefaultUILanguage]
mov ecx, 0x412
cmp ax, cx
jne 0x41e718
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.004017c3
mov eax, edi
call fcn.004017c3
mov eax, ebx
jmp 0x41e744
cmp dword [esi - 0xc], 0
je 0x41e6f0
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.004017c3
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff0
call fcn.004017c3
mov eax, edi
call fcn.00463d4f
ret