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.