Function at 0x1804a0bf
Capabilities:
Link many functions at runtime

Disassembly:
cmp dword [0x181c16d4], 0
je 0x1804a0cb
mov al, 1
ret
push ebx
push 0x68
xor ebx, ebx
push ebx
push 0x181c1670
call fcn.1813fd80
add esp, 0xc
mov ecx, str.winhttp
call fcn.18092506
mov dword [0x181c16d4], eax
test eax, eax
jne 0x1804a108
mov ecx, str.winhttp5
call fcn.18092506
mov dword [0x181c16d4], eax
test eax, eax
jne 0x1804a108
xor al, al
pop ebx
ret
push esi
mov esi, dword [sym.imp.kernel32.dll_GetProcAddress]
push str.WinHttpAddRequestHeaders
push eax
call esi
mov dword [0x181c1670], eax
test eax, eax
je 0x1804a380
push str.WinHttpCheckPlatform
push dword [0x181c16d4]
call esi
mov dword [0x181c1674], eax
test eax, eax
je 0x1804a380
push str.WinHttpCloseHandle
push dword [0x181c16d4]
call esi
mov dword [0x181c1678], eax
test eax, eax
je 0x1804a380
push str.WinHttpConnect
push dword [0x181c16d4]
call esi
mov dword [0x181c167c], eax
test eax, eax
je 0x1804a380
push str.WinHttpCrackUrl
push dword [0x181c16d4]
call esi
mov dword [0x181c1680], eax
test eax, eax
je 0x1804a380
push str.WinHttpCreateUrl
push dword [0x181c16d4]
call esi
mov dword [0x181c1684], eax
test eax, eax
je 0x1804a380
push str.WinHttpDetectAutoProxyConfigUrl
push dword [0x181c16d4]
call esi
mov dword [0x181c1688], eax
test eax, eax
je 0x1804a380
push str.WinHttpGetIEProxyConfigForCurrentUser
push dword [0x181c16d4]
call esi
mov dword [0x181c1690], eax
test eax, eax
je 0x1804a380
push str.WinHttpGetDefaultProxyConfiguration
push dword [0x181c16d4]
call esi
mov dword [0x181c168c], eax
test eax, eax
je 0x1804a380
push str.WinHttpGetProxyForUrl
push dword [0x181c16d4]
call esi
mov dword [0x181c1694], eax
test eax, eax
je 0x1804a380
push str.WinHttpOpen
push dword [0x181c16d4]
call esi
mov dword [0x181c1698], eax
test eax, eax
je 0x1804a380
push str.WinHttpOpenRequest
push dword [0x181c16d4]
call esi
mov dword [0x181c169c], eax
test eax, eax
je 0x1804a380
push str.WinHttpQueryAuthSchemes
push dword [0x181c16d4]
call esi
mov dword [0x181c16a0], eax
test eax, eax
je 0x1804a380
push str.WinHttpQueryDataAvailable
push dword [0x181c16d4]
call esi
mov dword [0x181c16a4], eax
test eax, eax
je 0x1804a380
push str.WinHttpQueryHeaders
push dword [0x181c16d4]
call esi
mov dword [0x181c16a8], eax
test eax, eax
je 0x1804a380
push str.WinHttpQueryOption
push dword [0x181c16d4]
call esi
mov dword [0x181c16ac], eax
test eax, eax
je 0x1804a380
push str.WinHttpReadData
push dword [0x181c16d4]
call esi
mov dword [0x181c16b0], eax
test eax, eax
je 0x1804a380
push str.WinHttpReceiveResponse
push dword [0x181c16d4]
call esi
mov dword [0x181c16b4], eax
test eax, eax
je 0x1804a380
push str.WinHttpSendRequest
push dword [0x181c16d4]
call esi
mov dword [0x181c16b8], eax
test eax, eax
je 0x1804a380
push str.WinHttpSetDefaultProxyConfiguration
push dword [0x181c16d4]
call esi
mov dword [0x181c16c0], eax
test eax, eax
je 0x1804a380
push str.WinHttpSetCredentials
push dword [0x181c16d4]
call esi
mov dword [0x181c16bc], eax
test eax, eax
je 0x1804a380
push str.WinHttpSetOption
push dword [0x181c16d4]
call esi
mov dword [0x181c16c4], eax
test eax, eax
je 0x1804a380
push str.WinHttpSetStatusCallback
push dword [0x181c16d4]
call esi
mov dword [0x181c16d0], eax
test eax, eax
je 0x1804a380
push str.WinHttpSetTimeouts
push dword [0x181c16d4]
call esi
mov dword [0x181c16c8], eax
test eax, eax
je 0x1804a380
push str.WinHttpWriteData
push dword [0x181c16d4]
call esi
mov dword [0x181c16cc], eax
test eax, eax
je 0x1804a380
mov bl, 1
jmp 0x1804a385
call fcn.1804a38a
pop esi
mov al, bl
pop ebx
ret