MSXML 3.0 GUIDs and ProgIDs

 

The following table lists both the version-independent and version-dependent GUIDs and ProgIDs that can be used to invoke MSXML 3.0 in your applications.

Symbolic Name GUID ProgID
CLSID_DOMDocument v 3.0: {f6d90f11-9c73-11d3-b32e-00c04f990bb4} v 3.0: MSXML2.DOMDocument
version dependent:

CLSID_DOMDocument30
{f5078f32-c551-11d3-89b9-0000f81fe221} MSXML2.DOMDocument.3.0
CLSID_FreeThreadedDOMDocument v 3.0: {f6d90f12-9c73-11d3-b32e-00c04f990bb4} v 3.0:

MSXML2.FreeThreadedDOMDocument
version dependent:

CLSID_FreeThreadedDOMDocument30
{f5078f33-c551-11d3-89b9-0000f81fe221} MSXML2.FreeThreadedDOMDocument.3.0
CLSID_DSOControl v 3.0: {f6d90f14-9c73-11d3-b32e-00c04f990bb4} v 3.0:

MSXML2.DSOControl
version dependent:

CLSID_DSOControl30
{f5078f39-c551-11d3-89b9-0000f81fe221} MSXML2.DSOControl.3.0
CLSID_XMLHTTP v 3.0: {f6d90f16-9c73-11d3-b32e-00c04f990bb4} v 3.0: MSXML2.XMLHTTP
version dependent:

CLSID_XMLHTTP30
{f5078f35-c551-11d3-89b9-0000f81fe221} MSXML2.XMLHTTP.3.0
CLSID_XMLSchemaCache {373984C9-B845-449B-91E7-45AC83036ADE} MSXML2.XMLSchemaCache
version dependent:

CLSID_XMLSchemaCache30
{f5078f34-c551-11d3-89b9-0000f81fe221} MSXML2.XMLSchemaCache.3.0
CLSID_XSLTemplate {2933BF94-7B36-11d2-B20E-00C04F983E60} MSXML2.XSLTemplate
version dependent:

CLSID_XSLTemplate30
{f5078f36-c551-11d3-89b9-0000f81fe221} MSXML2.XSLTemplate.3.0

See Also

GUID and ProgID Information
Why Version-Independent GUIDs and ProgIDs Were Removed
Workarounds to Version Independence
Assessing the Impact to Your Environment
Dependencies in MSXML
MSXML 4.0 Legacy Installation