Commit e77ab142 authored by Huw Davies's avatar Huw Davies Committed by Alexandre Julliard

ole32: Register DataObject clipboard format.

parent c0fbbe7d
...@@ -150,6 +150,8 @@ static ole_clipbrd* theOleClipboard; ...@@ -150,6 +150,8 @@ static ole_clipbrd* theOleClipboard;
*/ */
static const CHAR OLEClipbrd_WNDCLASS[] = "CLIPBRDWNDCLASS"; static const CHAR OLEClipbrd_WNDCLASS[] = "CLIPBRDWNDCLASS";
static UINT dataobject_clipboard_format;
/* /*
* If we need to store state info we can store it here. * If we need to store state info we can store it here.
* For now we don't need this functionality. * For now we don't need this functionality.
...@@ -1175,15 +1177,22 @@ static ole_clipbrd* OLEClipbrd_Construct(void) ...@@ -1175,15 +1177,22 @@ static ole_clipbrd* OLEClipbrd_Construct(void)
return This; return This;
} }
static void register_clipboard_formats(void)
{
static const WCHAR DataObjectW[] = { 'D','a','t','a','O','b','j','e','c','t',0 };
if(!dataobject_clipboard_format)
dataobject_clipboard_format = RegisterClipboardFormatW(DataObjectW);
}
/*********************************************************************** /***********************************************************************
* OLEClipbrd_Initialize() * OLEClipbrd_Initialize()
* Initializes the OLE clipboard. * Initializes the OLE clipboard.
*/ */
void OLEClipbrd_Initialize(void) void OLEClipbrd_Initialize(void)
{ {
/* register_clipboard_formats();
* Create the clipboard if necessary
*/
if ( !theOleClipboard ) if ( !theOleClipboard )
{ {
TRACE("()\n"); TRACE("()\n");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment