IDataObjectUtils Namespace Reference


Classes

class  ReleaseStgMediumScope
class  comparator_FORMATETC
class  CDataObjectBase

Functions

HRESULT DataBlockToSTGMEDIUM (const void *blockPtr, t_size blockSize, STGMEDIUM *medium, DWORD tymed, bool bHere) throw ()
HGLOBAL HGlobalFromMemblock (const void *ptr, t_size size)
HRESULT ExtractDataObjectContent (pfc::com_ptr_t< IDataObject > obj, UINT format, DWORD aspect, LONG index, pfc::array_t< t_uint8 > &out)
HRESULT ExtractDataObjectContent (pfc::com_ptr_t< IDataObject > obj, UINT format, pfc::array_t< t_uint8 > &out)
HRESULT ExtractDataObjectContentTest (pfc::com_ptr_t< IDataObject > obj, UINT format, DWORD aspect, LONG index)
HRESULT ExtractDataObjectContentTest (pfc::com_ptr_t< IDataObject > obj, UINT format)
HRESULT ExtractDataObjectString (pfc::com_ptr_t< IDataObject > obj, pfc::string_base &out)
HRESULT SetDataObjectString (pfc::com_ptr_t< IDataObject > obj, const char *str)
HRESULT SetDataObjectContent (pfc::com_ptr_t< IDataObject > obj, UINT format, DWORD aspect, LONG index, const void *data, t_size dataSize)
HRESULT STGMEDIUMToDataBlock (const STGMEDIUM &med, pfc::array_t< t_uint8 > &out)
HRESULT ExtractDataObjectDWORD (pfc::com_ptr_t< IDataObject > obj, UINT format, DWORD &val)
HRESULT SetDataObjectDWORD (pfc::com_ptr_t< IDataObject > obj, UINT format, DWORD val)
HRESULT PasteSucceeded (pfc::com_ptr_t< IDataObject > obj, DWORD effect)

Variables

static const DWORD DataBlockToSTGMEDIUM_SupportedTymeds = TYMED_ISTREAM | TYMED_HGLOBAL
static const DWORD ExtractDataObjectContent_SupportedTymeds = TYMED_ISTREAM | TYMED_HGLOBAL


Function Documentation

HRESULT IDataObjectUtils::DataBlockToSTGMEDIUM ( const void *  blockPtr,
t_size  blockSize,
STGMEDIUM *  medium,
DWORD  tymed,
bool  bHere 
) throw ()

HRESULT IDataObjectUtils::ExtractDataObjectContent ( pfc::com_ptr_t< IDataObject >  obj,
UINT  format,
pfc::array_t< t_uint8 > &  out 
)

HRESULT IDataObjectUtils::ExtractDataObjectContent ( pfc::com_ptr_t< IDataObject >  obj,
UINT  format,
DWORD  aspect,
LONG  index,
pfc::array_t< t_uint8 > &  out 
)

HRESULT IDataObjectUtils::ExtractDataObjectContentTest ( pfc::com_ptr_t< IDataObject >  obj,
UINT  format 
)

HRESULT IDataObjectUtils::ExtractDataObjectContentTest ( pfc::com_ptr_t< IDataObject >  obj,
UINT  format,
DWORD  aspect,
LONG  index 
)

HRESULT IDataObjectUtils::ExtractDataObjectDWORD ( pfc::com_ptr_t< IDataObject >  obj,
UINT  format,
DWORD &  val 
)

HRESULT IDataObjectUtils::ExtractDataObjectString ( pfc::com_ptr_t< IDataObject >  obj,
pfc::string_base out 
)

HGLOBAL IDataObjectUtils::HGlobalFromMemblock ( const void *  ptr,
t_size  size 
)

HRESULT IDataObjectUtils::PasteSucceeded ( pfc::com_ptr_t< IDataObject >  obj,
DWORD  effect 
)

HRESULT IDataObjectUtils::SetDataObjectContent ( pfc::com_ptr_t< IDataObject >  obj,
UINT  format,
DWORD  aspect,
LONG  index,
const void *  data,
t_size  dataSize 
)

HRESULT IDataObjectUtils::SetDataObjectDWORD ( pfc::com_ptr_t< IDataObject >  obj,
UINT  format,
DWORD  val 
)

HRESULT IDataObjectUtils::SetDataObjectString ( pfc::com_ptr_t< IDataObject >  obj,
const char *  str 
)

HRESULT IDataObjectUtils::STGMEDIUMToDataBlock ( const STGMEDIUM &  med,
pfc::array_t< t_uint8 > &  out 
)


Variable Documentation

const DWORD IDataObjectUtils::DataBlockToSTGMEDIUM_SupportedTymeds = TYMED_ISTREAM | TYMED_HGLOBAL [static]

const DWORD IDataObjectUtils::ExtractDataObjectContent_SupportedTymeds = TYMED_ISTREAM | TYMED_HGLOBAL [static]


Generated on Thu Aug 28 21:16:05 2008 for foobar2000 SDK by  doxygen 1.5.5