Commit a88722ab authored by Mark Harmstone's avatar Mark Harmstone Committed by Alexandre Julliard

uxtheme: Stub out buffered animation functions.

parent e468f15d
...@@ -136,3 +136,47 @@ HRESULT WINAPI GetBufferedPaintTargetRect(HPAINTBUFFER hBufferedPaint, RECT *prc ...@@ -136,3 +136,47 @@ HRESULT WINAPI GetBufferedPaintTargetRect(HPAINTBUFFER hBufferedPaint, RECT *prc
FIXME("Stub (%p %p)\n", hBufferedPaint, prc); FIXME("Stub (%p %p)\n", hBufferedPaint, prc);
return E_NOTIMPL; return E_NOTIMPL;
} }
/***********************************************************************
* BeginBufferedAnimation (UXTHEME.@)
*/
HANIMATIONBUFFER WINAPI BeginBufferedAnimation(HWND hwnd, HDC hdcTarget, const RECT *rcTarget,
BP_BUFFERFORMAT dwFormat, BP_PAINTPARAMS *pPaintParams,
BP_ANIMATIONPARAMS *pAnimationParams, HDC *phdcFrom,
HDC *phdcTo)
{
FIXME("Stub (%p %p %p %u %p %p %p %p)\n", hwnd, hdcTarget, rcTarget, dwFormat,
pPaintParams, pAnimationParams, phdcFrom, phdcTo);
return NULL;
}
/***********************************************************************
* BufferedPaintRenderAnimation (UXTHEME.@)
*/
BOOL WINAPI BufferedPaintRenderAnimation(HWND hwnd, HDC hdcTarget)
{
FIXME("Stub (%p %p)\n", hwnd, hdcTarget);
return FALSE;
}
/***********************************************************************
* BufferedPaintStopAllAnimations (UXTHEME.@)
*/
HRESULT WINAPI BufferedPaintStopAllAnimations(HWND hwnd)
{
FIXME("Stub (%p)\n", hwnd);
return E_NOTIMPL;
}
/***********************************************************************
* EndBufferedAnimation (UXTHEME.@)
*/
HRESULT WINAPI EndBufferedAnimation(HANIMATIONBUFFER hbpAnimation, BOOL fUpdateTarget)
{
FIXME("Stub (%p %u)\n", hbpAnimation, fUpdateTarget);
return E_NOTIMPL;
}
...@@ -43,10 +43,13 @@ ...@@ -43,10 +43,13 @@
63 stub -noname MarkSelection 63 stub -noname MarkSelection
# Standard functions # Standard functions
@ stdcall BeginBufferedAnimation(ptr ptr ptr long ptr ptr ptr ptr)
@ stdcall BeginBufferedPaint(ptr ptr long ptr ptr) @ stdcall BeginBufferedPaint(ptr ptr long ptr ptr)
@ stdcall BufferedPaintClear(ptr ptr) @ stdcall BufferedPaintClear(ptr ptr)
@ stdcall BufferedPaintInit() @ stdcall BufferedPaintInit()
@ stdcall BufferedPaintRenderAnimation(ptr ptr)
@ stdcall BufferedPaintSetAlpha(ptr ptr long) @ stdcall BufferedPaintSetAlpha(ptr ptr long)
@ stdcall BufferedPaintStopAllAnimations(ptr)
@ stdcall BufferedPaintUnInit() @ stdcall BufferedPaintUnInit()
@ stdcall CloseThemeData(ptr) @ stdcall CloseThemeData(ptr)
@ stdcall DrawThemeBackground(ptr ptr long long ptr ptr) @ stdcall DrawThemeBackground(ptr ptr long long ptr ptr)
...@@ -57,6 +60,7 @@ ...@@ -57,6 +60,7 @@
@ stdcall DrawThemeText(ptr ptr long long wstr long long long ptr) @ stdcall DrawThemeText(ptr ptr long long wstr long long long ptr)
@ stdcall EnableThemeDialogTexture(ptr long) @ stdcall EnableThemeDialogTexture(ptr long)
@ stdcall EnableTheming(long) @ stdcall EnableTheming(long)
@ stdcall EndBufferedAnimation(ptr long)
@ stdcall EndBufferedPaint(ptr long) @ stdcall EndBufferedPaint(ptr long)
@ stdcall GetBufferedPaintBits(ptr ptr ptr) @ stdcall GetBufferedPaintBits(ptr ptr ptr)
@ stdcall GetBufferedPaintDC(ptr) @ stdcall GetBufferedPaintDC(ptr)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment