Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

IRichEditOle (Interfaces)
 
.
Summary
The IRichEditOle interface specifies an interface used by the client of a rich text edit control to carry out OLE-related operations.

C# Definition:

[ComImport]
[Guid("00020D00-0000-0000-C000-000000000046")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
interface IRichEditOle {
  void GetClientSite(out IOleClientSite lplpolesite);
[PreserveSig]
  int GetObjectCount();
[PreserveSig]
  int GetLinkCount();
  void GetObject(int iob, ref REOBJECT lpreobject, [MarshalAs(UnmanagedType.U4)] GetObjectOptions flags);
  void InsertObject(REOBJECT lpreobject);
  void ConvertObject(int iob, Guid rclsidNew, string lpstrUserTypeNew);
  void ActivateAs(Guid rclsid, Guid rclsidAs);
  void SetHostNames(string lpstrContainerApp, string lpstrContainerObj);
  void SetLinkAvailable(int iob, bool fAvailable);
  void SetDvaspect(int iob, uint dvaspect);
  void HandsOffStorage(int iob);
  void SaveCompleted(int iob, IStorage lpstg);
  void InPlaceDeactivate();
  void ContextSensitiveHelp(bool fEnterMode);
  void GetClipboardData(ref CHARRANGE lpchrg, [MarshalAs(UnmanagedType.U4)] GetClipboardDataFlags reco, out IDataObject lplpdataobj);
  void ImportDataObject(IDataObject lpdataobj, int cf, IntPtr hMetaPict);
}

VB Definition:

<ComImport> _
<Guid("TODO")> _
<InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Interface IRichEditOle
   TODO
End Interface

User-Defined Types:

Structures:

CHARRANGE

REOBJECT

Enumerations:

GetObjectOptions

GetClipboardDataFlags

Notes:

None.

Documentation

Please edit this page!

Do you have...

  • helpful tips?
  • corrections to the existing content?
  • alternate definitions?
  • additional languages you want to include?

Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing any supporting types needed.

 
Access PInvoke.net directly from VS:
Terms of Use
Edit This Page
Find References
Show Printable Version
Revisions