34 implementations of IComIID
Microsoft.Private.Windows.Core (34)
_generated\122\Windows.Win32.IAdviseSink.g.cs (1)
26 :IComIID {
_generated\123\Windows.Win32.IBindCtx.g.cs (1)
26 :IComIID {
_generated\126\Windows.Win32.IDataObject.g.cs (1)
26 :IComIID {
_generated\127\Windows.Win32.IDataObjectAsyncCapability.g.cs (1)
26 :IComIID {
_generated\128\Windows.Win32.IDispatch.g.cs (1)
25 :IComIID {
_generated\129\Windows.Win32.IDispatchEx.g.cs (1)
25 :IComIID {
_generated\132\Windows.Win32.IDragSourceHelper.g.cs (1)
26 :IComIID {
_generated\133\Windows.Win32.IDragSourceHelper2.g.cs (1)
26 :IComIID {
_generated\134\Windows.Win32.IDropSource.g.cs (1)
26 :IComIID {
_generated\135\Windows.Win32.IDropSourceNotify.g.cs (1)
26 :IComIID {
_generated\136\Windows.Win32.IDropTarget.g.cs (1)
26 :IComIID {
_generated\137\Windows.Win32.IDropTargetHelper.g.cs (1)
26 :IComIID {
_generated\138\Windows.Win32.IEnumFORMATETC.g.cs (1)
26 :IComIID {
_generated\139\Windows.Win32.IEnumMoniker.g.cs (1)
26 :IComIID {
_generated\140\Windows.Win32.IEnumSTATDATA.g.cs (1)
26 :IComIID {
_generated\141\Windows.Win32.IEnumSTATSTG.g.cs (1)
26 :IComIID {
_generated\142\Windows.Win32.IEnumString.g.cs (1)
26 :IComIID {
_generated\143\Windows.Win32.IEnumUnknown.g.cs (1)
26 :IComIID {
_generated\144\Windows.Win32.IGlobalInterfaceTable.g.cs (1)
26 :IComIID {
_generated\147\Windows.Win32.IMoniker.g.cs (1)
26 :IComIID {
_generated\151\Windows.Win32.IPersist.g.cs (1)
26 :IComIID {
_generated\152\Windows.Win32.IPersistStream.g.cs (1)
26 :IComIID {
_generated\153\Windows.Win32.IPicture.g.cs (1)
26 :IComIID {
_generated\154\Windows.Win32.IPictureDisp.g.cs (1)
26 :IComIID {
_generated\155\Windows.Win32.IRecordInfo.g.cs (1)
25 :IComIID {
_generated\156\Windows.Win32.IRunningObjectTable.g.cs (1)
26 :IComIID {
_generated\157\Windows.Win32.ISequentialStream.g.cs (1)
26 :IComIID {
_generated\158\Windows.Win32.IServiceProvider.g.cs (1)
25 :IComIID {
_generated\159\Windows.Win32.IStorage.g.cs (1)
26 :IComIID {
_generated\160\Windows.Win32.IStream.g.cs (1)
26 :IComIID {
_generated\161\Windows.Win32.ITypeComp.g.cs (1)
25 :IComIID {
_generated\162\Windows.Win32.ITypeInfo.g.cs (1)
25 :IComIID {
_generated\163\Windows.Win32.ITypeLib.g.cs (1)
25 :IComIID {
_generated\164\Windows.Win32.IUnknown.g.cs (1)
25 :IComIID {
63 references to IComIID
Microsoft.Private.Windows.Core (63)
_generated\122\Windows.Win32.IAdviseSink.g.cs (1)
163 readonly ref readonly Guid IComIID.Guid {
_generated\123\Windows.Win32.IBindCtx.g.cs (1)
264 readonly ref readonly Guid IComIID.Guid {
_generated\126\Windows.Win32.IDataObject.g.cs (1)
341 readonly ref readonly Guid IComIID.Guid {
_generated\127\Windows.Win32.IDataObjectAsyncCapability.g.cs (1)
207 readonly ref readonly Guid IComIID.Guid {
_generated\128\Windows.Win32.IDispatch.g.cs (1)
240 readonly ref readonly Guid IComIID.Guid {
_generated\129\Windows.Win32.IDispatchEx.g.cs (1)
309 readonly ref readonly Guid IComIID.Guid {
_generated\132\Windows.Win32.IDragSourceHelper.g.cs (1)
155 readonly ref readonly Guid IComIID.Guid {
_generated\133\Windows.Win32.IDragSourceHelper2.g.cs (1)
143 readonly ref readonly Guid IComIID.Guid {
_generated\134\Windows.Win32.IDropSource.g.cs (1)
124 readonly ref readonly Guid IComIID.Guid {
_generated\135\Windows.Win32.IDropSourceNotify.g.cs (1)
116 readonly ref readonly Guid IComIID.Guid {
_generated\136\Windows.Win32.IDropTarget.g.cs (1)
203 readonly ref readonly Guid IComIID.Guid {
_generated\137\Windows.Win32.IDropTargetHelper.g.cs (1)
224 readonly ref readonly Guid IComIID.Guid {
_generated\138\Windows.Win32.IEnumFORMATETC.g.cs (1)
171 readonly ref readonly Guid IComIID.Guid {
_generated\139\Windows.Win32.IEnumMoniker.g.cs (1)
166 readonly ref readonly Guid IComIID.Guid {
_generated\140\Windows.Win32.IEnumSTATDATA.g.cs (1)
171 readonly ref readonly Guid IComIID.Guid {
_generated\141\Windows.Win32.IEnumSTATSTG.g.cs (1)
181 readonly ref readonly Guid IComIID.Guid {
_generated\142\Windows.Win32.IEnumString.g.cs (1)
168 readonly ref readonly Guid IComIID.Guid {
_generated\143\Windows.Win32.IEnumUnknown.g.cs (1)
163 readonly ref readonly Guid IComIID.Guid {
_generated\144\Windows.Win32.IGlobalInterfaceTable.g.cs (1)
171 readonly ref readonly Guid IComIID.Guid {
_generated\147\Windows.Win32.IMoniker.g.cs (1)
522 readonly ref readonly Guid IComIID.Guid {
_generated\151\Windows.Win32.IPersist.g.cs (1)
117 readonly ref readonly Guid IComIID.Guid {
_generated\152\Windows.Win32.IPersistStream.g.cs (1)
184 readonly ref readonly Guid IComIID.Guid {
_generated\153\Windows.Win32.IPicture.g.cs (1)
443 readonly ref readonly Guid IComIID.Guid {
_generated\154\Windows.Win32.IPictureDisp.g.cs (1)
183 readonly ref readonly Guid IComIID.Guid {
_generated\155\Windows.Win32.IRecordInfo.g.cs (1)
475 readonly ref readonly Guid IComIID.Guid {
_generated\156\Windows.Win32.IRunningObjectTable.g.cs (1)
246 readonly ref readonly Guid IComIID.Guid {
_generated\157\Windows.Win32.ISequentialStream.g.cs (1)
176 readonly ref readonly Guid IComIID.Guid {
_generated\158\Windows.Win32.IServiceProvider.g.cs (1)
120 readonly ref readonly Guid IComIID.Guid {
_generated\159\Windows.Win32.IStorage.g.cs (1)
550 readonly ref readonly Guid IComIID.Guid {
_generated\160\Windows.Win32.IStream.g.cs (1)
366 readonly ref readonly Guid IComIID.Guid {
_generated\161\Windows.Win32.ITypeComp.g.cs (1)
148 readonly ref readonly Guid IComIID.Guid {
_generated\162\Windows.Win32.ITypeInfo.g.cs (1)
655 readonly ref readonly Guid IComIID.Guid {
_generated\163\Windows.Win32.ITypeLib.g.cs (1)
362 readonly ref readonly Guid IComIID.Guid {
_generated\164\Windows.Win32.IUnknown.g.cs (1)
116 readonly ref readonly Guid IComIID.Guid {
System\DisposeHelper.cs (1)
27internal static unsafe void NullAndRelease<T>(ref T* comPointer) where T : unmanaged, IComIID
System\Private\Windows\Ole\DragDropHelper.cs (1)
451where TDragHelper : unmanaged, IComIID
Windows\Win32\System\Com\AgileComPointer.cs (3)
28where TInterface : unmanaged, IComIID 133where TAsInterface : unmanaged, IComIID 150where TAsInterface : unmanaged, IComIID
Windows\Win32\System\Com\ComHelpers.cs (11)
28internal static ComScope<T> GetComScope<T>(object? @object) where T : unmanaged, IComIID => 34internal static ComScope<T> TryGetComScope<T>(object? @object) where T : unmanaged, IComIID => 40internal static ComScope<T> TryGetComScope<T>(object? @object, out HRESULT hr) where T : unmanaged, IComIID => 47internal static T* GetComPointer<T>(object? @object) where T : unmanaged, IComIID 58internal static T* TryGetComPointer<T>(object? @object) where T : unmanaged, IComIID => 66internal static bool SupportsInterface<T>(object? @object) where T : unmanaged, IComIID 80internal static T* TryGetComPointer<T>(object? @object, out HRESULT result) where T : unmanaged, IComIID 167where TInterface : unmanaged, IComIID => TryGetObjectForIUnknown(comScope.Value, out @object); 174where TInterface : unmanaged, IComIID 274where TInterface : unmanaged, IComIID 294where TInterface : unmanaged, IComIID => GetObjectForIUnknown(comScope.Value);
Windows\Win32\System\Com\ComPointerList.cs (1)
14internal unsafe class ComPointerList<T> where T : unmanaged, IComIID
Windows\Win32\System\Com\ComScope.cs (6)
31internal readonly unsafe ref struct ComScope<T> where T : unmanaged, IComIID 60public ComScope<TTo> TryQuery<TTo>(out HRESULT hr) where TTo : unmanaged, IComIID 70public ComScope<TTo> Query<TTo>() where TTo : unmanaged, IComIID 80public static ComScope<T> TryQueryFrom<TFrom>(TFrom* from, out HRESULT hr) where TFrom : unmanaged, IComIID 90public static ComScope<T> QueryFrom<TFrom>(TFrom* from) where TFrom : unmanaged, IComIID 106public bool SupportsInterface<TInterface>() where TInterface : unmanaged, IComIID
Windows\Win32\System\Com\GlobalInterfaceTable.cs (2)
36where TInterface : unmanaged, IComIID 52where TInterface : unmanaged, IComIID
Windows\Win32\System\Com\IID.cs (2)
29public static Guid* Get<T>() where T : unmanaged, IComIID 42public static ref readonly Guid GetRef<T>() where T : unmanaged, IComIID
Windows\Win32\System\Com\SafeArrayScope.cs (2)
66else if (typeof(T).IsAssignableTo(typeof(IComIID))) 104else if (typeof(T) == typeof(nint) || typeof(T).IsAssignableTo(typeof(IComIID)))