98 references to IMsoComponentManager
System.Windows.Forms (25)
System\Windows\Forms\Application.ComponentManager.cs (19)
23private unsafe class ComponentManager : IMsoComponentManager.Interface 39unsafe HRESULT IMsoComponentManager.Interface.QueryService( 52BOOL IMsoComponentManager.Interface.FDebugMessage( 61BOOL IMsoComponentManager.Interface.FRegisterComponent( 91BOOL IMsoComponentManager.Interface.FRevokeComponent(nuint dwComponentID) 112BOOL IMsoComponentManager.Interface.FUpdateComponentRegistration( 127BOOL IMsoComponentManager.Interface.FOnComponentActivate(nuint dwComponentID) 138BOOL IMsoComponentManager.Interface.FSetTrackingComponent(nuint dwComponentID, BOOL fTrack) 151void IMsoComponentManager.Interface.OnComponentEnterState( 156IMsoComponentManager** rgpicmExclude, 172BOOL IMsoComponentManager.Interface.FOnComponentExitState( 177IMsoComponentManager** rgpicmExclude) 194BOOL IMsoComponentManager.Interface.FInState(msocstate uStateID, void* pvoid) 197BOOL IMsoComponentManager.Interface.FContinueIdle() 204BOOL IMsoComponentManager.Interface.FPushMessageLoop( 326BOOL IMsoComponentManager.Interface.FCreateSubComponentManager( 341BOOL IMsoComponentManager.Interface.FGetParentComponentManager(IMsoComponentManager** ppicm) 352BOOL IMsoComponentManager.Interface.FGetActiveComponent(
System\Windows\Forms\Application.ComponentThreadContext.cs (6)
27private IMsoComponentManager.Interface? _componentManager; 46internal IMsoComponentManager.Interface? ComponentManager 87static IMsoComponentManager.Interface? GetExternalComponentManager() 120var componentManager = serviceHandle.TryQuery<IMsoComponentManager>(out hr); 123return new IMsoComponentManager.NativeAdapter(componentManager); 197IMsoComponentManager.Interface? cm = ComponentManager;
System.Windows.Forms.Primitives (70)
Microsoft\Office\IMsoComponent.cs (6)
228/// <see cref="IMsoComponentManager"/> interface. 240/// <see cref="IMsoComponentManager.FGetActiveComponent"/>. 398/// Component may periodically call <see cref="IMsoComponentManager.FContinueIdle"/>; 405/// via <see cref="IMsoComponentManager.FUpdateComponentRegistration"/>. 436/// Reason that was passed to <see cref="IMsoComponentManager.FPushMessageLoop"/>. 439/// Component private data passed to <see cref="IMsoComponentManager.FPushMessageLoop"/>.
Microsoft\Office\IMsoComponentManager.cs (53)
39fixed (IMsoComponentManager* pThis = &this) 40return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, Guid*, void**, HRESULT>)_lpVtbl[0])(pThis, riid, ppvObject); 46fixed (IMsoComponentManager* pThis = &this) 47return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, uint>)_lpVtbl[1])(pThis); 53fixed (IMsoComponentManager* pThis = &this) 54return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, uint>)_lpVtbl[2])(pThis); 60fixed (IMsoComponentManager* pThis = &this) 61return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, Guid*, Guid*, void**, HRESULT>)_lpVtbl[3]) 68fixed (IMsoComponentManager* pThis = &this) 69return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nint, uint, WPARAM, LPARAM, BOOL>)_lpVtbl[4]) 76fixed (IMsoComponentManager* pThis = &this) 77return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, IMsoComponent*, MSOCRINFO*, nuint*, BOOL>)_lpVtbl[5]) 84fixed (IMsoComponentManager* pThis = &this) 85return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nuint, BOOL>)_lpVtbl[6]) 92fixed (IMsoComponentManager* pThis = &this) 93return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nuint, MSOCRINFO*, BOOL>)_lpVtbl[7]) 100fixed (IMsoComponentManager* pThis = &this) 101return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nuint, BOOL>)_lpVtbl[8]) 108fixed (IMsoComponentManager* pThis = &this) 109return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nuint, BOOL, BOOL>)_lpVtbl[9]) 113/// <inheritdoc cref="Interface.OnComponentEnterState(nuint, msocstate, msoccontext, uint, IMsoComponentManager**, uint)"/> 119IMsoComponentManager** rgpicmExclude, 122fixed (IMsoComponentManager* pThis = &this) 123((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nuint, msocstate, msoccontext, uint, IMsoComponentManager**, uint, void>)_lpVtbl[10]) 127/// <inheritdoc cref="Interface.FOnComponentExitState(nuint, msocstate, msoccontext, uint, IMsoComponentManager**)"/> 133IMsoComponentManager** rgpicmExclude) 135fixed (IMsoComponentManager* pThis = &this) 136return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nuint, msocstate, msoccontext, uint, IMsoComponentManager**, BOOL>)_lpVtbl[11]) 143fixed (IMsoComponentManager* pThis = &this) 144return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, msocstate, void*, BOOL>)_lpVtbl[12]) 151fixed (IMsoComponentManager* pThis = &this) 152return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, BOOL>)_lpVtbl[13])(pThis); 158fixed (IMsoComponentManager* pThis = &this) 159return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, nuint, msoloop, void*, BOOL>)_lpVtbl[14]) 166fixed (IMsoComponentManager* pThis = &this) 167return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, IUnknown*, IUnknown*, Guid*, void**, BOOL>)_lpVtbl[15]) 171/// <inheritdoc cref="Interface.FGetParentComponentManager(IMsoComponentManager**)"/> 172public BOOL FGetParentComponentManager(IMsoComponentManager** ppicm) 174fixed (IMsoComponentManager* pThis = &this) 175return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, IMsoComponentManager**, BOOL>)_lpVtbl[16]) 182fixed (IMsoComponentManager* pThis = &this) 183return ((delegate* unmanaged[Stdcall]<IMsoComponentManager*, msogac, IMsoComponent**, MSOCRINFO*, uint, BOOL>)_lpVtbl[17]) 256/// <see cref="IMsoComponentManager"/> methods. 352/// <see cref="IMsoComponentManager"/> remarks). 389IMsoComponentManager** rgpicmExclude, 431IMsoComponentManager** rgpicmExclude); 436/// otherwise (see "Comments on State Contexts" in <see cref="IMsoComponentManager"/> remarks). 482/// (see "Comments on State Contexts" in <see cref="IMsoComponentManager"/> remarks). 502/// "Comments on State Contexts" in <see cref="IMsoComponentManager"/> remarks). 510IMsoComponentManager** ppicm);
Microsoft\Office\IMsoComponentManager.NativeAdapter.cs (5)
12private AgileComPointer<IMsoComponentManager>? _manager; 13public NativeAdapter(IMsoComponentManager* manager) => _manager = 69IMsoComponentManager** rgpicmExclude, 81IMsoComponentManager** rgpicmExclude) 111BOOL Interface.FGetParentComponentManager(IMsoComponentManager** ppicm)
Microsoft\Office\msoccontext.cs (4)
7/// <see cref="IMsoComponentManager.FCreateSubComponentManager" /> allows one to create a hierarchical 13/// state context. Calls to <see cref="IMsoComponentManager.OnComponentEnterState"/> 14/// and <see cref="IMsoComponentManager.FOnComponentExitState"/> can be used to affect all components, 16/// outside of the component manager's state context. <see cref="IMsoComponentManager.FInState" />
Microsoft\Office\msocstate.cs (1)
8/// <see cref="IMsoComponentManager.OnComponentEnterState" />
Microsoft\Office\msoloop.cs (1)
7/// Reasons for pushing a message loop as passed to <see cref="IMsoComponentManager.FPushMessageLoop" />.
System.Windows.Forms.Tests (3)
System\Windows\Forms\Application.ComponentManagerTests.cs (3)
14private IMsoComponentManager.Interface CreateComponentManager() 15=> (IMsoComponentManager.Interface)Activator.CreateInstance( 287Assert.False(manager.FGetParentComponentManager((IMsoComponentManager**)&obj));