diff options
Diffstat (limited to 'dtrans/source/win32/dtobj/XTDataObject.cxx')
-rw-r--r-- | dtrans/source/win32/dtobj/XTDataObject.cxx | 152 |
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 ) { |