Function at 0x475a37
Capabilities:
Hide graphical window

Disassembly:
push 0xc
mov eax, 0x49b21d
call fcn.00497232
mov ebx, ecx
push 0x2000000
push 1
push 1
lea ecx, [ebx + 0x20]
call fcn.004751ff
call fcn.0047f4e3
mov edi, eax
lea eax, [ebp - 0x14]
push str.RTLReading
push str.Settings
push eax
mov ecx, edi
mov dword [ebp - 0x10], edi
call fcn.0047f521
and dword [ebp - 4], 0
push 0x4a0910
push dword [ebp - 0x14]
call dword [sym.imp.MSVCR120.dll__wcsicmp]
pop ecx
pop ecx
test eax, eax
jne 0x475a96
push dword [ebx + 4]
call fcn.00461053
pop ecx
push 0x4a0914
push str.DetailDlg
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.0047f521
push dword [eax]
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_SetWindowTextW]
lea ecx, [ebp - 0x18]
call fcn.0045e73f
or dword [ebx + 0x448], 0xffffffff
push 0x40f
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esi, [ebx + 0xb0]
push eax
mov ecx, esi
call fcn.00476c19
push 0xa
mov ecx, esi
call fcn.00486c1f
push ecx
mov eax, esp
mov ecx, edi
push str.NoDataToDisplay
push str.DetailDlg
push eax
call fcn.0047f521
mov ecx, esi
call fcn.00486c3a
push 0x408
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esi, [ebx + 0x48]
push eax
mov ecx, esi
call fcn.00476bdc
mov ecx, edi
call fcn.0047f40b
mov ecx, esi
push dword [eax + 0x70]
call fcn.00473593
push str.PrivacyPolicy
push str.DetailDlg
lea eax, [ebp - 0x18]
mov ecx, edi
push eax
call fcn.0047f521
push dword [eax]
mov ecx, esi
mov byte [ebp - 4], 1
call fcn.00476b19
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0
call fcn.0045e73f
mov ecx, edi
call fcn.0047f40b
mov eax, dword [eax + 0x70]
cmp dword [eax - 8], 0
je 0x475b72
push 5
jmp 0x475b74
push 0
push dword [ebx + 0x4c]
call dword [sym.imp.USER32.dll_ShowWindow]
push 0x40b
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
push str.DoubleClickAnItem
mov esi, eax
mov ecx, edi
push str.DetailDlg
lea eax, [ebp - 0x18]
push eax
call fcn.0047f521
push dword [eax]
push esi
call dword [sym.imp.USER32.dll_SetWindowTextW]
lea ecx, [ebp - 0x18]
call fcn.0045e73f
push 0x3f7
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
lea edi, [ebx + 0x44]
push 0x20
push 0
push 0x1036
push eax
mov dword [edi], eax
call esi
mov ecx, dword [ebp - 0x10]
lea eax, [ebp - 0x18]
push str.FieldName
push str.DetailDlg
push eax
call fcn.0047f521
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x96
push 0
push dword [eax]
mov ecx, edi
push 0
call fcn.00475773
lea ecx, [ebp - 0x18]
call fcn.0045e73f
mov ecx, dword [ebp - 0x10]
lea eax, [ebp - 0x18]
push str.FieldDescription
push str.DetailDlg
push eax
call fcn.0047f521
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xb4
push 0
push dword [eax]
mov ecx, edi
push 1
call fcn.00475773
lea ecx, [ebp - 0x18]
call fcn.0045e73f
mov ecx, dword [ebp - 0x10]
lea eax, [ebp - 0x18]
push str.FieldSize
push str.DetailDlg
push eax
call fcn.0047f521
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x3c
push 1
push dword [eax]
mov ecx, edi
push 3
call fcn.00475773
lea ecx, [ebp - 0x18]
call fcn.0045e73f
push 1
push 3
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push eax
push 1
push 0x1003
mov dword [ebx + 0x40], eax
push dword [edi]
call esi
mov ecx, ebx
call fcn.0047554a
push 0x40c
lea edi, [ebx + 4]
push dword [edi]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov esi, dword [ebp - 0x10]
mov ecx, esi
push 0x4a09ec
mov dword [ebx + 0xac], eax
lea eax, [ebp - 0x18]
push str.DetailDlg
push eax
call fcn.0047f521
push dword [eax]
push dword [ebx + 0xac]
call dword [sym.imp.USER32.dll_SetWindowTextW]
lea ecx, [ebp - 0x18]
call fcn.0045e73f
push 1
push dword [edi]
call dword [sym.imp.USER32.dll_GetDlgItem]
push 0x4a09fc
mov dword [ebx + 0xa4], eax
mov ecx, esi
push str.DetailDlg
lea eax, [ebp - 0x18]
push eax
call fcn.0047f521
push dword [eax]
push dword [ebx + 0xa4]
call dword [sym.imp.USER32.dll_SetWindowTextW]
lea ecx, [ebp - 0x18]
call fcn.0045e73f
push 0x3f6
push dword [edi]
call dword [sym.imp.USER32.dll_GetDlgItem]
push str.Export
mov dword [ebx + 0xa8], eax
mov ecx, esi
push str.DetailDlg
lea eax, [ebp - 0x18]
push eax
call fcn.0047f521
push dword [eax]
push dword [ebx + 0xa8]
call dword [sym.imp.USER32.dll_SetWindowTextW]
lea ecx, [ebp - 0x18]
call fcn.0045e73f
push 0
mov ecx, edi
call fcn.00474f9a
lea ecx, [ebp - 0x14]
call fcn.0045e73f
xor eax, eax
inc eax
call fcn.00497200
ret 0x10