2 implementations of IDataObject
PresentationCore (1)
Core\CSharp\System\Windows\DataObject.cs (1)
52
public sealed class DataObject : IDataObject,
IComDataObject
System.Windows.Forms (1)
winforms\Managed\System\WinForms\DataObject.cs (1)
39
public class DataObject : IDataObject,
IComDataObject
{
119 references to IDataObject
PresentationCore (33)
Core\CSharp\System\Windows\Clipboard.cs (7)
34
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
430
if (data is
IComDataObject
)
441
hr = OleServicesContext.CurrentOleServicesContext.OleIsCurrentClipboard((
IComDataObject
)data);
559
IComDataObject
dataObject;
565
else if (data is
IComDataObject
)
568
dataObject = (
IComDataObject
)data;
763
IComDataObject
oleDataObject;
Core\CSharp\System\Windows\DataObject.cs (16)
42
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
101
IComDataObject
oleDataObject= data as
IComDataObject
;
217
internal DataObject(
IComDataObject
data)
700
int
IComDataObject
.DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink pAdvSink, out int pdwConnection)
717
void
IComDataObject
.DUnadvise(int dwConnection)
736
int
IComDataObject
.EnumDAdvise(out IEnumSTATDATA enumAdvise)
753
IEnumFORMATETC
IComDataObject
.EnumFormatEtc(DATADIR dwDirection)
776
int
IComDataObject
.GetCanonicalFormatEtc(ref FORMATETC pformatetcIn, out FORMATETC pformatetcOut)
802
void
IComDataObject
.GetData(ref FORMATETC formatetc, out STGMEDIUM medium)
884
void
IComDataObject
.GetDataHere(ref FORMATETC formatetc, ref STGMEDIUM medium)
910
int
IComDataObject
.QueryGetData(ref FORMATETC formatetc)
953
void
IComDataObject
.SetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease)
2761
public OleConverter(
IComDataObject
data)
2929
public
IComDataObject
OleDataObject
2949
internal
IComDataObject
_innerData;
Core\CSharp\System\Windows\DragDrop.cs (3)
33
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
624
(
IComDataObject
)dataObject,
1435
dataObject = new DataObject((
IComDataObject
)data);
Core\CSharp\System\Windows\Media\SafeNativeMethodsMilCoreApi.cs (1)
29
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
Core\CSharp\System\Windows\Media\UnsafeNativeMethodsMilCoreApi.cs (1)
32
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
Core\CSharp\System\Windows\OleServicesContext.cs (5)
26
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
120
internal int OleSetClipboard(
IComDataObject
dataObject)
139
internal int OleGetClipboard(ref
IComDataObject
dataObject)
179
internal int OleIsCurrentClipboard(
IComDataObject
dataObject)
198
internal void OleDoDragDrop(
IComDataObject
dataObject, UnsafeNativeMethods.IOleDropSource dropSource, int allowedEffects, int[] finalEffect)
PresentationFramework (5)
src\Framework\MS\Internal\Controls\WebBrowserSite.cs (3)
34
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
243
int UnsafeNativeMethods.IDocHostUIHandler.FilterDataObject(
IComDataObject
pDO, out
IComDataObject
ppDORet)
src\Framework\System\Windows\Documents\TextStore.cs (1)
38
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
src\Framework\System\Windows\Standard\NativeMethods.cs (1)
3940
public static extern void SHGetItemFromDataObject(
IDataObject
pdtobj, DOGIF dwFlags, [In] ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out object ppv);
System.Activities.Presentation (2)
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.Commands.cs (2)
1471
string dataObjectKey = typeof(System.Runtime.InteropServices.ComTypes.
IDataObject
).FullName;
1476
dataObject = new DataObject((System.Runtime.InteropServices.ComTypes.
IDataObject
)Marshal.GetObjectForIUnknown(dataObjectPointer));
System.Data (2)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.Commands.cs (2)
1471
string dataObjectKey = typeof(System.Runtime.InteropServices.ComTypes.
IDataObject
).FullName;
1476
dataObject = new DataObject((System.Runtime.InteropServices.ComTypes.
IDataObject
)Marshal.GetObjectForIUnknown(dataObjectPointer));
System.Windows.Forms (54)
winforms\Managed\System\WinForms\Clipboard.cs (5)
21
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
129
if (!(data is
IComDataObject
)) {
172
if (data is
IComDataObject
) {
173
hr = UnsafeNativeMethods.OleSetClipboard((
IComDataObject
)data);
242
IComDataObject
dataObject = null;
winforms\Managed\System\WinForms\Control.cs (7)
51
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
6106
IComDataObject
dataObject = null;
6108
if (data is
IComDataObject
) {
6109
dataObject = (
IComDataObject
)data;
6121
dataObject = (
IComDataObject
)iwdata;
15518
int UnsafeNativeMethods.IOleObject.InitFromData(
IComDataObject
pDataObject, int fCreation, int dwReserved) {
15527
int UnsafeNativeMethods.IOleObject.GetClipboardData(int dwReserved, out
IComDataObject
data) {
winforms\Managed\System\WinForms\DataObject.cs (18)
29
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
84
internal DataObject(
IComDataObject
data) {
117
else if (data is
IComDataObject
) {
118
innerData = new OleConverter((
IComDataObject
)data);
654
int
IComDataObject
.DAdvise(ref FORMATETC pFormatetc, ADVF advf, IAdviseSink pAdvSink, out int pdwConnection) {
672
void
IComDataObject
.DUnadvise(int dwConnection) {
690
int
IComDataObject
.EnumDAdvise(out IEnumSTATDATA enumAdvise) {
708
IEnumFORMATETC
IComDataObject
.EnumFormatEtc(DATADIR dwDirection) {
730
int
IComDataObject
.GetCanonicalFormatEtc(ref FORMATETC pformatetcIn, out FORMATETC pformatetcOut) {
748
void
IComDataObject
.GetData(ref FORMATETC formatetc, out STGMEDIUM medium) {
769
((
IComDataObject
)this).GetDataHere(ref formatetc, ref medium);
779
((
IComDataObject
)this).GetDataHere(ref formatetc, ref medium);
796
void
IComDataObject
.GetDataHere(ref FORMATETC formatetc, ref STGMEDIUM medium) {
815
int
IComDataObject
.QueryGetData(ref FORMATETC formatetc) {
856
void
IComDataObject
.SetData(ref FORMATETC pFormatetcIn, ref STGMEDIUM pmedium, bool fRelease) {
1364
internal
IComDataObject
innerData;
1366
public OleConverter(
IComDataObject
data) {
1376
public
IComDataObject
OleDataObject {
winforms\Managed\System\WinForms\DropTarget.cs (2)
16
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
47
else if (pDataObj is
IComDataObject
) {
winforms\Managed\System\WinForms\RichTextBox.cs (2)
29
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
3863
public int QueryAcceptData(
IComDataObject
lpdataobj,
winforms\Managed\System\WinForms\SafeNativeMethods.cs (2)
20
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
502
public static extern int DoDragDrop(
IComDataObject
dataObject, UnsafeNativeMethods.IOleDropSource dropSource, int allowedEffects, int[] finalEffect);
winforms\Managed\System\WinForms\ToolStripItem.cs (4)
15
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
2573
IComDataObject
dataObject = null;
2575
dataObject = data as
IComDataObject
;
2597
dataObject = (
IComDataObject
)iwdata;
winforms\Managed\System\WinForms\UnsafeNativeMethods.cs (11)
169
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
334
public static extern int OleGetClipboard(ref
IComDataObject
data);
337
public static extern int OleSetClipboard(
IComDataObject
pDataObj);
2223
IComDataObject
pDO,
2224
out
IComDataObject
ppDORet);
5512
int QueryAcceptData(
IComDataObject
lpdataobj, /* CLIPFORMAT* */ IntPtr lpcfFormat, int reco, int fReally, IntPtr hMetaPict);
5695
IComDataObject
pDataObject,
5705
out
IComDataObject
data);
5824
IComDataObject
pDataObject,
5834
out
IComDataObject
data);
7819
void InitCache(
IComDataObject
pDataObject);
winforms\Managed\System\WinForms\WebBrowser.cs (3)
21
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
1866
int UnsafeNativeMethods.IDocHostUIHandler.FilterDataObject(
IComDataObject
pDO, out
IComDataObject
ppDORet)
WindowsBase (14)
Shared\MS\Win32\SafeNativeMethodsCLR.cs (1)
37
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
Shared\MS\Win32\SafeNativeMethodsOther.cs (1)
20
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
Shared\MS\Win32\UnsafeNativeMethodsCLR.cs (10)
46
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
104
public static extern int OleGetClipboard(ref
IComDataObject
data);
111
public static extern int OleSetClipboard(
IComDataObject
pDataObj);
801
public static extern void DoDragDrop(
IComDataObject
dataObject, UnsafeNativeMethods.IOleDropSource dropSource, int allowedEffects, int[] finalEffect);
2742
IComDataObject
pDataObject,
2752
out
IComDataObject
data);
2876
IComDataObject
pDataObject,
2886
out
IComDataObject
data);
3812
IComDataObject
pDO,
3813
out
IComDataObject
ppDORet);
Shared\MS\Win32\UnsafeNativeMethodsOther.cs (2)
41
using IComDataObject = System.Runtime.InteropServices.ComTypes.
IDataObject
;
1390
public static extern int OleIsCurrentClipboard(
IComDataObject
pDataObj);
WsatUI (9)
MMCUI\MMCWrapper.cs (5)
184
int CreatePropertyPages(IPropertySheetCallback provider, IntPtr handle,
IDataObject
dataObject);
187
int QueryPagesFor(
IDataObject
dataObject);
194
int CreatePropertyPages(IPropertySheetCallback provider, IntPtr handle,
IDataObject
dataObject);
197
int QueryPagesFor(
IDataObject
dataObject);
200
int GetWatermarks(
IDataObject
dataObject, ref IntPtr watermark, ref IntPtr header, ref IntPtr palette, ref int stretch);
MMCUI\WSATPropertySheet.cs (4)
76
public int CreatePropertyPages(IPropertySheetCallback provider, IntPtr handle, System.Runtime.InteropServices.ComTypes.
IDataObject
dataObject)
140
static bool TryGetResourceValue(System.Runtime.InteropServices.ComTypes.
IDataObject
dataObject, string resourceName, out string value)
197
public int QueryPagesFor(System.Runtime.InteropServices.ComTypes.
IDataObject
dataObject)
202
public int GetWatermarks(System.Runtime.InteropServices.ComTypes.
IDataObject
dataObject, ref IntPtr watermark, ref IntPtr header, ref IntPtr palette, ref int stretch)