Function at 0x1402bae30
Capabilities:
Open clipboard
Write clipboard data

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x128
mov qword [rsp + 0xf0], 0xfffffffffffffffe
lea rcx, [rsp + 0x20]
call fcn.14021e3c0
nop
xor edx, edx
lea rcx, [rsp + 0x30]
call sub.mfc90u.dll_CStdioFile::CStdioFile
nop
mov eax, dword [0x1404e6388]
mov dword [rsp + 0x78], eax
mov eax, dword [0x1404e638c]
mov dword [rsp + 0x98], eax
lea rcx, [rsp + 0x58]
call sub.mfc90u.dll_CDaoRecordset::CDaoRecordset
nop
xor eax, eax
test rax, rax
jne 0x1402bae97
mov qword [rsp + 0xf8], 0
jmp 0x1402baea8
xor eax, eax
add rax, 8
mov rax, qword [rax]
mov qword [rsp + 0xf8], rax
mov rcx, qword [rsp + 0xf8]
call qword [sym.imp.GDI32.dll_CreateCompatibleDC]
mov rdx, rax
lea rcx, [rsp + 0x58]
call sub.mfc90u.dll_COleControl::AmbientLocaleID
nop
lea rax, vtable.CGdiObject.0
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 0
lea rax, vtable.CBitmap.0
mov qword [rsp + 0x88], rax
mov r8d, dword [rsp + 0x98]
mov edx, dword [rsp + 0x78]
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.GDI32.dll_CreateCompatibleBitmap]
mov rdx, rax
lea rcx, [rsp + 0x88]
call sub.mfc90u.dll_COleControl::AmbientScaleUnits
test eax, eax
jne 0x1402baf7f
mov r8d, 0xffffffff
xor edx, edx
mov ecx, 0x3e8a
call sub.mfc90u.dll_AfxHelpEnabled
mov dword [rsp + 0xb8], 0
lea rax, vtable.CBitmap.0
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x88]
call fcn.140002370
nop
lea rcx, [rsp + 0x58]
call sub.mfc90u.dll_CCmdTarget::CCmdTarget
nop
lea rcx, [rsp + 0x30]
call sub.mfc90u.dll_CSocket::CSocket
nop
lea rcx, [rsp + 0x20]
call fcn.14021e420
mov eax, dword [rsp + 0xb8]
jmp 0x1402bb267
lea rax, [rsp + 0x88]
mov qword [rsp + 0xd0], rax
cmp qword [rsp + 0xd0], 0
jne 0x1402bafa8
mov qword [rsp + 0x100], 0
jmp 0x1402bafbc
mov rax, qword [rsp + 0xd0]
mov rax, qword [rax + 8]
mov qword [rsp + 0x100], rax
mov rdx, qword [rsp + 0x100]
mov rcx, qword [rsp + 0x60]
call sub.mfc90u.dll_CArchive::Read
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xa0], 0
mov dword [rsp + 0xa4], 0
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0xac], eax
lea rax, [0x1404e6288]
mov qword [rsp + 0xd8], rax
cmp qword [rsp + 0xd8], 0
jne 0x1402bb02d
mov qword [rsp + 0x108], 0
jmp 0x1402bb041
mov rax, qword [rsp + 0xd8]
mov rax, qword [rax + 8]
mov qword [rsp + 0x108], rax
mov r8, qword [rsp + 0x108]
lea rdx, [rsp + 0xa0]
mov rcx, qword [rsp + 0x60]
call qword [sym.imp.USER32.dll_FillRect]
lea r8, [rsp + 0xa0]
lea rdx, [rsp + 0x58]
mov rcx, qword [rsp + 0x130]
call fcn.1402bac60
cmp qword [rsp + 0xb0], 0
jne 0x1402bb08f
mov qword [rsp + 0x110], 0
jmp 0x1402bb0a3
mov rax, qword [rsp + 0xb0]
mov rax, qword [rax + 8]
mov qword [rsp + 0x110], rax
mov rdx, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x60]
call sub.mfc90u.dll_CArchive::Read
call fcn.140001240
mov qword [rsp + 0xe8], rax
mov rcx, qword [rsp + 0xe8]
mov rcx, qword [rcx + 0x40]
call qword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
jne 0x1402bb13e
mov r8d, 0xffffffff
xor edx, edx
mov ecx, 0x3e8a
call sub.mfc90u.dll_AfxHelpEnabled
mov dword [rsp + 0xbc], 0
lea rax, vtable.CBitmap.0
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x88]
call fcn.140002370
nop
lea rcx, [rsp + 0x58]
call sub.mfc90u.dll_CCmdTarget::CCmdTarget
nop
lea rcx, [rsp + 0x30]
call sub.mfc90u.dll_CSocket::CSocket
nop
lea rcx, [rsp + 0x20]
call fcn.14021e420
mov eax, dword [rsp + 0xbc]
jmp 0x1402bb267
call qword [sym.imp.USER32.dll_EmptyClipboard]
test eax, eax
jne 0x1402bb1b4
mov r8d, 0xffffffff
xor edx, edx
mov ecx, 0x3e8a
call sub.mfc90u.dll_AfxHelpEnabled
call qword [sym.imp.USER32.dll_CloseClipboard]
mov dword [rsp + 0xc0], 0
lea rax, vtable.CBitmap.0
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x88]
call fcn.140002370
nop
lea rcx, [rsp + 0x58]
call sub.mfc90u.dll_CCmdTarget::CCmdTarget
nop
lea rcx, [rsp + 0x30]
call sub.mfc90u.dll_CSocket::CSocket
nop
lea rcx, [rsp + 0x20]
call fcn.14021e420
mov eax, dword [rsp + 0xc0]
jmp 0x1402bb267
lea rcx, [rsp + 0x88]
call sub.mfc90u.dll_DDX_IPAddress
mov rdx, rax
mov ecx, 2
call qword [sym.imp.USER32.dll_SetClipboardData]
mov qword [rsp + 0x80], rax
cmp qword [rsp + 0x80], 0
jne 0x1402bb1f4
mov r8d, 0xffffffff
xor edx, edx
mov ecx, 0x3e8a
call sub.mfc90u.dll_AfxHelpEnabled
call qword [sym.imp.USER32.dll_CloseClipboard]
mov dword [rsp + 0xc4], 1
lea rax, vtable.CBitmap.0
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x88]
call fcn.140002370
nop
lea rcx, [rsp + 0x58]
call sub.mfc90u.dll_CCmdTarget::CCmdTarget
nop
lea rcx, [rsp + 0x30]
call sub.mfc90u.dll_CSocket::CSocket
nop
lea rcx, [rsp + 0x20]
call fcn.14021e420
mov eax, dword [rsp + 0xc4]
jmp 0x1402bb267
add rsp, 0x128
ret