Changes

329 bytes added ,  04:08, 2 March 2016
Line 5: Line 5:  
!  Command Header
 
!  Command Header
 
!  Available since system-version
 
!  Available since system-version
 +
!  Available from service-sessions
 
!  Description
 
!  Description
 
|-
 
|-
 
| 0x00010044
 
| 0x00010044
 +
|
 
|  
 
|  
 
| [[HTTPC:Initialize|Initialize]]
 
| [[HTTPC:Initialize|Initialize]]
 
|-
 
|-
 
| 0x00020082
 
| 0x00020082
 +
|
 
|  
 
|  
 
| [[HTTPC:CreateContext|CreateContext]]
 
| [[HTTPC:CreateContext|CreateContext]]
 
|-
 
|-
 
| 0x00030040
 
| 0x00030040
 +
|
 
|  
 
|  
 
| [[HTTPC:CloseContext|CloseContext]]
 
| [[HTTPC:CloseContext|CloseContext]]
 
|-
 
|-
 
| 0x00040040
 
| 0x00040040
 +
|
 
|  
 
|  
 
| [[HTTPC:CancelConnection|CancelConnection]]
 
| [[HTTPC:CancelConnection|CancelConnection]]
 
|-
 
|-
 
| 0x00050040
 
| 0x00050040
 +
|
 
|  
 
|  
 
| [[HTTPC:GetRequestState|GetRequestState]]
 
| [[HTTPC:GetRequestState|GetRequestState]]
 
|-
 
|-
 
| 0x00060040
 
| 0x00060040
 +
|
 
|  
 
|  
 
| [[HTTPC:GetDownloadSizeState|GetDownloadSizeState]]
 
| [[HTTPC:GetDownloadSizeState|GetDownloadSizeState]]
 
|-
 
|-
 
| 0x00070040
 
| 0x00070040
 +
|
 
|  
 
|  
 
| [[HTTPC:GetRequestError|GetRequestError]]
 
| [[HTTPC:GetRequestError|GetRequestError]]
 
|-
 
|-
 
| 0x00080042
 
| 0x00080042
 +
|
 
|  
 
|  
 
| [[HTTPC:InitializeConnectionSession|InitializeConnectionSession]]
 
| [[HTTPC:InitializeConnectionSession|InitializeConnectionSession]]
 
|-
 
|-
 
| 0x00090040
 
| 0x00090040
 +
|
 
|  
 
|  
 
| [[HTTPC:BeginRequest|BeginRequest]]
 
| [[HTTPC:BeginRequest|BeginRequest]]
 
|-
 
|-
 
| 0x000A0040
 
| 0x000A0040
 +
|
 
|  
 
|  
 
| [[HTTPC:BeginRequestAsync|BeginRequestAsync]]
 
| [[HTTPC:BeginRequestAsync|BeginRequestAsync]]
 
|-
 
|-
 
| 0x000B0082
 
| 0x000B0082
 +
|
 
|  
 
|  
 
| [[HTTPC:ReceiveData|ReceiveData]]
 
| [[HTTPC:ReceiveData|ReceiveData]]
 
|-
 
|-
 
| 0x000C0102
 
| 0x000C0102
 +
|
 
|  
 
|  
 
| [[HTTPC:ReceiveDataTimeout|ReceiveDataTimeout]]
 
| [[HTTPC:ReceiveDataTimeout|ReceiveDataTimeout]]
 
|-
 
|-
 
| 0x000D0146
 
| 0x000D0146
 +
|
 
|  
 
|  
 
| [[HTTPC:SetProxy|SetProxy]]
 
| [[HTTPC:SetProxy|SetProxy]]
 
|-
 
|-
 
| 0x000E0040
 
| 0x000E0040
 +
|
 
|  
 
|  
 
| [[HTTPC:SetProxyDefault|SetProxyDefault]]
 
| [[HTTPC:SetProxyDefault|SetProxyDefault]]
 
|-
 
|-
 
| 0x000F00C4
 
| 0x000F00C4
 +
|
 
|  
 
|  
 
| [[HTTPC:SetBasicAuthorization|SetBasicAuthorization]]
 
| [[HTTPC:SetBasicAuthorization|SetBasicAuthorization]]
 
|-
 
|-
 
| 0x00100080
 
| 0x00100080
 +
|
 
|  
 
|  
 
| SetSocketBufferSize
 
| SetSocketBufferSize
 
|-
 
|-
 
| 0x001100C4
 
| 0x001100C4
 +
|
 
|  
 
|  
 
| [[HTTPC:AddRequestHeader|AddRequestHeader]]
 
| [[HTTPC:AddRequestHeader|AddRequestHeader]]
 
|-
 
|-
 
| 0x001200C4
 
| 0x001200C4
 +
|
 
|  
 
|  
 
| [[HTTPC:AddPostDataAscii|AddPostDataAscii]]
 
| [[HTTPC:AddPostDataAscii|AddPostDataAscii]]
 
|-
 
|-
 
| 0x001300C4
 
| 0x001300C4
 +
|
 
|  
 
|  
 
| AddPostDataBinary
 
| AddPostDataBinary
 
|-
 
|-
 
| 0x00140082
 
| 0x00140082
 +
|
 
|  
 
|  
 
| AddPostDataRaw
 
| AddPostDataRaw
 
|-
 
|-
 
| 0x00150080
 
| 0x00150080
 +
|
 
|  
 
|  
 
| SetPostDataType(u8 enum)
 
| SetPostDataType(u8 enum)
 
|-
 
|-
 
| 0x001600C4
 
| 0x001600C4
 +
|
 
|  
 
|  
 
| SendPostDataAscii
 
| SendPostDataAscii
 
|-
 
|-
 
| 0x00170144
 
| 0x00170144
 +
|
 
|  
 
|  
 
| SendPostDataAsciiTimeout
 
| SendPostDataAsciiTimeout
 
|-
 
|-
 
| 0x001800C4
 
| 0x001800C4
 +
|
 
|  
 
|  
 
| SendPostDataBinary
 
| SendPostDataBinary
 
|-
 
|-
 
| 0x00190144
 
| 0x00190144
 +
|
 
|  
 
|  
 
| SendPostDataBinaryTimeout
 
| SendPostDataBinaryTimeout
 
|-
 
|-
 
| 0x001A0082
 
| 0x001A0082
 +
|
 
|  
 
|  
 
| SendPostDataRaw
 
| SendPostDataRaw
 
|-
 
|-
 
| 0x001B0102
 
| 0x001B0102
 +
|
 
|  
 
|  
 
| [[HTTPC:SendPOSTDataTimeout|SendPOSTDataRawTimeout]]
 
| [[HTTPC:SendPOSTDataTimeout|SendPOSTDataRawTimeout]]
 
|-
 
|-
 
| 0x001C0080
 
| 0x001C0080
 +
|
 
|  
 
|  
 
| SetPostDataEncoding
 
| SetPostDataEncoding
 
|-
 
|-
 
| 0x001D0040
 
| 0x001D0040
 +
|
 
|  
 
|  
 
| NotifyFinishSendPostData
 
| NotifyFinishSendPostData
 
|-
 
|-
 
| 0x001E00C4
 
| 0x001E00C4
 +
|
 
|  
 
|  
 
| [[HTTPC:GetResponseHeader|GetResponseHeader]]
 
| [[HTTPC:GetResponseHeader|GetResponseHeader]]
 
|-
 
|-
 
| 0x001F0144
 
| 0x001F0144
 +
|
 
|  
 
|  
 
| [[HTTPC:GetResponseHeaderTimeout|GetResponseHeaderTimeout]]
 
| [[HTTPC:GetResponseHeaderTimeout|GetResponseHeaderTimeout]]
 
|-
 
|-
 
| 0x00200082
 
| 0x00200082
 +
|
 
|  
 
|  
 
| [[HTTPC:GetResponseData|GetResponseData]]
 
| [[HTTPC:GetResponseData|GetResponseData]]
 
|-
 
|-
 
| 0x00210102
 
| 0x00210102
 +
|
 
|  
 
|  
 
| GetResponseDataTimeout
 
| GetResponseDataTimeout
 
|-
 
|-
 
| 0x00220040
 
| 0x00220040
 +
|
 
|  
 
|  
 
| [[HTTPC:GetResponseStatusCode|GetResponseStatusCode]]
 
| [[HTTPC:GetResponseStatusCode|GetResponseStatusCode]]
 
|-
 
|-
 
| 0x002300C0
 
| 0x002300C0
 +
|
 
|  
 
|  
 
| [[HTTPC:GetResponseStatusCodeTimeout|GetResponseStatusCodeTimeout]]
 
| [[HTTPC:GetResponseStatusCodeTimeout|GetResponseStatusCodeTimeout]]
 
|-
 
|-
 
| 0x00240082
 
| 0x00240082
 +
|
 
|  
 
|  
 
| [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]]
 
| [[HTTPC:AddTrustedRootCA|AddTrustedRootCA]]
 
|-
 
|-
 
| 0x00250080
 
| 0x00250080
 +
|
 
|  
 
|  
 
| [[HTTPC:AddDefaultCert|AddDefaultCert]]
 
| [[HTTPC:AddDefaultCert|AddDefaultCert]]
 
|-
 
|-
 
| 0x00260080
 
| 0x00260080
 +
|
 
|  
 
|  
 
| [[HTTPC:SelectRootCertChain|SelectRootCertChain]]
 
| [[HTTPC:SelectRootCertChain|SelectRootCertChain]]
 
|-
 
|-
 
| 0x002700C4
 
| 0x002700C4
 +
|
 
|  
 
|  
 
| [[HTTPC:SetClientCert|SetClientCert]]
 
| [[HTTPC:SetClientCert|SetClientCert]]
 
|-
 
|-
 
| 0x00280080
 
| 0x00280080
 +
|
 
|  
 
|  
 
| Somehow related to [[HTTPC:SetClientCert|SetClientCert]].
 
| Somehow related to [[HTTPC:SetClientCert|SetClientCert]].
 
|-
 
|-
 
| 0x00290080
 
| 0x00290080
 +
|
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
| 0x002A0040
 
| 0x002A0040
 +
|
 
|  
 
|  
 
| GetSSLError?
 
| GetSSLError?
Line 177: Line 220:  
| 0x002B0080
 
| 0x002B0080
 
|  
 
|  
 +
| Context-only
 
| [[HTTPC:SetSSLOpt|SetSSLOpt]]
 
| [[HTTPC:SetSSLOpt|SetSSLOpt]]
 
|-
 
|-
 
| 0x002C0080
 
| 0x002C0080
 
|  
 
|  
 +
| Context-only
 
| [[HTTPC:SetSSLClearOpt|SetSSLClearOpt]]
 
| [[HTTPC:SetSSLClearOpt|SetSSLClearOpt]]
 
|-
 
|-
 
| 0x002D0000
 
| 0x002D0000
 
|  
 
|  
 +
| Main-only
 
| [[HTTPC:CreateRootCertChain|CreateRootCertChain]]
 
| [[HTTPC:CreateRootCertChain|CreateRootCertChain]]
 
|-
 
|-
 
| 0x002E0040
 
| 0x002E0040
 
|  
 
|  
 +
| Main-only
 
| [[HTTPC:DestroyRootCertChain|DestroyRootCertChain]]
 
| [[HTTPC:DestroyRootCertChain|DestroyRootCertChain]]
 
|-
 
|-
 
| 0x002F0082
 
| 0x002F0082
 
|  
 
|  
 +
| Main-only
 
| [[HTTPC:RootCertChainAddCert|RootCertChainAddCert]]
 
| [[HTTPC:RootCertChainAddCert|RootCertChainAddCert]]
 
|-
 
|-
 
| 0x00300080
 
| 0x00300080
 
|  
 
|  
 +
| Main-only
 
| [[HTTPC:RootCertChainAddDefaultCert|RootCertChainAddDefaultCert]]
 
| [[HTTPC:RootCertChainAddDefaultCert|RootCertChainAddDefaultCert]]
 
|-
 
|-
 
| 0x00310080
 
| 0x00310080
 
|  
 
|  
 +
| Main-only
 
| [[HTTPC:RootCertChainRemoveCert|RootCertChainRemoveCert]]
 
| [[HTTPC:RootCertChainRemoveCert|RootCertChainRemoveCert]]
 
|-
 
|-
 
| 0x00320084
 
| 0x00320084
 
|  
 
|  
 +
| Main-only
 
|  
 
|  
 
|-
 
|-
 
| 0x00330040
 
| 0x00330040
 
|  
 
|  
 +
| Main-only
 
|  
 
|  
 
|-
 
|-
 
| 0x00340040
 
| 0x00340040
 
|  
 
|  
 +
| Main-only
 
|  
 
|  
 
|-
 
|-
 
| 0x00350186
 
| 0x00350186
 +
|
 
|  
 
|  
 
| SetDefaultProxy
 
| SetDefaultProxy
 
|-
 
|-
 
| 0x00360000
 
| 0x00360000
 +
|
 
|  
 
|  
 
| ClearDNSCache
 
| ClearDNSCache
 
|-
 
|-
 
| 0x00370080
 
| 0x00370080
 +
|
 
|  
 
|  
 
| SetKeepAlive (bool)
 
| SetKeepAlive (bool)
Line 229: Line 285:  
| 0x003800C0
 
| 0x003800C0
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
| SetPostDataTypeSize (u8 enum, u32 size) (similar to SetPostDataType)
 
| SetPostDataTypeSize (u8 enum, u32 size) (similar to SetPostDataType)
 
|-
 
|-
 
| 0x00390000
 
| 0x00390000
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
| Finalize
 
| Finalize
 
|-
 
|-
 
| 0x003A....
 
| 0x003A....
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|-
 
|-
 
| 0x003B0082
 
| 0x003B0082
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|-
 
|-
 
| 0x003C....
 
| 0x003C....
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|-
 
|-
 
| 0x003D....
 
| 0x003D....
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|-
 
|-
 
| 0x003E....
 
| 0x003E....
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|-
 
|-
 
| 0x003F....
 
| 0x003F....
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|-
 
|-
 
| 0x00400082
 
| 0x00400082
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|-
 
|-
 
| 0x0041....
 
| 0x0041....
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|-
 
|-
 
| 0x0042....
 
| 0x0042....
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 
| Unknown, >[[2.0.0-2|2.0.0-X]].
 +
|
 
|
 
|
 
|}
 
|}