Trait windows::Win32::Data::Xml::MsXml::ISAXXMLReader_Impl

pub trait ISAXXMLReader_Impl: Sized {
Show 18 methods // Required methods fn getFeature(&self, pwchname: &PCWSTR) -> Result<VARIANT_BOOL>; fn putFeature(&self, pwchname: &PCWSTR, vfvalue: VARIANT_BOOL) -> Result<()>; fn getProperty(&self, pwchname: &PCWSTR) -> Result<VARIANT>; fn putProperty(&self, pwchname: &PCWSTR, varvalue: &VARIANT) -> Result<()>; fn getEntityResolver(&self) -> Result<ISAXEntityResolver>; fn putEntityResolver( &self, presolver: Option<&ISAXEntityResolver> ) -> Result<()>; fn getContentHandler(&self) -> Result<ISAXContentHandler>; fn putContentHandler( &self, phandler: Option<&ISAXContentHandler> ) -> Result<()>; fn getDTDHandler(&self) -> Result<ISAXDTDHandler>; fn putDTDHandler(&self, phandler: Option<&ISAXDTDHandler>) -> Result<()>; fn getErrorHandler(&self) -> Result<ISAXErrorHandler>; fn putErrorHandler(&self, phandler: Option<&ISAXErrorHandler>) -> Result<()>; fn getBaseURL(&self) -> Result<*mut u16>; fn putBaseURL(&self, pwchbaseurl: &PCWSTR) -> Result<()>; fn getSecureBaseURL(&self) -> Result<*mut u16>; fn putSecureBaseURL(&self, pwchsecurebaseurl: &PCWSTR) -> Result<()>; fn parse(&self, varinput: &VARIANT) -> Result<()>; fn parseURL(&self, pwchurl: &PCWSTR) -> Result<()>;
}

Required Methods§

fn getFeature(&self, pwchname: &PCWSTR) -> Result<VARIANT_BOOL>

fn putFeature(&self, pwchname: &PCWSTR, vfvalue: VARIANT_BOOL) -> Result<()>

fn getProperty(&self, pwchname: &PCWSTR) -> Result<VARIANT>

fn putProperty(&self, pwchname: &PCWSTR, varvalue: &VARIANT) -> Result<()>

fn getEntityResolver(&self) -> Result<ISAXEntityResolver>

fn putEntityResolver( &self, presolver: Option<&ISAXEntityResolver> ) -> Result<()>

fn getContentHandler(&self) -> Result<ISAXContentHandler>

fn putContentHandler(&self, phandler: Option<&ISAXContentHandler>) -> Result<()>

fn getDTDHandler(&self) -> Result<ISAXDTDHandler>

fn putDTDHandler(&self, phandler: Option<&ISAXDTDHandler>) -> Result<()>

fn getErrorHandler(&self) -> Result<ISAXErrorHandler>

fn putErrorHandler(&self, phandler: Option<&ISAXErrorHandler>) -> Result<()>

fn getBaseURL(&self) -> Result<*mut u16>

fn putBaseURL(&self, pwchbaseurl: &PCWSTR) -> Result<()>

fn getSecureBaseURL(&self) -> Result<*mut u16>

fn putSecureBaseURL(&self, pwchsecurebaseurl: &PCWSTR) -> Result<()>

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

fn parseURL(&self, pwchurl: &PCWSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§