Function at 0x14003b0a0
Capabilities:
Print debug messages

Disassembly:
push rbx
push r12
push r13
sub rsp, 0x50
lea r13, [0x140129270]
or r8d, 0xffffffff
mov rdx, r13
call qword [sym.imp.soui.dll_public:_class_SOUI::SWindow____ptr64___cdecl_SOUI::SWindow::FindChildByName_wchar_t_const____ptr64__int____ptr64]
lea r12, str.gifplayer
mov rbx, rax
test rax, rax
je 0x14003b0eb
mov r8, qword [rax]
mov rdx, r12
mov rcx, rax
call qword [rreloc.Languages.dll_Ordinal_8 + 8]
test eax, eax
je 0x14003b0eb
mov rax, rbx
add rsp, 0x50
pop r13
pop r12
pop rbx
ret
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], rdi
call qword [sym.imp.soui.dll_public:_static_class_SOUI::SApplication____ptr64___cdecl_SOUI::SSingleton_class_SOUI::SApplication_::getSingletonPtr_void_]
xor ebp, ebp
test rax, rax
je 0x14003b11e
call qword [sym.imp.soui.dll_public:_static_class_SOUI::SApplication____ptr64___cdecl_SOUI::SSingleton_class_SOUI::SApplication_::getSingleton_void_]
mov rcx, rax
call qword [sym.imp.soui.dll_public:_struct_SOUI::ILog4zManager____ptr64___cdecl_SOUI::SApplication::GetLogManager_void____ptr64]
mov rbx, rax
jmp 0x14003b121
mov rbx, rbp
mov ecx, 0x2800
call qword [sym.imp.MSVCR90.dll_malloc]
mov ecx, 0x5000
mov rdi, rax
call qword [sym.imp.MSVCR90.dll_malloc]
mov dword [rsp + 0x30], 0xffffffff
lea r9, str.FindChildByName2_Failed__no_window_of_class___s__with_name_of___s__was_found_within___d__levels
or r8, 0xffffffffffffffff
mov edx, 0x2800
mov rcx, rax
mov qword [rsp + 0x28], r13
mov rsi, rax
mov qword [rsp + 0x20], r12
call qword [sym.imp.MSVCR90.dll__snwprintf_s]
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], rbp
or r9d, 0xffffffff
mov r8, rsi
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x28], ebp
mov qword [rsp + 0x20], rbp
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
cmp eax, 0x2800
jae 0x14003b1b7
mov qword [rsp + 0x38], rbp
mov qword [rsp + 0x30], rbp
mov dword [rsp + 0x28], eax
or r9d, 0xffffffff
mov r8, rsi
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], rdi
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov rcx, rsi
call qword [sym.imp.MSVCR90.dll_free]
mov rsi, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
test rbx, rbx
je 0x14003b22a
mov rax, qword [rbx]
xor edx, edx
mov rcx, rbx
lea r8d, [rdx + 1]
call qword [rax + 0x58]
test al, al
je 0x14003b22a
mov rax, qword [rsp + 0x68]
mov r10, qword [rbx]
xor edx, edx
mov qword [rsp + 0x40], rax
lea rax, str.SOUI::SWindow::FindChildByName2
lea r9, str.soui
mov qword [rsp + 0x38], rax
lea rax, str.d:winappsdr_trunk_thirdparty_soui_master_souiincludecoreSWnd.h
mov dword [rsp + 0x30], 0x20e
mov qword [rsp + 0x28], rax
lea r8d, [rdx + 1]
mov rcx, rbx
mov qword [rsp + 0x20], rdi
call qword [r10 + 0x68]
jmp 0x14003b288
mov ecx, 0x2800
call qword [sym.imp.MSVCR90.dll_malloc]
mov dword [rsp + 0x38], 0x20e
lea r9, str._s__s__s:_d_n
mov rbx, rax
lea rax, str.d:winappsdr_trunk_thirdparty_soui_master_souiincludecoreSWnd.h
or r8, 0xffffffffffffffff
mov qword [rsp + 0x30], rax
lea rax, str.SOUI::SWindow::FindChildByName2
mov edx, 0x2800
mov qword [rsp + 0x28], rax
mov rcx, rbx
mov qword [rsp + 0x20], rdi
call qword [sym.imp.MSVCR90.dll__snprintf_s]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_OutputDebugStringA]
mov rcx, rbx
call qword [sym.imp.MSVCR90.dll_free]
mov rcx, rdi
call qword [sym.imp.MSVCR90.dll_free]
mov rdi, qword [rsp + 0x80]
xor eax, eax
add rsp, 0x50
pop r13
pop r12
pop rbx
ret