Function at 0x180512ca
Capabilities:
Link many functions at runtime

Disassembly:
push ebx
xor ebx, ebx
cmp dword [0x180fbd6c], ebx
je 0x180512d9
mov al, 1
pop ebx
ret
push esi
push 0x68
push ebx
push 0x180fbd08
call fcn.1809d820
mov esi, dword [sym.imp.KERNEL32.dll_LoadLibraryW]
add esp, 0xc
push str.winhttp
call esi
mov dword [0x180fbd6c], eax
cmp eax, ebx
jne 0x18051317
push 0x180dacf4
call esi
mov dword [0x180fbd6c], eax
cmp eax, ebx
jne 0x18051317
xor al, al
jmp 0x18051595
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push str.WinHttpAddRequestHeaders
push eax
call esi
mov dword [0x180fbd08], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpCheckPlatform
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd0c], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpCloseHandle
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd10], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpConnect
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd14], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpCrackUrl
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd18], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpCreateUrl
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd1c], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpDetectAutoProxyConfigUrl
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd20], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpGetIEProxyConfigForCurrentUser
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd28], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpGetDefaultProxyConfiguration
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd24], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpGetProxyForUrl
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd2c], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpOpen
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd30], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpOpenRequest
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd34], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpQueryAuthSchemes
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd38], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpQueryDataAvailable
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd3c], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpQueryHeaders
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd40], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpQueryOption
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd44], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpReadData
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd48], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpReceiveResponse
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd4c], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpSendRequest
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd50], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpSetDefaultProxyConfiguration
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd58], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpSetCredentials
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd54], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpSetOption
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd5c], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpSetStatusCallback
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd68], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpSetTimeouts
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd60], eax
cmp eax, ebx
je 0x1805158e
push str.WinHttpWriteData
push dword [0x180fbd6c]
call esi
mov dword [0x180fbd64], eax
cmp eax, ebx
je 0x1805158e
mov bl, 1
jmp 0x18051593
call fcn.18051598
mov al, bl
pop esi
pop ebx
ret