Trait windows::Win32::UI::Controls::RichEdit::IRichEditOle_Impl

pub trait IRichEditOle_Impl: Sized {
Show 16 methods // Required methods fn GetClientSite(&self) -> Result<IOleClientSite>; fn GetObjectCount(&self) -> i32; fn GetLinkCount(&self) -> i32; fn GetObject( &self, iob: i32, lpreobject: *mut REOBJECT, dwflags: RICH_EDIT_GET_OBJECT_FLAGS ) -> Result<()>; fn InsertObject(&self, lpreobject: *mut REOBJECT) -> Result<()>; fn ConvertObject( &self, iob: i32, rclsidnew: *const GUID, lpstrusertypenew: &PCSTR ) -> Result<()>; fn ActivateAs( &self, rclsid: *const GUID, rclsidas: *const GUID ) -> Result<()>; fn SetHostNames( &self, lpstrcontainerapp: &PCSTR, lpstrcontainerobj: &PCSTR ) -> Result<()>; fn SetLinkAvailable(&self, iob: i32, favailable: BOOL) -> Result<()>; fn SetDvaspect(&self, iob: i32, dvaspect: u32) -> Result<()>; fn HandsOffStorage(&self, iob: i32) -> Result<()>; fn SaveCompleted(&self, iob: i32, lpstg: Option<&IStorage>) -> Result<()>; fn InPlaceDeactivate(&self) -> Result<()>; fn ContextSensitiveHelp(&self, fentermode: BOOL) -> Result<()>; fn GetClipboardData( &self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: *mut Option<IDataObject> ) -> Result<()>; fn ImportDataObject( &self, lpdataobj: Option<&IDataObject>, cf: u16, hmetapict: HGLOBAL ) -> Result<()>;
}

Required Methods§

fn GetClientSite(&self) -> Result<IOleClientSite>

fn GetObjectCount(&self) -> i32

fn GetLinkCount(&self) -> i32

fn GetObject( &self, iob: i32, lpreobject: *mut REOBJECT, dwflags: RICH_EDIT_GET_OBJECT_FLAGS ) -> Result<()>

fn InsertObject(&self, lpreobject: *mut REOBJECT) -> Result<()>

fn ConvertObject( &self, iob: i32, rclsidnew: *const GUID, lpstrusertypenew: &PCSTR ) -> Result<()>

fn ActivateAs(&self, rclsid: *const GUID, rclsidas: *const GUID) -> Result<()>

fn SetHostNames( &self, lpstrcontainerapp: &PCSTR, lpstrcontainerobj: &PCSTR ) -> Result<()>

fn SetLinkAvailable(&self, iob: i32, favailable: BOOL) -> Result<()>

fn SetDvaspect(&self, iob: i32, dvaspect: u32) -> Result<()>

fn HandsOffStorage(&self, iob: i32) -> Result<()>

fn SaveCompleted(&self, iob: i32, lpstg: Option<&IStorage>) -> Result<()>

fn InPlaceDeactivate(&self) -> Result<()>

fn ContextSensitiveHelp(&self, fentermode: BOOL) -> Result<()>

fn GetClipboardData( &self, lpchrg: *mut CHARRANGE, reco: u32, lplpdataobj: *mut Option<IDataObject> ) -> Result<()>

fn ImportDataObject( &self, lpdataobj: Option<&IDataObject>, cf: u16, hmetapict: HGLOBAL ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§