Trait windows::Win32::System::Com::ITypeLib2_Impl
pub trait ITypeLib2_Impl: Sized + ITypeLib_Impl {
// Required methods
fn GetCustData(&self, guid: *const GUID) -> Result<VARIANT>;
fn GetLibStatistics(
&self,
pcuniquenames: *mut u32,
pcchuniquenames: *mut u32,
) -> Result<()>;
fn GetDocumentation2(
&self,
index: i32,
lcid: u32,
pbstrhelpstring: *mut BSTR,
pdwhelpstringcontext: *mut u32,
pbstrhelpstringdll: *mut BSTR,
) -> Result<()>;
fn GetAllCustData(&self) -> Result<CUSTDATA>;
}
Required Methods§
fn GetCustData(&self, guid: *const GUID) -> Result<VARIANT>
fn GetLibStatistics( &self, pcuniquenames: *mut u32, pcchuniquenames: *mut u32, ) -> Result<()>
fn GetDocumentation2( &self, index: i32, lcid: u32, pbstrhelpstring: *mut BSTR, pdwhelpstringcontext: *mut u32, pbstrhelpstringdll: *mut BSTR, ) -> Result<()>
fn GetAllCustData(&self) -> Result<CUSTDATA>
Object Safety§
This trait is not object safe.