2 implementations of IOleObject
System.Windows.Forms (2)
winforms\Managed\System\WinForms\Control.cs (1)
71UnsafeNativeMethods.IOleObject,
winforms\Managed\System\WinForms\Control.Ime.cs (1)
49UnsafeNativeMethods.IOleObject,
35 references to IOleObject
System.Windows.Forms (35)
winforms\Managed\System\WinForms\AxHost.cs (7)
135private static Guid ioleobject_Guid = typeof(UnsafeNativeMethods.IOleObject).GUID; 215private UnsafeNativeMethods.IOleObject iOleObject; 4679private UnsafeNativeMethods.IOleObject GetOleObject() { 4682iOleObject = (UnsafeNativeMethods.IOleObject) instance; 6029if (pActiveObject is UnsafeNativeMethods.IOleObject) { 6030UnsafeNativeMethods.IOleObject oleObject = (UnsafeNativeMethods.IOleObject) pActiveObject;
winforms\Managed\System\WinForms\Control.cs (23)
15459int UnsafeNativeMethods.IOleObject.SetClientSite(UnsafeNativeMethods.IOleClientSite pClientSite) { 15469UnsafeNativeMethods.IOleClientSite UnsafeNativeMethods.IOleObject.GetClientSite() { 15478int UnsafeNativeMethods.IOleObject.SetHostNames(string szContainerApp, string szContainerObj) { 15489int UnsafeNativeMethods.IOleObject.Close(int dwSaveOption) { 15499int UnsafeNativeMethods.IOleObject.SetMoniker(int dwWhichMoniker, Object pmk) { 15508int UnsafeNativeMethods.IOleObject.GetMoniker(int dwAssign, int dwWhichMoniker, out Object moniker) { 15518int UnsafeNativeMethods.IOleObject.InitFromData(IComDataObject pDataObject, int fCreation, int dwReserved) { 15527int UnsafeNativeMethods.IOleObject.GetClipboardData(int dwReserved, out IComDataObject data) { 15537int UnsafeNativeMethods.IOleObject.DoVerb(int iVerb, IntPtr lpmsg, UnsafeNativeMethods.IOleClientSite pActiveSite, int lindex, IntPtr hwndParent, NativeMethods.COMRECT lprcPosRect) { 15575int UnsafeNativeMethods.IOleObject.EnumVerbs(out UnsafeNativeMethods.IEnumOLEVERB e) { 15584int UnsafeNativeMethods.IOleObject.OleUpdate() { 15593int UnsafeNativeMethods.IOleObject.IsUpToDate() { 15602int UnsafeNativeMethods.IOleObject.GetUserClassID(ref Guid pClsid) { 15612int UnsafeNativeMethods.IOleObject.GetUserType(int dwFormOfType, out string userType) { 15627int UnsafeNativeMethods.IOleObject.SetExtent(int dwDrawAspect, NativeMethods.tagSIZEL pSizel) { 15639int UnsafeNativeMethods.IOleObject.GetExtent(int dwDrawAspect, NativeMethods.tagSIZEL pSizel) { 15652int UnsafeNativeMethods.IOleObject.Advise(IAdviseSink pAdvSink, out int cookie) { 15662int UnsafeNativeMethods.IOleObject.Unadvise(int dwConnection) { 15674int UnsafeNativeMethods.IOleObject.EnumAdvise(out IEnumSTATDATA e) { 15684int UnsafeNativeMethods.IOleObject.GetMiscStatus(int dwAspect, out int cookie) { 15711int UnsafeNativeMethods.IOleObject.SetColorScheme(NativeMethods.tagLOGPALETTE pLogpal) { 16081((UnsafeNativeMethods.IOleObject)this).GetExtent(dwDrawAspect, lpsizel); 17666((UnsafeNativeMethods.IOleObject)control).GetMiscStatus(NativeMethods.DVASPECT_CONTENT, out status);
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (1)
281public static extern int OleLoadFromStream(IStream pStorage, ref Guid iid, out IOleObject pObject);
winforms\Managed\System\WinForms\WebBrowserBase.cs (2)
72private UnsafeNativeMethods.IOleObject axOleObject; 1085this.axOleObject = (UnsafeNativeMethods.IOleObject)activeXInstance;
winforms\Managed\System\WinForms\WebBrowserContainer.cs (2)
101UnsafeNativeMethods.IOleObject oleObject = pActiveObject as UnsafeNativeMethods.IOleObject;