2 interfaces inheriting from IDataObjectInternal
Microsoft.Private.Windows.Core (2)
System\Private\Windows\Ole\IComVisibleDataObject.cs (1)
17
internal partial interface IComVisibleDataObject : IDataObject.Interface,
IDataObjectInternal
System\Private\Windows\Ole\IDataObjectInternal.cs (1)
160
internal unsafe interface IDataObjectInternal<TDataObject, TIDataObject> :
IDataObjectInternal
3 implementations of IDataObjectInternal
Microsoft.Private.Windows.Core (3)
System\Private\Windows\Ole\Composition.cs (1)
20
:
IDataObjectInternal
, IDataObject.Interface, ComTypes.IDataObject
System\Private\Windows\Ole\Composition.NativeToManagedAdapter.cs (1)
19
private sealed unsafe class NativeToManagedAdapter :
IDataObjectInternal
, Com.IDataObject.Interface
System\Private\Windows\Ole\DataStore.cs (1)
14
:
IDataObjectInternal
where TOleServices : IOleServices, new()
14 references to IDataObjectInternal
Microsoft.Private.Windows.Core (14)
System\Private\Windows\Ole\Composition.cs (5)
16
/// Contains the logic to move between <see cref="
IDataObjectInternal
"/>, <see cref="IDataObject.Interface"/>,
49
internal
IDataObjectInternal
ManagedDataObject { get; }
53
private Composition(
IDataObjectInternal
managedDataObject, IDataObject.Interface nativeDataObject, ComTypes.IDataObject runtimeDataObject)
70
if (data is
IDataObjectInternal
internalDataObject)
92
internal static Composition<TOleServices, TNrbfSerializer, TDataFormat> Create(
IDataObjectInternal
data)
System\Private\Windows\Ole\Composition.ManagedToNativeAdapter.cs (2)
28
private readonly
IDataObjectInternal
_dataObject;
30
public ManagedToNativeAdapter(
IDataObjectInternal
dataObject)
System\Private\Windows\Ole\DataRequest.cs (2)
34
/// <see cref="
IDataObjectInternal
.GetData(string)"/> API family, that returns an <see cref="object"/>. <see langword="true"/>
35
/// if the user had requested a specific type by calling <see cref="
IDataObjectInternal
.TryGetData{T}(out T)"/> API family.
System\Private\Windows\Ole\DataStore.cs (1)
112
/// <inheritdoc cref="
IDataObjectInternal
.SetData(object?)"/>
System\Private\Windows\Ole\DragDropHelper.cs (1)
132
public static unsafe bool IsInDragLoop(
IDataObjectInternal
dataObject)
System\Private\Windows\Ole\FormatEnumerator.cs (2)
20
private readonly
IDataObjectInternal
_dataObject;
31
public FormatEnumerator(
IDataObjectInternal
dataObject, Func<string, int> getFormatId)
System\Private\Windows\Ole\IDataObjectInternal.cs (1)
182
IDataObjectInternal
Wrap(TIDataObject data);