18 references to IDispatch
System.Private.Windows.Core (12)
Windows\Win32\System\Com\IDispatch.cs (1)
28fixed (IDispatch* dispatch = &this)
Windows\Win32\System\Com\IDispatch.Interface.cs (11)
11internal unsafe partial struct IDispatch : IVTable<IDispatch, IDispatch.Vtbl> 13static void IVTable<IDispatch, Vtbl>.PopulateVTable(Vtbl* vtable) 22private static HRESULT GetTypeInfoCount(IDispatch* @this, uint* pctinfo) 23=> UnwrapAndInvoke<IDispatch, Interface>(@this, o => o.GetTypeInfoCount(pctinfo)); 26private static HRESULT GetTypeInfo(IDispatch* @this, uint iTInfo, uint lcid, ITypeInfo** ppTInfo) 27=> UnwrapAndInvoke<IDispatch, Interface>(@this, o => o.GetTypeInfo(iTInfo, lcid, ppTInfo)); 30private 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)); 35IDispatch* @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"/>.