Trait windows::Win32::Data::Xml::MsXml::IVBSAXXMLReader_Impl

pub trait IVBSAXXMLReader_Impl: Sized + IDispatch_Impl {
Show 18 methods // 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<IVBSAXEntityResolver>; fn putref_entityResolver( &self, oresolver: Option<&IVBSAXEntityResolver> ) -> Result<()>; fn contentHandler(&self) -> Result<IVBSAXContentHandler>; fn putref_contentHandler( &self, ohandler: Option<&IVBSAXContentHandler> ) -> Result<()>; fn dtdHandler(&self) -> Result<IVBSAXDTDHandler>; fn putref_dtdHandler( &self, ohandler: Option<&IVBSAXDTDHandler> ) -> Result<()>; fn errorHandler(&self) -> Result<IVBSAXErrorHandler>; fn putref_errorHandler( &self, ohandler: Option<&IVBSAXErrorHandler> ) -> Result<()>; fn baseURL(&self) -> Result<BSTR>; fn SetbaseURL(&self, strbaseurl: &BSTR) -> Result<()>; fn secureBaseURL(&self) -> Result<BSTR>; fn SetsecureBaseURL(&self, strsecurebaseurl: &BSTR) -> Result<()>; fn parse(&self, varinput: &VARIANT) -> Result<()>; fn parseURL(&self, strurl: &BSTR) -> 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<IVBSAXEntityResolver>

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

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

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

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

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

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

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

fn baseURL(&self) -> Result<BSTR>

fn SetbaseURL(&self, strbaseurl: &BSTR) -> Result<()>

fn secureBaseURL(&self) -> Result<BSTR>

fn SetsecureBaseURL(&self, strsecurebaseurl: &BSTR) -> Result<()>

fn parse(&self, varinput: &VARIANT) -> Result<()>

fn parseURL(&self, strurl: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§