Function at 0x100292f0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
mov eax, dword [ebp + 0xc]
cmp eax, 0x190
ja 0x100294af
je 0x1002949d
add eax, 0xffffff9c
cmp eax, 0xd0
ja case.0x100294c6.418
movzx eax, byte [eax + 0x10029808]
jmp dword [eax*4 + 0x100297b0]
mov eax, dword [ebp + 8]
mov dword [eax], str.Continue
mov dword [eax + 4], 8
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Switching_Protocols
mov dword [eax + 4], 0x13
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Processing
mov dword [eax + 4], 0xa
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], 0x1006100c
mov dword [eax + 4], 2
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Created
mov dword [eax + 4], 7
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Accepted
mov dword [eax + 4], 8
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Non_Authoritative_Information
mov dword [eax + 4], 0x1d
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.No_Content
mov dword [eax + 4], 0xa
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Reset_Content
mov dword [eax + 4], 0xd
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Partial_Content
mov dword [eax + 4], 0xf
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Multi_Status
mov dword [eax + 4], 0xc
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Already_Reported
mov dword [eax + 4], 0x10
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.IM_Used
mov dword [eax + 4], 7
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Multiple_Choices
mov dword [eax + 4], 0x10
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Moved_Permanently
mov dword [eax + 4], 0x11
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Found
mov dword [eax + 4], 5
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.See_Other
mov dword [eax + 4], 9
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Not_Modified
mov dword [eax + 4], 0xc
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Use_Proxy
mov dword [eax + 4], 9
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Temporary_Redirect
mov dword [eax + 4], 0x12
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Permanent_Redirect
mov dword [eax + 4], 0x12
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Bad_Request
mov dword [eax + 4], 0xb
pop ebp
ret
add eax, 0xfffffe6f
cmp eax, 0xc6
ja case.0x100294c6.418
movzx eax, byte [eax + 0x10029980]
jmp dword [eax*4 + 0x100298dc]
mov eax, dword [ebp + 8]
mov dword [eax], str.Unauthorized
mov dword [eax + 4], 0xc
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Payment_Required
mov dword [eax + 4], 0x10
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Forbidden
mov dword [eax + 4], 9
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Not_Found
mov dword [eax + 4], 9
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Method_Not_Allowed
mov dword [eax + 4], 0x12
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Not_Acceptable
mov dword [eax + 4], 0xe
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Proxy_Authentication_Required
mov dword [eax + 4], 0x1d
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Request_Timeout
mov dword [eax + 4], 0xf
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Conflict
mov dword [eax + 4], 8
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Gone
mov dword [eax + 4], 4
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Length_Required
mov dword [eax + 4], 0xf
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Precondition_Failed
mov dword [eax + 4], 0x13
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Payload_Too_Large
mov dword [eax + 4], 0x11
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.URI_Too_Long
mov dword [eax + 4], 0xc
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Unsupported_Media_Type
mov dword [eax + 4], 0x16
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Range_Not_Satisfiable
mov dword [eax + 4], 0x15
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Expectation_Failed
mov dword [eax + 4], 0x12
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Misdirected_Request
mov dword [eax + 4], 0x13
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Unprocessable_Entity
mov dword [eax + 4], 0x14
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Locked
mov dword [eax + 4], 6
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Failed_Dependency
mov dword [eax + 4], 0x11
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Upgrade_Required
mov dword [eax + 4], 0x10
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Precondition_Required
mov dword [eax + 4], 0x15
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Too_Many_Requests
mov dword [eax + 4], 0x11
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Request_Header_Fields_Too_Large
mov dword [eax + 4], 0x1f
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Connection_Closed_Without_Response
mov dword [eax + 4], 0x22
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Unavailable_For_Legal_Reasons
mov dword [eax + 4], 0x1d
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Client_Closed_Request
mov dword [eax + 4], 0x15
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Internal_Server_Error
mov dword [eax + 4], 0x15
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Not_Implemented
mov dword [eax + 4], 0xf
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Bad_Gateway
mov dword [eax + 4], 0xb
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Service_Unavailable
mov dword [eax + 4], 0x13
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Gateway_Timeout
mov dword [eax + 4], 0xf
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.HTTP_Version_Not_Supported
mov dword [eax + 4], 0x1a
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Variant_Also_Negotiates
mov dword [eax + 4], 0x17
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Insufficient_Storage
mov dword [eax + 4], 0x14
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Loop_Detected
mov dword [eax + 4], 0xd
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Not_Extended
mov dword [eax + 4], 0xc
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Network_Authentication_Required
mov dword [eax + 4], 0x1f
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str.Network_Connect_Timeout_Error
mov dword [eax + 4], 0x1d
pop ebp
ret
mov eax, dword [ebp + 8]
mov dword [eax], str._unknown_status_
mov dword [eax + 4], 0x10
pop ebp
ret