IDataObjectUtils.h File Reference

#include <shlobj.h>

Go to the source code of this file.

Namespaces

namespace  IDataObjectUtils

Classes

class  IDataObjectUtils::ReleaseStgMediumScope
class  IDataObjectUtils::comparator_FORMATETC
class  IDataObjectUtils::CDataObjectBase

Functions

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

Variables

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


Generated on Fri Apr 25 18:49:38 2008 for foobar2000 SDK by  doxygen 1.5.5