Function at 0x1400be3af
Capabilities:
Hide graphical window

Disassembly:
jmp 0x1400e1aa0
push rbp
push rdi
sub rsp, 0x458
lea rbp, [rsp + 0x60]
lea rdi, [rsp + 0x60]
mov ecx, 0x9e
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rax, qword [0x140323c00]
xor rax, rbp
mov qword [rbp + 0x3e0], rax
lea rcx, [0x14033e29e]
call fcn.1400bf557
mov dword [rbp + 0x20], 0
mov dword [rbp + 0x10], 0x50
mov dword [rbp + 0x24], 0
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateSolidBrush]
mov qword [rbp + 0x40], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0x38], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x30], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0x58], rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x28], rax
lea rax, [0x1400bec65]
mov qword [rbp + 0x18], rax
lea rax, [0x1402b7810]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x48], 0
mov dword [rbp + 0x14], 3
lea rcx, [rbp + 0x10]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x3d4], eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov dword [rbp + 0x3d8], eax
mov qword [rsp + 0x58], 0
mov rax, qword [rbp + 0x28]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x40], 0
mov eax, dword [rbp + 0x3d4]
mov dword [rsp + 0x38], eax
mov eax, dword [rbp + 0x3d8]
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
mov r9d, 0x80000000
lea r8, [0x1402b7810]
mov rdx, qword [rbp + 0x50]
mov ecx, 0x40000
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [rbp + 0x78], rax
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [rbp + 0x78]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov dword [rbp + 0x98], 0xffffffff
mov dword [rbp + 0x9c], 0
mov dword [rbp + 0xa0], 0
mov dword [rbp + 0xa4], 0
lea rdx, [rbp + 0x98]
mov rcx, qword [rbp + 0x78]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [rbp + 0x78]
call fcn.1400be440
movzx eax, al
test eax, eax
jne 0x1400e1c64
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rbp + 0x50]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x1400e1e04
mov edx, 0xa
mov rcx, qword [rbp + 0x78]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [rbp + 0x78]
call qword [sym.imp.USER32.dll_UpdateWindow]
xor ecx, ecx
call fcn.1400bf42b
mov qword [rbp + 0xc8], rax
mov rcx, qword [rbp + 0xc8]
call fcn.1400be59e
call fcn.1400be850
mov qword [rbp + 0xe8], rax
xor ecx, ecx
call fcn.1400bf9c1
mov rcx, qword [rbp + 0x78]
call fcn.1400bce60
mov rdx, qword [0x1403245f8]
mov rcx, qword [0x1403245f0]
call fcn.1400bcb54
mov byte [0x1403245dd], 1
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x3d8], rax
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
movss xmm3, dword [0x1402b8128]
mov r8d, 0x225bc
lea rdx, [0x14027ef10]
mov rcx, qword [rbp + 0x3d8]
call fcn.1400bd126
lea rcx, [rbp + 0x110]
call fcn.1400bf7b4
mov byte [rbp + 0x130], 1
mov dword [rbp + 0x128], 3
mov dword [rbp + 0x12c], 3
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x3d8], rax
lea rax, [0x14027ef08]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140244ae8]
mov r8d, 0x39218
lea rdx, [0x140245cf0]
mov rcx, qword [rbp + 0x3d8]
call fcn.1400be44a
mov qword [0x1403245c8], rax
lea rcx, [rbp + 0x1c0]
call fcn.1400bf7b4
mov byte [rbp + 0x1e0], 1
mov dword [rbp + 0x1d8], 3
mov dword [rbp + 0x1dc], 3
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0x3d8], rax
lea rax, [0x14027ef08]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1402b8130]
mov r8d, 0x39218
lea rdx, [0x140245cf0]
mov rcx, qword [rbp + 0x3d8]
call fcn.1400be44a
mov qword [0x1403245d0], rax
lea rcx, [rbp - 0x60]
lea rdx, [0x1402b3c90]
call fcn.1400bebd9
mov rcx, qword [rbp + 0x3e0]
xor rcx, rbp
call fcn.1400bd900
lea rsp, [rbp + 0x3f8]
pop rdi
pop rbp
ret