summaryrefslogtreecommitdiff
path: root/dtrans/source/win32/dtobj/XTDataObject.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dtrans/source/win32/dtobj/XTDataObject.cxx')
-rw-r--r--dtrans/source/win32/dtobj/XTDataObject.cxx152
1 files changed, 76 insertions, 76 deletions
diff --git a/dtrans/source/win32/dtobj/XTDataObject.cxx b/dtrans/source/win32/dtobj/XTDataObject.cxx
index 2ba89c176f5d..754beadaa505 100644
--- a/dtrans/source/win32/dtobj/XTDataObject.cxx
+++ b/dtrans/source/win32/dtobj/XTDataObject.cxx
@@ -45,9 +45,9 @@
#define __uuidof(I) IID_##I
#endif
-//------------------------------------------------------------------------
+
// namespace directives
-//------------------------------------------------------------------------
+
using namespace com::sun::star::datatransfer;
using namespace com::sun::star::datatransfer::clipboard;
@@ -55,9 +55,9 @@ using namespace com::sun::star::uno;
using namespace com::sun::star::lang;
-//------------------------------------------------------------------------
+
// a helper class that will be thrown by the function validateFormatEtc
-//------------------------------------------------------------------------
+
class CInvalidFormatEtcException
{
@@ -66,9 +66,9 @@ public:
CInvalidFormatEtcException( HRESULT hr ) : m_hr( hr ) {};
};
-//------------------------------------------------------------------------
+
// ctor
-//------------------------------------------------------------------------
+
CXTDataObject::CXTDataObject( const Reference< XComponentContext >& rxContext,
const Reference< XTransferable >& aXTransferable )
@@ -80,9 +80,9 @@ CXTDataObject::CXTDataObject( const Reference< XComponentContext >& rxContext,
{
}
-//------------------------------------------------------------------------
+
// IUnknown->QueryInterface
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::QueryInterface( REFIID iid, LPVOID* ppvObject )
{
@@ -103,18 +103,18 @@ STDMETHODIMP CXTDataObject::QueryInterface( REFIID iid, LPVOID* ppvObject )
return hr;
}
-//------------------------------------------------------------------------
+
// IUnknown->AddRef
-//------------------------------------------------------------------------
+
STDMETHODIMP_(ULONG) CXTDataObject::AddRef( )
{
return static_cast< ULONG >( InterlockedIncrement( &m_nRefCnt ) );
}
-//------------------------------------------------------------------------
+
// IUnknown->Release
-//------------------------------------------------------------------------
+
STDMETHODIMP_(ULONG) CXTDataObject::Release( )
{
@@ -127,9 +127,9 @@ STDMETHODIMP_(ULONG) CXTDataObject::Release( )
return nRefCnt;
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::GetData( LPFORMATETC pFormatetc, LPSTGMEDIUM pmedium )
{
@@ -175,9 +175,9 @@ STDMETHODIMP CXTDataObject::GetData( LPFORMATETC pFormatetc, LPSTGMEDIUM pmedium
return S_OK;
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
// inline
void SAL_CALL CXTDataObject::renderDataAndSetupStgMedium(
@@ -204,9 +204,9 @@ void SAL_CALL CXTDataObject::renderDataAndSetupStgMedium(
setupStgMedium( fetc, stgTransfHelper, stgmedium );
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
//inline
void SAL_CALL CXTDataObject::renderLocaleAndSetupStgMedium(
@@ -226,9 +226,9 @@ void SAL_CALL CXTDataObject::renderLocaleAndSetupStgMedium(
throw CInvalidFormatEtcException( DV_E_FORMATETC );
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
//inline
void SAL_CALL CXTDataObject::renderUnicodeAndSetupStgMedium(
@@ -263,9 +263,9 @@ void SAL_CALL CXTDataObject::renderUnicodeAndSetupStgMedium(
stgmedium );
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
//inline
void SAL_CALL CXTDataObject::renderAnyDataAndSetupStgMedium(
@@ -337,9 +337,9 @@ void SAL_CALL CXTDataObject::renderAnyDataAndSetupStgMedium(
stgmedium );
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
HRESULT SAL_CALL CXTDataObject::renderSynthesizedFormatAndSetupStgMedium( FORMATETC& fetc, STGMEDIUM& stgmedium )
{
@@ -377,9 +377,9 @@ HRESULT SAL_CALL CXTDataObject::renderSynthesizedFormatAndSetupStgMedium( FORMAT
return hr;
}
-//------------------------------------------------------------------------
+
// the transferable must have only text, so we will synthesize unicode text
-//------------------------------------------------------------------------
+
void SAL_CALL CXTDataObject::renderSynthesizedUnicodeAndSetupStgMedium( FORMATETC& fetc, STGMEDIUM& stgmedium )
{
@@ -410,9 +410,9 @@ void SAL_CALL CXTDataObject::renderSynthesizedUnicodeAndSetupStgMedium( FORMATET
setupStgMedium( fetc, stgTransfHelper, stgmedium );
}
-//------------------------------------------------------------------------
+
// the transferable must have only unicode text so we will sythesize text
-//------------------------------------------------------------------------
+
void SAL_CALL CXTDataObject::renderSynthesizedTextAndSetupStgMedium( FORMATETC& fetc, STGMEDIUM& stgmedium )
{
@@ -446,9 +446,9 @@ void SAL_CALL CXTDataObject::renderSynthesizedTextAndSetupStgMedium( FORMATETC&
setupStgMedium( fetc, stgTransfHelper, stgmedium );
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
void SAL_CALL CXTDataObject::renderSynthesizedHtmlAndSetupStgMedium( FORMATETC& fetc, STGMEDIUM& stgmedium )
{
@@ -486,9 +486,9 @@ void SAL_CALL CXTDataObject::renderSynthesizedHtmlAndSetupStgMedium( FORMATETC&
stgmedium );
}
-//------------------------------------------------------------------------
+
// IDataObject->EnumFormatEtc
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::EnumFormatEtc(
DWORD dwDirection, IEnumFORMATETC** ppenumFormatetc )
@@ -517,9 +517,9 @@ STDMETHODIMP CXTDataObject::EnumFormatEtc(
return hr;
}
-//------------------------------------------------------------------------
+
// IDataObject->QueryGetData
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::QueryGetData( LPFORMATETC pFormatetc )
{
@@ -531,72 +531,72 @@ STDMETHODIMP CXTDataObject::QueryGetData( LPFORMATETC pFormatetc )
return m_FormatEtcContainer.hasFormatEtc( *pFormatetc ) ? S_OK : S_FALSE;
}
-//------------------------------------------------------------------------
+
// IDataObject->GetDataHere
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::GetDataHere( LPFORMATETC, LPSTGMEDIUM )
{
return E_NOTIMPL;
}
-//------------------------------------------------------------------------
+
// IDataObject->GetCanonicalFormatEtc
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::GetCanonicalFormatEtc( LPFORMATETC, LPFORMATETC )
{
return E_NOTIMPL;
}
-//------------------------------------------------------------------------
+
// IDataObject->SetData
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::SetData( LPFORMATETC, LPSTGMEDIUM, BOOL )
{
return E_NOTIMPL;
}
-//------------------------------------------------------------------------
+
// IDataObject->DAdvise
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::DAdvise( LPFORMATETC, DWORD, LPADVISESINK, DWORD * )
{
return E_NOTIMPL;
}
-//------------------------------------------------------------------------
+
// IDataObject->DUnadvise
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::DUnadvise( DWORD )
{
return E_NOTIMPL;
}
-//------------------------------------------------------------------------
+
// IDataObject->EnumDAdvise
-//------------------------------------------------------------------------
+
STDMETHODIMP CXTDataObject::EnumDAdvise( LPENUMSTATDATA * )
{
return E_NOTIMPL;
}
-//------------------------------------------------------------------------
+
// for our convenience
-//------------------------------------------------------------------------
+
CXTDataObject::operator IDataObject*( )
{
return static_cast< IDataObject* >( this );
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
inline
DataFlavor SAL_CALL CXTDataObject::formatEtcToDataFlavor( const FORMATETC& aFormatEtc ) const
@@ -615,9 +615,9 @@ DataFlavor SAL_CALL CXTDataObject::formatEtcToDataFlavor( const FORMATETC& aForm
return aFlavor;
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
inline
void CXTDataObject::validateFormatEtc( LPFORMATETC lpFormatEtc ) const
@@ -646,9 +646,9 @@ void CXTDataObject::validateFormatEtc( LPFORMATETC lpFormatEtc ) const
throw CInvalidFormatEtcException( DV_E_TYMED );
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
//inline
void SAL_CALL CXTDataObject::setupStgMedium( const FORMATETC& fetc,
@@ -681,9 +681,9 @@ void SAL_CALL CXTDataObject::setupStgMedium( const FORMATETC& fetc,
OSL_ASSERT( sal_False );
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
inline
void SAL_CALL CXTDataObject::invalidateStgMedium( STGMEDIUM& stgmedium ) const
@@ -691,9 +691,9 @@ void SAL_CALL CXTDataObject::invalidateStgMedium( STGMEDIUM& stgmedium ) const
stgmedium.tymed = TYMED_NULL;
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
inline
HRESULT SAL_CALL CXTDataObject::translateStgExceptionCode( HRESULT hr ) const
@@ -714,9 +714,9 @@ HRESULT SAL_CALL CXTDataObject::translateStgExceptionCode( HRESULT hr ) const
return hrTransl;
}
-//------------------------------------------------------------------------
+
//
-//------------------------------------------------------------------------
+
inline void SAL_CALL CXTDataObject::InitializeFormatEtcContainer( )
{
@@ -731,9 +731,9 @@ inline void SAL_CALL CXTDataObject::InitializeFormatEtcContainer( )
// CEnumFormatEtc
//============================================================================
-//----------------------------------------------------------------------------
+
// ctor
-//----------------------------------------------------------------------------
+
CEnumFormatEtc::CEnumFormatEtc( LPUNKNOWN lpUnkOuter, const CFormatEtcContainer& aFormatEtcContainer ) :
m_nRefCnt( 0 ),
@@ -743,9 +743,9 @@ CEnumFormatEtc::CEnumFormatEtc( LPUNKNOWN lpUnkOuter, const CFormatEtcContainer&
Reset( );
}
-//----------------------------------------------------------------------------
+
// IUnknown->QueryInterface
-//----------------------------------------------------------------------------
+
STDMETHODIMP CEnumFormatEtc::QueryInterface( REFIID iid, LPVOID* ppvObject )
{
@@ -767,9 +767,9 @@ STDMETHODIMP CEnumFormatEtc::QueryInterface( REFIID iid, LPVOID* ppvObject )
return hr;
}
-//----------------------------------------------------------------------------
+
// IUnknown->AddRef
-//----------------------------------------------------------------------------
+
STDMETHODIMP_(ULONG) CEnumFormatEtc::AddRef( )
{
@@ -778,9 +778,9 @@ STDMETHODIMP_(ULONG) CEnumFormatEtc::AddRef( )
return InterlockedIncrement( &m_nRefCnt );
}
-//----------------------------------------------------------------------------
+
// IUnknown->Release
-//----------------------------------------------------------------------------
+
STDMETHODIMP_(ULONG) CEnumFormatEtc::Release( )
{
@@ -794,9 +794,9 @@ STDMETHODIMP_(ULONG) CEnumFormatEtc::Release( )
return nRefCnt;
}
-//----------------------------------------------------------------------------
+
// IEnumFORMATETC->Next
-//----------------------------------------------------------------------------
+
STDMETHODIMP CEnumFormatEtc::Next( ULONG nRequested, LPFORMATETC lpDest, ULONG* lpFetched )
{
@@ -813,18 +813,18 @@ STDMETHODIMP CEnumFormatEtc::Next( ULONG nRequested, LPFORMATETC lpDest, ULONG*
return (nFetched == nRequested) ? S_OK : S_FALSE;
}
-//----------------------------------------------------------------------------
+
// IEnumFORMATETC->Skip
-//----------------------------------------------------------------------------
+
STDMETHODIMP CEnumFormatEtc::Skip( ULONG celt )
{
return m_FormatEtcContainer.skipFormatEtc( celt ) ? S_OK : S_FALSE;
}
-//----------------------------------------------------------------------------
+
// IEnumFORMATETC->Reset
-//----------------------------------------------------------------------------
+
STDMETHODIMP CEnumFormatEtc::Reset( )
{
@@ -832,9 +832,9 @@ STDMETHODIMP CEnumFormatEtc::Reset( )
return S_OK;
}
-//----------------------------------------------------------------------------
+
// IEnumFORMATETC->Clone
-//----------------------------------------------------------------------------
+
STDMETHODIMP CEnumFormatEtc::Clone( IEnumFORMATETC** ppenum )
{