diff dwt/internal/ImageList.d @ 213:36f5cb12e1a2

Update to SWT 3.4M7
author Frank Benoit <benoit@tionex.de>
date Sat, 17 May 2008 17:34:28 +0200
parents 619faee45ef6
children
line wrap: on
line diff
--- a/dwt/internal/ImageList.d	Mon May 05 00:12:38 2008 +0200
+++ b/dwt/internal/ImageList.d	Sat May 17 17:34:28 2008 +0200
@@ -138,8 +138,8 @@
             bmi[offset + 10] = cast(byte)((blueMask & 0xFF00) >> 8);
             bmi[offset + 11] = cast(byte)((blueMask & 0xFF) >> 0);
         }
-        int[1] pBits;
-        hBitmap = OS.CreateDIBSection(null, cast(BITMAPINFO*)bmi.ptr, OS.DIB_RGB_COLORS, pBits.ptr, null, 0);
+        void* pBits;
+        hBitmap = OS.CreateDIBSection(null, cast(BITMAPINFO*)bmi.ptr, OS.DIB_RGB_COLORS, &pBits, null, 0);
     } else {
         hBitmap = OS.CreateCompatibleBitmap (hDC, width, height);
     }
@@ -183,8 +183,8 @@
     byte [] bmi = new byte[BITMAPINFOHEADER.sizeof];
     *cast(BITMAPINFOHEADER*)bmi.ptr = bmiHeader;
     //OS.MoveMemory (bmi, bmiHeader, BITMAPINFOHEADER.sizeof);
-    int [1] pBits;
-    auto memDib = OS.CreateDIBSection (null, cast(BITMAPINFO*)bmi.ptr, OS.DIB_RGB_COLORS, pBits.ptr, null, 0);
+    void* pBits;
+    auto memDib = OS.CreateDIBSection (null, cast(BITMAPINFO*)bmi.ptr, OS.DIB_RGB_COLORS, &pBits, null, 0);
     if (memDib is null) DWT.error (DWT.ERROR_NO_HANDLES);
     auto oldMemBitmap = OS.SelectObject (memHdc, memDib);
 
@@ -237,8 +237,8 @@
         byte [] bmi2 = new byte[BITMAPINFOHEADER.sizeof];
         *cast(BITMAPINFOHEADER*)bmi2.ptr = bmiHeader2;
         //OS.MoveMemory (bmi2, bmiHeader2, BITMAPINFOHEADER.sizeof);
-        int [1] pBits2;
-        auto memDib2 = OS.CreateDIBSection (null, cast(BITMAPINFO*)bmi2.ptr, OS.DIB_RGB_COLORS, pBits2.ptr, null, 0);
+        void* pBits2;
+        auto memDib2 = OS.CreateDIBSection (null, cast(BITMAPINFO*)bmi2.ptr, OS.DIB_RGB_COLORS, &pBits2, null, 0);
         auto memHdc2 = OS.CreateCompatibleDC (hdc);
         auto oldMemBitmap2 = OS.SelectObject (memHdc2, memDib2);
         static if (!OS.IsWinCE) OS.SetStretchBltMode(memHdc2, OS.COLORONCOLOR);