mirror of
https://github.com/reactos/reactos.git
synced 2024-11-20 06:15:26 +00:00
Implement stub for NtGdiAddFontResourceW, NtGdiAddRemoteFontToDC, NtGdiAddFontMemResourceEx, NtGdiRemoveMergeFont, NtGdiAddRemoteMMInstanceToDC, NtGdiFontIsLinked, NtGdiCheckBitmapBits, NtGdiClearBitmapAttributes, NtGdiCreateDIBitmapInternal, NtGdiCreateMetafileDC, NtGdiCreatePaletteInternal, NtGdiCreateServerMetaFile, NtGdiGetUFI, NtGdiFONTOBJ_vGetInfo, NtGdiFONTOBJ_pxoGetXform, NtGdiFONTOBJ_cGetGlyphs, NtGdiFONTOBJ_pifi, NtGdiFONTOBJ_pfdg, NtGdiFONTOBJ_pQueryGlyphAttrs, NtGdiFONTOBJ_pvTrueTypeFontFile, NtGdiFONTOBJ_cGetAllGlyphHandles
svn path=/trunk/; revision=28579
This commit is contained in:
parent
d45b397464
commit
2f4d36ee4d
2 changed files with 318 additions and 21 deletions
|
@ -1672,4 +1672,301 @@ NtGdiEngComputeGlyphSet( INT nCodePage,
|
|||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
NtGdiFONTOBJ_cGetAllGlyphHandles(IN FONTOBJ *FontObj,
|
||||
IN HGLYPH *Glyphs)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
ULONG
|
||||
STDCALL
|
||||
NtGdiFONTOBJ_cGetGlyphs(IN FONTOBJ *FontObj,
|
||||
IN ULONG Mode,
|
||||
IN ULONG NumGlyphs,
|
||||
IN HGLYPH *GlyphHandles,
|
||||
IN PVOID *OutGlyphs)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
INT
|
||||
STDCALL
|
||||
NtGdiAddFontResourceW(
|
||||
IN WCHAR *pwszFiles,
|
||||
IN ULONG cwc,
|
||||
IN ULONG cFiles,
|
||||
IN FLONG f,
|
||||
IN DWORD dwPidTid,
|
||||
IN OPTIONAL DESIGNVECTOR *pdv)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiAddRemoteFontToDC(
|
||||
IN HDC hdc,
|
||||
IN PVOID pvBuffer,
|
||||
IN ULONG cjBuffer,
|
||||
IN OPTIONAL PUNIVERSAL_FONT_ID pufi)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
HANDLE
|
||||
STDCALL
|
||||
NtGdiAddFontMemResourceEx(
|
||||
IN PVOID pvBuffer,
|
||||
IN DWORD cjBuffer,
|
||||
IN DESIGNVECTOR *pdv,
|
||||
IN ULONG cjDV,
|
||||
OUT DWORD *pNumFonts
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiRemoveMergeFont(
|
||||
IN HDC hdc,
|
||||
IN UNIVERSAL_FONT_ID *pufi)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOL
|
||||
NtGdiAddRemoteMMInstanceToDC(
|
||||
IN HDC hdc,
|
||||
IN DOWNLOADDESIGNVECTOR *pddv,
|
||||
IN ULONG cjDDV)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiFontIsLinked(IN HDC hdc)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOL
|
||||
STDCALL
|
||||
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)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
HANDLE
|
||||
STDCALL
|
||||
NtGdiCreateServerMetaFile(
|
||||
IN DWORD iType,
|
||||
IN ULONG cjData,
|
||||
IN LPBYTE pjData,
|
||||
IN DWORD mm,
|
||||
IN DWORD xExt,
|
||||
IN DWORD yExt)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
|
||||
HDC
|
||||
STDCALL
|
||||
NtGdiCreateMetafileDC(IN HDC hdc)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
|
||||
HBITMAP
|
||||
STDCALL
|
||||
NtGdiCreateDIBitmapInternal(
|
||||
IN HDC hdc,
|
||||
IN INT cx,
|
||||
IN INT cy,
|
||||
IN DWORD fInit,
|
||||
IN OPTIONAL LPBYTE pjInit,
|
||||
IN OPTIONAL LPBITMAPINFO pbmi,
|
||||
IN DWORD iUsage,
|
||||
IN UINT cjMaxInitInfo,
|
||||
IN UINT cjMaxBits,
|
||||
IN FLONG f,
|
||||
IN HANDLE hcmXform)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
HBITMAP
|
||||
STDCALL
|
||||
NtGdiClearBitmapAttributes(
|
||||
IN HBITMAP hbm,
|
||||
IN DWORD dwFlags)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
BOOL
|
||||
STDCALL
|
||||
NtGdiGetUFI(
|
||||
IN HDC hdc,
|
||||
OUT PUNIVERSAL_FONT_ID pufi,
|
||||
OUT OPTIONAL DESIGNVECTOR *pdv,
|
||||
OUT ULONG *pcjDV,
|
||||
OUT ULONG *pulBaseCheckSum,
|
||||
OUT FLONG *pfl)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
PFD_GLYPHATTR
|
||||
STDCALL
|
||||
NtGdiFONTOBJ_pQueryGlyphAttrs(
|
||||
IN FONTOBJ *pfo,
|
||||
IN ULONG iMode)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
IFIMETRICS*
|
||||
STDCALL
|
||||
NtGdiFONTOBJ_pifi(
|
||||
IN FONTOBJ *pfo)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
FD_GLYPHSET*
|
||||
STDCALL
|
||||
NtGdiFONTOBJ_pfdg(IN FONTOBJ *pfo)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
PVOID
|
||||
STDCALL
|
||||
NtGdiFONTOBJ_pvTrueTypeFontFile(
|
||||
IN FONTOBJ *pfo,
|
||||
OUT ULONG *pcjFile
|
||||
)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
VOID
|
||||
STDCALL
|
||||
NtGdiFONTOBJ_vGetInfo(
|
||||
IN FONTOBJ *pfo,
|
||||
IN ULONG cjSize,
|
||||
OUT FONTINFO *pfi)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
/*
|
||||
* @unimplemented
|
||||
*/
|
||||
XFORMOBJ*
|
||||
STDCALL
|
||||
NtGdiFONTOBJ_pxoGetXform(IN FONTOBJ *pfo)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
|
@ -8,22 +8,22 @@
|
|||
#
|
||||
NtGdiAbortDoc 1
|
||||
NtGdiAbortPath 1
|
||||
# NtGdiAddFontResourceW 6
|
||||
# NtGdiAddRemoteFontToDC 4
|
||||
# NtGdiAddFontMemResourceEx 5
|
||||
# NtGdiRemoveMergeFont 2
|
||||
# NtGdiAddRemoteMMInstanceToDC 3
|
||||
NtGdiAddFontResourceW 6
|
||||
NtGdiAddRemoteFontToDC 4
|
||||
NtGdiAddFontMemResourceEx 5
|
||||
NtGdiRemoveMergeFont 2
|
||||
NtGdiAddRemoteMMInstanceToDC 3
|
||||
NtGdiAlphaBlend 12
|
||||
NtGdiAngleArc 6
|
||||
NtGdiAnyLinkedFonts 0
|
||||
# NtGdiFontIsLinked 1
|
||||
NtGdiFontIsLinked 1
|
||||
NtGdiArcInternal 10
|
||||
NtGdiBeginPath 1
|
||||
NtGdiBitBlt 11
|
||||
NtGdiCancelDC 1
|
||||
# NtGdiCheckBitmapBits 8
|
||||
NtGdiCheckBitmapBits 8
|
||||
NtGdiCloseFigure 1
|
||||
# NtGdiClearBitmapAttributes 2
|
||||
NtGdiClearBitmapAttributes 2
|
||||
# NtGdiClearBrushAttributes 2
|
||||
# NtGdiColorCorrectPalette 6
|
||||
NtGdiCombineRgn 4
|
||||
|
@ -38,18 +38,18 @@ NtGdiCreateColorSpace 1
|
|||
NtGdiCreateCompatibleBitmap 3
|
||||
NtGdiCreateCompatibleDC 1
|
||||
NtGdiCreateDIBBrush 6
|
||||
#NtGdiCreateDIBitmapInternal 11
|
||||
NtGdiCreateDIBitmapInternal 11
|
||||
NtGdiCreateDIBSection 9
|
||||
NtGdiCreateEllipticRgn 4
|
||||
NtGdiCreateHalftonePalette 1
|
||||
NtGdiCreateHatchBrushInternal 3
|
||||
# NtGdiCreateMetafileDC 1
|
||||
NtGdiCreatePaletteInternal 2
|
||||
NtGdiCreateMetafileDC 1
|
||||
NtGdiCreatePaletteInternal 2
|
||||
NtGdiCreatePatternBrushInternal 3
|
||||
NtGdiCreatePen 4
|
||||
NtGdiCreateRectRgn 4
|
||||
NtGdiCreateRoundRectRgn 6
|
||||
#NtGdiCreateServerMetaFile 6
|
||||
NtGdiCreateServerMetaFile 6
|
||||
NtGdiCreateSolidBrush 2
|
||||
NtGdiD3dContextCreate 4
|
||||
NtGdiD3dContextDestroy 1
|
||||
|
@ -215,7 +215,7 @@ NtGdiGetTextExtentExW 8
|
|||
NtGdiGetTextFaceW 4
|
||||
NtGdiGetTextMetricsW 3
|
||||
NtGdiGetTransform 3
|
||||
# NtGdiGetUFI 6
|
||||
NtGdiGetUFI 6
|
||||
# NtGdiGetEmbUFI 7
|
||||
# NtGdiGetUFIPathname 10
|
||||
# NtGdiGetEmbedFonts 0
|
||||
|
@ -646,14 +646,14 @@ NtGdiBRUSHOBJ_pvGetRbrush 1
|
|||
NtGdiBRUSHOBJ_hGetColorTransform 1
|
||||
# NtGdiXFORMOBJ_bApplyXform 5
|
||||
# NtGdiXFORMOBJ_iGetXform 2
|
||||
# NtGdiFONTOBJ_vGetInfo 3
|
||||
# NtGdiFONTOBJ_pxoGetXform 1
|
||||
# NtGdiFONTOBJ_cGetGlyphs 5
|
||||
# NtGdiFONTOBJ_pifi 1
|
||||
# NtGdiFONTOBJ_pfdg 1
|
||||
# NtGdiFONTOBJ_pQueryGlyphAttrs 2
|
||||
# NtGdiFONTOBJ_pvTrueTypeFontFile 2
|
||||
# NtGdiFONTOBJ_cGetAllGlyphHandles 2
|
||||
NtGdiFONTOBJ_vGetInfo 3
|
||||
NtGdiFONTOBJ_pxoGetXform 1
|
||||
NtGdiFONTOBJ_cGetGlyphs 5
|
||||
NtGdiFONTOBJ_pifi 1
|
||||
NtGdiFONTOBJ_pfdg 1
|
||||
NtGdiFONTOBJ_pQueryGlyphAttrs 2
|
||||
NtGdiFONTOBJ_pvTrueTypeFontFile 2
|
||||
NtGdiFONTOBJ_cGetAllGlyphHandles 2
|
||||
# NtGdiSTROBJ_bEnum 3
|
||||
# NtGdiSTROBJ_bEnumPositionsOnly 3
|
||||
# NtGdiSTROBJ_bGetAdvanceWidths 4
|
||||
|
|
Loading…
Reference in a new issue