ReactOS 0.4.17-dev-966-gf06eace
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 IUnknown * LPUNKNOWN
 

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: