ReactOS  0.4.14-dev-50-g13bb5e2
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 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define FIXME(fmt,...)
Definition: debug.h:110
smooth NULL
Definition: ftsmooth.c:416
HDC hdcTarget
Definition: PatBlt.c:12

◆ 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 FIXME(fmt,...)
Definition: debug.h:110
smooth NULL
Definition: ftsmooth.c:416
#define TRACE(s)
Definition: solgame.cpp:4
HDC hdcTarget
Definition: PatBlt.c:12

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 FIXME(fmt,...)
Definition: debug.h:110
#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 FIXME(fmt,...)
Definition: debug.h:110
#define S_OK
Definition: intsafe.h:59

◆ 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 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define FIXME(fmt,...)
Definition: debug.h:110
HDC hdcTarget
Definition: PatBlt.c:12

◆ 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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99
GLclampf GLclampf GLclampf alpha
Definition: gl.h:1740
_Out_ LPRECT prc
Definition: ntgdi.h:1658

◆ 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 }
const DOCKBAR PVOID HWND HWND * hwnd
Definition: tooldock.h:22
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ BufferedPaintUnInit()

HRESULT WINAPI BufferedPaintUnInit ( VOID  )

Definition at line 35 of file buffer.c.

36 {
37  FIXME("Stub ()\n");
38  return S_OK;
39 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define S_OK
Definition: intsafe.h:59

◆ 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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ 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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define S_OK
Definition: intsafe.h:59

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h: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 }
#define FIXME(fmt,...)
Definition: debug.h:110
smooth NULL
Definition: ftsmooth.c:416

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
smooth NULL
Definition: ftsmooth.c:416

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 }
#define FIXME(fmt,...)
Definition: debug.h:110
#define E_NOTIMPL
Definition: ddrawi.h:99
_Out_ LPRECT prc
Definition: ntgdi.h:1658

Referenced by init_funcs().