implement stub for NtGdiGetEmbUFI, NtGdiGetUFIPathname, NtGdiGetEmbedFonts, NtGdiChangeGhostFont, NtGdiAddEmbFontToDC, NtGdiGetWidthTable, NtGdiSTROBJ_bEnum, NtGdiSTROBJ_bEnumPositionsOnly, NtGdiSTROBJ_bGetAdvanceWidths, NtGdiSTROBJ_vEnumStart, NtGdiSTROBJ_dwGetCodePage, NtGdiGetDhpdev

svn path=/trunk/; revision=28763
This commit is contained in:
Magnus Olsen 2007-09-02 10:33:02 +00:00
parent 5cb3200f34
commit d0fb82d2cf
2 changed files with 184 additions and 12 deletions

View file

@ -3154,3 +3154,175 @@ NtGdiSetBrushAttributes(
return NULL; return NULL;
} }
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiSTROBJ_bEnum(
IN STROBJ *pstro,
OUT ULONG *pc,
OUT PGLYPHPOS *ppgpos)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiSTROBJ_bEnumPositionsOnly(
IN STROBJ *pstro,
OUT ULONG *pc,
OUT PGLYPHPOS *ppgpos)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiSTROBJ_bGetAdvanceWidths(
IN STROBJ*pstro,
IN ULONG iFirst,
IN ULONG c,
OUT POINTQF*pptqD)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
VOID
STDCALL
NtGdiSTROBJ_vEnumStart(
IN STROBJ *pstro)
{
UNIMPLEMENTED;
}
/*
* @unimplemented
*/
DWORD
STDCALL
NtGdiSTROBJ_dwGetCodePage(
IN STROBJ *pstro)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
DHPDEV
NtGdiGetDhpdev(
IN HDEV hdev)
{
UNIMPLEMENTED;
return NULL;
}
/*
* @unimplemented
*/
BOOL
STDCALL
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)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
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)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
ULONG
STDCALL
NtGdiGetEmbedFonts(
VOID)
{
UNIMPLEMENTED;
return 0;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiChangeGhostFont(
IN KERNEL_PVOID *pfontID,
IN BOOL bLoad)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiAddEmbFontToDC(
IN HDC hdc,
IN VOID **pFontID)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
BOOL
STDCALL
NtGdiGetWidthTable(
IN HDC hdc,
IN ULONG cSpecial,
IN WCHAR *pwc,
IN ULONG cwc,
OUT USHORT *psWidth,
OUT OPTIONAL WIDTHDATA *pwd,
OUT FLONG *pflInfo)
{
UNIMPLEMENTED;
return FALSE;
}

View file

@ -216,13 +216,13 @@ NtGdiGetTextFaceW 4
NtGdiGetTextMetricsW 3 NtGdiGetTextMetricsW 3
NtGdiGetTransform 3 NtGdiGetTransform 3
NtGdiGetUFI 6 NtGdiGetUFI 6
# NtGdiGetEmbUFI 7 NtGdiGetEmbUFI 7
# NtGdiGetUFIPathname 10 NtGdiGetUFIPathname 10
# NtGdiGetEmbedFonts 0 NtGdiGetEmbedFonts 0
# NtGdiChangeGhostFont 2 NtGdiChangeGhostFont 2
# NtGdiAddEmbFontToDC 2 NtGdiAddEmbFontToDC 2
NtGdiGetFontUnicodeRanges 2 NtGdiGetFontUnicodeRanges 2
# NtGdiGetWidthTable 7 NtGdiGetWidthTable 7
NtGdiGradientFill 6 NtGdiGradientFill 6
NtGdiHfontCreate 5 NtGdiHfontCreate 5
# NtGdiIcmBrushInfo 8 # NtGdiIcmBrushInfo 8
@ -654,17 +654,17 @@ NtGdiFONTOBJ_pfdg 1
NtGdiFONTOBJ_pQueryGlyphAttrs 2 NtGdiFONTOBJ_pQueryGlyphAttrs 2
NtGdiFONTOBJ_pvTrueTypeFontFile 2 NtGdiFONTOBJ_pvTrueTypeFontFile 2
NtGdiFONTOBJ_cGetAllGlyphHandles 2 NtGdiFONTOBJ_cGetAllGlyphHandles 2
# NtGdiSTROBJ_bEnum 3 NtGdiSTROBJ_bEnum 3
# NtGdiSTROBJ_bEnumPositionsOnly 3 NtGdiSTROBJ_bEnumPositionsOnly 3
# NtGdiSTROBJ_bGetAdvanceWidths 4 NtGdiSTROBJ_bGetAdvanceWidths 4
# NtGdiSTROBJ_vEnumStart 1 NtGdiSTROBJ_vEnumStart 1
# NtGdiSTROBJ_dwGetCodePage 1 NtGdiSTROBJ_dwGetCodePage 1
NtGdiPATHOBJ_vGetBounds 2 NtGdiPATHOBJ_vGetBounds 2
NtGdiPATHOBJ_bEnum 2 NtGdiPATHOBJ_bEnum 2
NtGdiPATHOBJ_vEnumStart 1 NtGdiPATHOBJ_vEnumStart 1
NtGdiPATHOBJ_vEnumStartClipLines 4 NtGdiPATHOBJ_vEnumStartClipLines 4
NtGdiPATHOBJ_bEnumClipLines 3 NtGdiPATHOBJ_bEnumClipLines 3
# NtGdiGetDhpdev 1 NtGdiGetDhpdev 1
NtGdiEngCheckAbort 1 NtGdiEngCheckAbort 1
NtGdiHT_Get8BPPFormatPalette 4 NtGdiHT_Get8BPPFormatPalette 4
NtGdiHT_Get8BPPMaskPalette 6 NtGdiHT_Get8BPPMaskPalette 6