Trait windows::Win32::Data::Xml::MsXml::IVBSAXAttributes_Impl

pub trait IVBSAXAttributes_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn length(&self) -> Result<i32>;
    fn getURI(&self, nindex: i32) -> Result<BSTR>;
    fn getLocalName(&self, nindex: i32) -> Result<BSTR>;
    fn getQName(&self, nindex: i32) -> Result<BSTR>;
    fn getIndexFromName(
        &self,
        struri: &BSTR,
        strlocalname: &BSTR
    ) -> Result<i32>;
    fn getIndexFromQName(&self, strqname: &BSTR) -> Result<i32>;
    fn getType(&self, nindex: i32) -> Result<BSTR>;
    fn getTypeFromName(
        &self,
        struri: &BSTR,
        strlocalname: &BSTR
    ) -> Result<BSTR>;
    fn getTypeFromQName(&self, strqname: &BSTR) -> Result<BSTR>;
    fn getValue(&self, nindex: i32) -> Result<BSTR>;
    fn getValueFromName(
        &self,
        struri: &BSTR,
        strlocalname: &BSTR
    ) -> Result<BSTR>;
    fn getValueFromQName(&self, strqname: &BSTR) -> Result<BSTR>;
}

Required Methods§

fn length(&self) -> Result<i32>

fn getURI(&self, nindex: i32) -> Result<BSTR>

fn getLocalName(&self, nindex: i32) -> Result<BSTR>

fn getQName(&self, nindex: i32) -> Result<BSTR>

fn getIndexFromName(&self, struri: &BSTR, strlocalname: &BSTR) -> Result<i32>

fn getIndexFromQName(&self, strqname: &BSTR) -> Result<i32>

fn getType(&self, nindex: i32) -> Result<BSTR>

fn getTypeFromName(&self, struri: &BSTR, strlocalname: &BSTR) -> Result<BSTR>

fn getTypeFromQName(&self, strqname: &BSTR) -> Result<BSTR>

fn getValue(&self, nindex: i32) -> Result<BSTR>

fn getValueFromName(&self, struri: &BSTR, strlocalname: &BSTR) -> Result<BSTR>

fn getValueFromQName(&self, strqname: &BSTR) -> Result<BSTR>

Object Safety§

This trait is not object safe.

Implementors§