msxml: Register XMLHTTP objects.
This commit is contained in:
parent
7ccf6c28b3
commit
25dc6c7c9e
|
@ -317,8 +317,6 @@ static HRESULT WINAPI BindStatusCallback_OnObjectAvailable(IBindStatusCallback *
|
|||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
#undef STATUSCLB_THIS
|
||||
|
||||
static const IBindStatusCallbackVtbl BindStatusCallbackVtbl = {
|
||||
BindStatusCallback_QueryInterface,
|
||||
BindStatusCallback_AddRef,
|
||||
|
@ -402,8 +400,6 @@ static HRESULT WINAPI BSCHttpNegotiate_OnResponse(IHttpNegotiate *iface, DWORD c
|
|||
return S_OK;
|
||||
}
|
||||
|
||||
#undef HTTPNEG2_THIS
|
||||
|
||||
static const IHttpNegotiateVtbl BSCHttpNegotiateVtbl = {
|
||||
BSCHttpNegotiate_QueryInterface,
|
||||
BSCHttpNegotiate_AddRef,
|
||||
|
|
|
@ -540,6 +540,22 @@ static struct regsvr_coclass const coclass_list[] = {
|
|||
"Microsoft.XMLHTTP",
|
||||
"1.0"
|
||||
},
|
||||
{ &CLSID_XMLHTTP26,
|
||||
"XML HTTP 2.6",
|
||||
NULL,
|
||||
"msxml3.dll",
|
||||
"Apartment",
|
||||
"Msxml2.XMLHTTP.2.6",
|
||||
"2.6"
|
||||
},
|
||||
{ &CLSID_XMLHTTP30,
|
||||
"XML HTTP 3.0",
|
||||
NULL,
|
||||
"msxml3.dll",
|
||||
"Apartment",
|
||||
"Msxml2.XMLHTTP.3.0",
|
||||
"3.0"
|
||||
},
|
||||
{ &CLSID_XMLDSOControl,
|
||||
"XML Data Source Object",
|
||||
NULL,
|
||||
|
@ -701,6 +717,16 @@ static struct progid const progid_list[] = {
|
|||
&CLSID_XMLHTTPRequest,
|
||||
NULL
|
||||
},
|
||||
{ "Msxml2.XMLHTTP.2.6",
|
||||
"XML HTTP 2.6",
|
||||
&CLSID_XMLHTTP26,
|
||||
NULL
|
||||
},
|
||||
{ "Msxml2.XMLHTTP.3.0",
|
||||
"XML HTTP 3.0",
|
||||
&CLSID_XMLHTTP30,
|
||||
NULL
|
||||
},
|
||||
{ "Microsoft.XMLDSO",
|
||||
"XML Data Source Object",
|
||||
&CLSID_XMLDSOControl,
|
||||
|
|
|
@ -385,6 +385,14 @@ static struct regsvr_coclass const coclass_list[] = {
|
|||
"Microsoft.FreeThreadedDOMDocument4.0",
|
||||
"4.0"
|
||||
},
|
||||
{ &CLSID_XMLHTTP40,
|
||||
"XML HTTP 4.0",
|
||||
NULL,
|
||||
"msxml4.dll",
|
||||
"Apartment",
|
||||
"Msxml2.XMLHTTP.4.0",
|
||||
"4.0"
|
||||
},
|
||||
{ NULL } /* list terminator */
|
||||
};
|
||||
|
||||
|
@ -397,6 +405,11 @@ static struct progid const progid_list[] = {
|
|||
&CLSID_DOMDocument40,
|
||||
NULL
|
||||
},
|
||||
{ "Msxml2.XMLHTTP.4.0",
|
||||
"XML HTTP 4.0",
|
||||
&CLSID_XMLHTTP40,
|
||||
NULL
|
||||
},
|
||||
{ "Msxml2.SAXXMLReader.4.0",
|
||||
"SAX XML Reader 4.0",
|
||||
&CLSID_SAXXMLReader40,
|
||||
|
|
|
@ -346,6 +346,14 @@ static struct regsvr_coclass const coclass_list[] = {
|
|||
"Msxml2.DOMDocument",
|
||||
"6.0"
|
||||
},
|
||||
{ &CLSID_XMLHTTP60,
|
||||
"XML HTTP 6.0",
|
||||
NULL,
|
||||
"msxml6.dll",
|
||||
"Apartment",
|
||||
"Msxml2.XMLHTTP.6.0",
|
||||
"6.0"
|
||||
},
|
||||
{ &CLSID_XMLSchemaCache60,
|
||||
"XML Schema Cache 6.0",
|
||||
NULL,
|
||||
|
@ -390,6 +398,11 @@ static struct progid const progid_list[] = {
|
|||
&CLSID_DOMDocument60,
|
||||
NULL
|
||||
},
|
||||
{ "Msxml2.XMLHTTP.6.0",
|
||||
"XML XMLHTTP 6.0",
|
||||
&CLSID_XMLHTTP60,
|
||||
NULL
|
||||
},
|
||||
{ "Msxml2.XMLSchemaCache.6.0",
|
||||
"XML Schema Cache 6.0",
|
||||
&CLSID_XMLSchemaCache60,
|
||||
|
|
Loading…
Reference in New Issue