Function at 0x41ce6e
Capabilities:
Check for software breakpoints
Open clipboard
Read clipboard data

Disassembly:
push 0x220
mov eax, 0x4242b7
call fcn.0042193f
mov ebx, ecx
xor edi, edi
xor esi, esi
inc edi
mov dword [ebp - 0x224], esi
cmp dword [ebx + 0x398], esi
je 0x41cea7
call fcn.0041f9bd
push esi
mov ecx, ebx
call fcn.0041dccd
push eax
mov ecx, ebx
call fcn.0041dd1c
mov ecx, ebx
call fcn.0041dccd
mov dword [ebp - 0x220], eax
test eax, eax
je 0x41cf36
mov eax, dword [eax]
mov esi, dword [eax + 0x30]
mov ecx, esi
call dword [0x42e58c]
mov ecx, dword [ebp - 0x220]
call esi
test eax, eax
jne 0x41cf34
mov eax, dword [ebx + 0x24]
mov dword [ebp - 0x21c], eax
mov eax, dword [eax]
mov esi, dword [eax + 0x1c]
mov ecx, esi
call dword [0x42e58c]
mov ecx, dword [ebp - 0x21c]
call esi
test eax, eax
je 0x41cf34
push 0x7f02
push 0
mov dword [ebp - 0x224], edi
call dword [sym.imp.USER32.dll_LoadCursorW]
push eax
call dword [sym.imp.USER32.dll_SetCursor]
mov edi, eax
mov eax, dword [ebp - 0x21c]
mov eax, dword [eax]
mov esi, dword [eax + 0x18]
mov ecx, esi
call dword [0x42e58c]
mov ecx, dword [ebp - 0x21c]
call esi
push edi
call dword [sym.imp.USER32.dll_SetCursor]
xor edi, edi
inc edi
xor esi, esi
mov eax, dword [ebp + 8]
mov ecx, 0x800c
cmp eax, ecx
jg 0x41d0d0
je 0x41d0c2
add ecx, 0xfffffff4
cmp eax, ecx
jg 0x41d035
je 0x41d00e
cmp eax, 3
jl 0x41d1b4
cmp eax, 4
jle 0x41d002
cmp eax, 5
je 0x41cf96
cmp eax, 0xcc
je 0x41cfe9
mov ecx, 0xce
cmp eax, ecx
je 0x41cfc3
add ecx, 2
cmp eax, ecx
je 0x41cfa9
cmp eax, 0xd4
jne 0x41d1b4
mov ecx, ebx
call fcn.0041fb24
or dword [0x42d0ac], 0x20
jmp 0x41d36b
push ecx
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_IsDlgButtonChecked]
cmp eax, edi
jne 0x41d36b
push esi
push 0xce
jmp 0x41cfdb
push ecx
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_IsDlgButtonChecked]
cmp eax, edi
jne 0x41d36b
push esi
push 0xd0
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_CheckDlgButton]
jmp 0x41d36b
cmp dword [ebp + 0xc], 0x300
jne 0x41d36b
mov ecx, ebx
call fcn.0041faa3
jmp 0x41d36b
mov ecx, ebx
call fcn.0041fa5f
jmp 0x41d36b
cmp dword [ebx + 0x374], esi
je 0x41d023
push esi
push 0xe124
mov ecx, ebx
call fcn.0041ce6e
mov ecx, ebx
call fcn.0041eb1d
or dword [0x42d0ac], edi
jmp 0x41d36b
sub eax, 0x8001
je 0x41d0af
sub eax, 1
je 0x41d093
sub eax, 4
je 0x41d080
sub eax, 4
je 0x41d074
sub eax, 1
jne 0x41d1b4
cmp dword [ebx + 0x58], esi
je 0x41d36b
mov dword [ebx + 0x58], esi
push ecx
mov ecx, ebx
call fcn.0041e861
mov ecx, ebx
call fcn.0041f31c
jmp 0x41d36b
mov ecx, ebx
call fcn.0041eaa5
jmp 0x41d385
mov ecx, ebx
call fcn.0041edec
or dword [0x42d0ac], 4
jmp 0x41d36b
cmp dword [ebx + 4], 0
je 0x41d36b
push esi
push esi
push 0x10
push dword [ebx + 4]
call dword [sym.imp.USER32.dll_PostMessageW]
jmp 0x41d36b
mov ecx, ebx
call fcn.0041ec63
or dword [0x42d0ac], 2
jmp 0x41d36b
cmp dword [ebx + 0x58], esi
jne 0x41d36b
mov dword [ebx + 0x58], edi
jmp 0x41d060
mov ecx, 0x8017
cmp eax, ecx
jg 0x41d188
je 0x41d17c
sub eax, 0x800d
je 0x41d130
sub eax, 3
je 0x41d124
sub eax, 1
je 0x41d111
sub eax, 1
je 0x41d36b
dec eax
sub eax, 1
jne 0x41d1b4
call fcn.004209fc
jmp 0x41d36b
mov ecx, ebx
call fcn.0041d38f
or dword [0x42d0ac], 0x10
jmp 0x41d36b
mov ecx, ebx
call fcn.0041f7c7
jmp 0x41d36b
push 0x18f
push dword [ebx]
call dword [sym.imp.USER32.dll_LoadIconW]
mov esi, eax
test esi, esi
je 0x41d36b
push 0x104
lea eax, [ebp - 0x218]
push eax
push 0x75
push dword [ebx]
call dword [sym.imp.USER32.dll_LoadStringW]
push esi
push 0
lea eax, [ebp - 0x218]
push eax
push dword [ebx + 4]
call dword [sym.imp.SHELL32.dll_ShellAboutW]
push esi
call dword [sym.imp.USER32.dll_DestroyIcon]
jmp 0x41d36b
mov ecx, ebx
call fcn.0041ea4f
jmp 0x41d36b
sub eax, 0xe102
je 0x41d34f
sub eax, 5
je 0x41d33e
sub eax, 0x1b
je 0x41d335
dec eax
sub eax, 1
je 0x41d2eb
sub eax, 1
je 0x41d1bb
mov edi, esi
jmp 0x41d36b
mov esi, dword [ebx + 0x37c]
call dword [sym.imp.USER32.dll_GetFocus]
cmp eax, esi
jne 0x41d36b
push esi
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x41d36b
push dword [ebx + 0x37c]
call dword [sym.imp.USER32.dll_IsWindowEnabled]
test eax, eax
je 0x41d36b
push dword [ebx + 4]
and dword [ebp - 0x220], 0
call dword [sym.imp.USER32.dll_OpenClipboard]
test eax, eax
je 0x41d2d1
push 0xd
call dword [sym.imp.USER32.dll_IsClipboardFormatAvailable]
test eax, eax
je 0x41d2be
push 0xd
call dword [sym.imp.USER32.dll_GetClipboardData]
mov esi, eax
test esi, esi
je 0x41d2be
push esi
call dword [sym.imp.KERNEL32.dll_GlobalLock]
test eax, eax
je 0x41d2be
push eax
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MFC42u.dll_CString::CString_1]
and dword [ebp - 4], 0
lea ecx, [ebp - 0x21c]
push 9
call dword [sym.imp.MFC42u.dll_CString::Find]
cmp eax, 0xffffffff
je 0x41d26f
push 0x20
push 9
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MFC42u.dll_CString::Replace]
push dword [ebp - 0x21c]
lea eax, [ebp - 0x22c]
mov dword [ebp - 0x22c], 2
push eax
push 0x461
push dword [ebx + 0x37c]
mov dword [ebp - 0x228], 0x4b0
call dword [sym.imp.USER32.dll_SendMessageW]
push esi
mov dword [ebp - 0x220], edi
call dword [sym.imp.KERNEL32.dll_GlobalUnlock]
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x21c]
call dword [sym.imp.MFC42u.dll_CString::CString]
call dword [sym.imp.USER32.dll_CloseClipboard]
cmp dword [ebp - 0x220], 0
jne 0x41d36b
push 0
push 0
push 0x302
push dword [ebx + 0x37c]
call dword [sym.imp.USER32.dll_SendMessageW]
jmp 0x41d36b
xor eax, eax
mov dword [ebx + 0x3a0], esi
cmp dword [ebx + 0x374], esi
mov ecx, ebx
mov dword [ebx + 0x3b0], esi
sete al
mov dword [ebx + 0x39c], esi
mov dword [ebx + 0x374], eax
mov dword [ebx + 0x398], esi
call fcn.0041c26a
sub esp, 0x10
mov ecx, ebx
call fcn.0041bf1b
mov ecx, ebx
call fcn.0041f31c
mov ecx, ebx
call fcn.0041c363
jmp 0x41d36b
mov ecx, ebx
call fcn.0041f5ec
jmp 0x41d36b
push ecx
mov ecx, ebx
call fcn.0041f867
or dword [0x42d0ac], 8
jmp 0x41d36b
cmp dword [ebx + 0x374], esi
je 0x41d364
push esi
push 0xe124
mov ecx, ebx
call fcn.0041ce6e
mov ecx, ebx
call fcn.0041cc86
cmp dword [ebp - 0x224], 0
je 0x41d385
push 0
mov ecx, ebx
call fcn.0041dccd
push eax
mov ecx, ebx
call fcn.0041dd1c
mov eax, edi
call fcn.004218ee
ret 8