Class TOLEDataObject

Description
Hierarchy
Fields
Methods
Properties

Unit

Declaration

type TOLEDataObject = class(TInterfacedObject, IDataObject)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FNumFormats: integer;
Protected FFormatArray: TOLEFormatArray;
Protected FMediumArray: TOLEMediumArray;
Protected FAsync: boolean;
Protected FInOperation: boolean;

Methods

Protected function LookupFormatEtc(const aFormatEtc : TFormatEtc) : integer;
Protected function DupGlobalMem(hMem : HGLOBAL) : HGLOBAL;
Public constructor Create(const aFormatArray : TOLEFormatArray; const aMediumArray : TOLEMediumArray; aNumFormats : integer); reintroduce;
Public function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium):HRESULT; stdcall;
Public function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium):HRESULT; stdcall;
Public function QueryGetData(const FormatEtc: TFormatEtc): HRESULT; stdcall;
Public function GetCanonicalFormatEtc(const FormatEtc: TFormatEtc; out FormatEtcout: TFormatEtc): HRESULT; stdcall;
Public function SetData(const pformatetc: FORMATETC; const medium: STGMEDIUM; FRelease: BOOL): HRESULT; stdcall;
Public function EnumFormatEtc(dwDirection: DWORD; out aEnumFormatEtc: IENUMFORMATETC): HRESULT; stdcall;
Public function DAdvise(const formatetc: FORMATETC; advf: DWORD; const AdvSink: IAdviseSink; out dwConnection: DWORD): HRESULT; stdcall;
Public function DUnadvise(dwconnection: DWORD): HRESULT; stdcall;
Public function EnumdAdvise(out EnumAdvise: IEnumStatData): HRESULT; stdcall;

Description

Fields

Protected FNumFormats: integer;

This item has no description.

Protected FFormatArray: TOLEFormatArray;

This item has no description.

Protected FMediumArray: TOLEMediumArray;

This item has no description.

Protected FAsync: boolean;

This item has no description.

Protected FInOperation: boolean;

This item has no description.

Methods

Protected function LookupFormatEtc(const aFormatEtc : TFormatEtc) : integer;

This item has no description.

Protected function DupGlobalMem(hMem : HGLOBAL) : HGLOBAL;

This item has no description.

Public constructor Create(const aFormatArray : TOLEFormatArray; const aMediumArray : TOLEMediumArray; aNumFormats : integer); reintroduce;

This item has no description.

Public function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium):HRESULT; stdcall;

IDataObject

Public function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium):HRESULT; stdcall;

This item has no description.

Public function QueryGetData(const FormatEtc: TFormatEtc): HRESULT; stdcall;

This item has no description.

Public function GetCanonicalFormatEtc(const FormatEtc: TFormatEtc; out FormatEtcout: TFormatEtc): HRESULT; stdcall;

This item has no description.

Public function SetData(const pformatetc: FORMATETC; const medium: STGMEDIUM; FRelease: BOOL): HRESULT; stdcall;

This item has no description.

Public function EnumFormatEtc(dwDirection: DWORD; out aEnumFormatEtc: IENUMFORMATETC): HRESULT; stdcall;

This item has no description.

Public function DAdvise(const formatetc: FORMATETC; advf: DWORD; const AdvSink: IAdviseSink; out dwConnection: DWORD): HRESULT; stdcall;

This item has no description.

Public function DUnadvise(dwconnection: DWORD): HRESULT; stdcall;

This item has no description.

Public function EnumdAdvise(out EnumAdvise: IEnumStatData): HRESULT; stdcall;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.