summaryrefslogtreecommitdiff
path: root/alf/alfcompat.h
diff options
context:
space:
mode:
Diffstat (limited to 'alf/alfcompat.h')
-rw-r--r--alf/alfcompat.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/alf/alfcompat.h b/alf/alfcompat.h
index 5fa37e6..5360d9d 100644
--- a/alf/alfcompat.h
+++ b/alf/alfcompat.h
@@ -56,6 +56,7 @@ long
ALF_GetAveCharWidth(HDC hdc);
typedef void *ALF_Compat_HANIMATIONBUFFER;
+typedef void *ALF_Compat_HPAINTBUFFER;
typedef enum {
ALF_Compat_BPAS_NONE,
@@ -129,7 +130,9 @@ extern BOOL (WINAPI *ALF_Compat_TrackMouseEvent)(LPTRACKMOUSEEVENT tme);
extern HRESULT (WINAPI *ALF_Compat_BufferedPaintInit)(void);
extern HRESULT (WINAPI *ALF_Compat_BufferedPaintUnInit)(void);
extern ALF_Compat_HANIMATIONBUFFER (WINAPI *ALF_Compat_BeginBufferedAnimation)(HWND,HDC,const RECT *,DWORD,ALF_Compat_BP_PAINTPARAMS *,ALF_Compat_BP_ANIMATIONPARAMS *,HDC *,HDC *);
+extern ALF_Compat_HPAINTBUFFER (WINAPI *ALF_Compat_BeginBufferedPaint)(HDC,const RECT *,DWORD,ALF_Compat_BP_PAINTPARAMS *,HDC *);
extern HRESULT (WINAPI *ALF_Compat_EndBufferedAnimation)(ALF_Compat_HANIMATIONBUFFER,BOOL);
+extern HRESULT (WINAPI *ALF_Compat_EndBufferedPaint)(ALF_Compat_HPAINTBUFFER,BOOL);
extern BOOL (WINAPI *ALF_Compat_BufferedPaintRenderAnimation)(HWND,HDC);
extern HRESULT (WINAPI *ALF_Compat_GetThemeTransitionDuration)(HTHEME,int,int,int,int,DWORD*);
extern HRESULT (WINAPI *ALF_Compat_GetThemeColor)(HTHEME,int,int,int,COLORREF*);