diff dwt/internal/win32/WINAPI.d @ 37:e3a5d61b33cd

Composite
author Frank Benoit <benoit@tionex.de>
date Fri, 01 Feb 2008 14:26:47 +0100
parents 39a9959ef14d
children 4d6511d2441f
line wrap: on
line diff
--- a/dwt/internal/win32/WINAPI.d	Tue Jan 29 00:52:45 2008 +0100
+++ b/dwt/internal/win32/WINAPI.d	Fri Feb 01 14:26:47 2008 +0100
@@ -10,6 +10,8 @@
 import tango_sys_win32.Types;
 import STDWIN = tango_sys_win32.UserGdi;
 
+alias HANDLE HPAINTBUFFER;
+
 extern (Windows){
 int AddFontResourceExA(char* lpszFilename, int fl, void* pdv);
 int AddFontResourceExW(wchar* lpszFilename, int fl, void* pdv);
@@ -119,8 +121,19 @@
 BOOL IsHungAppWindow(
     HWND hWnd
 );
+HPAINTBUFFER BeginBufferedPaint(
+    HDC hdcTarget,
+    RECT *prcTarget,
+    uint/+BP_BUFFERFORMAT+/ dwFormat,
+    void*/+BP_PAINTPARAMS+/ pPaintParams,
+    HDC *phdc
+);
+HRESULT EndBufferedPaint(
+    HPAINTBUFFER hBufferedPaint,
+    BOOL fUpdateTarget
+);
 }
-
+//--------------------------------------------------------------------------------------
 
 // Windows API
 extern (Windows){