foobar2000 SDK  2015-01-14
Data Structures | Namespaces | Functions | Variables
IDataObjectUtils.h File Reference

Go to the source code of this file.

Data Structures

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

Namespaces

 IDataObjectUtils
 

Functions

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, 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::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)
 

Variables

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