Mercurial > projects > dwt-win
comparison dwt/dnd/URLTransfer.d @ 320:da968414c383
Merge changes SWT 3.4.1
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Mon, 03 Nov 2008 21:58:40 +0100 |
parents | fd9c62a2998e |
children |
comparison
equal
deleted
inserted
replaced
319:71b78d56f01f | 320:da968414c383 |
---|---|
116 IDataObject data = transferData.pIDataObject; | 116 IDataObject data = transferData.pIDataObject; |
117 data.AddRef(); | 117 data.AddRef(); |
118 STGMEDIUM* stgmedium = new STGMEDIUM(); | 118 STGMEDIUM* stgmedium = new STGMEDIUM(); |
119 FORMATETC* formatetc = transferData.formatetc; | 119 FORMATETC* formatetc = transferData.formatetc; |
120 stgmedium.tymed = COM.TYMED_HGLOBAL; | 120 stgmedium.tymed = COM.TYMED_HGLOBAL; |
121 transferData.result = data.GetData(formatetc, stgmedium); | 121 transferData.result = getData(data, formatetc, stgmedium); |
122 data.Release(); | 122 data.Release(); |
123 if (transferData.result !is COM.S_OK) return null; | 123 if (transferData.result !is COM.S_OK) return null; |
124 auto hMem = stgmedium.unionField; | 124 auto hMem = stgmedium.unionField; |
125 try { | 125 try { |
126 auto lpMultiByteStr = cast(CHAR*)OS.GlobalLock(hMem); | 126 auto lpMultiByteStr = cast(CHAR*)OS.GlobalLock(hMem); |