ReactOS  0.4.14-dev-337-gf981a68
umpdstubs.c File Reference
#include <win32k.h>
Include dependency graph for umpdstubs.c:

Go to the source code of this file.

Macros

#define UNIMPLEMENTED   DbgPrint("(%s:%i) WIN32K: %s UNIMPLEMENTED\n", __FILE__, __LINE__, __FUNCTION__ )
 

Functions

__kernel_entry BOOL APIENTRY NtGdiUMPDEngFreeUserMem (_In_ KERNEL_PVOID *ppv)
 
__kernel_entry BOOL APIENTRY NtGdiSetPUMPDOBJ (_In_opt_ HUMPD humpd, _In_ BOOL bStoreID, _Inout_opt_ HUMPD *phumpd, _Out_opt_ BOOL *pbWOW64)
 
__kernel_entry HANDLE APIENTRY NtGdiBRUSHOBJ_hGetColorTransform (_In_ BRUSHOBJ *pbo)
 
__kernel_entry PVOID APIENTRY NtGdiBRUSHOBJ_pvAllocRbrush (_In_ BRUSHOBJ *pbo, _In_ ULONG cj)
 
__kernel_entry PVOID APIENTRY NtGdiBRUSHOBJ_pvGetRbrush (_In_ BRUSHOBJ *pbo)
 
__kernel_entry ULONG APIENTRY NtGdiBRUSHOBJ_ulGetBrushColor (_In_ BRUSHOBJ *pbo)
 
__kernel_entry BOOL APIENTRY NtGdiBRUSHOBJ_DeleteRbrush (_In_opt_ BRUSHOBJ *pbo, _In_opt_ BRUSHOBJ *pboB)
 
__kernel_entry BOOL APIENTRY NtGdiCLIPOBJ_bEnum (_In_ CLIPOBJ *pco, _In_ ULONG cj, _Out_writes_bytes_(cj) ULONG *pul)
 
__kernel_entry ULONG APIENTRY NtGdiCLIPOBJ_cEnumStart (_In_ CLIPOBJ *pco, _In_ BOOL bAll, _In_ ULONG iType, _In_ ULONG iDirection, _In_ ULONG cLimit)
 
__kernel_entry PATHOBJ *APIENTRY NtGdiCLIPOBJ_ppoGetPath (_In_ CLIPOBJ *pco)
 
__kernel_entry BOOL APIENTRY NtGdiEngAssociateSurface (_In_ HSURF hsurf, _In_ HDEV hdev, _In_ FLONG flHooks)
 
__kernel_entry BOOL APIENTRY NtGdiEngCheckAbort (_In_ SURFOBJ *pso)
 
__kernel_entry FD_GLYPHSET *APIENTRY NtGdiEngComputeGlyphSet (_In_ INT nCodePage, _In_ INT nFirstChar, _In_ INT cChars)
 
__kernel_entry BOOL APIENTRY NtGdiEngCopyBits (_In_ SURFOBJ *psoDst, _In_ SURFOBJ *psoSrc, _In_opt_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_ RECTL *prclDst, _In_ POINTL *pptlSrc)
 
__kernel_entry HBITMAP APIENTRY NtGdiEngCreateBitmap (_In_ SIZEL sizl, _In_ LONG lWidth, _In_ ULONG iFormat, _In_ FLONG fl, _In_opt_ PVOID pvBits)
 
__kernel_entry CLIPOBJ *APIENTRY NtGdiEngCreateClip (VOID)
 
__kernel_entry HBITMAP APIENTRY NtGdiEngCreateDeviceBitmap (_In_ DHSURF dhsurf, _In_ SIZEL sizl, _In_ ULONG iFormatCompat)
 
__kernel_entry HSURF APIENTRY NtGdiEngCreateDeviceSurface (_In_ DHSURF dhsurf, _In_ SIZEL sizl, _In_ ULONG iFormatCompat)
 
__kernel_entry NTSTATUS APIENTRY NtGdiEngDeleteClip (_In_ CLIPOBJ *pco)
 
__kernel_entry NTSTATUS APIENTRY NtGdiEngDeletePath (_In_ PATHOBJ *ppo)
 
__kernel_entry BOOL APIENTRY NtGdiEngDeleteSurface (_In_ HSURF hsurf)
 
__kernel_entry BOOL APIENTRY NtGdiEngEraseSurface (_In_ SURFOBJ *pso, _In_ RECTL *prcl, _In_ ULONG iColor)
 
__kernel_entry BOOL APIENTRY NtGdiEngFillPath (_In_ SURFOBJ *pso, _In_ PATHOBJ *ppo, _In_ CLIPOBJ *pco, _In_ BRUSHOBJ *pbo, _In_ POINTL *pptlBrushOrg, _In_ MIX mix, _In_ FLONG flOptions)
 
__kernel_entry BOOL APIENTRY NtGdiEngGradientFill (_In_ SURFOBJ *psoDest, _In_ CLIPOBJ *pco, _In_ XLATEOBJ *pxlo, _In_reads_(nVertex) TRIVERTEX *pVertex, _In_ ULONG nVertex, _In_ PVOID pMesh, _In_ ULONG nMesh, _In_ RECTL *prclExtents, _In_ POINTL *pptlDitherOrg, _In_ ULONG ulMode)
 
__kernel_entry BOOL APIENTRY NtGdiEngLineTo (_In_ SURFOBJ *pso, _In_ CLIPOBJ *pco, _In_ BRUSHOBJ *pbo, _In_ LONG x1, _In_ LONG y1, _In_ LONG x2, _In_ LONG y2, _In_ RECTL *prclBounds, _In_ MIX mix)
 
__kernel_entry BOOL APIENTRY NtGdiEngMarkBandingSurface (_In_ HSURF hsurf)
 
__kernel_entry BOOL APIENTRY NtGdiEngPaint (_In_ SURFOBJ *pso, _In_ CLIPOBJ *pco, _In_ BRUSHOBJ *pbo, _In_ POINTL *pptlBrushOrg, _In_ MIX mix)
 
__kernel_entry BOOL APIENTRY NtGdiEngPlgBlt (_In_ SURFOBJ *psoTrg, _In_ SURFOBJ *psoSrc, _In_opt_ SURFOBJ *psoMsk, _In_ CLIPOBJ *pco, _In_opt_ XLATEOBJ *pxlo, _In_ COLORADJUSTMENT *pca, _In_ POINTL *pptlBrushOrg, _In_ POINTFIX *pptfx, _In_ RECTL *prcl, _In_opt_ POINTL *pptl, _In_ ULONG iMode)
 
__kernel_entry BOOL APIENTRY NtGdiEngStretchBltROP (_In_ SURFOBJ *psoTrg, _In_ SURFOBJ *psoSrc, _In_ SURFOBJ *psoMask, _In_ CLIPOBJ *pco, _In_ XLATEOBJ *pxlo, _In_ COLORADJUSTMENT *pca, _In_ POINTL *pptlBrushOrg, _In_ RECTL *prclTrg, _In_ RECTL *prclSrc, _In_ POINTL *pptlMask, _In_ ULONG iMode, _In_ BRUSHOBJ *pbo, _In_ ROP4 rop4)
 
__kernel_entry BOOL APIENTRY NtGdiEngStrokePath (_In_ SURFOBJ *pso, _In_ PATHOBJ *ppo, _In_ CLIPOBJ *pco, _In_ XFORMOBJ *pxo, _In_ BRUSHOBJ *pbo, _In_ POINTL *pptlBrushOrg, _In_ LINEATTRS *plineattrs, _In_ MIX mix)
 
__kernel_entry BOOL APIENTRY NtGdiEngStrokeAndFillPath (_In_ SURFOBJ *pso, _In_ PATHOBJ *ppo, _In_ CLIPOBJ *pco, IN XFORMOBJ *pxo, _In_ BRUSHOBJ *pboStroke, _In_ LINEATTRS *plineattrs, _In_ BRUSHOBJ *pboFill, _In_ POINTL *pptlBrushOrg, _In_ MIX mix, _In_ FLONG flOptions)
 
__kernel_entry BOOL APIENTRY NtGdiEngTextOut (_In_ SURFOBJ *pso, _In_ STROBJ *pstro, _In_ FONTOBJ *pfo, _In_ CLIPOBJ *pco, _In_ RECTL *prclExtra, _In_ RECTL *prclOpaque, _In_ BRUSHOBJ *pboFore, _In_ BRUSHOBJ *pboOpaque, _In_ POINTL *pptlOrg, _In_ MIX mix)
 
__kernel_entry BOOL APIENTRY NtGdiEngTransparentBlt (_In_ SURFOBJ *psoDst, _In_ SURFOBJ *psoSrc, _In_ CLIPOBJ *pco, _In_ XLATEOBJ *pxlo, _In_ RECTL *prclDst, _In_ RECTL *prclSrc, _In_ ULONG iTransColor, _In_ ULONG ulReserved)
 
__kernel_entry NTSTATUS APIENTRY NtGdiFONTOBJ_vGetInfo (_In_ FONTOBJ *pfo, _In_ ULONG cjSize, _Out_writes_bytes_(cjSize) FONTINFO *pfi)
 
__kernel_entry XFORMOBJ *APIENTRY NtGdiFONTOBJ_pxoGetXform (_In_ FONTOBJ *pfo)
 
__kernel_entry ULONG APIENTRY NtGdiFONTOBJ_cGetGlyphs (_In_ FONTOBJ *pfo, _In_ ULONG iMode, _In_ ULONG cGlyph, _In_ HGLYPH *phg, _At_((GLYPHDATA **) ppvGlyph, _Outptr_) PVOID *ppvGlyph)
 
__kernel_entry IFIMETRICS *APIENTRY NtGdiFONTOBJ_pifi (_In_ FONTOBJ *pfo)
 
__kernel_entry FD_GLYPHSET *APIENTRY NtGdiFONTOBJ_pfdg (_In_ FONTOBJ *pfo)
 
__kernel_entry PFD_GLYPHATTR APIENTRY NtGdiFONTOBJ_pQueryGlyphAttrs (_In_ FONTOBJ *pfo, _In_ ULONG iMode)
 
__kernel_entry PVOID APIENTRY NtGdiFONTOBJ_pvTrueTypeFontFile (_In_ FONTOBJ *pfo, _Out_ ULONG *pcjFile)
 
__kernel_entry ULONG APIENTRY NtGdiFONTOBJ_cGetAllGlyphHandles (_In_ FONTOBJ *pfo, _Out_opt_ _Post_count_(return) HGLYPH *phg)
 
__kernel_entry LONG APIENTRY NtGdiHT_Get8BPPMaskPalette (_Out_opt_ _Post_count_(return) LPPALETTEENTRY pPaletteEntry, _In_ BOOL Use8BPPMaskPal, _In_ BYTE CMYMask, _In_ USHORT RedGamma, _In_ USHORT GreenGamma, _In_ USHORT BlueGamma)
 
__kernel_entry LONG APIENTRY NtGdiHT_Get8BPPFormatPalette (_Out_opt_ _Post_count_(return) LPPALETTEENTRY pPaletteEntry, _In_ USHORT RedGamma, _In_ USHORT GreenGamma, _In_ USHORT BlueGamma)
 
__kernel_entry NTSTATUS APIENTRY NtGdiPATHOBJ_vGetBounds (_In_ PATHOBJ *ppo, _Out_ PRECTFX prectfx)
 
__kernel_entry BOOL APIENTRY NtGdiPATHOBJ_bEnum (_In_ PATHOBJ *ppo, _Out_ PATHDATA *ppd)
 
__kernel_entry NTSTATUS APIENTRY NtGdiPATHOBJ_vEnumStart (_In_ PATHOBJ *ppo)
 
__kernel_entry NTSTATUS APIENTRY NtGdiPATHOBJ_vEnumStartClipLines (_In_ PATHOBJ *ppo, _In_ CLIPOBJ *pco, _In_ SURFOBJ *pso, _In_ LINEATTRS *pla)
 
__kernel_entry BOOL APIENTRY NtGdiPATHOBJ_bEnumClipLines (_In_ PATHOBJ *ppo, _In_ ULONG cb, _Out_writes_bytes_(cb) CLIPLINE *pcl)
 
__kernel_entry BOOL APIENTRY NtGdiSTROBJ_bEnum (_In_ STROBJ *pstro, _Out_ ULONG *pc, _Outptr_result_buffer_(*pc) PGLYPHPOS *ppgpos)
 
__kernel_entry BOOL APIENTRY NtGdiSTROBJ_bEnumPositionsOnly (_In_ STROBJ *pstro, _Out_ ULONG *pc, _Outptr_result_buffer_(*pc) PGLYPHPOS *ppgpos)
 
__kernel_entry BOOL APIENTRY NtGdiSTROBJ_bGetAdvanceWidths (_In_ STROBJ *pstro, _In_ ULONG iFirst, _In_ ULONG c, _Out_writes_(c) POINTQF *pptqD)
 
__kernel_entry NTSTATUS APIENTRY NtGdiSTROBJ_vEnumStart (_Inout_ STROBJ *pstro)
 
__kernel_entry DWORD APIENTRY NtGdiSTROBJ_dwGetCodePage (_In_ STROBJ *pstro)
 
__kernel_entry BOOL APIENTRY NtGdiXFORMOBJ_bApplyXform (_In_ XFORMOBJ *pxo, _In_ ULONG iMode, _In_ ULONG cPoints, _In_reads_(cPoints) PPOINTL pptIn, _Out_writes_(cPoints) PPOINTL pptOut)
 
__kernel_entry ULONG APIENTRY NtGdiXFORMOBJ_iGetXform (_In_ XFORMOBJ *pxo, _Out_opt_ XFORML *pxform)
 
__kernel_entry ULONG APIENTRY NtGdiXLATEOBJ_cGetPalette (_In_ XLATEOBJ *pxlo, _In_ ULONG iPal, _In_ ULONG cPal, _Out_writes_(cPal) ULONG *pPal)
 
__kernel_entry ULONG APIENTRY NtGdiXLATEOBJ_iXlate (_In_ XLATEOBJ *pxlo, _In_ ULONG iColor)
 
__kernel_entry HANDLE APIENTRY NtGdiXLATEOBJ_hGetColorTransform (_In_ XLATEOBJ *pxlo)
 

Macro Definition Documentation

◆ UNIMPLEMENTED

#define UNIMPLEMENTED   DbgPrint("(%s:%i) WIN32K: %s UNIMPLEMENTED\n", __FILE__, __LINE__, __FUNCTION__ )

Definition at line 4 of file umpdstubs.c.

Function Documentation

◆ NtGdiBRUSHOBJ_DeleteRbrush()

__kernel_entry BOOL APIENTRY NtGdiBRUSHOBJ_DeleteRbrush ( _In_opt_ BRUSHOBJ pbo,
_In_opt_ BRUSHOBJ pboB 
)

Definition at line 73 of file umpdstubs.c.

76 {
78  return 0;
79 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiBRUSHOBJ_hGetColorTransform()

__kernel_entry HANDLE APIENTRY NtGdiBRUSHOBJ_hGetColorTransform ( _In_ BRUSHOBJ pbo)

Definition at line 32 of file umpdstubs.c.

34 {
36  return NULL;
37 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiBRUSHOBJ_pvAllocRbrush()

__kernel_entry PVOID APIENTRY NtGdiBRUSHOBJ_pvAllocRbrush ( _In_ BRUSHOBJ pbo,
_In_ ULONG  cj 
)

Definition at line 42 of file umpdstubs.c.

45 {
47  return NULL;
48 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiBRUSHOBJ_pvGetRbrush()

__kernel_entry PVOID APIENTRY NtGdiBRUSHOBJ_pvGetRbrush ( _In_ BRUSHOBJ pbo)

Definition at line 53 of file umpdstubs.c.

55 {
57  return NULL;
58 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiBRUSHOBJ_ulGetBrushColor()

__kernel_entry ULONG APIENTRY NtGdiBRUSHOBJ_ulGetBrushColor ( _In_ BRUSHOBJ pbo)

Definition at line 63 of file umpdstubs.c.

65 {
67  return 0;
68 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiCLIPOBJ_bEnum()

__kernel_entry BOOL APIENTRY NtGdiCLIPOBJ_bEnum ( _In_ CLIPOBJ pco,
_In_ ULONG  cj,
_Out_writes_bytes_(cj) ULONG pul 
)

Definition at line 84 of file umpdstubs.c.

88 {
90  return FALSE;
91 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiCLIPOBJ_cEnumStart()

__kernel_entry ULONG APIENTRY NtGdiCLIPOBJ_cEnumStart ( _In_ CLIPOBJ pco,
_In_ BOOL  bAll,
_In_ ULONG  iType,
_In_ ULONG  iDirection,
_In_ ULONG  cLimit 
)

Definition at line 96 of file umpdstubs.c.

102 {
104  return 0;
105 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiCLIPOBJ_ppoGetPath()

__kernel_entry PATHOBJ* APIENTRY NtGdiCLIPOBJ_ppoGetPath ( _In_ CLIPOBJ pco)

Definition at line 110 of file umpdstubs.c.

112 {
114  return NULL;
115 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngAssociateSurface()

__kernel_entry BOOL APIENTRY NtGdiEngAssociateSurface ( _In_ HSURF  hsurf,
_In_ HDEV  hdev,
_In_ FLONG  flHooks 
)

Definition at line 120 of file umpdstubs.c.

124 {
126  return FALSE;
127 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngCheckAbort()

__kernel_entry BOOL APIENTRY NtGdiEngCheckAbort ( _In_ SURFOBJ pso)

Definition at line 132 of file umpdstubs.c.

134 {
136  return FALSE;
137 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngComputeGlyphSet()

__kernel_entry FD_GLYPHSET* APIENTRY NtGdiEngComputeGlyphSet ( _In_ INT  nCodePage,
_In_ INT  nFirstChar,
_In_ INT  cChars 
)

Definition at line 142 of file umpdstubs.c.

146 {
148  return NULL;
149 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

Referenced by EngComputeGlyphSet().

◆ NtGdiEngCopyBits()

__kernel_entry BOOL APIENTRY NtGdiEngCopyBits ( _In_ SURFOBJ psoDst,
_In_ SURFOBJ psoSrc,
_In_opt_ CLIPOBJ pco,
_In_opt_ XLATEOBJ pxlo,
_In_ RECTL prclDst,
_In_ POINTL pptlSrc 
)

Definition at line 154 of file umpdstubs.c.

161 {
163  return FALSE;
164 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngCreateBitmap()

__kernel_entry HBITMAP APIENTRY NtGdiEngCreateBitmap ( _In_ SIZEL  sizl,
_In_ LONG  lWidth,
_In_ ULONG  iFormat,
_In_ FLONG  fl,
_In_opt_ PVOID  pvBits 
)

Definition at line 169 of file umpdstubs.c.

175 {
177  return NULL;
178 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngCreateClip()

__kernel_entry CLIPOBJ* APIENTRY NtGdiEngCreateClip ( VOID  )

Definition at line 183 of file umpdstubs.c.

185 {
187  return NULL;
188 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngCreateDeviceBitmap()

__kernel_entry HBITMAP APIENTRY NtGdiEngCreateDeviceBitmap ( _In_ DHSURF  dhsurf,
_In_ SIZEL  sizl,
_In_ ULONG  iFormatCompat 
)

Definition at line 193 of file umpdstubs.c.

197 {
199  return NULL;
200 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngCreateDeviceSurface()

__kernel_entry HSURF APIENTRY NtGdiEngCreateDeviceSurface ( _In_ DHSURF  dhsurf,
_In_ SIZEL  sizl,
_In_ ULONG  iFormatCompat 
)

Definition at line 205 of file umpdstubs.c.

209 {
211  return NULL;
212 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngDeleteClip()

__kernel_entry NTSTATUS APIENTRY NtGdiEngDeleteClip ( _In_ CLIPOBJ pco)

Definition at line 217 of file umpdstubs.c.

219 {
221  return STATUS_NOT_IMPLEMENTED;
222 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngDeletePath()

__kernel_entry NTSTATUS APIENTRY NtGdiEngDeletePath ( _In_ PATHOBJ ppo)

Definition at line 227 of file umpdstubs.c.

229 {
231  return STATUS_NOT_IMPLEMENTED;
232 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngDeleteSurface()

__kernel_entry BOOL APIENTRY NtGdiEngDeleteSurface ( _In_ HSURF  hsurf)

Definition at line 237 of file umpdstubs.c.

239 {
241  return FALSE;
242 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngEraseSurface()

__kernel_entry BOOL APIENTRY NtGdiEngEraseSurface ( _In_ SURFOBJ pso,
_In_ RECTL prcl,
_In_ ULONG  iColor 
)

Definition at line 247 of file umpdstubs.c.

251 {
253  return FALSE;
254 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngFillPath()

__kernel_entry BOOL APIENTRY NtGdiEngFillPath ( _In_ SURFOBJ pso,
_In_ PATHOBJ ppo,
_In_ CLIPOBJ pco,
_In_ BRUSHOBJ pbo,
_In_ POINTL pptlBrushOrg,
_In_ MIX  mix,
_In_ FLONG  flOptions 
)

Definition at line 259 of file umpdstubs.c.

267 {
269  return FALSE;
270 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngGradientFill()

__kernel_entry BOOL APIENTRY NtGdiEngGradientFill ( _In_ SURFOBJ psoDest,
_In_ CLIPOBJ pco,
_In_ XLATEOBJ pxlo,
_In_reads_(nVertex) TRIVERTEX pVertex,
_In_ ULONG  nVertex,
_In_ PVOID  pMesh,
_In_ ULONG  nMesh,
_In_ RECTL prclExtents,
_In_ POINTL pptlDitherOrg,
_In_ ULONG  ulMode 
)

Definition at line 275 of file umpdstubs.c.

286 {
288  return FALSE;
289 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngLineTo()

__kernel_entry BOOL APIENTRY NtGdiEngLineTo ( _In_ SURFOBJ pso,
_In_ CLIPOBJ pco,
_In_ BRUSHOBJ pbo,
_In_ LONG  x1,
_In_ LONG  y1,
_In_ LONG  x2,
_In_ LONG  y2,
_In_ RECTL prclBounds,
_In_ MIX  mix 
)

Definition at line 294 of file umpdstubs.c.

304 {
306  return FALSE;
307 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngMarkBandingSurface()

__kernel_entry BOOL APIENTRY NtGdiEngMarkBandingSurface ( _In_ HSURF  hsurf)

Definition at line 312 of file umpdstubs.c.

314 {
316  return FALSE;
317 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngPaint()

__kernel_entry BOOL APIENTRY NtGdiEngPaint ( _In_ SURFOBJ pso,
_In_ CLIPOBJ pco,
_In_ BRUSHOBJ pbo,
_In_ POINTL pptlBrushOrg,
_In_ MIX  mix 
)

Definition at line 322 of file umpdstubs.c.

328 {
330  return FALSE;
331 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngPlgBlt()

__kernel_entry BOOL APIENTRY NtGdiEngPlgBlt ( _In_ SURFOBJ psoTrg,
_In_ SURFOBJ psoSrc,
_In_opt_ SURFOBJ psoMsk,
_In_ CLIPOBJ pco,
_In_opt_ XLATEOBJ pxlo,
_In_ COLORADJUSTMENT pca,
_In_ POINTL pptlBrushOrg,
_In_ POINTFIX pptfx,
_In_ RECTL prcl,
_In_opt_ POINTL pptl,
_In_ ULONG  iMode 
)

Definition at line 336 of file umpdstubs.c.

348 {
350  return FALSE;
351 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngStretchBltROP()

__kernel_entry BOOL APIENTRY NtGdiEngStretchBltROP ( _In_ SURFOBJ psoTrg,
_In_ SURFOBJ psoSrc,
_In_ SURFOBJ psoMask,
_In_ CLIPOBJ pco,
_In_ XLATEOBJ pxlo,
_In_ COLORADJUSTMENT pca,
_In_ POINTL pptlBrushOrg,
_In_ RECTL prclTrg,
_In_ RECTL prclSrc,
_In_ POINTL pptlMask,
_In_ ULONG  iMode,
_In_ BRUSHOBJ pbo,
_In_ ROP4  rop4 
)

Definition at line 356 of file umpdstubs.c.

370 {
372  return FALSE;
373 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngStrokeAndFillPath()

__kernel_entry BOOL APIENTRY NtGdiEngStrokeAndFillPath ( _In_ SURFOBJ pso,
_In_ PATHOBJ ppo,
_In_ CLIPOBJ pco,
IN XFORMOBJ pxo,
_In_ BRUSHOBJ pboStroke,
_In_ LINEATTRS plineattrs,
_In_ BRUSHOBJ pboFill,
_In_ POINTL pptlBrushOrg,
_In_ MIX  mix,
_In_ FLONG  flOptions 
)

Definition at line 395 of file umpdstubs.c.

405 {
407  return FALSE;
408 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngStrokePath()

__kernel_entry BOOL APIENTRY NtGdiEngStrokePath ( _In_ SURFOBJ pso,
_In_ PATHOBJ ppo,
_In_ CLIPOBJ pco,
_In_ XFORMOBJ pxo,
_In_ BRUSHOBJ pbo,
_In_ POINTL pptlBrushOrg,
_In_ LINEATTRS plineattrs,
_In_ MIX  mix 
)

Definition at line 378 of file umpdstubs.c.

387 {
389  return FALSE;
390 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngTextOut()

__kernel_entry BOOL APIENTRY NtGdiEngTextOut ( _In_ SURFOBJ pso,
_In_ STROBJ pstro,
_In_ FONTOBJ pfo,
_In_ CLIPOBJ pco,
_In_ RECTL prclExtra,
_In_ RECTL prclOpaque,
_In_ BRUSHOBJ pboFore,
_In_ BRUSHOBJ pboOpaque,
_In_ POINTL pptlOrg,
_In_ MIX  mix 
)

Definition at line 413 of file umpdstubs.c.

424 {
426  return FALSE;
427 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiEngTransparentBlt()

__kernel_entry BOOL APIENTRY NtGdiEngTransparentBlt ( _In_ SURFOBJ psoDst,
_In_ SURFOBJ psoSrc,
_In_ CLIPOBJ pco,
_In_ XLATEOBJ pxlo,
_In_ RECTL prclDst,
_In_ RECTL prclSrc,
_In_ ULONG  iTransColor,
_In_ ULONG  ulReserved 
)

Definition at line 432 of file umpdstubs.c.

441 {
443  return FALSE;
444 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiFONTOBJ_cGetAllGlyphHandles()

__kernel_entry ULONG APIENTRY NtGdiFONTOBJ_cGetAllGlyphHandles ( _In_ FONTOBJ pfo,
_Out_opt_ _Post_count_(return) HGLYPH phg 
)

Definition at line 527 of file umpdstubs.c.

530 {
532  return 0;
533 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiFONTOBJ_cGetGlyphs()

__kernel_entry ULONG APIENTRY NtGdiFONTOBJ_cGetGlyphs ( _In_ FONTOBJ pfo,
_In_ ULONG  iMode,
_In_ ULONG  cGlyph,
_In_ HGLYPH phg,
_At_((GLYPHDATA **) ppvGlyph, _Outptr_) PVOID ppvGlyph 
)

Definition at line 471 of file umpdstubs.c.

477 {
479  return 0;
480 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiFONTOBJ_pfdg()

__kernel_entry FD_GLYPHSET* APIENTRY NtGdiFONTOBJ_pfdg ( _In_ FONTOBJ pfo)

Definition at line 495 of file umpdstubs.c.

497 {
499  return NULL;
500 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiFONTOBJ_pifi()

__kernel_entry IFIMETRICS* APIENTRY NtGdiFONTOBJ_pifi ( _In_ FONTOBJ pfo)

Definition at line 485 of file umpdstubs.c.

487 {
489  return NULL;
490 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiFONTOBJ_pQueryGlyphAttrs()

__kernel_entry PFD_GLYPHATTR APIENTRY NtGdiFONTOBJ_pQueryGlyphAttrs ( _In_ FONTOBJ pfo,
_In_ ULONG  iMode 
)

Definition at line 505 of file umpdstubs.c.

508 {
510  return NULL;
511 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiFONTOBJ_pvTrueTypeFontFile()

__kernel_entry PVOID APIENTRY NtGdiFONTOBJ_pvTrueTypeFontFile ( _In_ FONTOBJ pfo,
_Out_ ULONG pcjFile 
)

Definition at line 516 of file umpdstubs.c.

519 {
521  return NULL;
522 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiFONTOBJ_pxoGetXform()

__kernel_entry XFORMOBJ* APIENTRY NtGdiFONTOBJ_pxoGetXform ( _In_ FONTOBJ pfo)

Definition at line 461 of file umpdstubs.c.

463 {
465  return NULL;
466 }
smooth NULL
Definition: ftsmooth.c:416
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiFONTOBJ_vGetInfo()

__kernel_entry NTSTATUS APIENTRY NtGdiFONTOBJ_vGetInfo ( _In_ FONTOBJ pfo,
_In_ ULONG  cjSize,
_Out_writes_bytes_(cjSize) FONTINFO pfi 
)

Definition at line 449 of file umpdstubs.c.

453 {
455  return STATUS_NOT_IMPLEMENTED;
456 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiHT_Get8BPPFormatPalette()

__kernel_entry LONG APIENTRY NtGdiHT_Get8BPPFormatPalette ( _Out_opt_ _Post_count_(return) LPPALETTEENTRY  pPaletteEntry,
_In_ USHORT  RedGamma,
_In_ USHORT  GreenGamma,
_In_ USHORT  BlueGamma 
)

Definition at line 553 of file umpdstubs.c.

558 {
560  return FALSE;
561 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiHT_Get8BPPMaskPalette()

__kernel_entry LONG APIENTRY NtGdiHT_Get8BPPMaskPalette ( _Out_opt_ _Post_count_(return) LPPALETTEENTRY  pPaletteEntry,
_In_ BOOL  Use8BPPMaskPal,
_In_ BYTE  CMYMask,
_In_ USHORT  RedGamma,
_In_ USHORT  GreenGamma,
_In_ USHORT  BlueGamma 
)

Definition at line 538 of file umpdstubs.c.

545 {
547  return FALSE;
548 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiPATHOBJ_bEnum()

__kernel_entry BOOL APIENTRY NtGdiPATHOBJ_bEnum ( _In_ PATHOBJ ppo,
_Out_ PATHDATA ppd 
)

Definition at line 577 of file umpdstubs.c.

580 {
582  return FALSE;
583 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiPATHOBJ_bEnumClipLines()

__kernel_entry BOOL APIENTRY NtGdiPATHOBJ_bEnumClipLines ( _In_ PATHOBJ ppo,
_In_ ULONG  cb,
_Out_writes_bytes_(cb) CLIPLINE pcl 
)

Definition at line 611 of file umpdstubs.c.

615 {
617  return FALSE;
618 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiPATHOBJ_vEnumStart()

__kernel_entry NTSTATUS APIENTRY NtGdiPATHOBJ_vEnumStart ( _In_ PATHOBJ ppo)

Definition at line 588 of file umpdstubs.c.

590 {
592  return STATUS_NOT_IMPLEMENTED;
593 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiPATHOBJ_vEnumStartClipLines()

__kernel_entry NTSTATUS APIENTRY NtGdiPATHOBJ_vEnumStartClipLines ( _In_ PATHOBJ ppo,
_In_ CLIPOBJ pco,
_In_ SURFOBJ pso,
_In_ LINEATTRS pla 
)

Definition at line 598 of file umpdstubs.c.

603 {
605  return STATUS_NOT_IMPLEMENTED;
606 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiPATHOBJ_vGetBounds()

__kernel_entry NTSTATUS APIENTRY NtGdiPATHOBJ_vGetBounds ( _In_ PATHOBJ ppo,
_Out_ PRECTFX  prectfx 
)

Definition at line 566 of file umpdstubs.c.

569 {
571  return STATUS_NOT_IMPLEMENTED;
572 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiSetPUMPDOBJ()

__kernel_entry BOOL APIENTRY NtGdiSetPUMPDOBJ ( _In_opt_ HUMPD  humpd,
_In_ BOOL  bStoreID,
_Inout_opt_ HUMPD *  phumpd,
_Out_opt_ BOOL pbWOW64 
)

Definition at line 19 of file umpdstubs.c.

24 {
26  return FALSE;
27 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiSTROBJ_bEnum()

__kernel_entry BOOL APIENTRY NtGdiSTROBJ_bEnum ( _In_ STROBJ pstro,
_Out_ ULONG pc,
_Outptr_result_buffer_ *pc PGLYPHPOS ppgpos 
)

Definition at line 623 of file umpdstubs.c.

627 {
629  return FALSE;
630 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiSTROBJ_bEnumPositionsOnly()

__kernel_entry BOOL APIENTRY NtGdiSTROBJ_bEnumPositionsOnly ( _In_ STROBJ pstro,
_Out_ ULONG pc,
_Outptr_result_buffer_ *pc PGLYPHPOS ppgpos 
)

Definition at line 635 of file umpdstubs.c.

639 {
641  return FALSE;
642 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiSTROBJ_bGetAdvanceWidths()

__kernel_entry BOOL APIENTRY NtGdiSTROBJ_bGetAdvanceWidths ( _In_ STROBJ pstro,
_In_ ULONG  iFirst,
_In_ ULONG  c,
_Out_writes_(c) POINTQF pptqD 
)

Definition at line 647 of file umpdstubs.c.

652 {
654  return FALSE;
655 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiSTROBJ_dwGetCodePage()

__kernel_entry DWORD APIENTRY NtGdiSTROBJ_dwGetCodePage ( _In_ STROBJ pstro)

Definition at line 670 of file umpdstubs.c.

672 {
674  return 0;
675 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiSTROBJ_vEnumStart()

__kernel_entry NTSTATUS APIENTRY NtGdiSTROBJ_vEnumStart ( _Inout_ STROBJ pstro)

Definition at line 660 of file umpdstubs.c.

662 {
664  return STATUS_NOT_IMPLEMENTED;
665 }
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:225
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiUMPDEngFreeUserMem()

__kernel_entry BOOL APIENTRY NtGdiUMPDEngFreeUserMem ( _In_ KERNEL_PVOID ppv)

Definition at line 9 of file umpdstubs.c.

11 {
13  return FALSE;
14 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiXFORMOBJ_bApplyXform()

__kernel_entry BOOL APIENTRY NtGdiXFORMOBJ_bApplyXform ( _In_ XFORMOBJ pxo,
_In_ ULONG  iMode,
_In_ ULONG  cPoints,
_In_reads_(cPoints) PPOINTL  pptIn,
_Out_writes_(cPoints) PPOINTL  pptOut 
)

Definition at line 680 of file umpdstubs.c.

686 {
688  return FALSE;
689 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiXFORMOBJ_iGetXform()

__kernel_entry ULONG APIENTRY NtGdiXFORMOBJ_iGetXform ( _In_ XFORMOBJ pxo,
_Out_opt_ XFORML pxform 
)

Definition at line 694 of file umpdstubs.c.

697 {
699  return 0;
700 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiXLATEOBJ_cGetPalette()

__kernel_entry ULONG APIENTRY NtGdiXLATEOBJ_cGetPalette ( _In_ XLATEOBJ pxlo,
_In_ ULONG  iPal,
_In_ ULONG  cPal,
_Out_writes_(cPal) ULONG pPal 
)

Definition at line 705 of file umpdstubs.c.

710 {
712  return 0;
713 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiXLATEOBJ_hGetColorTransform()

__kernel_entry HANDLE APIENTRY NtGdiXLATEOBJ_hGetColorTransform ( _In_ XLATEOBJ pxlo)

Definition at line 729 of file umpdstubs.c.

731 {
733  return 0;
734 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4

◆ NtGdiXLATEOBJ_iXlate()

__kernel_entry ULONG APIENTRY NtGdiXLATEOBJ_iXlate ( _In_ XLATEOBJ pxlo,
_In_ ULONG  iColor 
)

Definition at line 718 of file umpdstubs.c.

721 {
723  return 0;
724 }
#define UNIMPLEMENTED
Definition: umpdstubs.c:4