Show
Ignore:
Timestamp:
07/11/08 17:01:25 (6 months ago)
Author:
Frank Benoit <benoit@tionex.de>
branch:
default
Message:

Reuse the tango windows api

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • dwt/dnd/HTMLTransfer.d

    r246 r253  
    135135    auto wstrz = StrToTCHARz(OS.CP_UTF8,buffer.toString); 
    136136    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); 
    138138    OS.WideCharToMultiByte(OS.CP_UTF8, 0, wstrz, -1, lpMultiByteStr, cchMultiByte, null, null); 
    139139    transferData.stgmedium = new STGMEDIUM(); 
     
    168168 
    169169    try { 
    170         auto lpMultiByteStr = cast(CHAR*) OS.GlobalLock(hMem); 
     170        auto lpMultiByteStr = cast(PCHAR) OS.GlobalLock(hMem); 
    171171        if (lpMultiByteStr is null) return null; 
    172172        try { 
  • dwt/dnd/RTFTransfer.d

    r246 r253  
    9292        return; 
    9393    } 
    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); 
    9595    OS.WideCharToMultiByte(codePage, 0, chars, -1, lpMultiByteStr, cchMultiByte, null, null); 
    9696    transferData.stgmedium = new STGMEDIUM();