ClipboardUtilitiesWin.h [plain text]
#ifndef ClipboardUtilitiesWin_h
#define ClipboardUtilitiesWin_h
#include "DragData.h"
#include <windows.h>
namespace WebCore {
class CString;
class DeprecatedCString;
class Document;
class KURL;
class String;
HGLOBAL createGlobalData(String str);
HGLOBAL createGlobalData(CString str);
HGLOBAL createGlobalData(const KURL& url, const String& title);
FORMATETC* urlWFormat();
FORMATETC* urlFormat();
FORMATETC* plainTextWFormat();
FORMATETC* plainTextFormat();
FORMATETC* filenameWFormat();
FORMATETC* filenameFormat();
FORMATETC* htmlFormat();
FORMATETC* cfHDropFormat();
FORMATETC* smartPasteFormat();
DeprecatedCString markupToCF_HTML(const String& markup, const String& srcURL);
String urlToMarkup(const KURL& url, const String& title);
void replaceNewlinesWithWindowsStyleNewlines(String& str);
void replaceNBSPWithSpace(String& str);
bool containsFilenames(const IDataObject*);
bool containsHTML(IDataObject* data);
PassRefPtr<DocumentFragment> fragmentFromFilenames(Document*, const IDataObject*);
PassRefPtr<DocumentFragment> fragmentFromHTML(Document* doc, IDataObject* data);
PassRefPtr<DocumentFragment> fragmentFromCF_HTML(Document* doc, const String& cf_html);
String getURL(IDataObject* dataObject, bool& success, String* title = 0);
String getPlainText(IDataObject* dataObject, bool& success);
}
#endif // ClipboardUtilitiesWin_h