Function at 0x415378
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffec
cmp dword [0x7271b0], 0
jne 0x4159b1
mov dword [0x7271b0], 1
push str.ASYNCSELECT
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271b4], eax
push str.BEGINPAINT
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271b8], eax
push str.CHANGE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271bc], eax
push str.CLICK
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271c4], eax
push 0x6f1aab
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271c8], eax
push str.COLORS
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271cc], eax
push str.COMMAND
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271d0], eax
push str.COMMNOTIFY
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271d4], eax
push str.CTLCOLOR
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271d8], eax
push str.DDEACK
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271dc], eax
push str.DDEEXECUTE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271e0], eax
push str.DDEINITIATE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271e4], eax
push str.DDETERMINATE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271e8], eax
push 0x6f1aa3
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271ec], eax
push str.DESTROY
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271f0], eax
push str.DRAWITEM
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271f4], eax
push str.DROPFILES
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271f8], eax
push str.DROPOVER
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7271fc], eax
push str.ENDPAINT
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727200], eax
push str.ERASEBKGND
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727204], eax
push str.FILLMEASURE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727208], eax
push str.FWLOSTFOCUS
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x72720c], eax
push str.GETDLGCODE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727210], eax
push str.GETMINMAXINFO
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727214], eax
push str.GOTFOCUS
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727218], eax
push str.HELPF1
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727220], eax
push 0x6f1b12
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727224], eax
push str.HSCROLL
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727228], eax
push str.INITIATE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x72722c], eax
push str.KEYCHAR
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727234], eax
push str.KEYDOWN
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727238], eax
push 0x6f1ba6
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727240], eax
push str.INITMENUPOPUP
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727230], eax
push str.LOSTFOCUS
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727244], eax
push str.NCACTIVATE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727248], eax
push str.NCMOUSEMOVE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x72724c], eax
push str.LBUTTONDOWN
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727254], eax
push str.LBUTTONUP
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727258], eax
push str.LDBLCLICK
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x72725c], eax
push str.MBUTTONDOWN
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727260], eax
push str.MBUTTONUP
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727264], eax
push str.MEASUREITEM
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727268], eax
push str.MENUCHAR
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x72726c], eax
push str.MENUSELECT
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727270], eax
push str.MOUSEMOVE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727274], eax
push str.MOUSEWHEEL
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727278], eax
push str.MOVED
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x72727c], eax
push str.NOTIFY
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727250], eax
push str.PAINT
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727280], eax
push str.NCPAINT
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727284], eax
push str.PALETTECHANGED
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727288], eax
push str.QUERYDRAGICON
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x72728c], eax
push str.QUERYENDSESSION
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727290], eax
push str.QUERYNEWPALETTE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727294], eax
push str.RBUTTONDOWN
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x727298], eax
push str.RBUTTONUP
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x72729c], eax
push str.RESIZE
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7272a0], eax
push str.SETFOCUS
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7272a8], eax
push str.VSCROLL
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7272ac], eax
push str.SYSCOMMAND
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7272b0], eax
push str.TASKBAR
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7272a4], eax
push str.TIMER
call fcn.00461838
pop ecx
push eax
call fcn.00461a5f
pop ecx
mov dword [0x7272b4], eax
mov byte [ebp - 8], 0x55
mov byte [ebp - 7], 0x50
mov byte [ebp - 6], 0x5b
mov byte [ebp - 5], 0x45
mov byte [ebp - 4], 0x43
mov byte [ebp - 3], 0x47
mov byte [ebp - 2], 0
xor eax, eax
dec byte [ebp + eax - 8]
inc eax
cmp eax, 6
jl 0x415945
lea edx, [ebp - 8]
push edx
call fcn.00461838
pop ecx
test eax, eax
je 0x415962
call fcn.0046cd4c
mov byte [ebp - 0x14], 0x55
mov byte [ebp - 0x13], 0x49
mov byte [ebp - 0x12], 0x43
mov byte [ebp - 0x11], 0x55
mov byte [ebp - 0x10], 0x53
mov byte [ebp - 0xf], 0x42
mov byte [ebp - 0xe], 0x5a
mov byte [ebp - 0xd], 0x4a
mov byte [ebp - 0xc], 0x44
mov byte [ebp - 0xb], 0x50
mov byte [ebp - 0xa], 0x4f
mov byte [ebp - 9], 0
xor eax, eax
dec byte [ebp + eax - 0x14]
inc eax
cmp eax, 0xb
jl 0x415994
lea edx, [ebp - 0x14]
push edx
call fcn.00461838
pop ecx
test eax, eax
je 0x4159b1
call fcn.0046cd4c
mov esp, ebp
pop ebp
ret