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.