AddNamespace method
Enables an MSHTML host to add namespaces.
Syntax
HRESULT retVal = object.AddNamespace(bstrNamespace, bstrUrn, lFlags, pvarFactory);
Parameters
- bstrNamespace [in]
-
Type: BSTR
A BSTR that specifies the namespace to create.
- bstrUrn [in]
-
Type: BSTR
A BSTR that specifies the URN of the namespace. If there is no URN, this is set to
NULL. - lFlags [in]
-
Type: LONG
-
Default. Creates a namespace.
-
Creates a namespace that allows any tag to be added.
-
If this flag is specified, MSHTML invokes QueryInterface for the IElementNamespaceFactoryCallback interface and the IElementNamespaceFactoryCallback::Resolve method.
- pvarFactory [in]
-
Type: VARIANT
The address of a VARIANT of type VT_UNKNOWN that contains the IUnknown interface for the implementation of the element behavior. This parameter is the IElementNamespaceFactory implementation, and callback, if appropriate.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.