Function at 0x11cd0570
Capabilities:
Check for time delay via gettickcount
Get graphical window text

Disassembly:
push 0xffffffffffffffff
push 0x11fa14a6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x230
push ebx
push ebp
push esi
push edi
push 0xffffffffffffffdd
lea ecx, [esp + 0x24]
call fcn.11e15fa0
xor ebx, ebx
mov dword [esp + 0x248], ebx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov esi, dword [esp + 0x254]
mov dword [esp + 0x14], eax
cmp esi, ebx
mov dword [esp + 0x10], ebx
je 0x11cd06cf
mov ebp, dword [esp + 0x258]
cmp ebp, ebx
je 0x11cd06cf
push ebx
push ebx
push ebx
mov ecx, 0x1212b5c0
call fcn.11d60760
test eax, eax
je 0x11cd05f2
mov ecx, 0x1212b458
call fcn.11df40d0
test eax, eax
je 0x11cd06a0
push 2
lea ecx, [esp + 0x30]
call fcn.11e15fa0
mov byte [esp + 0x248], 1
mov ecx, 0x81
xor eax, eax
lea edi, [esp + 0x3a]
mov word [esp + 0x38], bx
push 0x104
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
lea eax, [esp + 0x3c]
xor edi, edi
push eax
push esi
call dword [sym.imp.USER32.dll_GetWindowTextW]
test eax, eax
je 0x11cd064b
lea ecx, [esp + 0x38]
push str.FolderView
push ecx
call fcn.11e68668
add esp, 8
test eax, eax
je 0x11cd064b
mov edi, 1
cmp dword [0x12133f80], ebx
je 0x11cd066e
lea edx, [esp + 0x38]
push ebp
push edx
push esi
push str.hwnd___x___Test__s___IDropTarget__x__n
push str.dodragdrop
push 4
call fcn.11ca5810
add esp, 0x18
cmp dword [0x121248f8], ebx
jne 0x11cd0690
cmp edi, ebx
je 0x11cd0690
push ebp
call fcn.11cd03b0
add esp, 4
mov dword [0x121248f8], eax
mov dword [esp + 0x10], 1
lea ecx, [esp + 0x2c]
mov byte [esp + 0x248], bl
call fcn.11e15fd0
cmp ebp, ebx
je 0x11cd06cf
cmp dword [esp + 0x10], ebx
jne 0x11cd06cf
mov ecx, 0x1212b5c0
call fcn.11da98e0
test al, 4
jne 0x11cd06cf
mov ecx, 0x1212b458
call fcn.11df4850
test eax, eax
je 0x11cd06cf
push ebp
call fcn.11cd0440
add esp, 4
cmp dword [0x12133f80], ebx
je 0x11cd06f6
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [esp + 0x14]
push eax
push str.OnRegisterDragDrop_Time__d__n
push str.dodragdrop
push 4
call fcn.11ca5810
add esp, 0x10
lea ecx, [esp + 0x20]
call fcn.11e16060
mov esi, dword [esp + 0x250]
lea ecx, [esp + 0x14]
lea edx, [esp + 0x10]
push ecx
mov eax, dword [esi + 0x24]
mov edi, dword [esi + 0x1c]
mov ebp, dword [esi + 0x20]
mov dword [esp + 0x20], eax
lea eax, [esp + 0x1c]
push edx
push eax
push edi
mov dword [esp + 0x28], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x24], ebx
call fcn.11e15b00
mov eax, dword [esp + 0x20]
add esp, 0x10
cmp eax, ebx
je 0x11cd0778
mov ecx, dword [esp + 0x18]
mov edx, dword [esp + 0x14]
mov ebx, dword [esi + 0xc]
mov dword [esi + 0x1c], ecx
mov ecx, dword [esp + 0x258]
mov dword [esi + 0x24], edx
mov edx, dword [esp + 0x254]
push ecx
push edx
push esi
mov dword [esi + 0x20], eax
call eax
mov eax, dword [esp + 0x1c]
mov dword [esi + 0x1c], edi
mov dword [esi + 0x20], ebp
mov dword [esi + 0x24], eax
mov dword [esi + 0xc], ebx
jmp 0x11cd07ba
mov edi, dword [esi + 0x18]
cmp edi, ebx
je 0x11cd07ba
mov eax, dword [esi + 0x10]
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
mov ecx, dword [esp + 0x258]
mov edx, dword [esp + 0x254]
push ecx
push edx
call edi
mov dword [esi + 0x14], eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [esi + 0x10], eax
mov eax, dword [esi + 8]
test eax, 0x800000
je 0x11cd07ba
call dword [sym.imp.WS2_32.dll_WSAGetLastError]
mov dword [esi + 0x28], eax
mov esi, dword [esi + 0x14]
lea ecx, [esp + 0x20]
mov dword [esp + 0x248], 0xffffffff
call fcn.11e15fd0
mov ecx, dword [esp + 0x240]
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x23c
ret 0xc