ReactOS  0.4.15-dev-4916-gd519b11
stubs.c File Reference
#include <win32k.h>
Include dependency graph for stubs.c:

Go to the source code of this file.

Macros

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

Functions

BOOL APIENTRY EngTextOut (SURFOBJ *pso, STROBJ *pstro, FONTOBJ *pfo, CLIPOBJ *pco, RECTL *prclExtra, RECTL *prclOpaque, BRUSHOBJ *pboFore, BRUSHOBJ *pboOpaque, POINTL *pptlOrg, MIX mix)
 
PATHOBJ *APIENTRY CLIPOBJ_ppoGetPath (IN CLIPOBJ *pco)
 
BOOL APIENTRY EngCheckAbort (IN SURFOBJ *pso)
 
FD_GLYPHSET *APIENTRY EngComputeGlyphSet (IN INT nCodePage, IN INT nFirstChar, IN INT cChars)
 
BOOL APIENTRY EngEnumForms (IN HANDLE hPrinter, IN DWORD Level, OUT LPBYTE pForm, IN DWORD cbBuf, OUT LPDWORD pcbNeeded, OUT LPDWORD pcReturned)
 
BOOL APIENTRY EngFillPath (IN SURFOBJ *pso, IN PATHOBJ *ppo, IN CLIPOBJ *pco, IN BRUSHOBJ *pbo, IN POINTL *pptlBrushOrg, IN MIX mix, IN FLONG flOptions)
 
PVOID APIENTRY EngFindResource (IN HANDLE h, IN int iName, IN int iType, OUT PULONG pulSize)
 
BOOL APIENTRY EngGetFileChangeTime (IN HANDLE h, OUT LARGE_INTEGER *pChangeTime)
 
BOOL APIENTRY EngGetFilePath (IN HANDLE h, OUT WCHAR(*pDest)[MAX_PATH+1])
 
BOOL APIENTRY EngGetForm (IN HANDLE hPrinter, IN LPWSTR pFormName, IN DWORD Level, OUT LPBYTE pForm, IN DWORD cbBuf, OUT LPDWORD pcbNeeded)
 
BOOL APIENTRY EngGetPrinter (IN HANDLE hPrinter, IN DWORD dwLevel, OUT LPBYTE pPrinter, IN DWORD cbBuf, OUT LPDWORD pcbNeeded)
 
DWORD APIENTRY EngGetPrinterData (IN HANDLE hPrinter, IN LPWSTR pValueName, OUT LPDWORD pType, OUT LPBYTE pData, IN DWORD nSize, OUT LPDWORD pcbNeeded)
 
LPWSTR APIENTRY EngGetPrinterDataFileName (IN HDEV hdev)
 
BOOL APIENTRY EngGetType1FontList (IN HDEV hdev, OUT TYPE1_FONT *pType1Buffer, IN ULONG cjType1Buffer, OUT PULONG pulLocalFonts, OUT PULONG pulRemoteFonts, OUT LARGE_INTEGER *pLastModified)
 
BOOL APIENTRY EngMarkBandingSurface (IN HSURF hsurf)
 
INT APIENTRY EngMultiByteToWideChar (IN UINT CodePage, OUT LPWSTR WideCharString, IN INT BytesInWideCharString, IN LPSTR MultiByteString, IN INT BytesInMultiByteString)
 
VOID APIENTRY EngQueryLocalTime (_Out_ PENG_TIME_FIELDS ptf)
 
ULONG APIENTRY EngQueryPalette (IN HPALETTE hPal, OUT ULONG *piMode, IN ULONG cColors, OUT ULONG *pulColors)
 
DWORD APIENTRY EngSetPrinterData (IN HANDLE hPrinter, IN LPWSTR pType, IN DWORD dwType, IN LPBYTE lpbPrinterData, IN DWORD cjPrinterData)
 
BOOL APIENTRY EngStrokeAndFillPath (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 mixFill, IN FLONG flOptions)
 
BOOL APIENTRY EngStrokePath (IN SURFOBJ *pso, IN PATHOBJ *ppo, IN CLIPOBJ *pco, IN XFORMOBJ *pxo, IN BRUSHOBJ *pbo, IN POINTL *pptlBrushOrg, IN LINEATTRS *plineattrs, IN MIX mix)
 
INT APIENTRY EngWideCharToMultiByte (IN UINT CodePage, IN LPWSTR WideCharString, IN INT BytesInWideCharString, OUT LPSTR MultiByteString, IN INT BytesInMultiByteString)
 
BOOL APIENTRY EngWritePrinter (IN HANDLE hPrinter, IN LPVOID pBuf, IN DWORD cbBuf, OUT LPDWORD pcWritten)
 
ULONG APIENTRY FONTOBJ_cGetAllGlyphHandles (IN FONTOBJ *FontObj, IN HGLYPH *Glyphs)
 
ULONG APIENTRY FONTOBJ_cGetGlyphs (IN FONTOBJ *FontObj, IN ULONG Mode, IN ULONG NumGlyphs, IN HGLYPH *GlyphHandles, IN PVOID *OutGlyphs)
 
IFIMETRICS *APIENTRY FONTOBJ_pifi (IN FONTOBJ *FontObj)
 
_Ret_opt_bytecount_ pcjFile ENGAPI PVOID APIENTRY FONTOBJ_pvTrueTypeFontFile (_In_ FONTOBJ *pfo, _Out_ ULONG *pcjFile)
 
XFORMOBJ *APIENTRY FONTOBJ_pxoGetXform (IN FONTOBJ *FontObj)
 
VOID APIENTRY FONTOBJ_vGetInfo (IN FONTOBJ *FontObj, IN ULONG InfoSize, OUT PFONTINFO FontInfo)
 
LONG APIENTRY HT_ComputeRGBGammaTable (IN USHORT GammaTableEntries, IN USHORT GammaTableType, IN USHORT RedGamma, IN USHORT GreenGamma, IN USHORT BlueGamma, OUT LPBYTE pGammaTable)
 
LONG APIENTRY HT_Get8BPPFormatPalette (OUT LPPALETTEENTRY pPaletteEntry, IN USHORT RedGamma, IN USHORT GreenGamma, IN USHORT BlueGamma)
 
ULONG APIENTRY EngDitherColor (IN HDEV hdev, IN ULONG iMode, IN ULONG rgb, OUT ULONG *pul)
 
HANDLE APIENTRY BRUSHOBJ_hGetColorTransform (IN BRUSHOBJ *Brush)
 
BOOL APIENTRY EngDeleteFile (IN LPWSTR FileName)
 
BOOL APIENTRY EngGetPrinterDriver (IN HANDLE Printer, IN LPWSTR Environment, IN DWORD Level, OUT BYTE *DrvInfo, IN DWORD Buf, OUT DWORD *Needed)
 
ULONG APIENTRY EngHangNotification (IN HDEV Dev, IN PVOID Reserved)
 
BOOL APIENTRY EngLpkInstalled (VOID)
 
BOOL APIENTRY EngPlgBlt (IN SURFOBJ *Dest, IN SURFOBJ *Source, IN SURFOBJ *Mask, IN CLIPOBJ *Clip, IN XLATEOBJ *Xlate, IN COLORADJUSTMENT *ColorAdjustment, IN POINTL *BrusOrigin, IN POINTFIX *DestPoints, IN RECTL *SourceRect, IN POINTL *MaskPoint, IN ULONG Mode)
 
LARGE_INTEGER APIENTRY EngQueryFileTimeStamp (IN LPWSTR FileName)
 
FD_GLYPHSET *APIENTRY FONTOBJ_pfdg (IN FONTOBJ *FontObj)
 
_Ret_opt_bytecount_ pcjTable ENGAPI PBYTE APIENTRY FONTOBJ_pjOpenTypeTablePointer (_In_ FONTOBJ *pfo, _In_ ULONG ulTag, _Out_ ULONG *pcjTable)
 
PFD_GLYPHATTR APIENTRY FONTOBJ_pQueryGlyphAttrs (IN FONTOBJ *FontObj, IN ULONG Mode)
 
LPWSTR APIENTRY FONTOBJ_pwszFontFilePaths (IN FONTOBJ *FontObj, OUT ULONG *PathLength)
 
LONG APIENTRY HT_Get8BPPMaskPalette (IN OUT LPPALETTEENTRY PaletteEntry, IN BOOL Use8BPPMaskPal, IN BYTE CMYMask, IN USHORT RedGamma, IN USHORT GreenGamma, IN USHORT BlueGamma)
 
BOOL APIENTRY NtGdiAnyLinkedFonts (VOID)
 
BOOL APIENTRY NtGdiEnableEudc (BOOL enable)
 
BOOL APIENTRY NtGdiAddRemoteFontToDC (IN HDC hdc, IN PVOID pvBuffer, IN ULONG cjBuffer, IN OPTIONAL PUNIVERSAL_FONT_ID pufi)
 
BOOL APIENTRY NtGdiRemoveMergeFont (IN HDC hdc, IN UNIVERSAL_FONT_ID *pufi)
 
BOOL APIENTRY NtGdiAddRemoteMMInstanceToDC (IN HDC hdc, IN DOWNLOADDESIGNVECTOR *pddv, IN ULONG cjDDV)
 
BOOL APIENTRY NtGdiFontIsLinked (IN HDC hdc)
 
BOOL APIENTRY NtGdiCheckBitmapBits (IN HDC hdc, IN HANDLE hColorTransform, IN PVOID pvBits, IN ULONG bmFormat, IN DWORD dwWidth, IN DWORD dwHeight, IN DWORD dwStride, OUT PBYTE paResults)
 
HBITMAP APIENTRY NtGdiClearBitmapAttributes (IN HBITMAP hbm, IN DWORD dwFlags)
 
BOOL APIENTRY NtGdiGetUFI (IN HDC hdc, OUT PUNIVERSAL_FONT_ID pufi, OUT OPTIONAL DESIGNVECTOR *pdv, OUT ULONG *pcjDV, OUT ULONG *pulBaseCheckSum, OUT FLONG *pfl)
 
ULONG APIENTRY NtGdiColorCorrectPalette (IN HDC hdc, IN HPALETTE hpal, IN ULONG FirstEntry, IN ULONG NumberOfEntries, IN OUT PALETTEENTRY *ppalEntry, IN ULONG Command)
 
HANDLE APIENTRY NtGdiCreateColorTransform (IN HDC hdc, IN LPLOGCOLORSPACEW pLogColorSpaceW, IN OPTIONAL PVOID pvSrcProfile, IN ULONG cjSrcProfile, IN OPTIONAL PVOID pvDestProfile, IN ULONG cjDestProfile, IN OPTIONAL PVOID pvTargetProfile, IN ULONG cjTargetProfile)
 
BOOL APIENTRY NtGdiComputeXformCoefficients (IN HDC hdc)
 
BOOL APIENTRY NtGdiConsoleTextOut (IN HDC hdc, IN POLYTEXTW *lpto, IN UINT nStrings, IN RECTL *prclBounds)
 
BOOL APIENTRY NtGdiDeleteColorTransform (IN HDC hdc, IN HANDLE hColorTransform)
 
ULONG APIENTRY NtGdiGetPerBandInfo (IN HDC hdc, IN OUT PERBANDINFO *ppbi)
 
BOOL APIENTRY NtGdiDoBanding (IN HDC hdc, IN BOOL bStart, OUT POINTL *pptl, OUT PSIZE pSize)
 
BOOL APIENTRY NtGdiEnumFontChunk (IN HDC hdc, IN ULONG_PTR idEnum, IN ULONG cjEfdw, OUT ULONG *pcjEfdw, OUT PENUMFONTDATAW pefdw)
 
BOOL APIENTRY NtGdiEnumFontClose (IN ULONG_PTR idEnum)
 
ULONG_PTR APIENTRY NtGdiEnumFontOpen (IN HDC hdc, IN ULONG iEnumType, IN FLONG flWin31Compat, IN ULONG cwchMax, IN OPTIONAL LPWSTR pwszFaceName, IN ULONG lfCharSet, OUT ULONG *pulCount)
 
BOOL APIENTRY NtGdiEudcLoadUnloadLink (IN OPTIONAL LPCWSTR pBaseFaceName, IN UINT cwcBaseFaceName, IN LPCWSTR pEudcFontPath, IN UINT cwcEudcFontPath, IN INT iPriority, IN INT iFontLinkType, IN BOOL bLoadLin)
 
BOOL APIENTRY NtGdiForceUFIMapping (IN HDC hdc, IN PUNIVERSAL_FONT_ID pufi)
 
NTSTATUS APIENTRY NtGdiFullscreenControl (IN FULLSCREENCONTROL FullscreenCommand, IN PVOID FullscreenInput, IN DWORD FullscreenInputLength, OUT PVOID FullscreenOutput, IN OUT PULONG FullscreenOutputLength)
 
BOOL APIENTRY NtGdiGetCharWidthInfo (IN HDC hdc, OUT PCHWIDTHINFO pChWidthInfo)
 
ULONG_PTR APIENTRY NtGdiGetColorSpaceforBitmap (IN HBITMAP hsurf)
 
BOOL APIENTRY NtGdiGetETM (IN HDC hdc, OUT EXTTEXTMETRIC *petm)
 
ULONG APIENTRY NtGdiGetEudcTimeStampEx (IN OPTIONAL LPWSTR lpBaseFaceName, IN ULONG cwcBaseFaceName, IN BOOL bSystemTimeStamp)
 
BOOL APIENTRY NtGdiInitSpool (VOID)
 
INT APIENTRY NtGdiQueryFonts (OUT PUNIVERSAL_FONT_ID pufiFontList, IN ULONG nBufferSize, OUT PLARGE_INTEGER pTimeStamp)
 
INT APIENTRY NtGdiGetSpoolMessage (DWORD u1, DWORD u2, DWORD u3, DWORD u4)
 
DWORD APIENTRY NtGdiGetGlyphIndicesWInternal (IN HDC hdc, IN OPTIONAL LPWSTR pwc, IN INT cwc, OUT OPTIONAL LPWORD pgi, IN DWORD iMode, IN BOOL bSubset)
 
INT APIENTRY NtGdiGetLinkedUFIs (IN HDC hdc, OUT OPTIONAL PUNIVERSAL_FONT_ID pufiLinkedUFIs, IN INT BufferSize)
 
BOOL APIENTRY NtGdiGetMonitorID (IN HDC hdc, IN DWORD dwSize, OUT LPWSTR pszMonitorID)
 
BOOL APIENTRY NtGdiDrawStream (IN HDC hdcDst, IN ULONG cjIn, IN VOID *pvIn)
 
BOOL APIENTRY NtGdiUpdateTransform (IN HDC hdc)
 
ULONG APIENTRY NtGdiQueryFontAssocInfo (IN HDC hdc)
 
UINT APIENTRY NtGdiGetStringBitmapW (IN HDC hdc, IN LPWSTR pwsz, IN UINT cwc, OUT BYTE *lpSB, IN UINT cj)
 
BOOL APIENTRY NtGdiRemoveFontResourceW (IN WCHAR *pwszFiles, IN ULONG cwc, IN ULONG cFiles, IN ULONG fl, IN DWORD dwPidTid, IN OPTIONAL DESIGNVECTOR *pdv)
 
BOOL APIENTRY NtGdiPolyTextOutW (IN HDC hdc, IN POLYTEXTW *pptw, IN UINT cStr, IN DWORD dwCodePage)
 
NTSTATUS APIENTRY NtGdiGetStats (IN HANDLE hProcess, IN INT iIndex, IN INT iPidType, OUT PVOID pResults, IN UINT cjResultSize)
 
INT APIENTRY NtGdiSetupPublicCFONT (IN HDC hdc, IN OPTIONAL HFONT hf, IN ULONG ulAve)
 
BOOL APIENTRY NtGdiGetEmbUFI (IN HDC hdc, OUT PUNIVERSAL_FONT_ID pufi, OUT OPTIONAL DESIGNVECTOR *pdv, OUT ULONG *pcjDV, OUT ULONG *pulBaseCheckSum, OUT FLONG *pfl, OUT KERNEL_PVOID *embFontID)
 
BOOL APIENTRY NtGdiGetUFIPathname (IN PUNIVERSAL_FONT_ID pufi, OUT OPTIONAL ULONG *pcwc, OUT OPTIONAL LPWSTR pwszPathname, OUT OPTIONAL ULONG *pcNumFiles, IN FLONG fl, OUT OPTIONAL BOOL *pbMemFont, OUT OPTIONAL ULONG *pcjView, OUT OPTIONAL PVOID pvView, OUT OPTIONAL BOOL *pbTTC, OUT OPTIONAL ULONG *piTTC)
 
ULONG APIENTRY NtGdiGetEmbedFonts (VOID)
 
BOOL APIENTRY NtGdiChangeGhostFont (IN KERNEL_PVOID *pfontID, IN BOOL bLoad)
 
BOOL APIENTRY NtGdiAddEmbFontToDC (IN HDC hdc, IN VOID **pFontID)
 
BOOL APIENTRY NtGdiGetWidthTable (IN HDC hdc, IN ULONG cSpecial, IN WCHAR *pwc, IN ULONG cwc, OUT USHORT *psWidth, OUT OPTIONAL WIDTHDATA *pwd, OUT FLONG *pflInfo)
 
BOOL APIENTRY NtGdiIcmBrushInfo (IN HDC hdc, IN HBRUSH hbrush, IN OUT PBITMAPINFO pbmiDIB, IN OUT PVOID pvBits, IN OUT ULONG *pulBits, OUT OPTIONAL DWORD *piUsage, OUT OPTIONAL BOOL *pbAlreadyTran, IN ULONG Command)
 
ULONG APIENTRY NtGdiMakeFontDir (IN FLONG flEmbed, OUT PBYTE pjFontDir, IN unsigned cjFontDir, IN LPWSTR pwszPathname, IN unsigned cjPathname)
 
BOOL APIENTRY NtGdiMonoBitmap (IN HBITMAP hbm)
 
HBITMAP APIENTRY NtGdiSetBitmapAttributes (IN HBITMAP hbm, IN DWORD dwFlags)
 
ULONG APIENTRY NtGdiSetFontEnumeration (IN ULONG ulType)
 
BOOL APIENTRY NtGdiSetFontXform (IN HDC hdc, IN DWORD dwxScale, IN DWORD dwyScale)
 
BOOL APIENTRY NtGdiSetLinkedUFIs (IN HDC hdc, IN PUNIVERSAL_FONT_ID pufiLinks, IN ULONG uNumUFIs)
 
BOOL APIENTRY NtGdiSetMagicColors (IN HDC hdc, IN PALETTEENTRY peMagic, IN ULONG Index)
 
BOOL APIENTRY NtGdiUnloadPrinterDriver (IN LPWSTR pDriverName, IN ULONG cbDriverName)
 
BOOL APIENTRY NtGdiUnmapMemFont (IN PVOID pvView)
 
BOOL APIENTRY EngControlSprites (IN WNDOBJ *pwo, IN FLONG fl)
 
_Must_inspect_result_ _Ret_opt_bytecap_ (cjSize)
 
VOID APIENTRY EngFntCacheFault (IN ULONG ulFastCheckSum, IN ULONG iFaultMode)
 
PVOID APIENTRY EngFntCacheLookUp (IN ULONG FastCheckSum, OUT PULONG pulSize)
 
BOOLEAN APIENTRY EngNineGrid (IN SURFOBJ *pDestSurfaceObj, IN SURFOBJ *pSourceSurfaceObj, IN CLIPOBJ *pClipObj, IN XLATEOBJ *pXlateObj, IN RECTL *prclSource, IN RECTL *prclDest, PVOID pvUnknown1, PVOID pvUnknown2, DWORD dwReserved)
 

Macro Definition Documentation

◆ UNIMPLEMENTED

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

Definition at line 8 of file stubs.c.

Function Documentation

◆ _Ret_opt_bytecap_()

_Must_inspect_result_ _Ret_opt_bytecap_ ( cjSize  )

Definition at line 1494 of file stubs.c.

1501 {
1502  UNIMPLEMENTED;
1503  return NULL;
1504 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ BRUSHOBJ_hGetColorTransform()

HANDLE APIENTRY BRUSHOBJ_hGetColorTransform ( IN BRUSHOBJ Brush)

Definition at line 498 of file stubs.c.

500 {
502  return NULL;
503 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ CLIPOBJ_ppoGetPath()

PATHOBJ* APIENTRY CLIPOBJ_ppoGetPath ( IN CLIPOBJ pco)

Definition at line 38 of file stubs.c.

39 {
40  // www.osr.com/ddk/graphics/gdifncs_6hbb.htm
42  return 0;
43 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngCheckAbort()

BOOL APIENTRY EngCheckAbort ( IN SURFOBJ pso)

Definition at line 50 of file stubs.c.

51 {
52  // www.osr.com/ddk/graphics/gdifncs_3u7b.htm
54  return FALSE;
55 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngComputeGlyphSet()

FD_GLYPHSET* APIENTRY EngComputeGlyphSet ( IN INT  nCodePage,
IN INT  nFirstChar,
IN INT  cChars 
)

Definition at line 62 of file stubs.c.

66 {
67  // www.osr.com/ddk/graphics/gdifncs_9607.htm
69  return NULL;
70 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ EngControlSprites()

BOOL APIENTRY EngControlSprites ( IN WNDOBJ pwo,
IN FLONG  fl 
)

Definition at line 1485 of file stubs.c.

1488 {
1489  UNIMPLEMENTED;
1490  return FALSE;
1491 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngDeleteFile()

BOOL APIENTRY EngDeleteFile ( IN LPWSTR  FileName)

Definition at line 510 of file stubs.c.

512 {
514  return FALSE;
515 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngDitherColor()

ULONG APIENTRY EngDitherColor ( IN HDEV  hdev,
IN ULONG  iMode,
IN ULONG  rgb,
OUT ULONG pul 
)

Definition at line 483 of file stubs.c.

488 {
489  *pul = 0;
490  return DCR_SOLID;
491 }
#define DCR_SOLID
Definition: winddi.h:176

◆ EngEnumForms()

BOOL APIENTRY EngEnumForms ( IN HANDLE  hPrinter,
IN DWORD  Level,
OUT LPBYTE  pForm,
IN DWORD  cbBuf,
OUT LPDWORD  pcbNeeded,
OUT LPDWORD  pcReturned 
)

Definition at line 77 of file stubs.c.

84 {
85  // www.osr.com/ddk/graphics/gdifncs_5e07.htm
87  return FALSE;
88 }
#define FALSE
Definition: types.h:117
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ EngFillPath()

BOOL APIENTRY EngFillPath ( IN SURFOBJ pso,
IN PATHOBJ ppo,
IN CLIPOBJ pco,
IN BRUSHOBJ pbo,
IN POINTL pptlBrushOrg,
IN MIX  mix,
IN FLONG  flOptions 
)

Definition at line 95 of file stubs.c.

103 {
104  // www.osr.com/ddk/graphics/gdifncs_9pyf.htm
106  return FALSE;
107 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngFindResource()

PVOID APIENTRY EngFindResource ( IN HANDLE  h,
IN int  iName,
IN int  iType,
OUT PULONG  pulSize 
)

Definition at line 114 of file stubs.c.

119 {
120  // www.osr.com/ddk/graphics/gdifncs_7rjb.htm
122  return NULL;
123 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ EngFntCacheFault()

VOID APIENTRY EngFntCacheFault ( IN ULONG  ulFastCheckSum,
IN ULONG  iFaultMode 
)

Definition at line 1508 of file stubs.c.

1511 {
1512  UNIMPLEMENTED;
1513 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngFntCacheLookUp()

PVOID APIENTRY EngFntCacheLookUp ( IN ULONG  FastCheckSum,
OUT PULONG  pulSize 
)

Definition at line 1517 of file stubs.c.

1520 {
1521  UNIMPLEMENTED;
1522  return NULL;
1523 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ EngGetFileChangeTime()

BOOL APIENTRY EngGetFileChangeTime ( IN HANDLE  h,
OUT LARGE_INTEGER pChangeTime 
)

Definition at line 130 of file stubs.c.

133 {
134  // www.osr.com/ddk/graphics/gdifncs_1i1z.htm
136  return FALSE;
137 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngGetFilePath()

BOOL APIENTRY EngGetFilePath ( IN HANDLE  h,
OUT WCHAR(*)  pDest[MAX_PATH+1] 
)

Definition at line 144 of file stubs.c.

147 {
148  // www.osr.com/ddk/graphics/gdifncs_5g2v.htm
150  return FALSE;
151 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngGetForm()

BOOL APIENTRY EngGetForm ( IN HANDLE  hPrinter,
IN LPWSTR  pFormName,
IN DWORD  Level,
OUT LPBYTE  pForm,
IN DWORD  cbBuf,
OUT LPDWORD  pcbNeeded 
)

Definition at line 158 of file stubs.c.

165 {
166  // www.osr.com/ddk/graphics/gdifncs_5vvr.htm
168  return FALSE;
169 }
#define FALSE
Definition: types.h:117
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ EngGetPrinter()

BOOL APIENTRY EngGetPrinter ( IN HANDLE  hPrinter,
IN DWORD  dwLevel,
OUT LPBYTE  pPrinter,
IN DWORD  cbBuf,
OUT LPDWORD  pcbNeeded 
)

Definition at line 176 of file stubs.c.

182 {
183  // www.osr.com/ddk/graphics/gdifncs_50h3.htm
185  return FALSE;
186 }
#define FALSE
Definition: types.h:117
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ EngGetPrinterData()

DWORD APIENTRY EngGetPrinterData ( IN HANDLE  hPrinter,
IN LPWSTR  pValueName,
OUT LPDWORD  pType,
OUT LPBYTE  pData,
IN DWORD  nSize,
OUT LPDWORD  pcbNeeded 
)

Definition at line 193 of file stubs.c.

200 {
201  // www.osr.com/ddk/graphics/gdifncs_8t5z.htm
203  return 0;
204 }
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ EngGetPrinterDataFileName()

LPWSTR APIENTRY EngGetPrinterDataFileName ( IN HDEV  hdev)

Definition at line 211 of file stubs.c.

212 {
213  // www.osr.com/ddk/graphics/gdifncs_2giv.htm
215  return NULL;
216 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ EngGetPrinterDriver()

BOOL APIENTRY EngGetPrinterDriver ( IN HANDLE  Printer,
IN LPWSTR  Environment,
IN DWORD  Level,
OUT BYTE DrvInfo,
IN DWORD  Buf,
OUT DWORD Needed 
)

Definition at line 522 of file stubs.c.

529 {
531  return FALSE;
532 }
#define FALSE
Definition: types.h:117
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ EngGetType1FontList()

BOOL APIENTRY EngGetType1FontList ( IN HDEV  hdev,
OUT TYPE1_FONT pType1Buffer,
IN ULONG  cjType1Buffer,
OUT PULONG  pulLocalFonts,
OUT PULONG  pulRemoteFonts,
OUT LARGE_INTEGER pLastModified 
)

Definition at line 223 of file stubs.c.

230 {
231  // www.osr.com/ddk/graphics/gdifncs_6e5j.htm
233  return FALSE;
234 }
#define FALSE
Definition: types.h:117
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ EngHangNotification()

ULONG APIENTRY EngHangNotification ( IN HDEV  Dev,
IN PVOID  Reserved 
)

Definition at line 539 of file stubs.c.

542 {
544  return EHN_ERROR;
545 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define EHN_ERROR
Definition: winddi.h:1984

◆ EngLpkInstalled()

BOOL APIENTRY EngLpkInstalled ( VOID  )

Definition at line 552 of file stubs.c.

553 {
555  return FALSE;
556 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngMarkBandingSurface()

BOOL APIENTRY EngMarkBandingSurface ( IN HSURF  hsurf)

Definition at line 241 of file stubs.c.

242 {
243  // www.osr.com/ddk/graphics/gdifncs_2jon.htm
245  return FALSE;
246 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngMultiByteToWideChar()

INT APIENTRY EngMultiByteToWideChar ( IN UINT  CodePage,
OUT LPWSTR  WideCharString,
IN INT  BytesInWideCharString,
IN LPSTR  MultiByteString,
IN INT  BytesInMultiByteString 
)

Definition at line 250 of file stubs.c.

256 {
257  // www.osr.com/ddk/graphics/gdifncs_32cn.htm
259  return 0;
260 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngNineGrid()

BOOLEAN APIENTRY EngNineGrid ( IN SURFOBJ pDestSurfaceObj,
IN SURFOBJ pSourceSurfaceObj,
IN CLIPOBJ pClipObj,
IN XLATEOBJ pXlateObj,
IN RECTL prclSource,
IN RECTL prclDest,
PVOID  pvUnknown1,
PVOID  pvUnknown2,
DWORD  dwReserved 
)

Definition at line 1527 of file stubs.c.

1537 {
1538  UNIMPLEMENTED;
1539  return FALSE;
1540 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngPlgBlt()

BOOL APIENTRY EngPlgBlt ( IN SURFOBJ Dest,
IN SURFOBJ Source,
IN SURFOBJ Mask,
IN CLIPOBJ Clip,
IN XLATEOBJ Xlate,
IN COLORADJUSTMENT ColorAdjustment,
IN POINTL BrusOrigin,
IN POINTFIX DestPoints,
IN RECTL SourceRect,
IN POINTL MaskPoint,
IN ULONG  Mode 
)

Definition at line 563 of file stubs.c.

575 {
577  return FALSE;
578 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngQueryFileTimeStamp()

LARGE_INTEGER APIENTRY EngQueryFileTimeStamp ( IN LPWSTR  FileName)

Definition at line 585 of file stubs.c.

586 {
587  LARGE_INTEGER FileTime;
588  FileTime.QuadPart = 0;
590  return FileTime;
591 }
#define UNIMPLEMENTED
Definition: stubs.c:8
LONGLONG QuadPart
Definition: typedefs.h:114

◆ EngQueryLocalTime()

VOID APIENTRY EngQueryLocalTime ( _Out_ PENG_TIME_FIELDS  ptf)

Definition at line 264 of file stubs.c.

266 {
267  LARGE_INTEGER liSystemTime, liLocalTime;
268  NT_ASSERT(ptf != NULL);
269 
270  /* Query the system time */
271  KeQuerySystemTime(&liSystemTime);
272 
273  /* Convert it to local time */
274  ExSystemTimeToLocalTime(&liSystemTime, &liLocalTime);
275 
276  /* Convert the local time into time fields
277  (note that ENG_TIME_FIELDS is identical to TIME_FIELDS) */
278  RtlTimeToTimeFields(&liLocalTime, (PTIME_FIELDS)ptf);
279 }
#define KeQuerySystemTime(t)
Definition: env_spec_w32.h:570
#define ExSystemTimeToLocalTime(SysTime, LocTime)
Definition: env_spec_w32.h:729
BOOLEAN RtlTimeToTimeFields(IN PLARGE_INTEGER Time, IN PTIME_FIELDS TimeFields)
#define NULL
Definition: types.h:112
#define NT_ASSERT
Definition: rtlfuncs.h:3310

◆ EngQueryPalette()

ULONG APIENTRY EngQueryPalette ( IN HPALETTE  hPal,
OUT ULONG piMode,
IN ULONG  cColors,
OUT ULONG pulColors 
)

Definition at line 283 of file stubs.c.

288 {
289  // www.osr.com/ddk/graphics/gdifncs_21t3.htm
291  return 0;
292 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngSetPrinterData()

DWORD APIENTRY EngSetPrinterData ( IN HANDLE  hPrinter,
IN LPWSTR  pType,
IN DWORD  dwType,
IN LPBYTE  lpbPrinterData,
IN DWORD  cjPrinterData 
)

Definition at line 296 of file stubs.c.

302 {
303  // www.osr.com/ddk/graphics/gdifncs_8drb.htm
305  return 0;
306 }
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ EngStrokeAndFillPath()

BOOL APIENTRY EngStrokeAndFillPath ( 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  mixFill,
IN FLONG  flOptions 
)

Definition at line 310 of file stubs.c.

321 {
322  // www.osr.com/ddk/graphics/gdifncs_2xwn.htm
324  return FALSE;
325 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngStrokePath()

BOOL APIENTRY EngStrokePath ( 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 329 of file stubs.c.

338 {
339  // www.osr.com/ddk/graphics/gdifncs_4yaw.htm
341  return FALSE;
342 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngTextOut()

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

Definition at line 16 of file stubs.c.

27 {
28  // www.osr.com/ddk/graphics/gdifncs_4tgn.htm
30  return FALSE;
31 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngWideCharToMultiByte()

INT APIENTRY EngWideCharToMultiByte ( IN UINT  CodePage,
IN LPWSTR  WideCharString,
IN INT  BytesInWideCharString,
OUT LPSTR  MultiByteString,
IN INT  BytesInMultiByteString 
)

Definition at line 346 of file stubs.c.

352 {
353  // www.osr.com/ddk/graphics/gdifncs_35wn.htm
355  return 0;
356 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ EngWritePrinter()

BOOL APIENTRY EngWritePrinter ( IN HANDLE  hPrinter,
IN LPVOID  pBuf,
IN DWORD  cbBuf,
OUT LPDWORD  pcWritten 
)

Definition at line 360 of file stubs.c.

365 {
366  // www.osr.com/ddk/graphics/gdifncs_9v6v.htm
368  return FALSE;
369 }
#define FALSE
Definition: types.h:117
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ FONTOBJ_cGetAllGlyphHandles()

ULONG APIENTRY FONTOBJ_cGetAllGlyphHandles ( IN FONTOBJ FontObj,
IN HGLYPH Glyphs 
)

Definition at line 376 of file stubs.c.

379 {
381  return 0;
382 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ FONTOBJ_cGetGlyphs()

ULONG APIENTRY FONTOBJ_cGetGlyphs ( IN FONTOBJ FontObj,
IN ULONG  Mode,
IN ULONG  NumGlyphs,
IN HGLYPH GlyphHandles,
IN PVOID OutGlyphs 
)

Definition at line 389 of file stubs.c.

395 {
397  return 0;
398 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ FONTOBJ_pfdg()

FD_GLYPHSET* APIENTRY FONTOBJ_pfdg ( IN FONTOBJ FontObj)

Definition at line 598 of file stubs.c.

600 {
602  return NULL;
603 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ FONTOBJ_pifi()

IFIMETRICS* APIENTRY FONTOBJ_pifi ( IN FONTOBJ FontObj)

Definition at line 405 of file stubs.c.

406 {
408  return NULL;
409 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ FONTOBJ_pjOpenTypeTablePointer()

_Ret_opt_bytecount_ pcjTable ENGAPI PBYTE APIENTRY FONTOBJ_pjOpenTypeTablePointer ( _In_ FONTOBJ pfo,
_In_ ULONG  ulTag,
_Out_ ULONG pcjTable 
)

Definition at line 612 of file stubs.c.

616 {
618  return NULL;
619 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ FONTOBJ_pQueryGlyphAttrs()

PFD_GLYPHATTR APIENTRY FONTOBJ_pQueryGlyphAttrs ( IN FONTOBJ FontObj,
IN ULONG  Mode 
)

Definition at line 626 of file stubs.c.

629 {
631  return NULL;
632 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ FONTOBJ_pvTrueTypeFontFile()

_Ret_opt_bytecount_ pcjFile ENGAPI PVOID APIENTRY FONTOBJ_pvTrueTypeFontFile ( _In_ FONTOBJ pfo,
_Out_ ULONG pcjFile 
)

Definition at line 418 of file stubs.c.

421 {
423  return NULL;
424 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ FONTOBJ_pwszFontFilePaths()

LPWSTR APIENTRY FONTOBJ_pwszFontFilePaths ( IN FONTOBJ FontObj,
OUT ULONG PathLength 
)

Definition at line 639 of file stubs.c.

642 {
644  return NULL;
645 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ FONTOBJ_pxoGetXform()

XFORMOBJ* APIENTRY FONTOBJ_pxoGetXform ( IN FONTOBJ FontObj)

Definition at line 431 of file stubs.c.

432 {
434  return NULL;
435 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ FONTOBJ_vGetInfo()

VOID APIENTRY FONTOBJ_vGetInfo ( IN FONTOBJ FontObj,
IN ULONG  InfoSize,
OUT PFONTINFO  FontInfo 
)

Definition at line 442 of file stubs.c.

446 {
448 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ HT_ComputeRGBGammaTable()

LONG APIENTRY HT_ComputeRGBGammaTable ( IN USHORT  GammaTableEntries,
IN USHORT  GammaTableType,
IN USHORT  RedGamma,
IN USHORT  GreenGamma,
IN USHORT  BlueGamma,
OUT LPBYTE  pGammaTable 
)

Definition at line 452 of file stubs.c.

459 {
460  // www.osr.com/ddk/graphics/gdifncs_9dpj.htm
462  return 0;
463 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ HT_Get8BPPFormatPalette()

LONG APIENTRY HT_Get8BPPFormatPalette ( OUT LPPALETTEENTRY  pPaletteEntry,
IN USHORT  RedGamma,
IN USHORT  GreenGamma,
IN USHORT  BlueGamma 
)

Definition at line 467 of file stubs.c.

472 {
473  // www.osr.com/ddk/graphics/gdifncs_8kvb.htm
475  return 0;
476 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ HT_Get8BPPMaskPalette()

LONG APIENTRY HT_Get8BPPMaskPalette ( IN OUT LPPALETTEENTRY  PaletteEntry,
IN BOOL  Use8BPPMaskPal,
IN BYTE  CMYMask,
IN USHORT  RedGamma,
IN USHORT  GreenGamma,
IN USHORT  BlueGamma 
)

Definition at line 652 of file stubs.c.

659 {
661  return 0;
662 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiAddEmbFontToDC()

BOOL APIENTRY NtGdiAddEmbFontToDC ( IN HDC  hdc,
IN VOID **  pFontID 
)

Definition at line 1313 of file stubs.c.

1316 {
1317  UNIMPLEMENTED;
1318  return FALSE;
1319 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiAddRemoteFontToDC()

BOOL APIENTRY NtGdiAddRemoteFontToDC ( IN HDC  hdc,
IN PVOID  pvBuffer,
IN ULONG  cjBuffer,
IN OPTIONAL PUNIVERSAL_FONT_ID  pufi 
)

Definition at line 691 of file stubs.c.

696 {
698  return 0;
699 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiAddRemoteMMInstanceToDC()

BOOL APIENTRY NtGdiAddRemoteMMInstanceToDC ( IN HDC  hdc,
IN DOWNLOADDESIGNVECTOR pddv,
IN ULONG  cjDDV 
)

Definition at line 719 of file stubs.c.

723 {
725  return FALSE;
726 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiAnyLinkedFonts()

BOOL APIENTRY NtGdiAnyLinkedFonts ( VOID  )

Definition at line 669 of file stubs.c.

670 {
672  return FALSE;
673 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiChangeGhostFont()

BOOL APIENTRY NtGdiChangeGhostFont ( IN KERNEL_PVOID pfontID,
IN BOOL  bLoad 
)

Definition at line 1300 of file stubs.c.

1303 {
1304  UNIMPLEMENTED;
1305  return FALSE;
1306 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiCheckBitmapBits()

BOOL APIENTRY NtGdiCheckBitmapBits ( IN HDC  hdc,
IN HANDLE  hColorTransform,
IN PVOID  pvBits,
IN ULONG  bmFormat,
IN DWORD  dwWidth,
IN DWORD  dwHeight,
IN DWORD  dwStride,
OUT PBYTE  paResults 
)

Definition at line 744 of file stubs.c.

753 {
755  return FALSE;
756 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiClearBitmapAttributes()

HBITMAP APIENTRY NtGdiClearBitmapAttributes ( IN HBITMAP  hbm,
IN DWORD  dwFlags 
)

Definition at line 763 of file stubs.c.

766 {
767  if ( dwFlags & SC_BB_STOCKOBJ )
768  {
770  {
771  return hbm;
772  }
773  }
774  return NULL;
775 }
BOOL NTAPI GDIOBJ_ConvertFromStockObj(HGDIOBJ *phObj)
Definition: gdiobj.c:1489
#define SC_BB_STOCKOBJ
Definition: ntgdihdl.h:199
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
_In_ HBITMAP hbm
Definition: ntgdi.h:2776
#define NULL
Definition: types.h:112

◆ NtGdiColorCorrectPalette()

ULONG APIENTRY NtGdiColorCorrectPalette ( IN HDC  hdc,
IN HPALETTE  hpal,
IN ULONG  FirstEntry,
IN ULONG  NumberOfEntries,
IN OUT PALETTEENTRY ppalEntry,
IN ULONG  Command 
)

Definition at line 800 of file stubs.c.

807 {
809  return 0;
810 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiComputeXformCoefficients()

BOOL APIENTRY NtGdiComputeXformCoefficients ( IN HDC  hdc)

Definition at line 836 of file stubs.c.

837 {
839  return FALSE;
840 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiConsoleTextOut()

BOOL APIENTRY NtGdiConsoleTextOut ( IN HDC  hdc,
IN POLYTEXTW lpto,
IN UINT  nStrings,
IN RECTL prclBounds 
)

Definition at line 847 of file stubs.c.

852 {
854  return FALSE;
855 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiCreateColorTransform()

HANDLE APIENTRY NtGdiCreateColorTransform ( IN HDC  hdc,
IN LPLOGCOLORSPACEW  pLogColorSpaceW,
IN OPTIONAL PVOID  pvSrcProfile,
IN ULONG  cjSrcProfile,
IN OPTIONAL PVOID  pvDestProfile,
IN ULONG  cjDestProfile,
IN OPTIONAL PVOID  pvTargetProfile,
IN ULONG  cjTargetProfile 
)

Definition at line 817 of file stubs.c.

826 {
828  return NULL;
829 }
#define UNIMPLEMENTED
Definition: stubs.c:8
#define NULL
Definition: types.h:112

◆ NtGdiDeleteColorTransform()

BOOL APIENTRY NtGdiDeleteColorTransform ( IN HDC  hdc,
IN HANDLE  hColorTransform 
)

Definition at line 862 of file stubs.c.

865 {
867  return FALSE;
868 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiDoBanding()

BOOL APIENTRY NtGdiDoBanding ( IN HDC  hdc,
IN BOOL  bStart,
OUT POINTL pptl,
OUT PSIZE  pSize 
)

Definition at line 888 of file stubs.c.

893 {
895  return FALSE;
896 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiDrawStream()

BOOL APIENTRY NtGdiDrawStream ( IN HDC  hdcDst,
IN ULONG  cjIn,
IN VOID pvIn 
)

Definition at line 1134 of file stubs.c.

1138 {
1139  UNIMPLEMENTED;
1140  return FALSE;
1141 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiEnableEudc()

BOOL APIENTRY NtGdiEnableEudc ( BOOL  enable)

Definition at line 680 of file stubs.c.

681 {
683  return FALSE;
684 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiEnumFontChunk()

BOOL APIENTRY NtGdiEnumFontChunk ( IN HDC  hdc,
IN ULONG_PTR  idEnum,
IN ULONG  cjEfdw,
OUT ULONG pcjEfdw,
OUT PENUMFONTDATAW  pefdw 
)

Definition at line 903 of file stubs.c.

909 {
911  return FALSE;
912 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiEnumFontClose()

BOOL APIENTRY NtGdiEnumFontClose ( IN ULONG_PTR  idEnum)

Definition at line 919 of file stubs.c.

921 {
923  return FALSE;
924 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiEnumFontOpen()

ULONG_PTR APIENTRY NtGdiEnumFontOpen ( IN HDC  hdc,
IN ULONG  iEnumType,
IN FLONG  flWin31Compat,
IN ULONG  cwchMax,
IN OPTIONAL LPWSTR  pwszFaceName,
IN ULONG  lfCharSet,
OUT ULONG pulCount 
)

Definition at line 931 of file stubs.c.

939 {
941  return 0;
942 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiEudcLoadUnloadLink()

BOOL APIENTRY NtGdiEudcLoadUnloadLink ( IN OPTIONAL LPCWSTR  pBaseFaceName,
IN UINT  cwcBaseFaceName,
IN LPCWSTR  pEudcFontPath,
IN UINT  cwcEudcFontPath,
IN INT  iPriority,
IN INT  iFontLinkType,
IN BOOL  bLoadLin 
)

Definition at line 949 of file stubs.c.

957 {
959  return FALSE;
960 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiFontIsLinked()

BOOL APIENTRY NtGdiFontIsLinked ( IN HDC  hdc)

Definition at line 733 of file stubs.c.

734 {
736  return FALSE;
737 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiForceUFIMapping()

BOOL APIENTRY NtGdiForceUFIMapping ( IN HDC  hdc,
IN PUNIVERSAL_FONT_ID  pufi 
)

Definition at line 967 of file stubs.c.

970 {
972  return FALSE;
973 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiFullscreenControl()

NTSTATUS APIENTRY NtGdiFullscreenControl ( IN FULLSCREENCONTROL  FullscreenCommand,
IN PVOID  FullscreenInput,
IN DWORD  FullscreenInputLength,
OUT PVOID  FullscreenOutput,
IN OUT PULONG  FullscreenOutputLength 
)

Definition at line 980 of file stubs.c.

986 {
988  return FALSE;
989 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetCharWidthInfo()

BOOL APIENTRY NtGdiGetCharWidthInfo ( IN HDC  hdc,
OUT PCHWIDTHINFO  pChWidthInfo 
)

Definition at line 996 of file stubs.c.

999 {
1000  UNIMPLEMENTED;
1001  return FALSE;
1002 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetColorSpaceforBitmap()

ULONG_PTR APIENTRY NtGdiGetColorSpaceforBitmap ( IN HBITMAP  hsurf)

Definition at line 1009 of file stubs.c.

1011 {
1012  UNIMPLEMENTED;
1013  return 0;
1014 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetEmbedFonts()

ULONG APIENTRY NtGdiGetEmbedFonts ( VOID  )

Definition at line 1288 of file stubs.c.

1290 {
1291  UNIMPLEMENTED;
1292  return 0;
1293 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetEmbUFI()

BOOL APIENTRY NtGdiGetEmbUFI ( IN HDC  hdc,
OUT PUNIVERSAL_FONT_ID  pufi,
OUT OPTIONAL DESIGNVECTOR pdv,
OUT ULONG pcjDV,
OUT ULONG pulBaseCheckSum,
OUT FLONG pfl,
OUT KERNEL_PVOID embFontID 
)

Definition at line 1249 of file stubs.c.

1257 {
1258  UNIMPLEMENTED;
1259  return FALSE;
1260 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetETM()

BOOL APIENTRY NtGdiGetETM ( IN HDC  hdc,
OUT EXTTEXTMETRIC petm 
)

Definition at line 1021 of file stubs.c.

1024 {
1025  UNIMPLEMENTED;
1026  return FALSE;
1027 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetEudcTimeStampEx()

ULONG APIENTRY NtGdiGetEudcTimeStampEx ( IN OPTIONAL LPWSTR  lpBaseFaceName,
IN ULONG  cwcBaseFaceName,
IN BOOL  bSystemTimeStamp 
)

Definition at line 1034 of file stubs.c.

1038 {
1039  UNIMPLEMENTED;
1040  return 0;
1041 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetGlyphIndicesWInternal()

DWORD APIENTRY NtGdiGetGlyphIndicesWInternal ( IN HDC  hdc,
IN OPTIONAL LPWSTR  pwc,
IN INT  cwc,
OUT OPTIONAL LPWORD  pgi,
IN DWORD  iMode,
IN BOOL  bSubset 
)

Definition at line 1089 of file stubs.c.

1096 {
1097  UNIMPLEMENTED;
1098  return 0;
1099 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetLinkedUFIs()

INT APIENTRY NtGdiGetLinkedUFIs ( IN HDC  hdc,
OUT OPTIONAL PUNIVERSAL_FONT_ID  pufiLinkedUFIs,
IN INT  BufferSize 
)

Definition at line 1106 of file stubs.c.

1110 {
1111  UNIMPLEMENTED;
1112  return 0;
1113 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetMonitorID()

BOOL APIENTRY NtGdiGetMonitorID ( IN HDC  hdc,
IN DWORD  dwSize,
OUT LPWSTR  pszMonitorID 
)

Definition at line 1120 of file stubs.c.

1124 {
1125  UNIMPLEMENTED;
1126  return FALSE;
1127 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetPerBandInfo()

ULONG APIENTRY NtGdiGetPerBandInfo ( IN HDC  hdc,
IN OUT PERBANDINFO ppbi 
)

Definition at line 875 of file stubs.c.

878 {
880  return 0;
881 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetSpoolMessage()

INT APIENTRY NtGdiGetSpoolMessage ( DWORD  u1,
DWORD  u2,
DWORD  u3,
DWORD  u4 
)

Definition at line 1073 of file stubs.c.

1078 {
1079  /* FIXME: The prototypes */
1081  return 0;
1082 }
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ NtGdiGetStats()

NTSTATUS APIENTRY NtGdiGetStats ( IN HANDLE  hProcess,
IN INT  iIndex,
IN INT  iPidType,
OUT PVOID  pResults,
IN UINT  cjResultSize 
)

Definition at line 1219 of file stubs.c.

1225 {
1226  UNIMPLEMENTED;
1227  return STATUS_NOT_IMPLEMENTED;
1228 }
return STATUS_NOT_IMPLEMENTED
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetStringBitmapW()

UINT APIENTRY NtGdiGetStringBitmapW ( IN HDC  hdc,
IN LPWSTR  pwsz,
IN UINT  cwc,
OUT BYTE lpSB,
IN UINT  cj 
)

Definition at line 1171 of file stubs.c.

1177 {
1178  UNIMPLEMENTED;
1179  return 0;
1180 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetUFI()

BOOL APIENTRY NtGdiGetUFI ( IN HDC  hdc,
OUT PUNIVERSAL_FONT_ID  pufi,
OUT OPTIONAL DESIGNVECTOR pdv,
OUT ULONG pcjDV,
OUT ULONG pulBaseCheckSum,
OUT FLONG pfl 
)

Definition at line 782 of file stubs.c.

789 {
791  return FALSE;
792 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetUFIPathname()

BOOL APIENTRY NtGdiGetUFIPathname ( IN PUNIVERSAL_FONT_ID  pufi,
OUT OPTIONAL ULONG pcwc,
OUT OPTIONAL LPWSTR  pwszPathname,
OUT OPTIONAL ULONG pcNumFiles,
IN FLONG  fl,
OUT OPTIONAL BOOL pbMemFont,
OUT OPTIONAL ULONG pcjView,
OUT OPTIONAL PVOID  pvView,
OUT OPTIONAL BOOL pbTTC,
OUT OPTIONAL ULONG piTTC 
)

Definition at line 1267 of file stubs.c.

1278 {
1279  UNIMPLEMENTED;
1280  return FALSE;
1281 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiGetWidthTable()

BOOL APIENTRY NtGdiGetWidthTable ( IN HDC  hdc,
IN ULONG  cSpecial,
IN WCHAR pwc,
IN ULONG  cwc,
OUT USHORT psWidth,
OUT OPTIONAL WIDTHDATA pwd,
OUT FLONG pflInfo 
)

Definition at line 1326 of file stubs.c.

1334 {
1335  UNIMPLEMENTED;
1336  return FALSE;
1337 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiIcmBrushInfo()

BOOL APIENTRY NtGdiIcmBrushInfo ( IN HDC  hdc,
IN HBRUSH  hbrush,
IN OUT PBITMAPINFO  pbmiDIB,
IN OUT PVOID  pvBits,
IN OUT ULONG pulBits,
OUT OPTIONAL DWORD piUsage,
OUT OPTIONAL BOOL pbAlreadyTran,
IN ULONG  Command 
)

Definition at line 1344 of file stubs.c.

1353 {
1354  UNIMPLEMENTED;
1355  return FALSE;
1356 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiInitSpool()

BOOL APIENTRY NtGdiInitSpool ( VOID  )

Definition at line 1048 of file stubs.c.

1049 {
1051  return FALSE;
1052 }
#define FALSE
Definition: types.h:117
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ NtGdiMakeFontDir()

ULONG APIENTRY NtGdiMakeFontDir ( IN FLONG  flEmbed,
OUT PBYTE  pjFontDir,
IN unsigned  cjFontDir,
IN LPWSTR  pwszPathname,
IN unsigned  cjPathname 
)

Definition at line 1363 of file stubs.c.

1369 {
1370  UNIMPLEMENTED;
1371  return 0;
1372 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiMonoBitmap()

BOOL APIENTRY NtGdiMonoBitmap ( IN HBITMAP  hbm)

Definition at line 1379 of file stubs.c.

1381 {
1382  UNIMPLEMENTED;
1383  return FALSE;
1384 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiPolyTextOutW()

BOOL APIENTRY NtGdiPolyTextOutW ( IN HDC  hdc,
IN POLYTEXTW pptw,
IN UINT  cStr,
IN DWORD  dwCodePage 
)

Definition at line 1204 of file stubs.c.

1209 {
1210  UNIMPLEMENTED;
1211  return FALSE;
1212 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiQueryFontAssocInfo()

ULONG APIENTRY NtGdiQueryFontAssocInfo ( IN HDC  hdc)

Definition at line 1159 of file stubs.c.

1161 {
1162  UNIMPLEMENTED;
1163  return 0;
1164 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiQueryFonts()

INT APIENTRY NtGdiQueryFonts ( OUT PUNIVERSAL_FONT_ID  pufiFontList,
IN ULONG  nBufferSize,
OUT PLARGE_INTEGER  pTimeStamp 
)

Definition at line 1059 of file stubs.c.

1063 {
1064  UNIMPLEMENTED;
1065  return 0;
1066 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiRemoveFontResourceW()

BOOL APIENTRY NtGdiRemoveFontResourceW ( IN WCHAR pwszFiles,
IN ULONG  cwc,
IN ULONG  cFiles,
IN ULONG  fl,
IN DWORD  dwPidTid,
IN OPTIONAL DESIGNVECTOR pdv 
)

Definition at line 1187 of file stubs.c.

1194 {
1195  UNIMPLEMENTED;
1196  return FALSE;
1197 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiRemoveMergeFont()

BOOL APIENTRY NtGdiRemoveMergeFont ( IN HDC  hdc,
IN UNIVERSAL_FONT_ID pufi 
)

Definition at line 706 of file stubs.c.

709 {
711  return FALSE;
712 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiSetBitmapAttributes()

HBITMAP APIENTRY NtGdiSetBitmapAttributes ( IN HBITMAP  hbm,
IN DWORD  dwFlags 
)

Definition at line 1391 of file stubs.c.

1394 {
1395  if ( dwFlags & SC_BB_STOCKOBJ )
1396  {
1398  {
1399  return hbm;
1400  }
1401  }
1402  return NULL;
1403 }
BOOL NTAPI GDIOBJ_ConvertToStockObj(HGDIOBJ *phObj)
Definition: gdiobj.c:1455
#define SC_BB_STOCKOBJ
Definition: ntgdihdl.h:199
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1175
_In_ HBITMAP hbm
Definition: ntgdi.h:2776
#define NULL
Definition: types.h:112

◆ NtGdiSetFontEnumeration()

ULONG APIENTRY NtGdiSetFontEnumeration ( IN ULONG  ulType)

Definition at line 1410 of file stubs.c.

1412 {
1413  UNIMPLEMENTED;
1414  return 0;
1415 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiSetFontXform()

BOOL APIENTRY NtGdiSetFontXform ( IN HDC  hdc,
IN DWORD  dwxScale,
IN DWORD  dwyScale 
)

Definition at line 1422 of file stubs.c.

1426 {
1427  UNIMPLEMENTED;
1428  return FALSE;
1429 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiSetLinkedUFIs()

BOOL APIENTRY NtGdiSetLinkedUFIs ( IN HDC  hdc,
IN PUNIVERSAL_FONT_ID  pufiLinks,
IN ULONG  uNumUFIs 
)

Definition at line 1436 of file stubs.c.

1440 {
1441  UNIMPLEMENTED;
1442  return FALSE;
1443 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiSetMagicColors()

BOOL APIENTRY NtGdiSetMagicColors ( IN HDC  hdc,
IN PALETTEENTRY  peMagic,
IN ULONG  Index 
)

Definition at line 1450 of file stubs.c.

1454 {
1455  UNIMPLEMENTED;
1456  return FALSE;
1457 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiSetupPublicCFONT()

INT APIENTRY NtGdiSetupPublicCFONT ( IN HDC  hdc,
IN OPTIONAL HFONT  hf,
IN ULONG  ulAve 
)

Definition at line 1235 of file stubs.c.

1239 {
1240  UNIMPLEMENTED;
1241  return 0;
1242 }
#define UNIMPLEMENTED
Definition: stubs.c:8

◆ NtGdiUnloadPrinterDriver()

BOOL APIENTRY NtGdiUnloadPrinterDriver ( IN LPWSTR  pDriverName,
IN ULONG  cbDriverName 
)

Definition at line 1464 of file stubs.c.

1467 {
1469  return FALSE;
1470 }
#define FALSE
Definition: types.h:117
#define ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:28

◆ NtGdiUnmapMemFont()

BOOL APIENTRY NtGdiUnmapMemFont ( IN PVOID  pvView)

Definition at line 1477 of file stubs.c.

1479 {
1480  return TRUE;
1481 }
#define TRUE
Definition: types.h:120

◆ NtGdiUpdateTransform()

BOOL APIENTRY NtGdiUpdateTransform ( IN HDC  hdc)

Definition at line 1148 of file stubs.c.

1149 {
1150  UNIMPLEMENTED;
1151  return FALSE;
1152 }
#define FALSE
Definition: types.h:117
#define UNIMPLEMENTED
Definition: stubs.c:8