Changeset 253:fbb9174f2a2c for dwt/dnd
- Timestamp:
- 07/11/08 17:01:25 (6 months ago)
- Files:
-
- dwt/dnd/HTMLTransfer.d (modified) (2 diffs)
- dwt/dnd/RTFTransfer.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
dwt/dnd/HTMLTransfer.d
r246 r253 135 135 auto wstrz = StrToTCHARz(OS.CP_UTF8,buffer.toString); 136 136 cchMultiByte = OS.WideCharToMultiByte(OS.CP_UTF8, 0, wstrz, -1, null, 0, null, null); 137 auto lpMultiByteStr = cast( CHAR*) OS.GlobalAlloc(OS.GMEM_FIXED | OS.GMEM_ZEROINIT, cchMultiByte);137 auto lpMultiByteStr = cast(PCHAR) OS.GlobalAlloc(OS.GMEM_FIXED | OS.GMEM_ZEROINIT, cchMultiByte); 138 138 OS.WideCharToMultiByte(OS.CP_UTF8, 0, wstrz, -1, lpMultiByteStr, cchMultiByte, null, null); 139 139 transferData.stgmedium = new STGMEDIUM(); … … 168 168 169 169 try { 170 auto lpMultiByteStr = cast( CHAR*) OS.GlobalLock(hMem);170 auto lpMultiByteStr = cast(PCHAR) OS.GlobalLock(hMem); 171 171 if (lpMultiByteStr is null) return null; 172 172 try { dwt/dnd/RTFTransfer.d
r246 r253 92 92 return; 93 93 } 94 auto lpMultiByteStr = cast( CHAR*)OS.GlobalAlloc(COM.GMEM_FIXED | COM.GMEM_ZEROINIT, cchMultiByte);94 auto lpMultiByteStr = cast(PCHAR)OS.GlobalAlloc(COM.GMEM_FIXED | COM.GMEM_ZEROINIT, cchMultiByte); 95 95 OS.WideCharToMultiByte(codePage, 0, chars, -1, lpMultiByteStr, cchMultiByte, null, null); 96 96 transferData.stgmedium = new STGMEDIUM();
