98 references to IMsoComponentManager
System.Windows.Forms (25)
System\Windows\Forms\Application.ComponentManager.cs (19)
23
private unsafe class ComponentManager :
IMsoComponentManager
.Interface
39
unsafe HRESULT
IMsoComponentManager
.Interface.QueryService(
52
BOOL
IMsoComponentManager
.Interface.FDebugMessage(
61
BOOL
IMsoComponentManager
.Interface.FRegisterComponent(
91
BOOL
IMsoComponentManager
.Interface.FRevokeComponent(nuint dwComponentID)
112
BOOL
IMsoComponentManager
.Interface.FUpdateComponentRegistration(
127
BOOL
IMsoComponentManager
.Interface.FOnComponentActivate(nuint dwComponentID)
138
BOOL
IMsoComponentManager
.Interface.FSetTrackingComponent(nuint dwComponentID, BOOL fTrack)
151
void
IMsoComponentManager
.Interface.OnComponentEnterState(
156
IMsoComponentManager
** rgpicmExclude,
172
BOOL
IMsoComponentManager
.Interface.FOnComponentExitState(
177
IMsoComponentManager
** rgpicmExclude)
194
BOOL
IMsoComponentManager
.Interface.FInState(msocstate uStateID, void* pvoid)
197
BOOL
IMsoComponentManager
.Interface.FContinueIdle()
204
BOOL
IMsoComponentManager
.Interface.FPushMessageLoop(
326
BOOL
IMsoComponentManager
.Interface.FCreateSubComponentManager(
341
BOOL
IMsoComponentManager
.Interface.FGetParentComponentManager(
IMsoComponentManager
** ppicm)
352
BOOL
IMsoComponentManager
.Interface.FGetActiveComponent(
System\Windows\Forms\Application.ComponentThreadContext.cs (6)
27
private
IMsoComponentManager
.Interface? _componentManager;
46
internal
IMsoComponentManager
.Interface? ComponentManager
87
static
IMsoComponentManager
.Interface? GetExternalComponentManager()
120
var componentManager = serviceHandle.TryQuery<
IMsoComponentManager
>(out hr);
123
return new
IMsoComponentManager
.NativeAdapter(componentManager);
197
IMsoComponentManager
.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)
39
fixed (
IMsoComponentManager
* pThis = &this)
40
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, Guid*, void**, HRESULT>)_lpVtbl[0])(pThis, riid, ppvObject);
46
fixed (
IMsoComponentManager
* pThis = &this)
47
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, uint>)_lpVtbl[1])(pThis);
53
fixed (
IMsoComponentManager
* pThis = &this)
54
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, uint>)_lpVtbl[2])(pThis);
60
fixed (
IMsoComponentManager
* pThis = &this)
61
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, Guid*, Guid*, void**, HRESULT>)_lpVtbl[3])
68
fixed (
IMsoComponentManager
* pThis = &this)
69
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, nint, uint, WPARAM, LPARAM, BOOL>)_lpVtbl[4])
76
fixed (
IMsoComponentManager
* pThis = &this)
77
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, IMsoComponent*, MSOCRINFO*, nuint*, BOOL>)_lpVtbl[5])
84
fixed (
IMsoComponentManager
* pThis = &this)
85
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, nuint, BOOL>)_lpVtbl[6])
92
fixed (
IMsoComponentManager
* pThis = &this)
93
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, nuint, MSOCRINFO*, BOOL>)_lpVtbl[7])
100
fixed (
IMsoComponentManager
* pThis = &this)
101
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, nuint, BOOL>)_lpVtbl[8])
108
fixed (
IMsoComponentManager
* pThis = &this)
109
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, nuint, BOOL, BOOL>)_lpVtbl[9])
113
/// <inheritdoc cref="Interface.OnComponentEnterState(nuint, msocstate, msoccontext, uint,
IMsoComponentManager
**, uint)"/>
119
IMsoComponentManager
** rgpicmExclude,
122
fixed (
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
**)"/>
133
IMsoComponentManager
** rgpicmExclude)
135
fixed (
IMsoComponentManager
* pThis = &this)
136
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, nuint, msocstate, msoccontext, uint,
IMsoComponentManager
**, BOOL>)_lpVtbl[11])
143
fixed (
IMsoComponentManager
* pThis = &this)
144
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, msocstate, void*, BOOL>)_lpVtbl[12])
151
fixed (
IMsoComponentManager
* pThis = &this)
152
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, BOOL>)_lpVtbl[13])(pThis);
158
fixed (
IMsoComponentManager
* pThis = &this)
159
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, nuint, msoloop, void*, BOOL>)_lpVtbl[14])
166
fixed (
IMsoComponentManager
* pThis = &this)
167
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, IUnknown*, IUnknown*, Guid*, void**, BOOL>)_lpVtbl[15])
171
/// <inheritdoc cref="Interface.FGetParentComponentManager(
IMsoComponentManager
**)"/>
172
public BOOL FGetParentComponentManager(
IMsoComponentManager
** ppicm)
174
fixed (
IMsoComponentManager
* pThis = &this)
175
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*,
IMsoComponentManager
**, BOOL>)_lpVtbl[16])
182
fixed (
IMsoComponentManager
* pThis = &this)
183
return ((delegate* unmanaged[Stdcall]<
IMsoComponentManager
*, msogac, IMsoComponent**, MSOCRINFO*, uint, BOOL>)_lpVtbl[17])
256
/// <see cref="
IMsoComponentManager
"/> methods.
352
/// <see cref="
IMsoComponentManager
"/> remarks).
389
IMsoComponentManager
** rgpicmExclude,
431
IMsoComponentManager
** 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).
510
IMsoComponentManager
** ppicm);
Microsoft\Office\IMsoComponentManager.NativeAdapter.cs (5)
12
private AgileComPointer<
IMsoComponentManager
>? _manager;
13
public NativeAdapter(
IMsoComponentManager
* manager) => _manager =
69
IMsoComponentManager
** rgpicmExclude,
81
IMsoComponentManager
** rgpicmExclude)
111
BOOL 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)
14
private
IMsoComponentManager
.Interface CreateComponentManager()
15
=> (
IMsoComponentManager
.Interface)Activator.CreateInstance(
287
Assert.False(manager.FGetParentComponentManager((
IMsoComponentManager
**)&obj));