mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 10:04:49 +00:00
all win32k's stubs now have correct function signatures. I think the def/edf files need more entries, but the linker doesn't complain at the moment.
svn path=/trunk/; revision=5557
This commit is contained in:
parent
efbb209fb9
commit
95e83c3f2a
5 changed files with 868 additions and 100 deletions
|
@ -227,4 +227,10 @@ typedef HANDLE HSEMAPHORE;
|
||||||
|
|
||||||
typedef HANDLE HDRVOBJ;
|
typedef HANDLE HDRVOBJ;
|
||||||
|
|
||||||
|
typedef LONG FLOAT_LONG, *PFLOAT_LONG;
|
||||||
|
|
||||||
|
typedef LONG FLOATL;
|
||||||
|
|
||||||
|
typedef LONG FIX; // fixed-point number
|
||||||
|
|
||||||
#endif /* __INCLUDE_DDK_KETYPES_H */
|
#endif /* __INCLUDE_DDK_KETYPES_H */
|
||||||
|
|
|
@ -38,7 +38,6 @@ typedef PVOID PDD_SURFACECALLBACKS;
|
||||||
typedef PVOID PFONTINFO;
|
typedef PVOID PFONTINFO;
|
||||||
typedef PVOID PGAMMA_TABLES;
|
typedef PVOID PGAMMA_TABLES;
|
||||||
typedef PVOID PGLYPHDATA;
|
typedef PVOID PGLYPHDATA;
|
||||||
typedef PVOID PLINEATTRS;
|
|
||||||
typedef DWORD MIX;
|
typedef DWORD MIX;
|
||||||
typedef DWORD ROP4;
|
typedef DWORD ROP4;
|
||||||
typedef PVOID PTTPOLYGONHEADER;
|
typedef PVOID PTTPOLYGONHEADER;
|
||||||
|
@ -736,6 +735,92 @@ typedef struct _TYPE1_FONT
|
||||||
ULONG ulIdentifier;
|
ULONG ulIdentifier;
|
||||||
} TYPE1_FONT;
|
} TYPE1_FONT;
|
||||||
|
|
||||||
|
typedef struct _ENG_TIME_FIELDS
|
||||||
|
{
|
||||||
|
USHORT usYear;
|
||||||
|
USHORT usMonth;
|
||||||
|
USHORT usDay;
|
||||||
|
USHORT usHour;
|
||||||
|
USHORT usMinute;
|
||||||
|
USHORT usSecond;
|
||||||
|
USHORT usMilliseconds;
|
||||||
|
USHORT usWeekday;
|
||||||
|
} ENG_TIME_FIELDS, *PENG_TIME_FIELDS;
|
||||||
|
|
||||||
|
typedef struct _LINEATTRS
|
||||||
|
{
|
||||||
|
FLONG fl;
|
||||||
|
ULONG iJoin;
|
||||||
|
ULONG iEndCap;
|
||||||
|
FLOAT_LONG elWidth;
|
||||||
|
FLOATL eMiterLimit;
|
||||||
|
ULONG cstyle;
|
||||||
|
PFLOAT_LONG pstyle;
|
||||||
|
FLOAT_LONG elStyleState;
|
||||||
|
} LINEATTRS, *PLINEATTRS;
|
||||||
|
|
||||||
|
typedef struct _FLOATOBJ
|
||||||
|
{
|
||||||
|
ULONG ul1,
|
||||||
|
ul2;
|
||||||
|
} FLOATOBJ, *PFLOATOBJ;
|
||||||
|
|
||||||
|
typedef struct _POINTFIX
|
||||||
|
{
|
||||||
|
FIX x,
|
||||||
|
y;
|
||||||
|
} POINTFIX;
|
||||||
|
|
||||||
|
typedef struct _PATHDATA
|
||||||
|
{
|
||||||
|
FLONG flags;
|
||||||
|
ULONG count;
|
||||||
|
POINTFIX *pptfx;
|
||||||
|
} PATHDATA, *PPATHDATA;
|
||||||
|
|
||||||
|
typedef struct _RUN
|
||||||
|
{
|
||||||
|
LONG iStart;
|
||||||
|
LONG iStop;
|
||||||
|
} RUN, *PRUN;
|
||||||
|
|
||||||
|
typedef struct _CLIPLINE
|
||||||
|
{
|
||||||
|
POINTFIX ptfxA;
|
||||||
|
POINTFIX ptfxB;
|
||||||
|
LONG lStyleState;
|
||||||
|
ULONG c;
|
||||||
|
RUN arun[1];
|
||||||
|
} CLIPLINE, *PCLIPLINE;
|
||||||
|
|
||||||
|
typedef struct _RECTFX
|
||||||
|
{
|
||||||
|
FIX xLeft,
|
||||||
|
yTop,
|
||||||
|
xRight,
|
||||||
|
yBottom;
|
||||||
|
} RECTFX, *PRECTFX;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
FLOATOBJ eM11,
|
||||||
|
eM12,
|
||||||
|
eM21,
|
||||||
|
eM22,
|
||||||
|
eDx,
|
||||||
|
eDy;
|
||||||
|
} FLOATOBJ_XFORM, *PFLOATOBJ_XFORM, FAR *LPFLOATOBJ_XFORM;
|
||||||
|
|
||||||
|
typedef struct _XFORML
|
||||||
|
{
|
||||||
|
FLOATL eM11,
|
||||||
|
eM12,
|
||||||
|
eM21,
|
||||||
|
eM22,
|
||||||
|
eDx,
|
||||||
|
eDy;
|
||||||
|
} XFORML, *PXFORML;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Functions Prefixed with Drv are calls made from GDI to DDI, and
|
* Functions Prefixed with Drv are calls made from GDI to DDI, and
|
||||||
* everything else are calls made from DDI to GDI. DDI is
|
* everything else are calls made from DDI to GDI. DDI is
|
||||||
|
|
|
@ -18,6 +18,59 @@
|
||||||
#define UNIMPLEMENTED DbgPrint("(%s:%i) WIN32K: %s UNIMPLEMENTED\n", __FILE__, __LINE__, __FUNCTION__ )
|
#define UNIMPLEMENTED DbgPrint("(%s:%i) WIN32K: %s UNIMPLEMENTED\n", __FILE__, __LINE__, __FUNCTION__ )
|
||||||
#endif//UNIMPLEMENTED
|
#endif//UNIMPLEMENTED
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
EngMapFontFileFD (
|
||||||
|
IN ULONG_PTR iFile,
|
||||||
|
OUT PULONG *ppjBuf,
|
||||||
|
OUT ULONG *pcjBuf
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0co7.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
EngUnmapFontFileFD ( IN ULONG_PTR iFile )
|
||||||
|
{
|
||||||
|
// http://www.osr.com/ddk/graphics/gdifncs_6wbr.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
EngMapFontFile (
|
||||||
|
ULONG_PTR iFile,
|
||||||
|
PULONG *ppjBuf,
|
||||||
|
ULONG *pcjBuf
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_3up3.htm
|
||||||
|
return EngMapFontFileFD ( iFile, ppjBuf, pcjBuf );
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @implemented
|
||||||
|
*/
|
||||||
|
VOID
|
||||||
|
STDCALL
|
||||||
|
EngUnmapFontFile ( ULONG_PTR iFile )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_09wn.htm
|
||||||
|
return EngUnmapFontFileFD ( iFile );
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
@ -520,22 +573,6 @@ EngLockDriverObj ( IN HDRVOBJ hdo )
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* @unimplemented
|
|
||||||
*/
|
|
||||||
BOOL
|
|
||||||
STDCALL
|
|
||||||
EngMapFontFile(
|
|
||||||
ULONG_PTR iFile,
|
|
||||||
PULONG *ppjBuf,
|
|
||||||
ULONG *pcjBuf
|
|
||||||
)
|
|
||||||
{
|
|
||||||
// www.osr.com/ddk/graphics/gdifncs_3up3.htm
|
|
||||||
UNIMPLEMENTED;
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
@ -598,11 +635,13 @@ FONTOBJ_cGetAllGlyphHandles (
|
||||||
*/
|
*/
|
||||||
ULONG
|
ULONG
|
||||||
STDCALL
|
STDCALL
|
||||||
FONTOBJ_cGetGlyphs(IN PFONTOBJ FontObj,
|
FONTOBJ_cGetGlyphs(
|
||||||
IN ULONG Mode,
|
IN PFONTOBJ FontObj,
|
||||||
IN ULONG NumGlyphs,
|
IN ULONG Mode,
|
||||||
IN HGLYPH *GlyphHandles,
|
IN ULONG NumGlyphs,
|
||||||
IN PVOID *OutGlyphs)
|
IN HGLYPH *GlyphHandles,
|
||||||
|
IN PVOID *OutGlyphs
|
||||||
|
)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -613,7 +652,7 @@ FONTOBJ_cGetGlyphs(IN PFONTOBJ FontObj,
|
||||||
*/
|
*/
|
||||||
IFIMETRICS*
|
IFIMETRICS*
|
||||||
STDCALL
|
STDCALL
|
||||||
FONTOBJ_pifi(IN PFONTOBJ FontObj)
|
FONTOBJ_pifi ( IN PFONTOBJ FontObj )
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -624,8 +663,9 @@ FONTOBJ_pifi(IN PFONTOBJ FontObj)
|
||||||
*/
|
*/
|
||||||
PVOID
|
PVOID
|
||||||
STDCALL
|
STDCALL
|
||||||
FONTOBJ_pvTrueTypeFontFile(IN PFONTOBJ FontObj,
|
FONTOBJ_pvTrueTypeFontFile (
|
||||||
IN ULONG *FileSize)
|
IN PFONTOBJ FontObj,
|
||||||
|
IN ULONG *FileSize)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -636,7 +676,7 @@ FONTOBJ_pvTrueTypeFontFile(IN PFONTOBJ FontObj,
|
||||||
*/
|
*/
|
||||||
XFORMOBJ*
|
XFORMOBJ*
|
||||||
STDCALL
|
STDCALL
|
||||||
FONTOBJ_pxoGetXform(IN PFONTOBJ FontObj)
|
FONTOBJ_pxoGetXform ( IN PFONTOBJ FontObj )
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -647,81 +687,688 @@ FONTOBJ_pxoGetXform(IN PFONTOBJ FontObj)
|
||||||
*/
|
*/
|
||||||
VOID
|
VOID
|
||||||
STDCALL
|
STDCALL
|
||||||
FONTOBJ_vGetInfo(IN PFONTOBJ FontObj,
|
FONTOBJ_vGetInfo (
|
||||||
IN ULONG InfoSize,
|
IN PFONTOBJ FontObj,
|
||||||
OUT PFONTINFO FontInfo)
|
IN ULONG InfoSize,
|
||||||
|
OUT PFONTINFO FontInfo)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
//////////////////////////////////////////////////////////////////////////
|
INT
|
||||||
|
EngMultiByteToWideChar(
|
||||||
|
IN UINT CodePage,
|
||||||
|
OUT LPWSTR WideCharString,
|
||||||
|
IN INT BytesInWideCharString,
|
||||||
|
IN LPSTR MultiByteString,
|
||||||
|
IN INT BytesInMultiByteString
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_32cn.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
EngProbeForRead(
|
||||||
|
IN PVOID Address,
|
||||||
|
IN ULONG Length,
|
||||||
|
IN ULONG Alignment
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_4vqf.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
EngProbeForReadAndWrite(
|
||||||
|
IN PVOID Address,
|
||||||
|
IN ULONG Length,
|
||||||
|
IN ULONG Alignment
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_502v.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
EngQueryLocalTime ( OUT PENG_TIME_FIELDS ptf )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_389z.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
ULONG
|
||||||
|
EngQueryPalette(
|
||||||
|
IN HPALETTE hPal,
|
||||||
|
OUT ULONG *piMode,
|
||||||
|
IN ULONG cColors,
|
||||||
|
OUT ULONG *pulColors
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_21t3.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
EngRestoreFloatingPointState ( IN VOID *pBuffer )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_9l0n.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
ULONG
|
||||||
|
EngSaveFloatingPointState(
|
||||||
|
OUT VOID *pBuffer,
|
||||||
|
IN ULONG cjBufferSize
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_9tif.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
ULONG
|
||||||
|
EngSetPointerShape(
|
||||||
|
IN SURFOBJ *pso,
|
||||||
|
IN SURFOBJ *psoMask,
|
||||||
|
IN SURFOBJ *psoColor,
|
||||||
|
IN XLATEOBJ *pxlo,
|
||||||
|
IN LONG xHot,
|
||||||
|
IN LONG yHot,
|
||||||
|
IN LONG x,
|
||||||
|
IN LONG y,
|
||||||
|
IN RECTL *prcl,
|
||||||
|
IN FLONG fl
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_1y5j.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
EngSetPointerTag(
|
||||||
|
IN HDEV hdev,
|
||||||
|
IN SURFOBJ *psoMask,
|
||||||
|
IN SURFOBJ *psoColor,
|
||||||
|
IN XLATEOBJ *pxlo,
|
||||||
|
IN FLONG fl
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// This function is obsolete for Windows 2000 and later.
|
||||||
|
// This function is still supported, but always returns FALSE.
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_4yav.htm
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
EngSetPrinterData(
|
||||||
|
IN HANDLE hPrinter,
|
||||||
|
IN LPWSTR pType,
|
||||||
|
IN DWORD dwType,
|
||||||
|
IN LPBYTE lpbPrinterData,
|
||||||
|
IN DWORD cjPrinterData
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_8drb.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
EngStretchBlt(
|
||||||
|
IN SURFOBJ *psoDest,
|
||||||
|
IN SURFOBJ *psoSrc,
|
||||||
|
IN SURFOBJ *psoMask,
|
||||||
|
IN CLIPOBJ *pco,
|
||||||
|
IN XLATEOBJ *pxlo,
|
||||||
|
IN COLORADJUSTMENT *pca,
|
||||||
|
IN POINTL pptlHTOrg,
|
||||||
|
IN RECTL *prclDest,
|
||||||
|
IN RECTL *prclSrc,
|
||||||
|
IN POINTL *pptlMask,
|
||||||
|
IN ULONG iMode
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0bs7.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
EngStrokeAndFillPath(
|
||||||
|
IN SURFOBJ *pso,
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
IN CLIPOBJ *pco,
|
||||||
|
IN XFORMOBJ *pxo,
|
||||||
|
IN BRUSHOBJ *pboStroke,
|
||||||
|
IN LINEATTRS *plineattrs,
|
||||||
|
IN BRUSHOBJ *pboFill,
|
||||||
|
IN POINTL *pptlBrushOrg,
|
||||||
|
IN MIX mixFill,
|
||||||
|
IN FLONG flOptions
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_2xwn.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
EngStrokePath(
|
||||||
|
IN SURFOBJ *pso,
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
IN CLIPOBJ *pco,
|
||||||
|
IN XFORMOBJ *pxo,
|
||||||
|
IN BRUSHOBJ *pbo,
|
||||||
|
IN POINTL *pptlBrushOrg,
|
||||||
|
IN LINEATTRS *plineattrs,
|
||||||
|
IN MIX mix
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_4yaw.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
EngUnloadImage ( IN HANDLE hModule )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_586f.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
EngUnlockDriverObj ( IN HDRVOBJ hdo )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0l5z.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
INT
|
||||||
|
EngWideCharToMultiByte(
|
||||||
|
IN UINT CodePage,
|
||||||
|
IN LPWSTR WideCharString,
|
||||||
|
IN INT BytesInWideCharString,
|
||||||
|
OUT LPSTR MultiByteString,
|
||||||
|
IN INT BytesInMultiByteString
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_35wn.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
EngWritePrinter (
|
||||||
|
IN HANDLE hPrinter,
|
||||||
|
IN LPVOID pBuf,
|
||||||
|
IN DWORD cbBuf,
|
||||||
|
OUT LPDWORD pcWritten
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_9v6v.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_Add (
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN PFLOATOBJ pf1
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_2i3r.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_AddFloat(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN FLOATL f
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0ip3.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_AddLong(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN LONG l
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_12jr.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_Div(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN PFLOATOBJ pf1
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_3ndz.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_DivFloat(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN FLOATL f
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0gfb.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_DivLong(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN LONG l
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_6jdz.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
FLOATOBJ_Equal(
|
||||||
|
IN PFLOATOBJ pf,
|
||||||
|
IN PFLOATOBJ pf1
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_6ysn.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
FLOATOBJ_EqualLong(
|
||||||
|
IN PFLOATOBJ pf,
|
||||||
|
IN LONG l
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_1pgn.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
LONG
|
||||||
|
FLOATOBJ_GetFloat ( IN PFLOATOBJ pf )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_4d5z.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
LONG
|
||||||
|
FLOATOBJ_GetLong ( IN PFLOATOBJ pf )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0tgn.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
FLOATOBJ_GreaterThan(
|
||||||
|
IN PFLOATOBJ pf,
|
||||||
|
IN PFLOATOBJ pf1
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_8n53.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
FLOATOBJ_GreaterThanLong(
|
||||||
|
IN PFLOATOBJ pf,
|
||||||
|
IN LONG l
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_6gx3.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
FLOATOBJ_LessThan(
|
||||||
|
IN PFLOATOBJ pf,
|
||||||
|
IN PFLOATOBJ pf1
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_1ynb.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
FLOATOBJ_LessThanLong(
|
||||||
|
IN PFLOATOBJ pf,
|
||||||
|
IN LONG l
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_9nzb.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_Mul(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN PFLOATOBJ pf1
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_8ppj.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_MulFloat(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN FLOATL f
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_3puv.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_MulLong(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN LONG l
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_56lj.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_Neg ( IN OUT PFLOATOBJ pf )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_14pz.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_SetFloat(
|
||||||
|
OUT PFLOATOBJ pf,
|
||||||
|
IN FLOATL f
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_1prb.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_SetLong(
|
||||||
|
OUT PFLOATOBJ pf,
|
||||||
|
IN LONG l
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0gpz.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_Sub(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN PFLOATOBJ pf1
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_6lyf.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_SubFloat(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN FLOATL f
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_2zvr.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
FLOATOBJ_SubLong(
|
||||||
|
IN OUT PFLOATOBJ pf,
|
||||||
|
IN LONG l
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_852f.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
LONG
|
||||||
|
HT_ComputeRGBGammaTable(
|
||||||
|
IN USHORT GammaTableEntries,
|
||||||
|
IN USHORT GammaTableType,
|
||||||
|
IN USHORT RedGamma,
|
||||||
|
IN USHORT GreenGamma,
|
||||||
|
IN USHORT BlueGamma,
|
||||||
|
OUT LPBYTE pGammaTable
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_9dpj.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
LONG
|
||||||
|
HT_Get8BPPFormatPalette(
|
||||||
|
OUT LPPALETTEENTRY pPaletteEntry,
|
||||||
|
IN USHORT RedGamma,
|
||||||
|
IN USHORT GreenGamma,
|
||||||
|
IN USHORT BlueGamma
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_8kvb.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
PATHOBJ_bCloseFigure ( IN PATHOBJ *ppo )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_5mhz.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
PATHOBJ_bEnum (
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
OUT PATHDATA *ppd
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_98o7.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
PATHOBJ_bEnumClipLines(
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
IN ULONG cb,
|
||||||
|
OUT CLIPLINE *pcl
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_4147.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
PATHOBJ_bMoveTo(
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
IN POINTFIX ptfx
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_70vb.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
PATHOBJ_bPolyBezierTo(
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
IN POINTFIX *pptfx,
|
||||||
|
IN ULONG cptfx
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_2c9z.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
PATHOBJ_bPolyLineTo(
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
IN POINTFIX *pptfx,
|
||||||
|
IN ULONG cptfx
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0x47.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
PATHOBJ_vEnumStart ( IN PATHOBJ *ppo )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_74br.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
PATHOBJ_vEnumStartClipLines(
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
IN CLIPOBJ *pco,
|
||||||
|
IN SURFOBJ *pso,
|
||||||
|
IN LINEATTRS *pla
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_5grr.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
PATHOBJ_vGetBounds(
|
||||||
|
IN PATHOBJ *ppo,
|
||||||
|
OUT PRECTFX prectfx
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_8qp3.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
STROBJ_bEnum(
|
||||||
|
IN STROBJ *pstro,
|
||||||
|
OUT ULONG *pc,
|
||||||
|
OUT PGLYPHPOS *ppgpos
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_65uv.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
DWORD
|
||||||
|
STROBJ_dwGetCodePage ( IN STROBJ *pstro )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_9jmv.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
STROBJ_vEnumStart ( IN STROBJ *pstro )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_32uf.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
WNDOBJ_bEnum(
|
||||||
|
IN WNDOBJ *pwo,
|
||||||
|
IN ULONG cj,
|
||||||
|
OUT ULONG *pul
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_3jqf.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
ULONG
|
||||||
|
WNDOBJ_cEnumStart(
|
||||||
|
IN WNDOBJ *pwo,
|
||||||
|
IN ULONG iType,
|
||||||
|
IN ULONG iDirection,
|
||||||
|
IN ULONG cLimit
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_18o7.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
VOID
|
||||||
|
WNDOBJ_vSetConsumer(
|
||||||
|
IN WNDOBJ *pwo,
|
||||||
|
IN PVOID pvConsumer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_484n.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
XFORMOBJ_bApplyXform(
|
||||||
|
IN XFORMOBJ *pxo,
|
||||||
|
IN ULONG iMode,
|
||||||
|
IN ULONG cPoints,
|
||||||
|
IN PVOID pvIn,
|
||||||
|
OUT PVOID pvOut
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_027b.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
ULONG
|
||||||
|
XFORMOBJ_iGetFloatObjXform(
|
||||||
|
IN XFORMOBJ *pxo,
|
||||||
|
OUT FLOATOBJ_XFORM *pxfo
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_5ig7.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
ULONG
|
||||||
|
XFORMOBJ_iGetXform(
|
||||||
|
IN XFORMOBJ *pxo,
|
||||||
|
OUT XFORML *pxform
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_0s2v.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// below here aren't in DDK!!!
|
||||||
|
|
||||||
STUB(EngMultiByteToWideChar)
|
|
||||||
STUB(EngProbeForRead)
|
|
||||||
STUB(EngProbeForReadAndWrite)
|
|
||||||
STUB(EngQueryLocalTime)
|
|
||||||
STUB(EngQueryPalette)
|
|
||||||
STUB(EngRestoreFloatingPointState)
|
|
||||||
STUB(EngSaveFloatingPointState)
|
|
||||||
STUB(EngSetEvent)
|
|
||||||
STUB(EngSetPointerShape)
|
|
||||||
STUB(EngSetPointerTag)
|
|
||||||
STUB(EngSetPrinterData)
|
|
||||||
STUB(EngStretchBlt)
|
|
||||||
STUB(EngStrokeAndFillPath)
|
|
||||||
STUB(EngStrokePath)
|
|
||||||
STUB(EngUnloadImage)
|
|
||||||
STUB(EngUnlockDriverObj)
|
|
||||||
STUB(EngUnmapEvent)
|
|
||||||
STUB(EngUnmapFontFile)
|
|
||||||
STUB(EngWaitForSingleObject)
|
|
||||||
STUB(EngWideCharToMultiByte)
|
|
||||||
STUB(EngWritePrinter)
|
|
||||||
STUB(FLOATOBJ_Add)
|
|
||||||
STUB(FLOATOBJ_AddFloat)
|
|
||||||
STUB(FLOATOBJ_AddFloatObj)
|
STUB(FLOATOBJ_AddFloatObj)
|
||||||
STUB(FLOATOBJ_AddLong)
|
|
||||||
STUB(FLOATOBJ_Div)
|
|
||||||
STUB(FLOATOBJ_DivFloat)
|
|
||||||
STUB(FLOATOBJ_DivFloatObj)
|
STUB(FLOATOBJ_DivFloatObj)
|
||||||
STUB(FLOATOBJ_DivLong)
|
|
||||||
STUB(FLOATOBJ_Equal)
|
|
||||||
STUB(FLOATOBJ_EqualLong)
|
|
||||||
STUB(FLOATOBJ_GetFloat)
|
|
||||||
STUB(FLOATOBJ_GetLong)
|
|
||||||
STUB(FLOATOBJ_GreaterThan)
|
|
||||||
STUB(FLOATOBJ_GreaterThanLong)
|
|
||||||
STUB(FLOATOBJ_LessThan)
|
|
||||||
STUB(FLOATOBJ_LessThanLong)
|
|
||||||
STUB(FLOATOBJ_Mul)
|
|
||||||
STUB(FLOATOBJ_MulFloat)
|
|
||||||
STUB(FLOATOBJ_MulFloatObj)
|
STUB(FLOATOBJ_MulFloatObj)
|
||||||
STUB(FLOATOBJ_MulLong)
|
|
||||||
STUB(FLOATOBJ_Neg)
|
|
||||||
STUB(FLOATOBJ_SetFloat)
|
|
||||||
STUB(FLOATOBJ_SetLong)
|
|
||||||
STUB(FLOATOBJ_Sub)
|
|
||||||
STUB(FLOATOBJ_SubFloat)
|
|
||||||
STUB(FLOATOBJ_SubFloatObj)
|
STUB(FLOATOBJ_SubFloatObj)
|
||||||
STUB(FLOATOBJ_SubLong)
|
|
||||||
STUB(HT_ComputeRGBGammaTable)
|
|
||||||
STUB(HT_Get8BPPFormatPalette)
|
|
||||||
STUB(PATHOBJ_bCloseFigure)
|
|
||||||
STUB(PATHOBJ_bEnum)
|
|
||||||
STUB(PATHOBJ_bEnumClipLines)
|
|
||||||
STUB(PATHOBJ_bMoveTo)
|
|
||||||
STUB(PATHOBJ_bPolyBezierTo)
|
|
||||||
STUB(PATHOBJ_bPolyLineTo)
|
|
||||||
STUB(PATHOBJ_vEnumStart)
|
|
||||||
STUB(PATHOBJ_vEnumStartClipLines)
|
|
||||||
STUB(PATHOBJ_vGetBounds)
|
|
||||||
STUB(STROBJ_bEnum)
|
|
||||||
STUB(STROBJ_dwGetCodePage)
|
|
||||||
STUB(STROBJ_vEnumStart)
|
|
||||||
STUB(WNDOBJ_bEnum)
|
|
||||||
STUB(WNDOBJ_cEnumStart)
|
|
||||||
STUB(WNDOBJ_vSetConsumer)
|
|
||||||
STUB(XFORMOBJ_bApplyXform)
|
|
||||||
STUB(XFORMOBJ_iGetFloatObjXform)
|
|
||||||
STUB(XFORMOBJ_iGetXform)
|
|
||||||
|
|
||||||
|
|
|
@ -49,3 +49,33 @@ EngMapEvent(
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LONG
|
||||||
|
STDCALL
|
||||||
|
EngSetEvent ( IN PEVENT pEvent )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_6p0n.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
EngUnmapEvent ( IN PEVENT pEvent )
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_5m7b.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOL
|
||||||
|
STDCALL
|
||||||
|
EngWaitForSingleObject (
|
||||||
|
IN PEVENT pEvent,
|
||||||
|
IN PLARGE_INTEGER pTimeOut
|
||||||
|
)
|
||||||
|
{
|
||||||
|
// www.osr.com/ddk/graphics/gdifncs_4n53.htm
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
; $Id: win32k.edf,v 1.13 2003/08/12 22:16:44 gvg Exp $
|
; $Id: win32k.edf,v 1.14 2003/08/13 16:32:55 royce Exp $
|
||||||
;
|
;
|
||||||
; win32k.def
|
; win32k.def
|
||||||
;
|
;
|
||||||
|
@ -87,7 +87,7 @@ EngReleaseSemaphore=EngReleaseSemaphore@4
|
||||||
EngRestoreFloatingPointState
|
EngRestoreFloatingPointState
|
||||||
EngSaveFloatingPointState
|
EngSaveFloatingPointState
|
||||||
EngSecureMem=EngSecureMem@8
|
EngSecureMem=EngSecureMem@8
|
||||||
EngSetEvent
|
EngSetEvent=EngSetEvent@4
|
||||||
EngSetLastError=EngSetLastError@4
|
EngSetLastError=EngSetLastError@4
|
||||||
EngSetPointerShape
|
EngSetPointerShape
|
||||||
EngSetPointerTag
|
EngSetPointerTag
|
||||||
|
@ -102,11 +102,11 @@ EngUnicodeToMultiByteN=EngUnicodeToMultiByteN@20
|
||||||
EngUnloadImage
|
EngUnloadImage
|
||||||
EngUnlockDriverObj
|
EngUnlockDriverObj
|
||||||
EngUnlockSurface=EngUnlockSurface@4
|
EngUnlockSurface=EngUnlockSurface@4
|
||||||
EngUnmapEvent
|
EngUnmapEvent=EngUnmapEvent@4
|
||||||
EngUnmapFontFile
|
EngUnmapFontFile=EngUnmapFontFile@4
|
||||||
; EngUnsecureMem = NTOSKRNL.MmUnsecureVirtualMemory
|
; EngUnsecureMem = NTOSKRNL.MmUnsecureVirtualMemory
|
||||||
EngUnsecureMem=EngUnsecureMem@4
|
EngUnsecureMem=EngUnsecureMem@4
|
||||||
EngWaitForSingleObject
|
EngWaitForSingleObject=EngWaitForSingleObject@8
|
||||||
EngWideCharToMultiByte
|
EngWideCharToMultiByte
|
||||||
EngWritePrinter
|
EngWritePrinter
|
||||||
FLOATOBJ_Add
|
FLOATOBJ_Add
|
||||||
|
|
Loading…
Reference in a new issue