Function at 0x405860
Capabilities:
Parse pe header

Disassembly:
test ecx, ecx
jne 0x40586a
mov eax, str.None
ret
cmp ecx, 1
jne 0x405875
mov eax, 0x44c12c
ret
cmp ecx, 2
jne 0x405881
mov eax, str.Failure
nop
ret
cmp ecx, 3
jne 0x40588c
mov eax, str.No_Connection
ret
cmp ecx, 5
jne 0x405897
mov eax, str.Invalid_Password
ret
cmp ecx, 6
jne 0x4058a2
mov eax, str.Logged_In_Elsewhere__1_
ret
cmp ecx, 7
jne 0x4058ad
mov eax, str.Invalid_Protocol
ret
cmp ecx, 8
jne 0x4058b8
mov eax, str.Invalid_Parameter
ret
cmp ecx, 9
jne 0x4058c3
mov eax, str.File_Not_Found
ret
cmp ecx, 0xa
jne 0x4058ce
mov eax, str.Busy
ret
cmp ecx, 0xb
jne 0x4058d9
mov eax, str.Invalid_State
ret
cmp ecx, 0xc
jne 0x4058e4
mov eax, str.Invalid_Name
ret
cmp ecx, 0xd
jne 0x4058ef
mov eax, str.Invalid_Email
ret
cmp ecx, 0xe
jne 0x4058fa
mov eax, str.Duplicate_Name
ret
cmp ecx, 0xf
jne 0x405905
mov eax, str.Access_Denied
ret
cmp ecx, 0x10
jne 0x405910
mov eax, str.Timeout
ret
cmp ecx, 0x11
jne 0x40591b
mov eax, str.Banned
ret
nop dword [eax + eax]
cmp ecx, 0x12
jne 0x40592b
mov eax, str.Account_Not_Found
ret
cmp ecx, 0x13
jne 0x405936
mov eax, str.Invalid_SteamID
ret
cmp ecx, 0x14
jne 0x405941
mov eax, str.Service_Unavailable
ret
cmp ecx, 0x15
jne 0x40594c
mov eax, str.Not_Logged_On
ret
cmp ecx, 0x16
jne 0x405957
mov eax, str.Pending
ret
cmp ecx, 0x17
jne 0x405962
mov eax, str.Encryption_Failure
ret
cmp ecx, 0x18
jne 0x40596d
mov eax, str.Insufficient_Privilege
ret
cmp ecx, 0x19
jne 0x405978
mov eax, str.Limit_Exceeded
ret
cmp ecx, 0x1a
jne 0x405983
mov eax, str.Request_Revoked
ret
cmp ecx, 0x1b
jne 0x40598e
mov eax, str.LicenseExpired
ret
cmp ecx, 0x1c
jne 0x405999
mov eax, str.Already_Redeemed
ret
cmp ecx, 0x1d
jne 0x4059a4
mov eax, str.Duplicated_Request
ret
cmp ecx, 0x1e
jne 0x4059af
mov eax, str.Already_Owned
ret
cmp ecx, 0x1f
jne 0x4059ba
mov eax, str.IP_Address_Not_Found
ret
cmp ecx, 0x20
jne 0x4059c5
mov eax, str.Persistence_Failed
ret
cmp ecx, 0x21
jne 0x4059d0
mov eax, str.Locking_Failed
ret
cmp ecx, 0x22
jne 0x4059db
mov eax, str.SessionReplaced
ret
nop dword [eax + eax]
cmp ecx, 0x23
jne 0x4059eb
mov eax, str.Connection_Failed
ret
cmp ecx, 0x24
jne 0x4059f6
mov eax, str.Handshake_Failed
ret
cmp ecx, 0x25
jne 0x405a01
mov eax, str.IO_Operation_Failed
ret
cmp ecx, 0x26
jne 0x405a0c
mov eax, str.Disconnected_By_Remote_Host
ret
cmp ecx, 0x27
jne 0x405a17
mov eax, str.Shopping_Cart_Not_Found
ret
cmp ecx, 0x28
jne 0x405a22
mov eax, str.Blocked
ret
cmp ecx, 0x29
jne 0x405a2d
mov eax, str.Ignored
ret
cmp ecx, 0x2a
jne 0x405a38
mov eax, str.No_Match
ret
cmp ecx, 0x2b
jne 0x405a43
mov eax, str.Account_Disabled
ret
cmp ecx, 0x2c
jne 0x405a4e
mov eax, str.Service_ReadOnly
ret
cmp ecx, 0x2d
jne 0x405a59
mov eax, str.Account_Not_Featured
ret
cmp ecx, 0x2e
jne 0x405a64
mov eax, str.Administrator_OK
ret
cmp ecx, 0x2f
jne 0x405a6f
mov eax, str.Content_Version
ret
cmp ecx, 0x30
jne 0x405a7a
mov eax, str.Try_Another_CM
ret
cmp ecx, 0x31
jne 0x405a85
mov eax, str.Password_Required_To_Kick_Session
ret
cmp ecx, 0x32
jne 0x405a90
mov eax, str.Logged_In_Elsewhere__2_
ret
cmp ecx, 0x33
jne 0x405a9b
mov eax, str.Request_Suspended_Paused
ret
nop dword [eax + eax]
cmp ecx, 0x34
jne 0x405aab
mov eax, str.Request_Has_Been_Canceled
ret
cmp ecx, 0x35
jne 0x405ab6
mov eax, str.Corrupted_Or_Unrecoverable_Data_Error
ret
cmp ecx, 0x36
jne 0x405ac1
mov eax, str.Not_Enough_Free_Disk_Space
ret
cmp ecx, 0x37
jne 0x405acc
mov eax, str.Remote_Call_Failed
ret
cmp ecx, 0x38
jne 0x405ad7
mov eax, str.Password_Is_Not_Set
ret
cmp ecx, 0x39
jne 0x405ae2
mov eax, str.External_Account_Is_Not_Linked_To_A_Steam_Account
ret
cmp ecx, 0x3a
jne 0x405aed
mov eax, str.PSN_Ticket_Is_Invalid
ret
cmp ecx, 0x3b
jne 0x405af8
mov eax, str.External_Account_Linked_To_Another_Steam_Account
ret
cmp ecx, 0x3c
jne 0x405b03
mov eax, str.Remote_File_Conflict
ret
cmp ecx, 0x3d
jne 0x405b0e
mov eax, str.Illegal_Password
ret
cmp ecx, 0x3e
jne 0x405b19
mov eax, str.Same_As_Previous_Value
ret
cmp ecx, 0x3f
jne 0x405b24
mov eax, str.Account_Logon_Denied
ret
cmp ecx, 0x40
jne 0x405b2f
mov eax, str.Cannot_Use_Old_Password
ret
cmp ecx, 0x41
jne 0x405b3a
mov eax, str.Invalid_Login_Auth_Code
ret
cmp ecx, 0x42
jne 0x405b45
mov eax, str.Account_Logon_Denied_No_Mail_Sent
ret
cmp ecx, 0x43
jne 0x405b50
mov eax, str.Hardware_Not_Capable_Of_IPT
ret
cmp ecx, 0x44
jne 0x405b5b
mov eax, str.IPT_Init_Error
ret
nop dword [eax + eax]
cmp ecx, 0x45
jne 0x405b6b
mov eax, str.Operation_Failed_Due_To_Parental_Control_Restrictions_For_Current_User
ret
cmp ecx, 0x46
jne 0x405b76
mov eax, str.Facebook_Query_Returned_An_Error
ret
cmp ecx, 0x47
jne 0x405b81
mov eax, str.Expired_Login_Auth_Code
ret
cmp ecx, 0x48
jne 0x405b8c
mov eax, str.IP_Login_Restriction_Failed
ret
cmp ecx, 0x49
jne 0x405b97
mov eax, str.Account_Locked_Down
ret
cmp ecx, 0x4a
jne 0x405ba2
mov eax, str.Account_Logon_Denied_Verified_Email_Required
ret
cmp ecx, 0x4b
jne 0x405bad
mov eax, str.No_Matching_URL
ret
cmp ecx, 0x4c
jne 0x405bb8
mov eax, str.Bad_Response
ret
cmp ecx, 0x4d
jne 0x405bc3
mov eax, str.Password_Reentry_Required
ret
cmp ecx, 0x4e
jne 0x405bce
mov eax, str.Value_Is_Out_Of_Range
ret
cmp ecx, 0x4f
jne 0x405bd9
mov eax, str.Unexpected_Error
ret
cmp ecx, 0x50
jne 0x405be4
mov eax, str.Feature_Disabled
ret
cmp ecx, 0x51
jne 0x405bef
mov eax, str.Invalid_CEG_Submission
ret
cmp ecx, 0x52
jne 0x405bfa
mov eax, str.Restricted_Device
ret
cmp ecx, 0x53
jne 0x405c05
mov eax, str.Region_Locked
ret
cmp ecx, 0x54
jne 0x405c10
mov eax, str.Rate_Limit_Exceeded
ret
cmp ecx, 0x55
jne 0x405c1b
mov eax, str.Account_Logon_Denied_Need_Two_Factor_Code
ret
nop dword [eax + eax]
cmp ecx, 0x56
jne 0x405c2b
mov eax, str.Item_Or_Entry_Has_Been_Deleted
ret
cmp ecx, 0x57
jne 0x405c36
mov eax, str.Too_Many_Logon_Attempts
ret
cmp ecx, 0x58
jne 0x405c41
mov eax, str.Two_Factor_Code_Mismatch
ret
cmp ecx, 0x59
jne 0x405c4c
mov eax, str.Two_Factor_Activation_Code_Mismatch
ret
cmp ecx, 0x5a
jne 0x405c57
mov eax, str.Account_Associated_To_Multiple_Players
ret
cmp ecx, 0x5b
jne 0x405c62
mov eax, str.Not_Modified
ret
cmp ecx, 0x5c
jne 0x405c6d
mov eax, str.No_Mobile_Device_Available
ret
cmp ecx, 0x5d
jne 0x405c78
mov eax, str.Time_Is_Out_Of_Sync
ret
cmp ecx, 0x5e
jne 0x405c83
mov eax, str.SMS_Code_Failed
ret
cmp ecx, 0x5f
jne 0x405c8e
mov eax, str.Too_Many_Accounts_Access_This_Resource
ret
cmp ecx, 0x60
jne 0x405c99
mov eax, str.Too_Many_Changes_To_This_Account
ret
cmp ecx, 0x61
jne 0x405ca4
mov eax, str.Too_Many_Changes_To_This_Phone_Number
ret
cmp ecx, 0x62
jne 0x405caf
mov eax, str.You_Must_Refund_This_Transaction_To_Wallet
ret
cmp ecx, 0x63
jne 0x405cba
mov eax, str.Sending_Of_An_Email_Failed
ret
cmp ecx, 0x64
jne 0x405cc5
mov eax, str.Purchase_Not_Yet_Settled
ret
cmp ecx, 0x65
jne 0x405cd0
mov eax, str.Needs_Captcha
ret
cmp ecx, 0x66
jne 0x405cdb
mov eax, str.Gameserver_Login_Token_Denied
ret
nop dword [eax + eax]
cmp ecx, 0x67
jne 0x405ceb
mov eax, str.Gameserver_Login_Token_Owner_Denied
ret
cmp ecx, 0x68
jne 0x405cf6
mov eax, str.Invalid_Item_Type
ret
cmp ecx, 0x69
jne 0x405d01
mov eax, str.IP_Address_Banned
ret
cmp ecx, 0x6a
jne 0x405d0c
mov eax, str.Gameserver_Login_Token_Expired
ret
cmp ecx, 0x6b
jne 0x405d17
mov eax, str.Insufficient_Funds
ret
cmp ecx, 0x6c
jne 0x405d22
mov eax, str.Too_Many_Pending
ret
cmp ecx, 0x6d
jne 0x405d2d
mov eax, str.No_Site_Licenses_Found
ret
cmp ecx, 0x6e
jne 0x405d38
mov eax, str.Network_Send_Exceeded
ret
cmp ecx, 0x6f
jne 0x405d43
mov eax, str.Accounts_Not_Friends
ret
cmp ecx, 0x70
jne 0x405d4e
mov eax, str.Limited_User_Account
ret
cmp ecx, 0x71
jne 0x405d59
mov eax, str.Cant_remove_item
ret
cmp ecx, 0x72
jne 0x405d64
mov eax, str.Account_has_been_deleted
ret
cmp ecx, 0x73
jne 0x405d6f
mov eax, str.Account_has_an_existing_user_cancelled_license
ret
cmp ecx, 0x74
jne 0x405d7a
mov eax, str.Denied_Due_To_Community_Cooldown
ret
cmp ecx, 0x75
jne 0x405d85
mov eax, str.No_Launcher_Specified
ret
cmp ecx, 0x76
jne 0x405d90
mov eax, str.Must_Agree_To_SSA
ret
cmp ecx, 0x77
jne 0x405d9b
mov eax, str.Client_No_Longer_Supported
ret
nop dword [eax + eax]
cmp ecx, 0x78
jne 0x405dab
mov eax, str.The_current_Steam_realm_does_not_match_the_requested_resource
ret
cmp ecx, 0x79
jne 0x405db6
mov eax, str.Signature_Check_Failed
ret
cmp ecx, 0x7a
jne 0x405dc1
mov eax, str.Failed_To_Parse_Input
ret
cmp ecx, 0x7b
jne 0x405dcc
mov eax, str.No_Verified_Phone_Number
ret
cmp ecx, 0x7c
jne 0x405dd7
mov eax, str.Insufficient_Battery_Charge
ret
cmp ecx, 0x7d
jne 0x405de2
mov eax, str.Charger_Required
ret
cmp ecx, 0x7e
jne 0x405ded
mov eax, str.Cached_Credential_is_Invalid
ret
cmp ecx, 0x7f
jne 0x405df8
mov eax, str.Phone_number_is_Voice_Over_IP
ret
nop dword [eax + eax]
cmp ecx, 0x80
jne 0x405e0e
mov eax, str.The_data_being_accessed_is_not_supported_by_this_API
ret
cmp ecx, 0x81
mov eax, str.Maximum_family_size_exceeded
mov edx, str.Unknown_result
cmovne eax, edx
ret