Trait IOleClientSite_Impl
pub trait IOleClientSite_Impl: IUnknownImpl {
// Required methods
fn SaveObject(&self) -> Result<()>;
fn GetMoniker(
&self,
dwassign: &OLEGETMONIKER,
dwwhichmoniker: &OLEWHICHMK,
) -> Result<IMoniker>;
fn GetContainer(&self) -> Result<IOleContainer>;
fn ShowObject(&self) -> Result<()>;
fn OnShowWindow(&self, fshow: BOOL) -> Result<()>;
fn RequestNewObjectLayout(&self) -> Result<()>;
}
Required Methods§
fn SaveObject(&self) -> Result<()>
fn GetMoniker( &self, dwassign: &OLEGETMONIKER, dwwhichmoniker: &OLEWHICHMK, ) -> Result<IMoniker>
fn GetContainer(&self) -> Result<IOleContainer>
fn ShowObject(&self) -> Result<()>
fn OnShowWindow(&self, fshow: BOOL) -> Result<()>
fn RequestNewObjectLayout(&self) -> 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.