mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-24 01:49:28 +02:00
Manual merge r60024 from trunk: VirtualTreeView: Fix compilation with FPC trunk after r40745 #b8a1d1c5e9, Issue #34804. Slightly modified patches by Pascal Riekenberg.
git-svn-id: branches/fixes_2_0@60091 -
This commit is contained in:
parent
6bdeee7347
commit
5c6ffb7a14
@ -803,7 +803,9 @@ type
|
|||||||
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function GetDataHere(const {%H-}FormatEtc: TFormatEtc; out {%H-}Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetDataHere(const {%H-}FormatEtc: TFormatEtc; out {%H-}Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
||||||
function SetData(const FormatEtc: TFormatEtc; const Medium: TStgMedium; DoRelease: BOOL): HResult; virtual; stdcall;
|
function SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult; virtual; stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
||||||
|
@ -533,7 +533,9 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
function TVTDataObject.SetData(const FormatEtc: TFormatEtc; {$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult;
|
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult;
|
||||||
|
|
||||||
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
||||||
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
||||||
|
@ -481,7 +481,9 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
function TVTDataObject.SetData(const FormatEtc: TFormatEtc; const Medium: TStgMedium; DoRelease: BOOL): HResult;
|
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult;
|
||||||
|
|
||||||
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
||||||
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
||||||
|
@ -272,7 +272,9 @@ type
|
|||||||
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
||||||
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
||||||
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
||||||
Function SetData (Const pformatetc : FORMATETC;const medium:STGMEDIUM;FRelease : BOOL):HRESULT; StdCall;
|
Function SetData (Const pformatetc : FORMATETC;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} medium:STGMEDIUM;
|
||||||
|
FRelease : BOOL):HRESULT; StdCall;
|
||||||
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
||||||
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
||||||
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
||||||
@ -405,7 +407,9 @@ type
|
|||||||
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
||||||
function SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult; virtual; stdcall;
|
function SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult; virtual; stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
||||||
@ -1335,7 +1339,9 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult;
|
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult;
|
||||||
|
|
||||||
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
||||||
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
||||||
|
@ -272,7 +272,9 @@ type
|
|||||||
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
||||||
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
||||||
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
||||||
Function SetData (Const pformatetc : FORMATETC;const medium:STGMEDIUM;FRelease : BOOL):HRESULT; StdCall;
|
Function SetData (Const pformatetc : FORMATETC;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} medium:STGMEDIUM;
|
||||||
|
FRelease : BOOL):HRESULT; StdCall;
|
||||||
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
||||||
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
||||||
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
||||||
@ -405,7 +407,9 @@ type
|
|||||||
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
||||||
function SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult; virtual; stdcall;
|
function SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult; virtual; stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
||||||
|
@ -263,7 +263,9 @@ type
|
|||||||
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
||||||
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
||||||
Function GetCanonicalFormatEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
Function GetCanonicalFormatEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
||||||
Function SetData (Const pformatetc : FORMATETC;const medium:STGMEDIUM;FRelease : BOOL):HRESULT; StdCall;
|
Function SetData (Const pformatetc : FORMATETC;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$else}const{$IFEND} medium:STGMEDIUM;
|
||||||
|
FRelease : BOOL):HRESULT; StdCall;
|
||||||
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
||||||
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
||||||
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
||||||
|
@ -272,7 +272,9 @@ type
|
|||||||
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
||||||
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
||||||
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
||||||
Function SetData (Const pformatetc : FORMATETC;const medium:STGMEDIUM;FRelease : BOOL):HRESULT; StdCall;
|
Function SetData (Const pformatetc : FORMATETC;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} medium:STGMEDIUM;
|
||||||
|
FRelease : BOOL):HRESULT; StdCall;
|
||||||
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
||||||
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
||||||
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
||||||
@ -405,7 +407,9 @@ type
|
|||||||
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
||||||
function SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult; virtual; stdcall;
|
function SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult; virtual; stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
||||||
@ -1335,7 +1339,9 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult;
|
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult;
|
||||||
|
|
||||||
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
||||||
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
||||||
|
@ -272,7 +272,9 @@ type
|
|||||||
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
||||||
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
||||||
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
||||||
Function SetData (Const pformatetc : FORMATETC;const medium:STGMEDIUM;FRelease : BOOL):HRESULT; StdCall;
|
Function SetData (Const pformatetc : FORMATETC;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} medium:STGMEDIUM;
|
||||||
|
FRelease : BOOL):HRESULT; StdCall;
|
||||||
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
||||||
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
||||||
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
||||||
@ -405,7 +407,9 @@ type
|
|||||||
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
||||||
function SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult; virtual; stdcall;
|
function SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult; virtual; stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
||||||
@ -1335,7 +1339,9 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult;
|
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult;
|
||||||
|
|
||||||
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
||||||
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
||||||
|
@ -272,7 +272,9 @@ type
|
|||||||
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
||||||
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
||||||
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
||||||
Function SetData (Const pformatetc : FORMATETC;const medium:STGMEDIUM;FRelease : BOOL):HRESULT; StdCall;
|
Function SetData (Const pformatetc : FORMATETC;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} medium:STGMEDIUM;
|
||||||
|
FRelease : BOOL):HRESULT; StdCall;
|
||||||
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
||||||
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
||||||
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
||||||
@ -405,7 +407,9 @@ type
|
|||||||
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
||||||
function SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult; virtual; stdcall;
|
function SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult; virtual; stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
||||||
@ -1335,7 +1339,9 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult;
|
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult;
|
||||||
|
|
||||||
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
||||||
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
||||||
|
@ -272,7 +272,9 @@ type
|
|||||||
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
Function GetDataHere(CONST pformatetc : FormatETC; Out medium : STGMEDIUM):HRESULT; STDCALL;
|
||||||
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
Function QueryGetData(const pformatetc : FORMATETC):HRESULT; STDCALL;
|
||||||
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
Function GetCanonicalFormatTEtc(const pformatetcIn : FORMATETC;Out pformatetcOut : FORMATETC):HResult; STDCALl;
|
||||||
Function SetData (Const pformatetc : FORMATETC;const medium:STGMEDIUM;FRelease : BOOL):HRESULT; StdCall;
|
Function SetData (Const pformatetc : FORMATETC;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} medium:STGMEDIUM;
|
||||||
|
FRelease : BOOL):HRESULT; StdCall;
|
||||||
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
Function EnumFormatEtc(dwDirection : DWord; OUT enumformatetcpara : IENUMFORMATETC):HRESULT; StdCall;
|
||||||
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
Function DAdvise(const formatetc : FORMATETC;advf :DWORD; CONST AdvSink : IAdviseSink;OUT dwConnection:DWORD):HRESULT;StdCall;
|
||||||
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
Function DUnadvise(dwconnection :DWord) :HRESULT;StdCall;
|
||||||
@ -405,7 +407,9 @@ type
|
|||||||
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
||||||
function SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult; virtual; stdcall;
|
function SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult; virtual; stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
||||||
@ -1335,7 +1339,9 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult;
|
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult;
|
||||||
|
|
||||||
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
||||||
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
||||||
|
@ -144,7 +144,9 @@ type
|
|||||||
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetData(const FormatEtcIn: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
function GetDataHere(const FormatEtc: TFormatEtc; out Medium: TStgMedium): HResult; virtual; stdcall;
|
||||||
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
function QueryGetData(const FormatEtc: TFormatEtc): HResult; virtual; stdcall;
|
||||||
function SetData(const FormatEtc: TFormatEtc; {$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult; virtual; stdcall;
|
function SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult; virtual; stdcall;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
// TVTDragManager is a class to manage drag and drop in a Virtual Treeview.
|
||||||
@ -894,7 +896,9 @@ end;
|
|||||||
|
|
||||||
//----------------------------------------------------------------------------------------------------------------------
|
//----------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;{$ifdef VER2_0}var{$else}const{$endif} Medium: TStgMedium; DoRelease: BOOL): HResult;
|
function TVTDataObject.SetData(const FormatEtc: TFormatEtc;
|
||||||
|
{$IF FPC_FullVersion >= 30200}var{$ELSE}const{$IFEND} Medium: TStgMedium;
|
||||||
|
DoRelease: BOOL): HResult;
|
||||||
|
|
||||||
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
// Allows dynamic adding to the IDataObject during its existance. Most noteably it is used to implement
|
||||||
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
// IDropSourceHelper and allows to set a special format for optimized moves during a shell transfer.
|
||||||
|
Loading…
Reference in New Issue
Block a user