#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 |
1.5.5