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

Disassembly:
sub esp, 0xc
push ebx
push ebp
push esi
mov esi, ecx
mov ebx, edx
push edi
lea edi, [esi + 0x114]
mov dword [esp + 0x18], ebx
xor ebp, ebp
cmp dword [edi + 0x14], 8
jb 0x1000b481
mov eax, dword [edi]
jmp 0x1000b483
mov eax, edi
push str.dllhost.exe
push eax
call fcn.10091ada
add esp, 8
test eax, eax
je 0x1000b4d1
cmp dword [edi + 0x14], 8
jb 0x1000b49f
mov eax, dword [edi]
jmp 0x1000b4a1
mov eax, edi
push str.explorer.exe
push eax
call fcn.10091ada
add esp, 8
test eax, eax
je 0x1000b4d1
cmp dword [edi + 0x14], 8
jb 0x1000b4bb
mov edi, dword [edi]
push str.ReClockHelper.dll
push edi
call fcn.10091ada
add esp, 8
mov dword [esp + 0x14], ebp
test eax, eax
jne 0x1000b4d9
mov dword [esp + 0x14], 1
mov ecx, dword [ebx + 0x44]
lea eax, [esp + 0x10]
push 0
push 0
push 0
push eax
lea edx, [ebx + 0x2c]
mov dword [esp + 0x20], ebp
call fcn.100835e0
mov ebx, dword [esp + 0x30]
add esp, 0x10
mov edi, dword [esp + 0x10]
cmp dword [esi + 0x68], ebp
je 0x1000b648
cmp dword [esi + 0x70], ebp
je 0x1000b648
cmp dword [esi + 0x74], ebp
jne 0x1000b648
cmp ebx, 0x1c
jne 0x1000b53b
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 0
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
jne 0x1000b5b6
jmp 0x1000b648
cmp ebx, 0x47
je 0x1000b545
cmp ebx, 0x48
jne 0x1000b559
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
jne 0x1000b5b6
cmp ebx, 2
je 0x1000b563
cmp ebx, 1
jne 0x1000b595
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 3
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
je 0x1000b595
mov eax, dword [esi]
push esi
call dword [eax + 0x10]
test al, 0x10
je 0x1000b5b6
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 5
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
jne 0x1000b5b6
cmp ebx, 0xd
jne 0x1000b648
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 4
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
je 0x1000b648
cmp dword [edi + 8], 0x240
jg 0x1000b5e1
cmp dword [edi + 4], 0x400
jg 0x1000b5e1
mov eax, dword [esi + 0x64]
add eax, 0x9c
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb0]
test al, 1
jne 0x1000b824
mov eax, dword [edi + 8]
cmp eax, 0x240
jg 0x1000b5f4
cmp dword [edi + 4], 0x400
jle 0x1000b61d
cmp eax, 0x4b0
jg 0x1000b61d
cmp dword [edi + 4], 0x780
jg 0x1000b61d
mov eax, dword [esi + 0x64]
add eax, 0x9c
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb0]
test al, 2
jne 0x1000b824
cmp dword [edi + 8], 0x4b0
jg 0x1000b62f
cmp dword [edi + 4], 0x780
jle 0x1000b648
mov eax, dword [esi + 0x64]
add eax, 0x9c
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb0]
test al, 4
jne 0x1000b824
mov ecx, dword [esi + 0x68]
test ecx, ecx
je 0x1000b655
mov eax, dword [ecx]
push 1
call dword [eax]
mov eax, dword [esi + 0x64]
add eax, 0x9c
mov dword [esi + 0x68], ebp
push eax
mov ecx, dword [eax]
call dword [ecx + 0x58]
cmp dword [esp + 0x14], 0
mov ebp, eax
jne 0x1000b7d4
test ebp, ebp
je 0x1000b7d4
cmp dword [esi + 0x74], 0
jne 0x1000b7d4
cmp ebx, 0x1c
jne 0x1000b6a7
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 0
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
jne 0x1000b722
jmp 0x1000b7d4
cmp ebx, 0x47
je 0x1000b6b1
cmp ebx, 0x48
jne 0x1000b6c5
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
jne 0x1000b722
cmp ebx, 2
je 0x1000b6cf
cmp ebx, 1
jne 0x1000b701
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 3
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
je 0x1000b701
mov eax, dword [esi]
push esi
call dword [eax + 0x10]
test al, 0x10
je 0x1000b722
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 5
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
jne 0x1000b722
cmp ebx, 0xd
jne 0x1000b7d4
mov eax, dword [esi + 0x64]
add eax, 0x9c
push 4
push eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
test eax, eax
je 0x1000b7d4
cmp dword [edi + 8], 0x240
jg 0x1000b749
cmp dword [edi + 4], 0x400
jg 0x1000b749
mov eax, dword [esi + 0x64]
add eax, 0x9c
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb0]
test al, 1
jne 0x1000b7a8
mov eax, dword [edi + 8]
cmp eax, 0x240
jg 0x1000b75c
cmp dword [edi + 4], 0x400
jle 0x1000b781
cmp eax, 0x4b0
jg 0x1000b781
cmp dword [edi + 4], 0x780
jg 0x1000b781
mov eax, dword [esi + 0x64]
add eax, 0x9c
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb0]
test al, 2
jne 0x1000b7a8
cmp dword [edi + 8], 0x4b0
jg 0x1000b793
cmp dword [edi + 4], 0x780
jle 0x1000b7d4
mov eax, dword [esi + 0x64]
add eax, 0x9c
push eax
mov ecx, dword [eax]
call dword [ecx + 0xb0]
test al, 4
je 0x1000b7d4
cmp ebp, 1
jne 0x1000b7b4
call fcn.100034c0
jmp 0x1000b7ca
cmp ebp, 3
jne 0x1000b7c0
call fcn.10006100
jmp 0x1000b7ca
cmp ebp, 4
jne 0x1000b7cd
call fcn.10006170
mov dword [esi + 0x68], eax
mov dword [esi + 0x70], 1
xor ebp, ebp
cmp dword [esi + 0x68], 0
jne 0x1000b802
push 0x1a8
mov dword [esi + 0x70], 0
call fcn.1008c1c4
add esp, 4
test eax, eax
je 0x1000b7fd
mov ecx, eax
call fcn.10001ba0
jmp 0x1000b7ff
xor eax, eax
mov dword [esi + 0x68], eax
mov eax, dword [esi + 0x64]
test eax, eax
je 0x1000b811
lea edx, [eax + 0x9c]
jmp 0x1000b813
xor edx, edx
mov eax, dword [esi + 0x68]
push esi
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 4]
mov edi, eax
test edi, edi
js 0x1000b838
mov eax, dword [esi + 0x68]
push dword [esp + 0x18]
push ebx
mov ecx, dword [eax]
push eax
call dword [ecx + 0xc]
mov edi, eax
test edi, edi
jns 0x1000b86e
mov ecx, dword [esi + 0x68]
test ecx, ecx
je 0x1000b845
mov eax, dword [ecx]
push 1
call dword [eax]
cmp dword [esi + 0x70], 0
mov dword [esi + 0x68], 0
je 0x1000b85e
mov dword [esi + 0x74], 1
jmp 0x1000b7d6
test ebp, ebp
je 0x1000b8a9
mov dword [esi + 0x78], 1
jmp 0x1000b7d4
mov eax, dword [esi + 0x68]
mov dword [esi + 0x6c], ebx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x3c]
test eax, eax
je 0x1000b8a1
mov eax, dword [esi + 0x64]
add eax, 0xa8
push eax
mov ecx, dword [eax]
call dword [ecx + 0x10]
test al, 0x10
jne 0x1000b8a1
xor eax, eax
mov dword [esi + 0x7c], eax
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret 4
mov eax, 1
mov dword [esi + 0x7c], eax
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc
ret 4