summaryrefslogtreecommitdiffstats
path: root/dtrans/source/win32/workbench/XTDo.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'dtrans/source/win32/workbench/XTDo.cxx')
-rw-r--r--dtrans/source/win32/workbench/XTDo.cxx48
1 files changed, 0 insertions, 48 deletions
diff --git a/dtrans/source/win32/workbench/XTDo.cxx b/dtrans/source/win32/workbench/XTDo.cxx
index b4d2b10dbf09..83b446464666 100644
--- a/dtrans/source/win32/workbench/XTDo.cxx
+++ b/dtrans/source/win32/workbench/XTDo.cxx
@@ -34,16 +34,11 @@
#include <memory>
#include <tchar.h>
-
// namespace directives
-
using namespace ::std;
-//============================================================================
// OTWrapperDataObject
-//============================================================================
-
// ctor
@@ -64,10 +59,8 @@ CXTDataObject::CXTDataObject( ) :
}
-
// IUnknown->QueryInterface
-
STDMETHODIMP CXTDataObject::QueryInterface( REFIID iid, LPVOID* ppvObject )
{
OSL_ASSERT( NULL != ppvObject );
@@ -89,19 +82,15 @@ 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( )
{
// we need a helper variable because it's
@@ -156,10 +145,8 @@ STDMETHODIMP CXTDataObject::GetData( LPFORMATETC pFormatetc, LPSTGMEDIUM pmedium
return hr;
}
-
// IDataObject->EnumFormatEtc
-
STDMETHODIMP CXTDataObject::EnumFormatEtc( DWORD dwDirection, IEnumFORMATETC** ppenumFormatetc )
{
if ( ( NULL == ppenumFormatetc ) || ( DATADIR_SET == dwDirection ) )
@@ -179,87 +166,66 @@ STDMETHODIMP CXTDataObject::EnumFormatEtc( DWORD dwDirection, IEnumFORMATETC** p
return hr;
}
-
// IDataObject->QueryGetData
-
STDMETHODIMP CXTDataObject::QueryGetData( LPFORMATETC pFormatetc )
{
return E_NOTIMPL;
}
-
// 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 );
}
-
-//============================================================================
// CEnumFormatEtc
-//============================================================================
-
// ctor
-
CEnumFormatEtc::CEnumFormatEtc( LPUNKNOWN pUnkDataObj ) :
m_nRefCnt( 0 ),
m_pUnkDataObj( pUnkDataObj ),
@@ -267,10 +233,8 @@ CEnumFormatEtc::CEnumFormatEtc( LPUNKNOWN pUnkDataObj ) :
{
}
-
// IUnknown->QueryInterface
-
STDMETHODIMP CEnumFormatEtc::QueryInterface( REFIID iid, LPVOID* ppvObject )
{
if ( NULL == ppvObject )
@@ -290,10 +254,8 @@ STDMETHODIMP CEnumFormatEtc::QueryInterface( REFIID iid, LPVOID* ppvObject )
return hr;
}
-
// IUnknown->AddRef
-
STDMETHODIMP_(ULONG) CEnumFormatEtc::AddRef( )
{
// keep the dataobject alive
@@ -301,10 +263,8 @@ STDMETHODIMP_(ULONG) CEnumFormatEtc::AddRef( )
return InterlockedIncrement( &m_nRefCnt );
}
-
// IUnknown->Release
-
STDMETHODIMP_(ULONG) CEnumFormatEtc::Release( )
{
// release the outer dataobject
@@ -320,10 +280,8 @@ STDMETHODIMP_(ULONG) CEnumFormatEtc::Release( )
return nRefCnt;
}
-
// IEnumFORMATETC->Next
-
STDMETHODIMP CEnumFormatEtc::Next( ULONG celt, LPFORMATETC rgelt, ULONG* pceltFetched )
{
if ( ( 0 != celt ) && ( NULL == rgelt ) )
@@ -358,10 +316,8 @@ STDMETHODIMP CEnumFormatEtc::Next( ULONG celt, LPFORMATETC rgelt, ULONG* pceltFe
return hr;
}
-
// IEnumFORMATETC->Skip
-
STDMETHODIMP CEnumFormatEtc::Skip( ULONG celt )
{
HRESULT hr = S_FALSE;
@@ -377,20 +333,16 @@ STDMETHODIMP CEnumFormatEtc::Skip( ULONG celt )
return hr;
}
-
// IEnumFORMATETC->Reset
-
STDMETHODIMP CEnumFormatEtc::Reset( )
{
m_nCurrPos = 0;
return S_OK;
}
-
// IEnumFORMATETC->Clone
-
STDMETHODIMP CEnumFormatEtc::Clone( IEnumFORMATETC** ppenum )
{
OSL_ASSERT( NULL != ppenum );