Function at 0x140019ce8
Capabilities:
Get hostname

Disassembly:
push rsi
push rdi
push r12
mov eax, CControlBar::OnCtlColor
call fcn.1403c3130
sub rsp, rax
mov qword [rsp + 0xb0], 0xfffffffffffffffe
mov qword [rsp + 0x12b0], rbx
mov qword [rsp + CHtmlView::OnDownloadBegin], rbp
mov rax, qword [0x1404f5550]
xor rax, rsp
mov qword [rsp + CRichEditView::OnCreate], rax
mov rdi, rdx
mov rsi, rcx
call fcn.1400206e0
lea rdx, [rax + 0x10b0]
lea rcx, [rsp + 0x70]
call fcn.140019870
nop
call fcn.1400206e0
lea rbx, [rax + 0x10b0]
mov rdx, qword [rbx + 0x30]
mov rdx, qword [rdx + 8]
mov rcx, rbx
call fcn.1400092dc
mov r11, qword [rbx + 0x30]
mov qword [r11 + 8], r11
and qword [rbx + 0x38], 0
mov rax, qword [rbx + 0x30]
mov qword [rax], rax
mov rax, qword [rbx + 0x30]
mov qword [rax + 0x10], rax
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax]
and dword [rsi + 0x98], 0
xor ecx, ecx
call qword [sym.imp.MSVCR90.dll__time64]
mov qword [rsp + 0x50], rax
lea r8, str._B__d___Y__I:_M__p
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x50]
call fcn.140014700
nop
call fcn.1400206e0
lea rcx, [rax + reloc.mfc90u.dll_CWnd::GetWindowTextLengthW]
lea rdx, [rsp + 0x38]
call qword [sym.imp.mfc90u.dll_CToolBarCtrl::CToolBarCtrl]
lea rcx, [rsi + 0x18]
mov dword [rcx], 0x18
call qword [sym.imp.SETUPAPI.dll_SetupDiGetClassImageList]
mov dword [rsp + 0x58], SerializeElements<class ATL::CStringT<wchar_t,class StrTraitMFC_DLL<wchar_t,class ATL::ChTraitsCRT<wchar_t> > > >
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0xc0]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_GetComputerNameExW]
lea rcx, [rsp + 0x30]
call qword [0x140409500]
nop
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_COleCurrency::operator_]
lea rdx, [0x140415054]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_COleCurrency::operator_]
lea rdx, [rsi + 0x10]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_]
lea rdx, [0x140415050]
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_COleCurrency::operator_]
and dword [rsp + 0x48], 0
xor r12d, r12d
mov ecx, 0x88
call fcn.1403c089a
mov qword [rsp + 0x60], rax
test rax, rax
je 0x140019e72
mov rcx, rax
call fcn.14001aa28
mov rbx, rax
jmp 0x140019e74
xor ebx, ebx
mov r8, rbx
xor edx, edx
mov rcx, rsi
call fcn.140014f3c
cmp dword [rsi + 0x98], 0
je 0x140019ee6
call fcn.1400206e0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14001e4cc
call fcn.1400206e0
mov rcx, rax
call fcn.14001f6ac
mov r11, qword [rdi]
mov rcx, rdi
call qword [r11 + 0x20]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x70]
call fcn.140009484
nop
mov rcx, qword [rsp + 0x70]
call sub.mfc90u.dll_CStatusBar::CStatusBar
jmp 0x14001a190
cmp eax, 0xffffffff
je 0x14001a01d
test eax, eax
jne 0x140019f64
lea rcx, [rbx + 0x20]
call qword [sym.imp.mfc90u.dll_CStatusBar::GetThisMessageMap]
test al, al
jne 0x140019f64
call fcn.1400206e0
lea r8, [rbx + 0x20]
lea rdx, [rsp + 0x70]
mov rcx, rax
call fcn.14001f618
test rax, rax
je 0x140019f29
cmp dword [rax + 0x14], 1
jne 0x140019f29
mov dword [rbx + 0x14], 1
lea rcx, [rbx + 0x50]
lea rdx, [0x14040a96c]
call qword [sym.imp.mfc90u.dll_CDaoTableDef::classCDaoTableDef]
test eax, eax
je 0x140019f56
call fcn.1400206e0
lea rcx, [rax + 0x10b0]
lea rdx, [rbx + 0x20]
call fcn.140018e7c
mov qword [rax], rbx
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + reloc.WS2_32.dll_recv]
jmp 0x140019f79
test rbx, rbx
je 0x140019f79
mov rcx, rbx
call fcn.14001aafc
mov rcx, rbx
call sub.mfc90u.dll_CStatusBar::CStatusBar
cmp dword [rsi + 0x98], 0
jne 0x140019fc1
inc r12d
mov ecx, 0x88
call fcn.1403c089a
mov qword [rsp + 0x60], rax
test rax, rax
je 0x140019fa6
mov rcx, rax
call fcn.14001aa28
mov rbx, rax
jmp 0x140019fa8
xor ebx, ebx
mov r8, rbx
mov edx, r12d
mov rcx, rsi
call fcn.140014f3c
cmp eax, 0xffffffff
jne 0x140019eef
jmp 0x14001a01d
call fcn.1400206e0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14001e4cc
call fcn.1400206e0
mov rcx, rax
call fcn.14001f6ac
mov r11, qword [rdi]
mov rcx, rdi
call qword [r11 + 0x20]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x70]
call fcn.140009484
nop
mov rcx, qword [rsp + 0x70]
call sub.mfc90u.dll_CStatusBar::CStatusBar
jmp 0x14001a190
xor ebx, ebx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xaa0]
lea r8, [rsp + 0x2d0]
xor edx, edx
mov rcx, rsi
call fcn.140014b80
cmp eax, 0xffffffff
je 0x14001a0c4
cmp eax, 0xffffffff
jl 0x14001a08f
cmp dword [rsp + 0x48], 0
je 0x14001a08f
lea rdx, str.unknown
lea rcx, [rsp + 0x2d0]
call qword [sym.imp.MSVCR90.dll__wcsicmp]
test eax, eax
jne 0x14001a08f
mov r9d, dword [rsp + 0x40]
xor r8d, r8d
lea rdx, [rsp + 0x2d0]
mov rcx, rsi
call fcn.1400198f8
inc ebx
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xaa0]
lea r8, [rsp + 0x2d0]
mov edx, ebx
mov rcx, rsi
call fcn.140014b80
cmp eax, 0xffffffff
jne 0x14001a052
call fcn.1400206e0
lea rbx, [rax + 0x10b0]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x18]
mov rdx, rbx
mov rcx, rsi
call fcn.140018fac
xor ecx, ecx
call qword [sym.imp.MSVCR90.dll__time64]
mov qword [rsp + 0x50], rax
lea r8, str._A___B__d___Y__I:_M__p
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x50]
call fcn.140014700
nop
mov rdx, rax
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc90u.dll_CToolBarCtrl::CToolBarCtrl]
nop
lea rcx, [rsp + 0x48]
call qword [sym.imp.mfc90u.dll_CView::CView]
call fcn.1400206e0
lea rcx, [rax + reloc.mfc90u.dll_COleDropSource::GiveFeedback]
lea rdx, [rsp + 0x38]
call qword [sym.imp.mfc90u.dll_CToolBarCtrl::CToolBarCtrl]
call fcn.1400206e0
mov rcx, rax
call fcn.14001e580
call fcn.1400206e0
mov rcx, rax
lea rdx, [rsp + 0x70]
call fcn.14001e4cc
mov r11, qword [rdi]
mov rcx, rdi
call qword [r11 + 0x20]
nop
lea rcx, [rsp + 0x30]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x38]
call qword [sym.imp.mfc90u.dll_CView::CView]
nop
lea rcx, [rsp + 0x70]
call fcn.140009484
nop
mov rcx, qword [rsp + 0x70]
call sub.mfc90u.dll_CStatusBar::CStatusBar
mov rcx, qword [rsp + 0x1270]
xor rcx, rsp
call fcn.1403c2380
lea r11, [rsp + 0x1280]
mov rbx, qword [r11 + 0x30]
mov rbp, qword [r11 + 0x38]
mov rsp, r11
pop r12
pop rdi
pop rsi
ret