Function at 0x1005fb60
Capabilities:
Check http status code

Disassembly:
cmp edx, 0x190
ja 0x1005fcff
je 0x1005fcef
add edx, 0xffffff9c
cmp edx, 0xd0
ja case.0x1005fd15.418
movzx eax, byte [edx + 0x1005ffe8]
jmp dword [eax*4 + 0x1005ff8c]
mov dword [ecx], str.Continue
mov eax, ecx
mov dword [ecx + 4], 8
ret
mov dword [ecx], str.Switching_Protocols
mov eax, ecx
mov dword [ecx + 4], 0x13
ret
mov dword [ecx], str.Processing
mov eax, ecx
mov dword [ecx + 4], 0xa
ret
mov dword [ecx], str.Early_Hints
mov eax, ecx
mov dword [ecx + 4], 0xb
ret
mov dword [ecx], 0x10108ebc
mov eax, ecx
mov dword [ecx + 4], 2
ret
mov dword [ecx], str.Created
mov eax, ecx
mov dword [ecx + 4], 7
ret
mov dword [ecx], str.Accepted
mov eax, ecx
mov dword [ecx + 4], 8
ret
mov dword [ecx], str.Non_Authoritative_Information
mov eax, ecx
mov dword [ecx + 4], 0x1d
ret
mov dword [ecx], str.No_Content
mov eax, ecx
mov dword [ecx + 4], 0xa
ret
mov dword [ecx], str.Reset_Content
mov eax, ecx
mov dword [ecx + 4], 0xd
ret
mov dword [ecx], str.Partial_Content
mov eax, ecx
mov dword [ecx + 4], 0xf
ret
mov dword [ecx], str.Multi_Status
mov eax, ecx
mov dword [ecx + 4], 0xc
ret
mov dword [ecx], str.Already_Reported
mov eax, ecx
mov dword [ecx + 4], 0x10
ret
mov dword [ecx], str.IM_Used
mov eax, ecx
mov dword [ecx + 4], 7
ret
mov dword [ecx], str.Multiple_Choices
mov eax, ecx
mov dword [ecx + 4], 0x10
ret
mov dword [ecx], str.Moved_Permanently
mov eax, ecx
mov dword [ecx + 4], 0x11
ret
mov dword [ecx], str.Found
mov eax, ecx
mov dword [ecx + 4], 5
ret
mov dword [ecx], str.See_Other
mov eax, ecx
mov dword [ecx + 4], 9
ret
mov dword [ecx], str.Not_Modified
mov eax, ecx
mov dword [ecx + 4], 0xc
ret
mov dword [ecx], str.Use_Proxy
mov eax, ecx
mov dword [ecx + 4], 9
ret
mov dword [ecx], str.Temporary_Redirect
mov eax, ecx
mov dword [ecx + 4], 0x12
ret
mov dword [ecx], str.Permanent_Redirect
mov eax, ecx
mov dword [ecx + 4], 0x12
ret
mov dword [ecx], str.Bad_Request
mov eax, ecx
mov dword [ecx + 4], 0xb
ret
add edx, 0xfffffe6f
cmp edx, 0x6e
ja case.0x1005fd15.418
movzx eax, byte [edx + 0x10060158]
jmp dword [eax*4 + 0x100600bc]
mov dword [ecx], str.Unauthorized
mov eax, ecx
mov dword [ecx + 4], 0xc
ret
mov dword [ecx], str.Payment_Required
mov eax, ecx
mov dword [ecx + 4], 0x10
ret
mov dword [ecx], str.Forbidden
mov eax, ecx
mov dword [ecx + 4], 9
ret
mov dword [ecx], str.Not_Found
mov eax, ecx
mov dword [ecx + 4], 9
ret
mov dword [ecx], str.Method_Not_Allowed
mov eax, ecx
mov dword [ecx + 4], 0x12
ret
mov dword [ecx], str.Not_Acceptable
mov eax, ecx
mov dword [ecx + 4], 0xe
ret
mov dword [ecx], str.Proxy_Authentication_Required
mov eax, ecx
mov dword [ecx + 4], 0x1d
ret
mov dword [ecx], str.Request_Timeout
mov eax, ecx
mov dword [ecx + 4], 0xf
ret
mov dword [ecx], str.Conflict
mov eax, ecx
mov dword [ecx + 4], 8
ret
mov dword [ecx], str.Gone
mov eax, ecx
mov dword [ecx + 4], 4
ret
mov dword [ecx], str.Length_Required
mov eax, ecx
mov dword [ecx + 4], 0xf
ret
mov dword [ecx], str.Precondition_Failed
mov eax, ecx
mov dword [ecx + 4], 0x13
ret
mov dword [ecx], str.Payload_Too_Large
mov eax, ecx
mov dword [ecx + 4], 0x11
ret
mov dword [ecx], str.URI_Too_Long
mov eax, ecx
mov dword [ecx + 4], 0xc
ret
mov dword [ecx], str.Unsupported_Media_Type
mov eax, ecx
mov dword [ecx + 4], 0x16
ret
mov dword [ecx], str.Range_Not_Satisfiable
mov eax, ecx
mov dword [ecx + 4], 0x15
ret
mov dword [ecx], str.Expectation_Failed
mov eax, ecx
mov dword [ecx + 4], 0x12
ret
mov dword [ecx], str.Misdirected_Request
mov eax, ecx
mov dword [ecx + 4], 0x13
ret
mov dword [ecx], str.Unprocessable_Entity
mov eax, ecx
mov dword [ecx + 4], 0x14
ret
mov dword [ecx], str.Locked
mov eax, ecx
mov dword [ecx + 4], 6
ret
mov dword [ecx], str.Failed_Dependency
mov eax, ecx
mov dword [ecx + 4], 0x11
ret
mov dword [ecx], str.Too_Early
mov eax, ecx
mov dword [ecx + 4], 9
ret
mov dword [ecx], str.Upgrade_Required
mov eax, ecx
mov dword [ecx + 4], 0x10
ret
mov dword [ecx], str.Precondition_Required
mov eax, ecx
mov dword [ecx + 4], 0x15
ret
mov dword [ecx], str.Too_Many_Requests
mov eax, ecx
mov dword [ecx + 4], 0x11
ret
mov dword [ecx], str.Request_Header_Fields_Too_Large
mov eax, ecx
mov dword [ecx + 4], 0x1f
ret
mov dword [ecx], str.Unavailable_For_Legal_Reasons
mov eax, ecx
mov dword [ecx + 4], 0x1d
ret
mov dword [ecx], str.Internal_Server_Error
mov eax, ecx
mov dword [ecx + 4], 0x15
ret
mov dword [ecx], str.Not_Implemented
mov eax, ecx
mov dword [ecx + 4], 0xf
ret
mov dword [ecx], str.Bad_Gateway
mov eax, ecx
mov dword [ecx + 4], 0xb
ret
mov dword [ecx], str.Service_Unavailable
mov eax, ecx
mov dword [ecx + 4], 0x13
ret
mov dword [ecx], str.Gateway_Timeout
mov eax, ecx
mov dword [ecx + 4], 0xf
ret
mov dword [ecx], str.HTTP_Version_Not_Supported
mov eax, ecx
mov dword [ecx + 4], 0x1a
ret
mov dword [ecx], str.Variant_Also_Negotiates
mov eax, ecx
mov dword [ecx + 4], 0x17
ret
mov dword [ecx], str.Insufficient_Storage
mov eax, ecx
mov dword [ecx + 4], 0x14
ret
mov dword [ecx], str.Loop_Detected
mov eax, ecx
mov dword [ecx + 4], 0xd
ret
mov dword [ecx], str.Not_Extended
mov eax, ecx
mov dword [ecx + 4], 0xc
ret
mov dword [ecx], str.Network_Authentication_Required
mov eax, ecx
mov dword [ecx + 4], 0x1f
ret
mov dword [ecx], str._unknown_status_
mov eax, ecx
mov dword [ecx + 4], 0x10
ret