Mercurial > projects > dwt-win
diff dwt/dnd/RTFTransfer.d @ 237:e2affbeb686d
Making tango.sys.win32.Types and dwt.internal.win32.WINTYPES to match common declaration. Make ansi charactars of type ubyte.
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Thu, 19 Jun 2008 03:25:36 +0200 |
parents | ab60f3309436 |
children | fd9c62a2998e |
line wrap: on
line diff
--- a/dwt/dnd/RTFTransfer.d Sun Jun 08 15:12:40 2008 +0200 +++ b/dwt/dnd/RTFTransfer.d Thu Jun 19 03:25:36 2008 +0200 @@ -89,7 +89,7 @@ transferData.result = COM.DV_E_STGMEDIUM; return; } - auto lpMultiByteStr = cast(char*)OS.GlobalAlloc(COM.GMEM_FIXED | COM.GMEM_ZEROINIT, cchMultiByte); + auto lpMultiByteStr = cast(CHAR*)OS.GlobalAlloc(COM.GMEM_FIXED | COM.GMEM_ZEROINIT, cchMultiByte); OS.WideCharToMultiByte(codePage, 0, chars, -1, lpMultiByteStr, cchMultiByte, null, null); transferData.stgmedium = new STGMEDIUM(); transferData.stgmedium.tymed = COM.TYMED_HGLOBAL; @@ -121,7 +121,7 @@ if (transferData.result !is COM.S_OK) return null; auto hMem = stgmedium.unionField; try { - auto lpMultiByteStr = cast(char*) OS.GlobalLock(hMem); + auto lpMultiByteStr = cast(CHAR*) OS.GlobalLock(hMem); if (lpMultiByteStr is null) return null; try { int codePage = OS.GetACP();