Move string object function to eng/string.c.

svn path=/trunk/; revision=31436
This commit is contained in:
James Tabor 2007-12-25 19:52:42 +00:00
parent c9c1def2a8
commit 55888d315a
3 changed files with 90 additions and 79 deletions

View file

@ -0,0 +1,89 @@
#include <w32k.h>
#define NDEBUG
#include <debug.h>
BOOL
APIENTRY
STROBJ_bEnum(
IN STROBJ *pstro,
OUT ULONG *pc,
OUT PGLYPHPOS *ppgpos
)
{
// www.osr.com/ddk/graphics/gdifncs_65uv.htm
UNIMPLEMENTED;
return FALSE;
}
DWORD
APIENTRY
STROBJ_dwGetCodePage ( IN STROBJ *pstro )
{
// www.osr.com/ddk/graphics/gdifncs_9jmv.htm
PSTRGDI pStrGdi = (PSTRGDI) pstro;
return pStrGdi->dwCodePage;
}
VOID
APIENTRY
STROBJ_vEnumStart ( IN STROBJ *pstro )
{
// www.osr.com/ddk/graphics/gdifncs_32uf.htm
UNIMPLEMENTED;
}
/*
* @unimplemented
*/
BOOL APIENTRY
STROBJ_bEnumPositionsOnly(
IN STROBJ *StringObj,
OUT ULONG *Count,
OUT PGLYPHPOS *Pos)
{
UNIMPLEMENTED;
return (BOOL) DDI_ERROR;
}
/*
* @unimplemented
*/
BOOL APIENTRY
STROBJ_bGetAdvanceWidths(
IN STROBJ *StringObj,
IN ULONG First,
IN ULONG Count,
OUT POINTQF *Widths)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @implemented
*/
FIX APIENTRY
STROBJ_fxBreakExtra(
IN STROBJ *StringObj)
{
PSTRGDI pStrGdi = (PSTRGDI) StringObj;
if (pStrGdi->StrObj.flAccel & SO_BREAK_EXTRA) return pStrGdi->fxBreakExtra;
return (FIX) 0;
}
/*
* @implemented
*/
FIX APIENTRY
STROBJ_fxCharacterExtra(
IN STROBJ *StringObj)
{
PSTRGDI pStrGdi = (PSTRGDI) StringObj;
if (pStrGdi->StrObj.flAccel & SO_CHARACTER_EXTRA) return pStrGdi->fxExtra;
return (FIX) 0;
}
/* EOF */

View file

@ -737,36 +737,6 @@ PATHOBJ_vGetBounds(
UNIMPLEMENTED;
}
BOOL
APIENTRY
STROBJ_bEnum(
IN STROBJ *pstro,
OUT ULONG *pc,
OUT PGLYPHPOS *ppgpos
)
{
// www.osr.com/ddk/graphics/gdifncs_65uv.htm
UNIMPLEMENTED;
return FALSE;
}
DWORD
APIENTRY
STROBJ_dwGetCodePage ( IN STROBJ *pstro )
{
// www.osr.com/ddk/graphics/gdifncs_9jmv.htm
UNIMPLEMENTED;
return 0;
}
VOID
APIENTRY
STROBJ_vEnumStart ( IN STROBJ *pstro )
{
// www.osr.com/ddk/graphics/gdifncs_32uf.htm
UNIMPLEMENTED;
}
BOOL
APIENTRY
XFORMOBJ_bApplyXform(
@ -1084,55 +1054,6 @@ HT_Get8BPPMaskPalette(
return 0;
}
/*
* @unimplemented
*/
BOOL APIENTRY
STROBJ_bEnumPositionsOnly(
IN STROBJ *StringObj,
OUT ULONG *Count,
OUT PGLYPHPOS *Pos)
{
UNIMPLEMENTED;
return (BOOL) DDI_ERROR;
}
/*
* @unimplemented
*/
BOOL APIENTRY
STROBJ_bGetAdvanceWidths(
IN STROBJ *StringObj,
IN ULONG First,
IN ULONG Count,
OUT POINTQF *Widths)
{
UNIMPLEMENTED;
return FALSE;
}
/*
* @unimplemented
*/
FIX APIENTRY
STROBJ_fxBreakExtra(
IN STROBJ *StringObj)
{
UNIMPLEMENTED;
return (FIX) 0;
}
/*
* @unimplemented
*/
FIX APIENTRY
STROBJ_fxCharacterExtra(
IN STROBJ *StringObj)
{
UNIMPLEMENTED;
return (FIX) 0;
}
/*
* @unimplemented
*/

View file

@ -64,6 +64,7 @@
<file>perfcnt.c</file>
<file>semaphor.c</file>
<file>sort.c</file>
<file>string.c</file>
<file>surface.c</file>
<file>transblt.c</file>
<file>engwindow.c</file>