Trait IAccDictionary_Impl
pub trait IAccDictionary_Impl: IUnknownImpl {
// Required methods
fn GetLocalizedString(
&self,
term: *const GUID,
lcid: u32,
presult: *mut BSTR,
plcid: *mut u32,
) -> Result<()>;
fn GetParentTerm(&self, term: *const GUID) -> Result<GUID>;
fn GetMnemonicString(&self, term: *const GUID) -> Result<BSTR>;
fn LookupMnemonicTerm(&self, bstrmnemonic: &BSTR) -> Result<GUID>;
fn ConvertValueToString(
&self,
term: *const GUID,
lcid: u32,
varvalue: &VARIANT,
pbstrresult: *mut BSTR,
plcid: *mut u32,
) -> Result<()>;
}
Required Methods§
fn GetLocalizedString( &self, term: *const GUID, lcid: u32, presult: *mut BSTR, plcid: *mut u32, ) -> Result<()>
fn GetParentTerm(&self, term: *const GUID) -> Result<GUID>
fn GetMnemonicString(&self, term: *const GUID) -> Result<BSTR>
fn LookupMnemonicTerm(&self, bstrmnemonic: &BSTR) -> Result<GUID>
fn ConvertValueToString( &self, term: *const GUID, lcid: u32, varvalue: &VARIANT, pbstrresult: *mut BSTR, plcid: *mut u32, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.