18 references to IDispatch
System.Private.Windows.Core (12)
Windows\Win32\System\Com\IDispatch.cs (1)
28
fixed (
IDispatch
* dispatch = &this)
Windows\Win32\System\Com\IDispatch.Interface.cs (11)
11
internal unsafe partial struct IDispatch : IVTable<
IDispatch
,
IDispatch
.Vtbl>
13
static void IVTable<
IDispatch
, Vtbl>.PopulateVTable(Vtbl* vtable)
22
private static HRESULT GetTypeInfoCount(
IDispatch
* @this, uint* pctinfo)
23
=> UnwrapAndInvoke<
IDispatch
, Interface>(@this, o => o.GetTypeInfoCount(pctinfo));
26
private static HRESULT GetTypeInfo(
IDispatch
* @this, uint iTInfo, uint lcid, ITypeInfo** ppTInfo)
27
=> UnwrapAndInvoke<
IDispatch
, Interface>(@this, o => o.GetTypeInfo(iTInfo, lcid, ppTInfo));
30
private static HRESULT GetIDsOfNames(
IDispatch
* @this, Guid* riid, PWSTR* rgszNames, uint cNames, uint lcid, int* rgDispId)
31
=> UnwrapAndInvoke<
IDispatch
, Interface>(@this, o => o.GetIDsOfNames(riid, rgszNames, cNames, lcid, rgDispId));
35
IDispatch
* @this,
44
=> UnwrapAndInvoke<
IDispatch
, Interface>(
System.Windows.Forms (1)
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (1)
15
/// Provides an <see cref="
IDispatch
"/> and <see cref="IDispatchEx"/> view of <see cref="Control"/>
System.Windows.Forms.Primitives (5)
Microsoft\VisualStudio\Shell\IProvidePropertyBuilder.cs (1)
92
/// browser and are invoked through <see cref="ExecuteBuilder(int, BSTR*,
IDispatch
*, HWND, VARIANT*, VARIANT_BOOL*)"/>
Windows\Win32\System\Com\StandardDispatch.cs (2)
10
/// Base class for providing <see cref="
IDispatch
"/> services through a standard dispatch implementation
16
/// through to <see cref="ITypeInfo"/> for basic <see cref="
IDispatch
"/> support.
Windows\Win32\System\Com\UnknownDispatch.cs (1)
7
/// Base <see cref="
IDispatch
"/> class for <see cref="IUnknown"/>.
Windows\Win32\UI\Accessibility\AccessibleDispatch.cs (1)
9
/// Base <see cref="
IDispatch
"/> class for <see cref="IAccessible"/>.