ReactOS 0.4.15-dev-7931-gfd331f1
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{
1503 return NULL;
1504}
#define NULL
Definition: types.h:112
#define UNIMPLEMENTED
Definition: stubs.c:6

◆ BRUSHOBJ_hGetColorTransform()

HANDLE APIENTRY BRUSHOBJ_hGetColorTransform ( IN BRUSHOBJ Brush)

Definition at line 498 of file stubs.c.

500{
502 return NULL;
503}

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

◆ 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

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

◆ EngControlSprites()

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

Definition at line 1485 of file stubs.c.

1488{
1490 return FALSE;
1491}

◆ EngDeleteFile()

BOOL APIENTRY EngDeleteFile ( IN LPWSTR  FileName)

Definition at line 510 of file stubs.c.

512{
514 return FALSE;
515}

◆ 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 ERROR_NOT_SUPPORTED
Definition: compat.h:100
ENGAPI VOID APIENTRY EngSetLastError(_In_ ULONG iError)
Definition: error.c:22

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

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

◆ EngFntCacheFault()

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

Definition at line 1508 of file stubs.c.

1511{
1513}

◆ EngFntCacheLookUp()

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

Definition at line 1517 of file stubs.c.

1520{
1522 return NULL;
1523}

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

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

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

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

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

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

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

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

◆ 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 EHN_ERROR
Definition: winddi.h:1984

◆ EngLpkInstalled()

BOOL APIENTRY EngLpkInstalled ( VOID  )

Definition at line 552 of file stubs.c.

553{
555 return FALSE;
556}

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

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

◆ 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{
1539 return FALSE;
1540}

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

◆ 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}
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}
BOOLEAN RtlTimeToTimeFields(IN PLARGE_INTEGER Time, IN PTIME_FIELDS TimeFields)
#define KeQuerySystemTime(t)
Definition: env_spec_w32.h:570
#define ExSystemTimeToLocalTime(SysTime, LocTime)
Definition: env_spec_w32.h:729
#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}

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

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

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

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

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

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

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

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

◆ FONTOBJ_pfdg()

FD_GLYPHSET *APIENTRY FONTOBJ_pfdg ( IN FONTOBJ FontObj)

Definition at line 598 of file stubs.c.

600{
602 return NULL;
603}

◆ FONTOBJ_pifi()

IFIMETRICS *APIENTRY FONTOBJ_pifi ( IN FONTOBJ FontObj)

Definition at line 405 of file stubs.c.

406{
408 return NULL;
409}

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

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

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

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

◆ FONTOBJ_pxoGetXform()

XFORMOBJ *APIENTRY FONTOBJ_pxoGetXform ( IN FONTOBJ FontObj)

Definition at line 431 of file stubs.c.

432{
434 return NULL;
435}

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

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

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

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

◆ NtGdiAddEmbFontToDC()

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

Definition at line 1313 of file stubs.c.

1316{
1318 return FALSE;
1319}

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

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

◆ NtGdiAnyLinkedFonts()

BOOL APIENTRY NtGdiAnyLinkedFonts ( VOID  )

Definition at line 669 of file stubs.c.

670{
672 return FALSE;
673}

◆ NtGdiChangeGhostFont()

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

Definition at line 1300 of file stubs.c.

1303{
1305 return FALSE;
1306}

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

◆ 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}
_In_ HBITMAP hbm
Definition: ntgdi.h:2776
#define SC_BB_STOCKOBJ
Definition: ntgdihdl.h:199
BOOL NTAPI GDIOBJ_ConvertFromStockObj(HGDIOBJ *phObj)
Definition: gdiobj.c:1489
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1176

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

◆ NtGdiComputeXformCoefficients()

BOOL APIENTRY NtGdiComputeXformCoefficients ( IN HDC  hdc)

Definition at line 836 of file stubs.c.

837{
839 return FALSE;
840}

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

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

◆ NtGdiDeleteColorTransform()

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

Definition at line 862 of file stubs.c.

865{
867 return FALSE;
868}

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

◆ NtGdiDrawStream()

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

Definition at line 1134 of file stubs.c.

1138{
1140 return FALSE;
1141}

◆ NtGdiEnableEudc()

BOOL APIENTRY NtGdiEnableEudc ( BOOL  enable)

Definition at line 680 of file stubs.c.

681{
683 return FALSE;
684}

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

◆ NtGdiEnumFontClose()

BOOL APIENTRY NtGdiEnumFontClose ( IN ULONG_PTR  idEnum)

Definition at line 919 of file stubs.c.

921{
923 return FALSE;
924}

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

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

◆ NtGdiFontIsLinked()

BOOL APIENTRY NtGdiFontIsLinked ( IN HDC  hdc)

Definition at line 733 of file stubs.c.

734{
736 return FALSE;
737}

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

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

◆ NtGdiGetCharWidthInfo()

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

Definition at line 996 of file stubs.c.

999{
1001 return FALSE;
1002}

◆ NtGdiGetColorSpaceforBitmap()

ULONG_PTR APIENTRY NtGdiGetColorSpaceforBitmap ( IN HBITMAP  hsurf)

Definition at line 1009 of file stubs.c.

1011{
1013 return 0;
1014}

◆ NtGdiGetEmbedFonts()

ULONG APIENTRY NtGdiGetEmbedFonts ( VOID  )

Definition at line 1288 of file stubs.c.

1290{
1292 return 0;
1293}

◆ 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{
1259 return FALSE;
1260}

◆ NtGdiGetETM()

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

Definition at line 1021 of file stubs.c.

1024{
1026 return FALSE;
1027}

◆ NtGdiGetEudcTimeStampEx()

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

Definition at line 1034 of file stubs.c.

1038{
1040 return 0;
1041}

◆ 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{
1098 return 0;
1099}

◆ 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{
1112 return 0;
1113}

◆ NtGdiGetMonitorID()

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

Definition at line 1120 of file stubs.c.

1124{
1126 return FALSE;
1127}

◆ NtGdiGetPerBandInfo()

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

Definition at line 875 of file stubs.c.

878{
880 return 0;
881}

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

◆ 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{
1228}
#define STATUS_NOT_IMPLEMENTED
Definition: ntstatus.h:239

◆ 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{
1179 return 0;
1180}

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

◆ 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{
1280 return FALSE;
1281}

◆ 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{
1336 return FALSE;
1337}

◆ 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{
1355 return FALSE;
1356}

◆ NtGdiInitSpool()

BOOL APIENTRY NtGdiInitSpool ( VOID  )

Definition at line 1048 of file stubs.c.

1049{
1051 return FALSE;
1052}

◆ 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{
1371 return 0;
1372}

◆ NtGdiMonoBitmap()

BOOL APIENTRY NtGdiMonoBitmap ( IN HBITMAP  hbm)

Definition at line 1379 of file stubs.c.

1381{
1383 return FALSE;
1384}

◆ 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{
1211 return FALSE;
1212}

◆ NtGdiQueryFontAssocInfo()

ULONG APIENTRY NtGdiQueryFontAssocInfo ( IN HDC  hdc)

Definition at line 1159 of file stubs.c.

1161{
1163 return 0;
1164}

◆ 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{
1065 return 0;
1066}

◆ 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{
1196 return FALSE;
1197}

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

◆ 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

◆ NtGdiSetFontEnumeration()

ULONG APIENTRY NtGdiSetFontEnumeration ( IN ULONG  ulType)

Definition at line 1410 of file stubs.c.

1412{
1414 return 0;
1415}

◆ NtGdiSetFontXform()

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

Definition at line 1422 of file stubs.c.

1426{
1428 return FALSE;
1429}

◆ NtGdiSetLinkedUFIs()

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

Definition at line 1436 of file stubs.c.

1440{
1442 return FALSE;
1443}

◆ NtGdiSetMagicColors()

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

Definition at line 1450 of file stubs.c.

1454{
1456 return FALSE;
1457}

◆ NtGdiSetupPublicCFONT()

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

Definition at line 1235 of file stubs.c.

1239{
1241 return 0;
1242}

◆ NtGdiUnloadPrinterDriver()

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

Definition at line 1464 of file stubs.c.

1467{
1469 return FALSE;
1470}

◆ 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{
1151 return FALSE;
1152}