2007-12-25 19:52:42 +00:00
|
|
|
|
2010-04-26 13:58:46 +00:00
|
|
|
#include <win32k.h>
|
2007-12-25 19:52:42 +00:00
|
|
|
|
|
|
|
#define NDEBUG
|
|
|
|
#include <debug.h>
|
|
|
|
|
|
|
|
|
|
|
|
BOOL
|
|
|
|
APIENTRY
|
|
|
|
STROBJ_bEnum(
|
2014-05-01 09:48:40 +00:00
|
|
|
IN STROBJ *pstro,
|
|
|
|
OUT ULONG *pc,
|
|
|
|
OUT PGLYPHPOS *ppgpos)
|
2007-12-25 19:52:42 +00:00
|
|
|
{
|
2014-05-01 09:48:40 +00:00
|
|
|
// www.osr.com/ddk/graphics/gdifncs_65uv.htm
|
|
|
|
UNIMPLEMENTED;
|
|
|
|
return FALSE;
|
2007-12-25 19:52:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
DWORD
|
|
|
|
APIENTRY
|
2014-05-01 09:48:40 +00:00
|
|
|
STROBJ_dwGetCodePage(
|
|
|
|
IN STROBJ *pstro)
|
2007-12-25 19:52:42 +00:00
|
|
|
{
|
2014-05-01 09:48:40 +00:00
|
|
|
// www.osr.com/ddk/graphics/gdifncs_9jmv.htm
|
|
|
|
PSTRGDI pStrGdi = (PSTRGDI) pstro;
|
|
|
|
return pStrGdi->dwCodePage;
|
2007-12-25 19:52:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
VOID
|
|
|
|
APIENTRY
|
2014-05-01 09:48:40 +00:00
|
|
|
STROBJ_vEnumStart(
|
|
|
|
IN STROBJ *pstro)
|
2007-12-25 19:52:42 +00:00
|
|
|
{
|
2014-05-01 09:48:40 +00:00
|
|
|
// www.osr.com/ddk/graphics/gdifncs_32uf.htm
|
|
|
|
UNIMPLEMENTED;
|
2007-12-25 19:52:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2014-05-01 09:48:40 +00:00
|
|
|
BOOL
|
|
|
|
APIENTRY
|
2007-12-25 19:52:42 +00:00
|
|
|
STROBJ_bEnumPositionsOnly(
|
2014-05-01 09:48:40 +00:00
|
|
|
IN STROBJ *StringObj,
|
|
|
|
OUT ULONG *Count,
|
|
|
|
OUT PGLYPHPOS *Pos)
|
2007-12-25 19:52:42 +00:00
|
|
|
{
|
2014-05-01 09:48:40 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return (BOOL) DDI_ERROR;
|
2007-12-25 19:52:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
* @unimplemented
|
|
|
|
*/
|
2014-05-01 09:48:40 +00:00
|
|
|
BOOL
|
|
|
|
APIENTRY
|
2007-12-25 19:52:42 +00:00
|
|
|
STROBJ_bGetAdvanceWidths(
|
2014-05-01 09:48:40 +00:00
|
|
|
IN STROBJ *StringObj,
|
|
|
|
IN ULONG First,
|
|
|
|
IN ULONG Count,
|
|
|
|
OUT POINTQF *Widths)
|
2007-12-25 19:52:42 +00:00
|
|
|
{
|
2014-05-01 09:48:40 +00:00
|
|
|
UNIMPLEMENTED;
|
|
|
|
return FALSE;
|
2007-12-25 19:52:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
* @implemented
|
|
|
|
*/
|
2014-05-01 09:48:40 +00:00
|
|
|
FIX
|
|
|
|
APIENTRY
|
2007-12-25 19:52:42 +00:00
|
|
|
STROBJ_fxBreakExtra(
|
2014-05-01 09:48:40 +00:00
|
|
|
IN STROBJ *StringObj)
|
2007-12-25 19:52:42 +00:00
|
|
|
{
|
2014-05-01 09:48:40 +00:00
|
|
|
PSTRGDI pStrGdi = (PSTRGDI) StringObj;
|
|
|
|
if (pStrGdi->StrObj.flAccel & SO_BREAK_EXTRA) return pStrGdi->fxBreakExtra;
|
|
|
|
return (FIX) 0;
|
2007-12-25 19:52:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
* @implemented
|
|
|
|
*/
|
2014-05-01 09:48:40 +00:00
|
|
|
FIX
|
|
|
|
APIENTRY
|
2007-12-25 19:52:42 +00:00
|
|
|
STROBJ_fxCharacterExtra(
|
2014-05-01 09:48:40 +00:00
|
|
|
IN STROBJ *StringObj)
|
2007-12-25 19:52:42 +00:00
|
|
|
{
|
2014-05-01 09:48:40 +00:00
|
|
|
PSTRGDI pStrGdi = (PSTRGDI) StringObj;
|
|
|
|
if (pStrGdi->StrObj.flAccel & SO_CHARACTER_EXTRA) return pStrGdi->fxExtra;
|
|
|
|
return (FIX)0;
|
2007-12-25 19:52:42 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
/* EOF */
|