Function at 0x180496c3
Capabilities:
Link many functions at runtime

Disassembly:
cmp dword [0x181ba454], 0
je 0x180496cf
mov al, 1
ret
push ebx
push 0x68
xor ebx, ebx
push ebx
push 0x181ba3f0
call fcn.1813c650
add esp, 0xc
mov ecx, str.winhttp
call fcn.18112f4d
mov dword [0x181ba454], eax
test eax, eax
jne 0x1804970c
mov ecx, str.winhttp5
call fcn.18112f4d
mov dword [0x181ba454], eax
test eax, eax
jne 0x1804970c
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 [0x181ba3f0], eax
test eax, eax
je 0x18049984
push str.WinHttpCheckPlatform
push dword [0x181ba454]
call esi
mov dword [0x181ba3f4], eax
test eax, eax
je 0x18049984
push str.WinHttpCloseHandle
push dword [0x181ba454]
call esi
mov dword [0x181ba3f8], eax
test eax, eax
je 0x18049984
push str.WinHttpConnect
push dword [0x181ba454]
call esi
mov dword [0x181ba3fc], eax
test eax, eax
je 0x18049984
push str.WinHttpCrackUrl
push dword [0x181ba454]
call esi
mov dword [0x181ba400], eax
test eax, eax
je 0x18049984
push str.WinHttpCreateUrl
push dword [0x181ba454]
call esi
mov dword [0x181ba404], eax
test eax, eax
je 0x18049984
push str.WinHttpDetectAutoProxyConfigUrl
push dword [0x181ba454]
call esi
mov dword [0x181ba408], eax
test eax, eax
je 0x18049984
push str.WinHttpGetIEProxyConfigForCurrentUser
push dword [0x181ba454]
call esi
mov dword [0x181ba410], eax
test eax, eax
je 0x18049984
push str.WinHttpGetDefaultProxyConfiguration
push dword [0x181ba454]
call esi
mov dword [0x181ba40c], eax
test eax, eax
je 0x18049984
push str.WinHttpGetProxyForUrl
push dword [0x181ba454]
call esi
mov dword [0x181ba414], eax
test eax, eax
je 0x18049984
push str.WinHttpOpen
push dword [0x181ba454]
call esi
mov dword [0x181ba418], eax
test eax, eax
je 0x18049984
push str.WinHttpOpenRequest
push dword [0x181ba454]
call esi
mov dword [0x181ba41c], eax
test eax, eax
je 0x18049984
push str.WinHttpQueryAuthSchemes
push dword [0x181ba454]
call esi
mov dword [0x181ba420], eax
test eax, eax
je 0x18049984
push str.WinHttpQueryDataAvailable
push dword [0x181ba454]
call esi
mov dword [0x181ba424], eax
test eax, eax
je 0x18049984
push str.WinHttpQueryHeaders
push dword [0x181ba454]
call esi
mov dword [0x181ba428], eax
test eax, eax
je 0x18049984
push str.WinHttpQueryOption
push dword [0x181ba454]
call esi
mov dword [0x181ba42c], eax
test eax, eax
je 0x18049984
push str.WinHttpReadData
push dword [0x181ba454]
call esi
mov dword [0x181ba430], eax
test eax, eax
je 0x18049984
push str.WinHttpReceiveResponse
push dword [0x181ba454]
call esi
mov dword [0x181ba434], eax
test eax, eax
je 0x18049984
push str.WinHttpSendRequest
push dword [0x181ba454]
call esi
mov dword [0x181ba438], eax
test eax, eax
je 0x18049984
push str.WinHttpSetDefaultProxyConfiguration
push dword [0x181ba454]
call esi
mov dword [0x181ba440], eax
test eax, eax
je 0x18049984
push str.WinHttpSetCredentials
push dword [0x181ba454]
call esi
mov dword [0x181ba43c], eax
test eax, eax
je 0x18049984
push str.WinHttpSetOption
push dword [0x181ba454]
call esi
mov dword [0x181ba444], eax
test eax, eax
je 0x18049984
push str.WinHttpSetStatusCallback
push dword [0x181ba454]
call esi
mov dword [0x181ba450], eax
test eax, eax
je 0x18049984
push str.WinHttpSetTimeouts
push dword [0x181ba454]
call esi
mov dword [0x181ba448], eax
test eax, eax
je 0x18049984
push str.WinHttpWriteData
push dword [0x181ba454]
call esi
mov dword [0x181ba44c], eax
test eax, eax
je 0x18049984
mov bl, 1
jmp 0x18049989
call fcn.1804998e
pop esi
mov al, bl
pop ebx
ret