ReactOS 0.4.15-dev-7953-g1f49173
buffer.c File Reference
#include "uxthemep.h"
Include dependency graph for buffer.c:

Go to the source code of this file.

Functions

HRESULT WINAPI BufferedPaintInit (VOID)
 
HRESULT WINAPI BufferedPaintUnInit (VOID)
 
HPAINTBUFFER WINAPI BeginBufferedPaint (HDC hdcTarget, const RECT *prcTarget, BP_BUFFERFORMAT dwFormat, BP_PAINTPARAMS *pPaintParams, HDC *phdc)
 
HRESULT WINAPI EndBufferedPaint (HPAINTBUFFER hPaintBuffer, BOOL fUpdateTarget)
 
HRESULT WINAPI BufferedPaintClear (HPAINTBUFFER hBufferedPaint, const RECT *prc)
 
HRESULT WINAPI BufferedPaintSetAlpha (HPAINTBUFFER hBufferedPaint, const RECT *prc, BYTE alpha)
 
HRESULT WINAPI GetBufferedPaintBits (HPAINTBUFFER hBufferedPaint, RGBQUAD **ppbBuffer, int *pcxRow)
 
HDC WINAPI GetBufferedPaintDC (HPAINTBUFFER hBufferedPaint)
 
HDC WINAPI GetBufferedPaintTargetDC (HPAINTBUFFER hBufferedPaint)
 
HRESULT WINAPI GetBufferedPaintTargetRect (HPAINTBUFFER hBufferedPaint, RECT *prc)
 
HANIMATIONBUFFER WINAPI BeginBufferedAnimation (HWND hwnd, HDC hdcTarget, const RECT *rcTarget, BP_BUFFERFORMAT dwFormat, BP_PAINTPARAMS *pPaintParams, BP_ANIMATIONPARAMS *pAnimationParams, HDC *phdcFrom, HDC *phdcTo)
 
BOOL WINAPI BufferedPaintRenderAnimation (HWND hwnd, HDC hdcTarget)
 
HRESULT WINAPI BufferedPaintStopAllAnimations (HWND hwnd)
 
HRESULT WINAPI EndBufferedAnimation (HANIMATIONBUFFER hbpAnimation, BOOL fUpdateTarget)
 

Function Documentation

◆ BeginBufferedAnimation()

HANIMATIONBUFFER WINAPI BeginBufferedAnimation ( HWND  hwnd,
HDC  hdcTarget,
const RECT rcTarget,
BP_BUFFERFORMAT  dwFormat,
BP_PAINTPARAMS *  pPaintParams,
BP_ANIMATIONPARAMS *  pAnimationParams,
HDC phdcFrom,
HDC phdcTo 
)

Definition at line 131 of file buffer.c.

135{
136 FIXME("Stub (%p %p %p %u %p %p %p %p)\n", hwnd, hdcTarget, rcTarget, dwFormat,
137 pPaintParams, pAnimationParams, phdcFrom, phdcTo);
138
139 return NULL;
140}
HDC hdcTarget
Definition: PatBlt.c:13
#define FIXME(fmt,...)
Definition: debug.h:111
#define NULL
Definition: types.h:112
_In_ LONG _In_ HWND hwnd
Definition: winddi.h:4023

◆ BeginBufferedPaint()

HPAINTBUFFER WINAPI BeginBufferedPaint ( HDC  hdcTarget,
const RECT prcTarget,
BP_BUFFERFORMAT  dwFormat,
BP_PAINTPARAMS *  pPaintParams,
HDC phdc 
)

Definition at line 44 of file buffer.c.

49{
50 static int i;
51
52 TRACE("Stub (%p %p %d %p %p)\n", hdcTarget, prcTarget, dwFormat,
53 pPaintParams, phdc);
54
55 if (!i++)
56 FIXME("Stub (%p %p %d %p %p)\n", hdcTarget, prcTarget, dwFormat,
57 pPaintParams, phdc);
58 return NULL;
59}
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
#define TRACE(s)
Definition: solgame.cpp:4

Referenced by init_funcs().

◆ BufferedPaintClear()

HRESULT WINAPI BufferedPaintClear ( HPAINTBUFFER  hBufferedPaint,
const RECT prc 
)

Definition at line 76 of file buffer.c.

77{
78 FIXME("Stub (%p %p)\n", hBufferedPaint, prc);
79 return E_NOTIMPL;
80}
#define E_NOTIMPL
Definition: ddrawi.h:99
_Out_ LPRECT prc
Definition: ntgdi.h:1658

Referenced by init_funcs().

◆ BufferedPaintInit()

HRESULT WINAPI BufferedPaintInit ( VOID  )

Definition at line 26 of file buffer.c.

27{
28 FIXME("Stub ()\n");
29 return S_OK;
30}
#define S_OK
Definition: intsafe.h:52

◆ BufferedPaintRenderAnimation()

BOOL WINAPI BufferedPaintRenderAnimation ( HWND  hwnd,
HDC  hdcTarget 
)

Definition at line 145 of file buffer.c.

146{
147 FIXME("Stub (%p %p)\n", hwnd, hdcTarget);
148
149 return FALSE;
150}
#define FALSE
Definition: types.h:117

◆ BufferedPaintSetAlpha()

HRESULT WINAPI BufferedPaintSetAlpha ( HPAINTBUFFER  hBufferedPaint,
const RECT prc,
BYTE  alpha 
)

Definition at line 85 of file buffer.c.

86{
87 FIXME("Stub (%p %p %u)\n", hBufferedPaint, prc, alpha);
88 return E_NOTIMPL;
89}
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740

◆ BufferedPaintStopAllAnimations()

HRESULT WINAPI BufferedPaintStopAllAnimations ( HWND  hwnd)

Definition at line 155 of file buffer.c.

156{
157 FIXME("Stub (%p)\n", hwnd);
158
159 return E_NOTIMPL;
160}

◆ BufferedPaintUnInit()

HRESULT WINAPI BufferedPaintUnInit ( VOID  )

Definition at line 35 of file buffer.c.

36{
37 FIXME("Stub ()\n");
38 return S_OK;
39}

◆ EndBufferedAnimation()

HRESULT WINAPI EndBufferedAnimation ( HANIMATIONBUFFER  hbpAnimation,
BOOL  fUpdateTarget 
)

Definition at line 165 of file buffer.c.

166{
167 FIXME("Stub (%p %u)\n", hbpAnimation, fUpdateTarget);
168
169 return E_NOTIMPL;
170}

◆ EndBufferedPaint()

HRESULT WINAPI EndBufferedPaint ( HPAINTBUFFER  hPaintBuffer,
BOOL  fUpdateTarget 
)

Definition at line 65 of file buffer.c.

66{
67 FIXME("Stub (%p %d)\n", hPaintBuffer, fUpdateTarget);
68 return S_OK;
69}

Referenced by init_funcs().

◆ GetBufferedPaintBits()

HRESULT WINAPI GetBufferedPaintBits ( HPAINTBUFFER  hBufferedPaint,
RGBQUAD **  ppbBuffer,
int pcxRow 
)

Definition at line 94 of file buffer.c.

96{
97 FIXME("Stub (%p %p %p)\n", hBufferedPaint, ppbBuffer, pcxRow);
98 return E_NOTIMPL;
99}

Referenced by init_funcs().

◆ GetBufferedPaintDC()

HDC WINAPI GetBufferedPaintDC ( HPAINTBUFFER  hBufferedPaint)

Definition at line 104 of file buffer.c.

105{
106 FIXME("Stub (%p)\n", hBufferedPaint);
107 return NULL;
108}

Referenced by init_funcs().

◆ GetBufferedPaintTargetDC()

HDC WINAPI GetBufferedPaintTargetDC ( HPAINTBUFFER  hBufferedPaint)

Definition at line 113 of file buffer.c.

114{
115 FIXME("Stub (%p)\n", hBufferedPaint);
116 return NULL;
117}

Referenced by init_funcs().

◆ GetBufferedPaintTargetRect()

HRESULT WINAPI GetBufferedPaintTargetRect ( HPAINTBUFFER  hBufferedPaint,
RECT prc 
)

Definition at line 122 of file buffer.c.

123{
124 FIXME("Stub (%p %p)\n", hBufferedPaint, prc);
125 return E_NOTIMPL;
126}

Referenced by init_funcs().