Trait windows::Win32::Data::Xml::MsXml::ISAXAttributes_Impl

pub trait ISAXAttributes_Impl: Sized {
Show 13 methods // Required methods fn getLength(&self) -> Result<i32>; fn getURI( &self, nindex: i32, ppwchuri: *mut *mut u16, pcchuri: *mut i32 ) -> Result<()>; fn getLocalName( &self, nindex: i32, ppwchlocalname: *mut *mut u16, pcchlocalname: *mut i32 ) -> Result<()>; fn getQName( &self, nindex: i32, ppwchqname: *mut *mut u16, pcchqname: *mut i32 ) -> Result<()>; fn getName( &self, nindex: i32, ppwchuri: *mut *mut u16, pcchuri: *mut i32, ppwchlocalname: *mut *mut u16, pcchlocalname: *mut i32, ppwchqname: *mut *mut u16, pcchqname: *mut i32 ) -> Result<()>; fn getIndexFromName( &self, pwchuri: &PCWSTR, cchuri: i32, pwchlocalname: &PCWSTR, cchlocalname: i32 ) -> Result<i32>; fn getIndexFromQName( &self, pwchqname: &PCWSTR, cchqname: i32 ) -> Result<i32>; fn getType( &self, nindex: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32 ) -> Result<()>; fn getTypeFromName( &self, pwchuri: &PCWSTR, cchuri: i32, pwchlocalname: &PCWSTR, cchlocalname: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32 ) -> Result<()>; fn getTypeFromQName( &self, pwchqname: &PCWSTR, cchqname: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32 ) -> Result<()>; fn getValue( &self, nindex: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32 ) -> Result<()>; fn getValueFromName( &self, pwchuri: &PCWSTR, cchuri: i32, pwchlocalname: &PCWSTR, cchlocalname: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32 ) -> Result<()>; fn getValueFromQName( &self, pwchqname: &PCWSTR, cchqname: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32 ) -> Result<()>;
}

Required Methods§

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

fn getURI( &self, nindex: i32, ppwchuri: *mut *mut u16, pcchuri: *mut i32 ) -> Result<()>

fn getLocalName( &self, nindex: i32, ppwchlocalname: *mut *mut u16, pcchlocalname: *mut i32 ) -> Result<()>

fn getQName( &self, nindex: i32, ppwchqname: *mut *mut u16, pcchqname: *mut i32 ) -> Result<()>

fn getName( &self, nindex: i32, ppwchuri: *mut *mut u16, pcchuri: *mut i32, ppwchlocalname: *mut *mut u16, pcchlocalname: *mut i32, ppwchqname: *mut *mut u16, pcchqname: *mut i32 ) -> Result<()>

fn getIndexFromName( &self, pwchuri: &PCWSTR, cchuri: i32, pwchlocalname: &PCWSTR, cchlocalname: i32 ) -> Result<i32>

fn getIndexFromQName(&self, pwchqname: &PCWSTR, cchqname: i32) -> Result<i32>

fn getType( &self, nindex: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32 ) -> Result<()>

fn getTypeFromName( &self, pwchuri: &PCWSTR, cchuri: i32, pwchlocalname: &PCWSTR, cchlocalname: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32 ) -> Result<()>

fn getTypeFromQName( &self, pwchqname: &PCWSTR, cchqname: i32, ppwchtype: *mut *mut u16, pcchtype: *mut i32 ) -> Result<()>

fn getValue( &self, nindex: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32 ) -> Result<()>

fn getValueFromName( &self, pwchuri: &PCWSTR, cchuri: i32, pwchlocalname: &PCWSTR, cchlocalname: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32 ) -> Result<()>

fn getValueFromQName( &self, pwchqname: &PCWSTR, cchqname: i32, ppwchvalue: *mut *mut u16, pcchvalue: *mut i32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§