Trait windows::Win32::Data::Xml::MsXml::IVBMXNamespaceManager_Impl

pub trait IVBMXNamespaceManager_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn SetallowOverride(&self, foverride: VARIANT_BOOL) -> Result<()>;
    fn allowOverride(&self) -> Result<VARIANT_BOOL>;
    fn reset(&self) -> Result<()>;
    fn pushContext(&self) -> Result<()>;
    fn pushNodeContext(
        &self,
        contextnode: Option<&IXMLDOMNode>,
        fdeep: VARIANT_BOOL
    ) -> Result<()>;
    fn popContext(&self) -> Result<()>;
    fn declarePrefix(&self, prefix: &BSTR, namespaceuri: &BSTR) -> Result<()>;
    fn getDeclaredPrefixes(&self) -> Result<IMXNamespacePrefixes>;
    fn getPrefixes(&self, namespaceuri: &BSTR) -> Result<IMXNamespacePrefixes>;
    fn getURI(&self, prefix: &BSTR) -> Result<VARIANT>;
    fn getURIFromNode(
        &self,
        strprefix: &BSTR,
        contextnode: Option<&IXMLDOMNode>
    ) -> Result<VARIANT>;
}

Required Methods§

fn SetallowOverride(&self, foverride: VARIANT_BOOL) -> Result<()>

fn allowOverride(&self) -> Result<VARIANT_BOOL>

fn reset(&self) -> Result<()>

fn pushContext(&self) -> Result<()>

fn pushNodeContext( &self, contextnode: Option<&IXMLDOMNode>, fdeep: VARIANT_BOOL ) -> Result<()>

fn popContext(&self) -> Result<()>

fn declarePrefix(&self, prefix: &BSTR, namespaceuri: &BSTR) -> Result<()>

fn getDeclaredPrefixes(&self) -> Result<IMXNamespacePrefixes>

fn getPrefixes(&self, namespaceuri: &BSTR) -> Result<IMXNamespacePrefixes>

fn getURI(&self, prefix: &BSTR) -> Result<VARIANT>

fn getURIFromNode( &self, strprefix: &BSTR, contextnode: Option<&IXMLDOMNode> ) -> Result<VARIANT>

Object Safety§

This trait is not object safe.

Implementors§