Function at 0x1400dfb90
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 + 0x2e0], r11
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x2e0], 0
je 0x1400dfc92
lea rdx, str.DrawThemeParentBackground
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x310], r11
lea rdx, str.DrawThemeTextEx
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CUIntArray::CUIntArray], r11
lea rdx, str.BeginBufferedPaint
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x328], r11
lea rdx, str.BufferedPaintSetAlpha
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x330], r11
lea rdx, str.EndBufferedPaint
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + 0x2e0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x338], r11
jmp 0x1400dfce2
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x310], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CUIntArray::CUIntArray], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x328], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x330], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x338], 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_CPaintDC::CPaintDC], r11
mov rax, qword [rsp + 0x30]
cmp dword [rax + reloc.mfc90u.dll_AFX_MAINTAIN_STATE::AFX_MAINTAIN_STATE], 0
jne 0x1400dfd2e
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CRecentFileList::CRecentFileList], 0
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CScrollView::CScrollView], 0
jmp 0x1400dfd96
mov rax, qword [rsp + 0x30]
cmp qword [rax + reloc.mfc90u.dll_CPaintDC::CPaintDC], 0
jne 0x1400dfd46
xor eax, eax
jmp 0x1400dfef6
lea rdx, str.SetLayeredWindowAttributes
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + reloc.mfc90u.dll_CPaintDC::CPaintDC]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CRecentFileList::CRecentFileList], r11
lea rdx, str.UpdateLayeredWindow
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx + reloc.mfc90u.dll_CPaintDC::CPaintDC]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + reloc.mfc90u.dll_CScrollView::CScrollView], r11
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x2f0], 0
je 0x1400dfe3d
lea rcx, str.dwmapi.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov r11, rax
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x2f0], r11
lea rdx, str.DwmExtendFrameIntoClientArea
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.DwmDefWindowProc
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
lea rdx, str.DwmIsCompositionEnabled
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 + 0x350], r11
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x2a4], 0
je 0x1400dfe6a
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x308], 0
mov edx, 1
mov rcx, qword [rsp + 0x30]
call fcn.1400dee80
cmp qword [0x1404e77b8], 0
je 0x1400dfed6
lea rcx, str.msimg32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x1404e77b0], rax
cmp qword [0x1404e77b0], 0
je 0x1400dfed6
lea rdx, str.AlphaBlend
mov rcx, qword [0x1404e77b0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1404e77b8], rax
mov rax, qword [rsp + 0x30]
cmp dword [rax + 0x244], 0
jne 0x1400dfed6
lea rdx, str.TransparentBlt
mov rcx, qword [0x1404e77b0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1404e77c0], rax
call fcn.140212370
cmp qword [0x1404e6590], 0
je 0x1400dfef1
mov rcx, qword [0x1404e6590]
call fcn.1400e0be0
mov eax, 1
add rsp, 0x28
ret