diff dwt/dnd/Clipboard.d @ 213:36f5cb12e1a2

Update to SWT 3.4M7
author Frank Benoit <benoit@tionex.de>
date Sat, 17 May 2008 17:34:28 +0200
parents ab60f3309436
children fd9c62a2998e
line wrap: on
line diff
--- a/dwt/dnd/Clipboard.d	Mon May 05 00:12:38 2008 +0200
+++ b/dwt/dnd/Clipboard.d	Sat May 17 17:34:28 2008 +0200
@@ -590,6 +590,7 @@
         STGMEDIUM* stgmedium = new STGMEDIUM();
         stgmedium.tymed = COM.TYMED_HGLOBAL;
         stgmedium.unionField = OS.GlobalAlloc(COM.GMEM_FIXED | COM.GMEM_ZEROINIT, 4);
+        //TODO - should call GlobalLock
         stgmedium.unionField = cast(void*)COM.DROPEFFECT_COPY;
         stgmedium.pUnkForRelease = null;
         COM.MoveMemory(pmedium, stgmedium, STGMEDIUM.sizeof);
@@ -772,7 +773,7 @@
     dataObject.Release();
     if (rc !is COM.S_OK)return types;
     // Loop over enumerator and save any types that match what we are looking for
-    //auto rgelt = OS.GlobalAlloc(OS.GMEM_FIXED | OS.GMEM_ZEROINIT, FORMATETC.sizeof);
+    //int /*long*/ rgelt = OS.GlobalAlloc(OS.GMEM_FIXED | OS.GMEM_ZEROINIT, FORMATETC.sizeof);
     uint[1] pceltFetched;
     FORMATETC rgelt;
     enumFormatetc.Reset();