ReactOS 0.4.15-dev-7934-g1dc8d80
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}
#define NULL
Definition: types.h:112

◆ 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}

◆ NtGdiBRUSHOBJ_pvGetRbrush()

__kernel_entry PVOID APIENTRY NtGdiBRUSHOBJ_pvGetRbrush ( _In_ BRUSHOBJ pbo)

Definition at line 53 of file umpdstubs.c.

55{
57 return NULL;
58}

◆ NtGdiBRUSHOBJ_ulGetBrushColor()

__kernel_entry ULONG APIENTRY NtGdiBRUSHOBJ_ulGetBrushColor ( _In_ BRUSHOBJ pbo)

Definition at line 63 of file umpdstubs.c.

65{
67 return 0;
68}

◆ 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 FALSE
Definition: types.h:117

◆ 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}

◆ NtGdiCLIPOBJ_ppoGetPath()

__kernel_entry PATHOBJ *APIENTRY NtGdiCLIPOBJ_ppoGetPath ( _In_ CLIPOBJ pco)

Definition at line 110 of file umpdstubs.c.

112{
114 return NULL;
115}

◆ 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}

◆ NtGdiEngCheckAbort()

__kernel_entry BOOL APIENTRY NtGdiEngCheckAbort ( _In_ SURFOBJ pso)

Definition at line 132 of file umpdstubs.c.

134{
136 return FALSE;
137}

◆ 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}

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}

◆ 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}

◆ NtGdiEngCreateClip()

__kernel_entry CLIPOBJ *APIENTRY NtGdiEngCreateClip ( VOID  )

Definition at line 183 of file umpdstubs.c.

185{
187 return NULL;
188}

◆ 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}

◆ 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}

◆ NtGdiEngDeleteClip()

__kernel_entry NTSTATUS APIENTRY NtGdiEngDeleteClip ( _In_ CLIPOBJ pco)

Definition at line 217 of file umpdstubs.c.

219{
222}
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:239

◆ NtGdiEngDeletePath()

__kernel_entry NTSTATUS APIENTRY NtGdiEngDeletePath ( _In_ PATHOBJ ppo)

Definition at line 227 of file umpdstubs.c.

229{
232}

◆ NtGdiEngDeleteSurface()

__kernel_entry BOOL APIENTRY NtGdiEngDeleteSurface ( _In_ HSURF  hsurf)

Definition at line 237 of file umpdstubs.c.

239{
241 return FALSE;
242}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ NtGdiEngMarkBandingSurface()

__kernel_entry BOOL APIENTRY NtGdiEngMarkBandingSurface ( _In_ HSURF  hsurf)

Definition at line 312 of file umpdstubs.c.

314{
316 return FALSE;
317}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ NtGdiFONTOBJ_pifi()

__kernel_entry IFIMETRICS *APIENTRY NtGdiFONTOBJ_pifi ( _In_ FONTOBJ pfo)

Definition at line 485 of file umpdstubs.c.

487{
489 return NULL;
490}

◆ 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}

◆ 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}

◆ NtGdiFONTOBJ_pxoGetXform()

__kernel_entry XFORMOBJ *APIENTRY NtGdiFONTOBJ_pxoGetXform ( _In_ FONTOBJ pfo)

Definition at line 461 of file umpdstubs.c.

463{
465 return NULL;
466}

◆ 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{
456}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ NtGdiPATHOBJ_vEnumStart()

__kernel_entry NTSTATUS APIENTRY NtGdiPATHOBJ_vEnumStart ( _In_ PATHOBJ ppo)

Definition at line 588 of file umpdstubs.c.

590{
593}

◆ 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{
606}

◆ NtGdiPATHOBJ_vGetBounds()

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

Definition at line 566 of file umpdstubs.c.

569{
572}

◆ 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}

◆ 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}

◆ 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}

◆ 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}

◆ NtGdiSTROBJ_dwGetCodePage()

__kernel_entry DWORD APIENTRY NtGdiSTROBJ_dwGetCodePage ( _In_ STROBJ pstro)

Definition at line 670 of file umpdstubs.c.

672{
674 return 0;
675}

◆ NtGdiSTROBJ_vEnumStart()

__kernel_entry NTSTATUS APIENTRY NtGdiSTROBJ_vEnumStart ( _Inout_ STROBJ pstro)

Definition at line 660 of file umpdstubs.c.

662{
665}

◆ NtGdiUMPDEngFreeUserMem()

__kernel_entry BOOL APIENTRY NtGdiUMPDEngFreeUserMem ( _In_ KERNEL_PVOID ppv)

Definition at line 9 of file umpdstubs.c.

11{
13 return FALSE;
14}

◆ 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}

◆ 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}

◆ 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}

◆ NtGdiXLATEOBJ_hGetColorTransform()

__kernel_entry HANDLE APIENTRY NtGdiXLATEOBJ_hGetColorTransform ( _In_ XLATEOBJ pxlo)

Definition at line 729 of file umpdstubs.c.

731{
733 return 0;
734}

◆ 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}