Lines Matching defs:dataStrings
708 template<typename T> void getStringData(IDataObject* data, FORMATETC* format, Vector<String>& dataStrings)
713 dataStrings.append(String(static_cast<T*>(GlobalLock(store.hGlobal)), ::GlobalSize(store.hGlobal) / sizeof(T)));
718 void getUtf8Data(IDataObject* data, FORMATETC* format, Vector<String>& dataStrings)
723 dataStrings.append(String(UTF8Encoding().decode(static_cast<char*>(GlobalLock(store.hGlobal)), GlobalSize(store.hGlobal))));
729 void getCFData(IDataObject* data, FORMATETC* format, Vector<String>& dataStrings)
744 dataStrings.append(static_cast<UChar*>(filename));
754 void setUCharData(IDataObject* data, FORMATETC* format, const Vector<String>& dataStrings)
759 medium.hGlobal = createGlobalData(dataStrings.first());
766 void setUtf8Data(IDataObject* data, FORMATETC* format, const Vector<String>& dataStrings)
771 CString charString = dataStrings.first().utf8();
785 void setCFData(IDataObject* data, FORMATETC* format, const Vector<String>& dataStrings)
790 SIZE_T dropFilesSize = sizeof(DROPFILES) + (sizeof(WCHAR) * (dataStrings.first().length() + 2));
798 String filename = dataStrings.first();
825 void getClipboardData(IDataObject* dataObject, FORMATETC* format, Vector<String>& dataStrings)
831 found->value->getString(dataObject, found->value->format, dataStrings);
834 void setClipboardData(IDataObject* dataObject, UINT format, const Vector<String>& dataStrings)
840 found->value->setString(dataObject, found->value->format, dataStrings);