ReactOS  0.4.14-dev-552-g2fad488
dib_new.c File Reference
#include <win32k.h>
#include "..\diblib\DibLib_interface.h"
Include dependency graph for dib_new.c:

Go to the source code of this file.

Functions

ULONG DIB_DoRop (ULONG Rop, ULONG Dest, ULONG Source, ULONG Pattern)
 
VOID Dummy_PutPixel (SURFOBJ *SurfObj, LONG x, LONG y, ULONG c)
 
ULONG Dummy_GetPixel (SURFOBJ *SurfObj, LONG x, LONG y)
 
VOID Dummy_HLine (SURFOBJ *SurfObj, LONG x1, LONG x2, LONG y, ULONG c)
 
VOID Dummy_VLine (SURFOBJ *SurfObj, LONG x, LONG y1, LONG y2, ULONG c)
 
BOOLEAN Dummy_BitBlt (PBLTINFO BltInfo)
 
BOOLEAN Dummy_StretchBlt (SURFOBJ *DestSurf, SURFOBJ *SourceSurf, SURFOBJ *PatternSurface, SURFOBJ *MaskSurf, RECTL *DestRect, RECTL *SourceRect, POINTL *MaskOrigin, BRUSHOBJ *Brush, POINTL *BrushOrign, XLATEOBJ *ColorTranslation, ROP4 Rop)
 
BOOLEAN Dummy_TransparentBlt (SURFOBJ *DestSurf, SURFOBJ *SourceSurf, RECTL *DestRect, RECTL *SourceRect, XLATEOBJ *ColorTranslation, ULONG iTransColor)
 
BOOLEAN Dummy_ColorFill (SURFOBJ *Dest, RECTL *DestRect, ULONG Color)
 
BOOLEAN Dummy_AlphaBlend (SURFOBJ *Dest, SURFOBJ *Source, RECTL *DestRect, RECTL *SourceRect, CLIPOBJ *ClipRegion, XLATEOBJ *ColorTranslation, BLENDOBJ *BlendObj)
 

Variables

unsigned char notmask [2] = { 0x0f, 0xf0 }
 
unsigned char altnotmask [2] = { 0xf0, 0x0f }
 
DIB_FUNCTIONS DibFunctionsForBitmapFormat []
 

Function Documentation

◆ DIB_DoRop()

ULONG DIB_DoRop ( ULONG  Rop,
ULONG  Dest,
ULONG  Source,
ULONG  Pattern 
)

Definition at line 19 of file dib_new.c.

20 {
21  return gapfnRop[Rop & 0xFF](Dest, Source, Pattern);
22 }
const PFN_DOROP gapfnRop[256]
_In_ UINT _In_ UINT _In_ PNDIS_PACKET Source
Definition: ndis.h:3167

◆ Dummy_AlphaBlend()

BOOLEAN Dummy_AlphaBlend ( SURFOBJ Dest,
SURFOBJ Source,
RECTL DestRect,
RECTL SourceRect,
CLIPOBJ ClipRegion,
XLATEOBJ ColorTranslation,
BLENDOBJ BlendObj 
)

Definition at line 145 of file dib_new.c.

148 {
149  return FALSE;
150 }

◆ Dummy_BitBlt()

BOOLEAN Dummy_BitBlt ( PBLTINFO  BltInfo)

Definition at line 115 of file dib_new.c.

116 {
117  return FALSE;
118 }

◆ Dummy_ColorFill()

BOOLEAN Dummy_ColorFill ( SURFOBJ Dest,
RECTL DestRect,
ULONG  Color 
)

Definition at line 138 of file dib_new.c.

139 {
140  return FALSE;
141 }

◆ Dummy_GetPixel()

ULONG Dummy_GetPixel ( SURFOBJ SurfObj,
LONG  x,
LONG  y 
)

Definition at line 100 of file dib_new.c.

101 {
102  return 0;
103 }

◆ Dummy_HLine()

VOID Dummy_HLine ( SURFOBJ SurfObj,
LONG  x1,
LONG  x2,
LONG  y,
ULONG  c 
)

Definition at line 105 of file dib_new.c.

106 {
107  return;
108 }

◆ Dummy_PutPixel()

VOID Dummy_PutPixel ( SURFOBJ SurfObj,
LONG  x,
LONG  y,
ULONG  c 
)

Definition at line 95 of file dib_new.c.

96 {
97  return;
98 }

◆ Dummy_StretchBlt()

BOOLEAN Dummy_StretchBlt ( SURFOBJ DestSurf,
SURFOBJ SourceSurf,
SURFOBJ PatternSurface,
SURFOBJ MaskSurf,
RECTL DestRect,
RECTL SourceRect,
POINTL MaskOrigin,
BRUSHOBJ Brush,
POINTL BrushOrign,
XLATEOBJ ColorTranslation,
ROP4  Rop 
)

Definition at line 120 of file dib_new.c.

127 {
128  return FALSE;
129 }

◆ Dummy_TransparentBlt()

BOOLEAN Dummy_TransparentBlt ( SURFOBJ DestSurf,
SURFOBJ SourceSurf,
RECTL DestRect,
RECTL SourceRect,
XLATEOBJ ColorTranslation,
ULONG  iTransColor 
)

Definition at line 131 of file dib_new.c.

134 {
135  return FALSE;
136 }

◆ Dummy_VLine()

VOID Dummy_VLine ( SURFOBJ SurfObj,
LONG  x,
LONG  y1,
LONG  y2,
ULONG  c 
)

Definition at line 110 of file dib_new.c.

111 {
112  return;
113 }

Variable Documentation

◆ altnotmask

unsigned char altnotmask[2] = { 0xf0, 0x0f }

Definition at line 16 of file dib_new.c.

◆ DibFunctionsForBitmapFormat

DIB_FUNCTIONS DibFunctionsForBitmapFormat[]

Definition at line 24 of file dib_new.c.

◆ notmask

unsigned char notmask[2] = { 0x0f, 0xf0 }

Definition at line 15 of file dib_new.c.