Trait windows::Win32::Data::Xml::MsXml::IMXXMLFilter_Impl

pub trait IMXXMLFilter_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn getFeature(&self, strname: &BSTR) -> Result<VARIANT_BOOL>;
    fn putFeature(&self, strname: &BSTR, fvalue: VARIANT_BOOL) -> Result<()>;
    fn getProperty(&self, strname: &BSTR) -> Result<VARIANT>;
    fn putProperty(&self, strname: &BSTR, varvalue: &VARIANT) -> Result<()>;
    fn entityResolver(&self) -> Result<IUnknown>;
    fn putref_entityResolver(&self, oresolver: Option<&IUnknown>) -> Result<()>;
    fn contentHandler(&self) -> Result<IUnknown>;
    fn putref_contentHandler(&self, ohandler: Option<&IUnknown>) -> Result<()>;
    fn dtdHandler(&self) -> Result<IUnknown>;
    fn putref_dtdHandler(&self, ohandler: Option<&IUnknown>) -> Result<()>;
    fn errorHandler(&self) -> Result<IUnknown>;
    fn putref_errorHandler(&self, ohandler: Option<&IUnknown>) -> Result<()>;
}

Required Methods§

fn getFeature(&self, strname: &BSTR) -> Result<VARIANT_BOOL>

fn putFeature(&self, strname: &BSTR, fvalue: VARIANT_BOOL) -> Result<()>

fn getProperty(&self, strname: &BSTR) -> Result<VARIANT>

fn putProperty(&self, strname: &BSTR, varvalue: &VARIANT) -> Result<()>

fn entityResolver(&self) -> Result<IUnknown>

fn putref_entityResolver(&self, oresolver: Option<&IUnknown>) -> Result<()>

fn contentHandler(&self) -> Result<IUnknown>

fn putref_contentHandler(&self, ohandler: Option<&IUnknown>) -> Result<()>

fn dtdHandler(&self) -> Result<IUnknown>

fn putref_dtdHandler(&self, ohandler: Option<&IUnknown>) -> Result<()>

fn errorHandler(&self) -> Result<IUnknown>

fn putref_errorHandler(&self, ohandler: Option<&IUnknown>) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§