Function at 0x41e800
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x43f698
mov eax, dword fs:[0]
push eax
sub esp, 0x20
mov eax, dword [0x4530e4]
xor eax, esp
mov dword [esp + 0x1c], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x4530e4]
xor eax, esp
push eax
lea eax, [esp + 0x34]
mov dword fs:[0], eax
mov ebp, dword [esp + 0x44]
mov ebx, ecx
movsx eax, byte [ebx]
add eax, 0xffffffbf
xor esi, esi
cmp eax, 0x14
ja case.0x41e850.66
movzx eax, byte [eax + 0x41eac8]
jmp dword [eax*4 + 0x41eab4]
mov esi, dword [ebp + 0x20]
mov edx, dword [esi]
mov eax, dword [edx + 0x20]
mov ecx, esi
call eax
mov edi, 0x10
cmp dword [ebx + 0x20], edi
jb 0x41e872
mov eax, dword [ebx + 0xc]
jmp 0x41e875
lea eax, [ebx + 0xc]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0x10]
push 1
mov ecx, esi
call eax
cmp dword [ebx + 4], 0
mov eax, 0x445ee0
jne 0x41e891
mov eax, str.FOLDER
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0x10]
push 2
mov ecx, esi
call eax
cmp dword [ebx + 0x78], edi
jb 0x41e8a7
mov eax, dword [ebx + 0x64]
jmp 0x41e8aa
lea eax, [ebx + 0x64]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0x10]
push 3
mov ecx, esi
call eax
mov eax, dword [ebx + 0x40]
mov edx, dword [esi]
mov edx, dword [edx + 0xc]
push eax
push 4
mov ecx, esi
call edx
cmp dword [ebx + 0x94], edi
jb 0x41e8d5
mov eax, dword [ebx + 0x80]
jmp 0x41e8db
lea eax, [ebx + 0x80]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0x10]
push 5
mov ecx, esi
call eax
cmp dword [ebx + 0x5c], edi
jb 0x41e8f7
mov ebx, dword [ebx + 0x48]
push ebx
push 6
jmp 0x41ea7b
add ebx, 0x48
push ebx
push 6
jmp 0x41ea7b
mov esi, dword [ebp + 0x24]
mov edx, dword [esi]
mov eax, dword [edx + 0x20]
mov ecx, esi
call eax
mov edi, 0x10
cmp dword [ebx + 0x78], edi
jb 0x41e91d
mov eax, dword [ebx + 0x64]
jmp 0x41e920
lea eax, [ebx + 0x64]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0x10]
push 1
mov ecx, esi
call eax
mov eax, dword [ebx + 0x40]
mov edx, dword [esi]
mov edx, dword [edx + 0xc]
push eax
push 2
mov ecx, esi
call edx
cmp dword [ebx + 0x94], edi
jb 0x41e94b
mov eax, dword [ebx + 0x80]
jmp 0x41e951
lea eax, [ebx + 0x80]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0x10]
push 3
mov ecx, esi
call eax
cmp dword [ebx + 0x5c], edi
jb 0x41e967
mov eax, dword [ebx + 0x48]
jmp 0x41e96a
lea eax, [ebx + 0x48]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0x10]
push 4
mov ecx, esi
call eax
cmp dword [ebx + 0x20], edi
jb 0x41e986
mov ebx, dword [ebx + 0xc]
push ebx
push 5
jmp 0x41ea7b
add ebx, 0xc
push ebx
push 5
jmp 0x41ea7b
cmp dword [ebx + 4], esi
jne 0x41e9bb
mov eax, 0x10
cmp dword [ebx + 0x3c], eax
jb 0x41e9a5
mov edi, dword [ebx + 0x28]
jmp 0x41e9a8
lea edi, [ebx + 0x28]
cmp dword [ebx + 0x20], eax
jb 0x41e9b2
mov ecx, dword [ebx + 0xc]
jmp 0x41e9b5
lea ecx, [ebx + 0xc]
push ebp
call fcn.0041e300
mov esi, dword [ebp + 0x28]
mov edx, dword [esi]
mov eax, dword [edx + 0x20]
mov ecx, esi
call eax
mov edi, 0x10
cmp dword [ebx + 0x3c], edi
jb 0x41e9d6
mov eax, dword [ebx + 0x28]
jmp 0x41e9d9
lea eax, [ebx + 0x28]
mov edx, dword [esi]
push eax
mov eax, dword [edx + 0x10]
push 1
mov ecx, esi
call eax
cmp dword [ebx + 0x20], edi
jb 0x41e9f5
mov ebx, dword [ebx + 0xc]
push ebx
push 2
jmp 0x41ea7b
add ebx, 0xc
push ebx
push 2
jmp 0x41ea7b
cmp dword [ebx + 4], esi
jne 0x41ea5e
push str.DELETE_FROM_Meta_WHERE_File_LIKE__
lea ecx, [esp + 0x18]
call fcn.0040a080
push esi
lea ecx, [ebx + 8]
mov dword [esp + 0x40], esi
push ecx
or eax, 0xffffffff
lea esi, [esp + 0x1c]
call fcn.00409630
push 3
push 0x4473f0
mov eax, esi
call fcn.00409720
cmp dword [esp + 0x2c], 0x10
mov eax, dword [esp + 0x18]
jae 0x41ea42
lea eax, [esp + 0x18]
mov ecx, dword [ebp + 4]
mov edx, dword [ecx]
push eax
mov eax, dword [edx + 8]
call eax
lea ecx, [esp + 0x14]
mov dword [esp + 0x3c], 0xffffffff
call fcn.0040a4c0
mov esi, dword [ebp + 0x2c]
mov edx, dword [esi]
mov eax, dword [edx + 0x20]
mov ecx, esi
call eax
cmp dword [ebx + 0x20], 0x10
jb 0x41ea75
mov ebx, dword [ebx + 0xc]
jmp 0x41ea78
add ebx, 0xc
push ebx
push 1
mov edx, dword [esi]
mov eax, dword [edx + 0x10]
mov ecx, esi
call eax
mov edx, dword [esi]
mov eax, dword [edx + 0x18]
mov ecx, esi
call eax
dec eax
neg eax
sbb eax, eax
inc eax
mov ecx, dword [esp + 0x34]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x1c]
xor ecx, esp
call fcn.0042bb57
add esp, 0x2c
ret 4