ReactOS 0.4.16-dev-2135-g2f5a67f
IXMLHTTPRequest2 Interface Reference
Inheritance diagram for IXMLHTTPRequest2:
Collaboration diagram for IXMLHTTPRequest2:

Public Member Functions

HRESULT Open ([in, string, ref] const WCHAR *method, [in, string, ref] const WCHAR *url, [in] IXMLHTTPRequest2Callback *callback, [in, string, unique] const WCHAR *username, [in, string, unique] const WCHAR *password, [in, string, unique] const WCHAR *proxyuser, [in, string, unique] const WCHAR *proxypassword)
 
HRESULT Send ([in, unique] ISequentialStream *body, [in] ULONGLONG length)
 
HRESULT Abort ()
 
HRESULT SetCookie ([in, ref] const XHR_COOKIE *cookie, [out] DWORD *state)
 
HRESULT SetCustomResponseStream ([in] ISequentialStream *stream)
 
HRESULT SetProperty ([in] XHR_PROPERTY property, [in] ULONGLONG value)
 
HRESULT SetRequestHeader ([in, string, ref] const WCHAR *header, [in, string, unique] const WCHAR *value)
 
HRESULT GetAllResponseHeaders ([out, string] WCHAR **headers)
 
HRESULT GetCookie ([in, ref, string] const WCHAR *url, [in, unique, string] const WCHAR *name, [in] DWORD flags, [out] ULONG *cookies_cnt, [out, size_is(, *cookies_cnt)] XHR_COOKIE **cookies)
 
HRESULT GetResponseHeader ([in, string, ref] const WCHAR *header, [out, string] WCHAR **value)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 1364 of file msxml6.idl.

Member Function Documentation

◆ Abort()

HRESULT IXMLHTTPRequest2::Abort ( )

◆ GetAllResponseHeaders()

HRESULT IXMLHTTPRequest2::GetAllResponseHeaders ( [out, string] WCHAR **  headers)

◆ GetCookie()

HRESULT IXMLHTTPRequest2::GetCookie ( [in, ref, string] const WCHAR url,
[in, unique, string] const WCHAR name,
[in] DWORD  flags,
[out] ULONG cookies_cnt,
[out, size_is(, *cookies_cnt)] XHR_COOKIE **  cookies 
)

◆ GetResponseHeader()

HRESULT IXMLHTTPRequest2::GetResponseHeader ( [in, string, ref] const WCHAR header,
[out, string] WCHAR **  value 
)

◆ Open()

HRESULT IXMLHTTPRequest2::Open ( [in, string, ref] const WCHAR method,
[in, string, ref] const WCHAR url,
[in] IXMLHTTPRequest2Callback callback,
[in, string, unique] const WCHAR username,
[in, string, unique] const WCHAR password,
[in, string, unique] const WCHAR proxyuser,
[in, string, unique] const WCHAR proxypassword 
)

◆ Send()

HRESULT IXMLHTTPRequest2::Send ( [in, unique] ISequentialStream body,
[in] ULONGLONG  length 
)

◆ SetCookie()

HRESULT IXMLHTTPRequest2::SetCookie ( [in, ref] const XHR_COOKIE cookie,
[out] DWORD state 
)

◆ SetCustomResponseStream()

HRESULT IXMLHTTPRequest2::SetCustomResponseStream ( [in] ISequentialStream stream)

◆ SetProperty()

HRESULT IXMLHTTPRequest2::SetProperty ( [in] XHR_PROPERTY  property,
[in] ULONGLONG  value 
)

◆ SetRequestHeader()

HRESULT IXMLHTTPRequest2::SetRequestHeader ( [in, string, ref] const WCHAR header,
[in, string, unique] const WCHAR value 
)

The documentation for this interface was generated from the following file: