mirror of
https://github.com/reactos/reactos.git
synced 2025-04-05 05:01:03 +00:00
Move string object function to eng/string.c.
svn path=/trunk/; revision=31436
This commit is contained in:
parent
c9c1def2a8
commit
55888d315a
3 changed files with 90 additions and 79 deletions
89
reactos/subsystems/win32/win32k/eng/string.c
Normal file
89
reactos/subsystems/win32/win32k/eng/string.c
Normal 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 */
|
|
@ -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
|
||||
*/
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue