Function at 0x4025a0
Capabilities:
Link many functions at runtime
Open clipboard

Disassembly:
mov eax, dword [0x40a114]
push ebx
push esi
mov esi, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push edi
push eax
call esi
mov ecx, dword [0x40a10c]
mov dword [0x40a170], eax
push ecx
mov dword [0x404014], 0x1ff9
call esi
mov dword [0x40a174], eax
mov eax, dword [0x404028]
cdq
mov ecx, 0x899
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
idiv ecx
mov eax, dword [0x40a170]
mov dword [0x404080], edx
mov edx, dword [0x40a104]
push edx
push eax
call esi
mov ecx, dword [0x4043a0]
mov edi, dword [sym.imp.USER32.dll_GetClassWord]
push 0x65
push ecx
mov dword [0x40a12c], eax
call edi
mov edx, dword [0x40a0f8]
mov eax, dword [0x40a170]
push edx
push eax
call esi
mov ecx, dword [0x4043b8]
push 0x8c
push 0x48
push 0xf0
push 0xda
push ecx
mov dword [0x40a14c], eax
call dword [sym.imp.GDI32.dll_TextOutA]
mov edx, dword [0x40a11c]
mov eax, dword [0x40a174]
push edx
push eax
call esi
mov ecx, dword [0x40a118]
mov edx, dword [0x40a170]
push ecx
push edx
mov dword [0x40a150], eax
mov dword [0x4040a0], 0x48dc
call esi
mov ebx, dword [sym.imp.USER32.dll_OpenClipboard]
mov dword [0x40a154], eax
mov eax, dword [0x404394]
push eax
call ebx
mov ecx, dword [0x40a110]
mov edx, dword [0x40a170]
push ecx
push edx
call esi
mov ecx, dword [0x40a170]
mov dword [0x40a158], eax
mov eax, dword [0x40a108]
mov dword [0x404070], 0x5b57
push eax
push ecx
call esi
mov edx, dword [0x404324]
push 0xd4
push edx
mov dword [0x40a15c], eax
call edi
mov eax, dword [0x40a100]
mov ecx, dword [0x40a170]
push eax
push ecx
call esi
mov edx, dword [0x40403c]
mov ecx, dword [0x40a170]
mov dword [0x40a160], eax
mov eax, dword [0x40a0f4]
add edx, 0x62c2
push eax
push ecx
mov dword [0x40400c], edx
call esi
mov edx, dword [0x40a0fc]
mov dword [0x40a164], eax
mov eax, dword [0x40a170]
push edx
push eax
mov dword [0x40404c], 0x5c98
call esi
mov ecx, dword [0x404018]
mov edx, dword [0x40a0f0]
mov dword [0x40a130], eax
mov eax, dword [0x40a170]
add ecx, 0x69b9
push edx
push eax
mov dword [0x4040b0], ecx
call esi
mov ecx, dword [0x40a0e8]
mov edx, dword [0x40a170]
push ecx
push edx
mov dword [0x40a134], eax
mov dword [0x404080], 0x27fd
call esi
mov dword [0x40a138], eax
mov eax, dword [0x404388]
push eax
call ebx
mov ecx, dword [0x40a0e0]
mov edx, dword [0x40a170]
push ecx
push edx
call esi
mov ecx, dword [0x404050]
pop edi
imul ecx, ecx, 0x2d73
mov dword [0x4040d0], ecx
mov ecx, dword [0x40a12c]
pop esi
mov dword [0x40a168], eax
test ecx, ecx
pop ebx
je 0x402807
mov ecx, dword [0x40a14c]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a150]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a154]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a158]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a15c]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a160]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a164]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a130]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a134]
test ecx, ecx
je 0x402807
mov ecx, dword [0x40a138]
test ecx, ecx
je 0x402807
test eax, eax
je 0x402807
mov eax, 1
ret
mov ecx, dword [0x404054]
mov eax, 0x94458095
imul ecx
add edx, ecx
sar edx, 7
mov eax, edx
shr eax, 0x1f
add edx, eax
xor eax, eax
mov dword [0x404054], edx
ret