mshtml.idl: Added HTMLXMLHttpRequest coclass declaration.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f40b54483f
commit
abdec32f68
|
@ -92,20 +92,18 @@ static HRESULT return_nscstr(nsresult nsres, nsACString *nscstr, BSTR *p)
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef struct XMLHttpReqEventListener XMLHttpReqEventListener;
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
nsIDOMEventListener nsIDOMEventListener_iface;
|
||||||
|
LONG ref;
|
||||||
|
HTMLXMLHttpRequest *xhr;
|
||||||
|
} XMLHttpReqEventListener;
|
||||||
|
|
||||||
|
struct HTMLXMLHttpRequest {
|
||||||
EventTarget event_target;
|
EventTarget event_target;
|
||||||
IHTMLXMLHttpRequest IHTMLXMLHttpRequest_iface;
|
IHTMLXMLHttpRequest IHTMLXMLHttpRequest_iface;
|
||||||
LONG ref;
|
LONG ref;
|
||||||
nsIXMLHttpRequest *nsxhr;
|
nsIXMLHttpRequest *nsxhr;
|
||||||
XMLHttpReqEventListener *event_listener;
|
XMLHttpReqEventListener *event_listener;
|
||||||
} HTMLXMLHttpRequest;
|
|
||||||
|
|
||||||
struct XMLHttpReqEventListener {
|
|
||||||
nsIDOMEventListener nsIDOMEventListener_iface;
|
|
||||||
LONG ref;
|
|
||||||
HTMLXMLHttpRequest *xhr;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static void detach_xhr_event_listener(XMLHttpReqEventListener *event_listener)
|
static void detach_xhr_event_listener(XMLHttpReqEventListener *event_listener)
|
||||||
|
|
|
@ -9133,6 +9133,23 @@ methods:
|
||||||
VARIANT_BOOL dispatchEvent([in] IDOMEvent *evt);
|
VARIANT_BOOL dispatchEvent([in] IDOMEvent *evt);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*****************************************************************************
|
||||||
|
* HTMLXMLHttpRequest
|
||||||
|
*/
|
||||||
|
[
|
||||||
|
noncreatable,
|
||||||
|
uuid(3051040b-98b5-11cf-bb82-00aa00bdce0b)
|
||||||
|
]
|
||||||
|
coclass HTMLXMLHttpRequest
|
||||||
|
{
|
||||||
|
[default] dispinterface DispHTMLXMLHttpRequest;
|
||||||
|
/* [source, default] dispinterface HTMLXMLHttpRequestEvents; */
|
||||||
|
interface IHTMLXMLHttpRequest;
|
||||||
|
interface IHTMLXMLHttpRequest2;
|
||||||
|
interface IHTMLDOMConstructor;
|
||||||
|
interface IEventTarget;
|
||||||
|
}
|
||||||
|
|
||||||
/*****************************************************************************
|
/*****************************************************************************
|
||||||
* IHTMLControlElement interface
|
* IHTMLControlElement interface
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue