Function at 0x1400c31c0
Capabilities:
Link many functions at runtime

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x28
lea rcx, str.UxTheme.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x2f0], r11
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x2f0], 0
je 0x1400c32c2
lea rdx, str.DrawThemeParentBackground
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x320], r11
lea rdx, str.DrawThemeTextEx
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x328], r11
lea rdx, str.BeginBufferedPaint
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x338], r11
lea rdx, str.BufferedPaintSetAlpha
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x340], r11
lea rdx, str.EndBufferedPaint
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2f0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x348], r11
jmp 0x1400c3312
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x320], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x328], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x338], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x340], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x348], 0
lea rcx, str.USER32.DLL
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CRecentFileList::CRecentFileList], r11
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x26c], 0
jne 0x1400c335e
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x308], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x310], 0
jmp 0x1400c33c6
mov rax, qword [rsp + 0x30]
cmp qword [rax + reloc.mfc90u.dll_CRecentFileList::CRecentFileList], 0
jne 0x1400c3376
xor eax, eax
jmp 0x1400c3526
lea rdx, str.SetLayeredWindowAttributes
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + reloc.mfc90u.dll_CRecentFileList::CRecentFileList]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x308], r11
lea rdx, str.UpdateLayeredWindow
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + reloc.mfc90u.dll_CRecentFileList::CRecentFileList]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x310], r11
mov rax, qword [rsp + 0x30]
cmp qword [rax + reloc.mfc90u.dll_CScrollView::CScrollView], 0
je 0x1400c346d
lea rcx, str.dwmapi.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CScrollView::CScrollView], r11
lea rdx, str.DwmExtendFrameIntoClientArea
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + reloc.mfc90u.dll_CScrollView::CScrollView]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x350], r11
lea rdx, str.DwmDefWindowProc
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + reloc.mfc90u.dll_CScrollView::CScrollView]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x358], r11
lea rdx, str.DwmIsCompositionEnabled
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + reloc.mfc90u.dll_CScrollView::CScrollView]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x360], r11
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x2b4], 0
je 0x1400c349a
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CUIntArray::CUIntArray], 0
mov edx, 1
mov rcx, qword [rsp + 0x30]
call fcn.1400c24b0
cmp qword [0x1404f8fa0], 0
je 0x1400c3506
lea rcx, str.msimg32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x1404f8f98], rax
cmp qword [0x1404f8f98], 0
je 0x1400c3506
lea rdx, str.AlphaBlend
mov rcx, qword [0x1404f8f98]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1404f8fa0], rax
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x254], 0
jne 0x1400c3506
lea rdx, str.TransparentBlt
mov rcx, qword [0x1404f8f98]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1404f8fa8], rax
call fcn.1402076a0
cmp qword [0x1404f7d70], 0
je 0x1400c3521
mov rcx, qword [0x1404f7d70]
call fcn.1400c4380
mov eax, 1
add rsp, 0x28
ret