mirror of
https://github.com/reactos/reactos.git
synced 2025-08-02 21:56:06 +00:00
More changes to the win32k server
svn path=/trunk/; revision=598
This commit is contained in:
parent
b6ae20fcd0
commit
3f261fab5d
22 changed files with 1570 additions and 132 deletions
|
@ -2651,7 +2651,7 @@ typedef struct _MAT2 {
|
|||
FIXED eM12;
|
||||
FIXED eM21;
|
||||
FIXED eM22;
|
||||
} MAT2;
|
||||
} MAT2, *LPMAT2;
|
||||
|
||||
typedef struct tagMDICREATESTRUCT {
|
||||
LPCTSTR szClass;
|
||||
|
@ -3385,7 +3385,7 @@ typedef struct _POLYTEXT {
|
|||
UINT uiFlags;
|
||||
RECT rcl;
|
||||
int *pdx;
|
||||
} POLYTEXT;
|
||||
} POLYTEXT, *LPPOLYTEXT;
|
||||
|
||||
typedef struct _PORT_INFO_1 {
|
||||
LPTSTR pName;
|
||||
|
|
|
@ -2,7 +2,6 @@
|
|||
#ifndef __WIN32K_BITMAPS_H
|
||||
#define __WIN32K_BITMAPS_H
|
||||
|
||||
#include <windows.h>
|
||||
#include <win32k/dc.h>
|
||||
|
||||
BOOL W32kBitBlt(HDC hDCDest,
|
||||
|
|
|
@ -2,8 +2,6 @@
|
|||
#ifndef __WIN32K_BRUSH_H
|
||||
#define __WIN32K_BRUSH_H
|
||||
|
||||
#include <windows.h>
|
||||
|
||||
HBRUSH W32kCreateBrushIndirect(CONST LOGBRUSH *lb);
|
||||
HBRUSH W32kCreateDIBPatternBrush(HGLOBAL hDIBPacked,
|
||||
UINT ColorSpec);
|
||||
|
|
47
reactos/include/win32k/cliprgn.h
Normal file
47
reactos/include/win32k/cliprgn.h
Normal file
|
@ -0,0 +1,47 @@
|
|||
|
||||
|
||||
#ifndef _WIN32K_CLIPRGN_H
|
||||
#define _WIN32K_CLIPRGN_H
|
||||
|
||||
int W32kExcludeClipRect(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect);
|
||||
|
||||
int W32kExtSelectClipRgn(HDC hDC,
|
||||
HRGN hrgn,
|
||||
int fnMode);
|
||||
|
||||
int W32kGetClipBox(HDC hDC,
|
||||
LPRECT rc);
|
||||
|
||||
int W32kGetMetaRgn(HDC hDC,
|
||||
HRGN hrgn);
|
||||
|
||||
int W32kIntersectClipRect(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect);
|
||||
|
||||
int W32kOffsetClipRgn(HDC hDC,
|
||||
int XOffset,
|
||||
int YOffset);
|
||||
|
||||
BOOL W32kPtVisible(HDC hDC,
|
||||
int X,
|
||||
int Y);
|
||||
|
||||
BOOL W32kRectVisible(HDC hDC,
|
||||
CONST PRECT rc);
|
||||
|
||||
BOOL W32kSelectClipPath(HDC hDC,
|
||||
int Mode);
|
||||
|
||||
int W32kSelectClipRgn(HDC hDC,
|
||||
HRGN hrgn);
|
||||
|
||||
int W32kSetMetaRgn(HDC hDC);
|
||||
|
||||
#endif
|
59
reactos/include/win32k/color.h
Normal file
59
reactos/include/win32k/color.h
Normal file
|
@ -0,0 +1,59 @@
|
|||
|
||||
#ifndef __WIN32K_COLOR_H
|
||||
#define __WIN32K_COLOR_H
|
||||
|
||||
BOOL W32kAnimatePalette(HPALETTE hpal,
|
||||
UINT StartIndex,
|
||||
UINT Entries,
|
||||
CONST PPALETTEENTRY ppe);
|
||||
|
||||
HPALETTE W32kCreateHalftonePalette(HDC hDC);
|
||||
|
||||
HPALETTE W32kCreatePalette(CONST PLOGPALETTE lgpl);
|
||||
|
||||
BOOL W32kGetColorAdjustment(HDC hDC,
|
||||
LPCOLORADJUSTMENT ca);
|
||||
|
||||
COLORREF W32kGetNearestColor(HDC hDC,
|
||||
COLORREF Color);
|
||||
|
||||
UINT W32kGetNearestPaletteIndex(HPALETTE hpal,
|
||||
COLORREF Color);
|
||||
|
||||
UINT W32kGetPaletteEntries(HPALETTE hpal,
|
||||
UINT StartIndex,
|
||||
UINT Entries,
|
||||
LPPALETTEENTRY pe);
|
||||
|
||||
UINT W32kGetSystemPaletteEntries(HDC hDC,
|
||||
UINT StartIndex,
|
||||
UINT Entries,
|
||||
LPPALETTEENTRY pe);
|
||||
|
||||
UINT W32kGetSystemPaletteUse(HDC hDC);
|
||||
|
||||
UINT W32kRealizePalette(HDC hDC);
|
||||
|
||||
BOOL W32kResizePalette(HPALETTE hpal,
|
||||
UINT Entries);
|
||||
|
||||
HPALETTE W32kSelectPalette(HDC hDC,
|
||||
HPALETTE hpal,
|
||||
BOOL ForceBackground);
|
||||
|
||||
BOOL W32kSetColorAdjustment(HDC hDC,
|
||||
CONST LPCOLORADJUSTMENT ca);
|
||||
|
||||
UINT W32kSetPaletteEntries(HPALETTE hpal,
|
||||
UINT Start,
|
||||
UINT Entries,
|
||||
CONST LPPALETTEENTRY pe);
|
||||
|
||||
UINT W32kSetSystemPaletteUse(HDC hDC,
|
||||
UINT Usage);
|
||||
|
||||
BOOL W32kUnrealizeObject(HGDIOBJ hgdiobj);
|
||||
|
||||
BOOL W32kUpdateColors(HDC hDC);
|
||||
|
||||
#endif
|
80
reactos/include/win32k/coord.h
Normal file
80
reactos/include/win32k/coord.h
Normal file
|
@ -0,0 +1,80 @@
|
|||
|
||||
#ifndef __WIN32K_COORD_H
|
||||
#define __WIN32K_COORD_H
|
||||
|
||||
BOOL W32kCombineTransform(LPXFORM XformResult,
|
||||
CONST LPXFORM xform1,
|
||||
CONST LPXFORM xform2);
|
||||
|
||||
BOOL W32kDPtoLP(HDC hDC,
|
||||
LPPOINT Points,
|
||||
int Count);
|
||||
|
||||
int W32kGetGraphicsMode(HDC hDC);
|
||||
|
||||
BOOL W32kGetWorldTransform(HDC hDC,
|
||||
LPXFORM Xform);
|
||||
|
||||
BOOL W32kLPtoDP(HDC hDC,
|
||||
LPPOINT Points,
|
||||
int Count);
|
||||
|
||||
BOOL W32kModifyWorldTransform(HDC hDC,
|
||||
CONST LPXFORM Xform,
|
||||
DWORD Mode);
|
||||
|
||||
BOOL W32kOffsetViewportOrgEx(HDC hDC,
|
||||
int XOffset,
|
||||
int YOffset,
|
||||
LPPOINT Point);
|
||||
|
||||
BOOL W32kOffsetWindowOrgEx(HDC hDC,
|
||||
int XOffset,
|
||||
int YOffset,
|
||||
LPPOINT Point);
|
||||
|
||||
BOOL W32kScaleViewportExtEx(HDC hDC,
|
||||
int Xnum,
|
||||
int Xdenom,
|
||||
int Ynum,
|
||||
int Ydenom,
|
||||
LPSIZE Size);
|
||||
|
||||
BOOL W32kScaleWindowExtEx(HDC hDC,
|
||||
int Xnum,
|
||||
int Xdenom,
|
||||
int Ynum,
|
||||
int Ydenom,
|
||||
LPSIZE Size);
|
||||
|
||||
int W32kSetGraphicsMode(HDC hDC,
|
||||
int Mode);
|
||||
|
||||
int W32kSetMapMode(HDC hDC,
|
||||
int MapMode);
|
||||
|
||||
BOOL W32kSetViewportExtEx(HDC hDC,
|
||||
int XExtent,
|
||||
int YExtent,
|
||||
LPSIZE Size);
|
||||
|
||||
BOOL W32kSetViewportOrgEx(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
LPPOINT Point);
|
||||
|
||||
BOOL W32kSetWindowExtEx(HDC hDC,
|
||||
int XExtent,
|
||||
int YExtent,
|
||||
LPSIZE Size);
|
||||
|
||||
BOOL W32kSetWindowOrgEx(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
LPPOINT Point);
|
||||
|
||||
BOOL W32kSetWorldTransform(HDC hDC,
|
||||
CONST LPXFORM Xform);
|
||||
|
||||
#endif
|
||||
|
55
reactos/include/win32k/fillshap.h
Normal file
55
reactos/include/win32k/fillshap.h
Normal file
|
@ -0,0 +1,55 @@
|
|||
|
||||
#ifndef __WIN32K_FILLSHAP_H
|
||||
#define __WIN32K_FILLSHAP_H
|
||||
|
||||
BOOL W32kChord(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int XRadial1,
|
||||
int YRadial1,
|
||||
int XRadial2,
|
||||
int YRadial2);
|
||||
|
||||
BOOL W32kEllipse(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect);
|
||||
|
||||
BOOL W32kPie(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int XRadial1,
|
||||
int YRadial1,
|
||||
int XRadial2,
|
||||
int YRadial2);
|
||||
|
||||
BOOL W32kPolygon(HDC hDC,
|
||||
CONST PPOINT Points,
|
||||
int Count);
|
||||
|
||||
BOOL W32kPolyPolygon(HDC hDC,
|
||||
CONST LPPOINT Points,
|
||||
CONST LPINT PolyCounts,
|
||||
int Count);
|
||||
|
||||
BOOL W32kRectangle(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect);
|
||||
|
||||
BOOL W32kRoundRect(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int Width,
|
||||
int Height);
|
||||
|
||||
#endif
|
||||
|
72
reactos/include/win32k/line.h
Normal file
72
reactos/include/win32k/line.h
Normal file
|
@ -0,0 +1,72 @@
|
|||
|
||||
#ifndef __WIN32K_LINE_H
|
||||
#define __WIN32K_LINE_H
|
||||
|
||||
BOOL W32kAngleArc(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
DWORD Radius,
|
||||
FLOAT StartAngle,
|
||||
FLOAT SweepAngle);
|
||||
|
||||
BOOL W32kArc(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int XStartArc,
|
||||
int YStartArc,
|
||||
int XEndArc,
|
||||
int YEndArc);
|
||||
|
||||
BOOL W32kArcTo(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int XRadial1,
|
||||
int YRadial1,
|
||||
int XRadial2,
|
||||
int YRadial2);
|
||||
|
||||
int W32kGetArcDirection(HDC hDC);
|
||||
|
||||
BOOL W32kLineTo(HDC hDC,
|
||||
int XEnd,
|
||||
int YEnd);
|
||||
|
||||
BOOL W32kMoveToEx(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
LPPOINT Point);
|
||||
|
||||
BOOL W32kPolyBezier(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
DWORD Count);
|
||||
|
||||
BOOL W32kPolyBezierTo(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
DWORD Count);
|
||||
|
||||
BOOL W32kPolyDraw(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
CONST LPBYTE Types,
|
||||
int Count);
|
||||
|
||||
BOOL W32kPolyline(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
int Count);
|
||||
|
||||
BOOL W32kPolylineTo(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
DWORD Count);
|
||||
|
||||
BOOL W32kPolyPolyline(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
CONST LPDWORD PolyPoints,
|
||||
DWORD Count);
|
||||
|
||||
int W32kSetArcDirection(HDC hDC,
|
||||
int ArcDirection);
|
||||
|
||||
#endif
|
45
reactos/include/win32k/metafile.h
Normal file
45
reactos/include/win32k/metafile.h
Normal file
|
@ -0,0 +1,45 @@
|
|||
|
||||
#ifndef __WIN32K_METAFILE_H
|
||||
#define __WIN32K_METAFILE_H
|
||||
|
||||
HENHMETAFILE W32kCloseEnhMetaFile(HDC hDC);
|
||||
|
||||
HMETAFILE W32kCloseMetaFile(HDC hDC);
|
||||
|
||||
HENHMETAFILE W32kCopyEnhMetaFile(HENHMETAFILE Src,
|
||||
LPCTSTR File);
|
||||
|
||||
HMETAFILE W32kCopyMetaFile(HMETAFILE Src,
|
||||
LPCTSTR File);
|
||||
|
||||
HDC W32kCreateEnhMetaFile(HDC hDCRef,
|
||||
LPCTSTR File,
|
||||
CONST LPRECT Rect,
|
||||
LPCTSTR Description);
|
||||
|
||||
HDC W32kCreateMetaFile(LPCTSTR File);
|
||||
|
||||
BOOL W32kDeleteEnhMetaFile(HENHMETAFILE emf);
|
||||
|
||||
BOOL W32kDeleteMetaFile(HMETAFILE mf);
|
||||
|
||||
BOOL W32kEnumEnhMetaFile(HDC hDC,
|
||||
HENHMETAFILE emf,
|
||||
ENHMFENUMPROC EnhMetaFunc,
|
||||
LPVOID Data,
|
||||
CONST LPRECT Rect);
|
||||
|
||||
BOOL W32kEnumMetaFile(HDC hDC,
|
||||
HMETAFILE mf,
|
||||
MFENUMPROC MetaFunc,
|
||||
LPARAM lParam);
|
||||
|
||||
BOOL W32kGdiComment(HDC hDC,
|
||||
UINT Size,
|
||||
CONST LPBYTE Data);
|
||||
|
||||
HENHMETAFILE W32kGetEnhMetaFile(LPCTSTR MetaFile);
|
||||
|
||||
|
||||
#endif
|
||||
|
161
reactos/include/win32k/text.h
Normal file
161
reactos/include/win32k/text.h
Normal file
|
@ -0,0 +1,161 @@
|
|||
|
||||
#ifndef __WIN32K_TEXT_H
|
||||
#define __WIN32K_TEXT_H
|
||||
|
||||
int W32kAddFontResource(LPCTSTR Filename);
|
||||
|
||||
HFONT W32kCreateFont(int Height,
|
||||
int Width,
|
||||
int Escapement,
|
||||
int Orientation,
|
||||
int Weight,
|
||||
DWORD Italic,
|
||||
DWORD Underline,
|
||||
DWORD StrikeOut,
|
||||
DWORD CharSet,
|
||||
DWORD OutputPrecision,
|
||||
DWORD ClipPrecision,
|
||||
DWORD Quality,
|
||||
DWORD PitchAndFamily,
|
||||
LPCTSTR Face);
|
||||
|
||||
HFONT W32kCreateFontIndirect(CONST LPLOGFONT lf);
|
||||
|
||||
BOOL W32kCreateScalableFontResource(DWORD Hidden,
|
||||
LPCTSTR FontRes,
|
||||
LPCTSTR FontFile,
|
||||
LPCTSTR CurrentPath);
|
||||
|
||||
int W32kEnumFontFamilies(HDC hDC,
|
||||
LPCTSTR Family,
|
||||
FONTENUMPROC EnumFontFamProc,
|
||||
LPARAM lParam);
|
||||
|
||||
int W32kEnumFontFamiliesEx(HDC hDC,
|
||||
LPLOGFONT Logfont,
|
||||
FONTENUMPROC EnumFontFamExProc,
|
||||
LPARAM lParam,
|
||||
DWORD Flags);
|
||||
|
||||
int W32kEnumFonts(HDC hDC,
|
||||
LPCTSTR FaceName,
|
||||
FONTENUMPROC FontFunc,
|
||||
LPARAM lParam);
|
||||
|
||||
BOOL W32kExtTextOut(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
UINT Options,
|
||||
CONST LPRECT rc,
|
||||
LPCTSTR String,
|
||||
UINT Count,
|
||||
CONST LPINT Dx);
|
||||
|
||||
BOOL W32kGetAspectRatioFilterEx(HDC hDC,
|
||||
LPSIZE AspectRatio);
|
||||
|
||||
BOOL W32kGetCharABCWidths(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
LPABC abc);
|
||||
|
||||
BOOL W32kGetCharABCWidthsFloat(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
LPABCFLOAT abcF);
|
||||
|
||||
DWORD W32kGetCharacterPlacement(HDC hDC,
|
||||
LPCTSTR String,
|
||||
int Count,
|
||||
int MaxExtent,
|
||||
LPGCP_RESULTS Results,
|
||||
DWORD Flags);
|
||||
|
||||
BOOL W32kGetCharWidth(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
LPINT Buffer);
|
||||
|
||||
BOOL W32kGetCharWidth32(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
LPINT Buffer);
|
||||
|
||||
BOOL W32kGetCharWidthFloat(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
PFLOAT Buffer);
|
||||
|
||||
DWORD W32kGetFontLanguageInfo(HDC hDC);
|
||||
|
||||
DWORD W32kGetGlyphOutline(HDC hDC,
|
||||
UINT Char,
|
||||
UINT Format,
|
||||
LPGLYPHMETRICS gm,
|
||||
DWORD Bufsize,
|
||||
LPVOID Buffer,
|
||||
CONST LPMAT2 mat2);
|
||||
|
||||
DWORD W32kGetKerningPairs(HDC hDC,
|
||||
DWORD NumPairs,
|
||||
LPKERNINGPAIR krnpair);
|
||||
|
||||
UINT W32kGetOutlineTextMetrics(HDC hDC,
|
||||
UINT Data,
|
||||
LPOUTLINETEXTMETRIC otm);
|
||||
|
||||
BOOL W32kGetRasterizerCaps(LPRASTERIZER_STATUS rs,
|
||||
UINT Size);
|
||||
|
||||
BOOL W32kGetTextExtentExPoint(HDC hDC,
|
||||
LPCTSTR String,
|
||||
int Count,
|
||||
int MaxExtent,
|
||||
LPINT Fit,
|
||||
LPINT Dx,
|
||||
LPSIZE Size);
|
||||
|
||||
BOOL W32kGetTextExtentPoint(HDC hDC,
|
||||
LPCTSTR String,
|
||||
int Count,
|
||||
LPSIZE Size);
|
||||
|
||||
BOOL W32kGetTextExtentPoint32(HDC hDC,
|
||||
LPCTSTR String,
|
||||
int Count,
|
||||
LPSIZE Size);
|
||||
|
||||
int W32kGetTextFace(HDC hDC,
|
||||
int Count,
|
||||
LPTSTR FaceName);
|
||||
|
||||
BOOL W32kGetTextMetrics(HDC hDC,
|
||||
LPTEXTMETRIC tm);
|
||||
|
||||
BOOL W32kPolyTextOut(HDC hDC,
|
||||
CONST LPPOLYTEXT txt,
|
||||
int Count);
|
||||
|
||||
BOOL W32kRemoveFontResource(LPCTSTR FileName);
|
||||
|
||||
DWORD W32kSetMapperFlags(HDC hDC,
|
||||
DWORD Flag);
|
||||
|
||||
UINT W32kSetTextAlign(HDC hDC,
|
||||
UINT Mode);
|
||||
|
||||
COLORREF W32kSetTextColor(HDC hDC,
|
||||
COLORREF Color);
|
||||
|
||||
BOOL W32kSetTextJustification(HDC hDC,
|
||||
int BreakExtra,
|
||||
int BreakCount);
|
||||
|
||||
BOOL W32kTextOut(HDC hDC,
|
||||
int XStart,
|
||||
int YStart,
|
||||
LPCTSTR String,
|
||||
int Count);
|
||||
|
||||
#endif
|
||||
|
11
reactos/include/win32k/win32k.h
Normal file
11
reactos/include/win32k/win32k.h
Normal file
|
@ -0,0 +1,11 @@
|
|||
|
||||
#include <win32k/bitmaps.h>
|
||||
#include <win32k/brush.h>
|
||||
#include <win32k/cliprgn.h>
|
||||
#include <win32k/color.h>
|
||||
#include <win32k/coord.h>
|
||||
#include <win32k/dc.h>
|
||||
#include <win32k/fillshap.h>
|
||||
#include <win32k/line.h>
|
||||
#include <win32k/text.h>
|
||||
|
|
@ -9,20 +9,20 @@
|
|||
#include <internal/service.h>
|
||||
#include <internal/hal.h>
|
||||
|
||||
#include <win32k/dc.h>
|
||||
#include <win32k/bitmaps.h>
|
||||
#include <win32k/brush.h>
|
||||
#include <win32k/win32k.h>
|
||||
|
||||
SERVICE_TABLE W32kServiceTable[] =
|
||||
{
|
||||
#if 0
|
||||
{?, (ULONG) W32kAbortDoc},
|
||||
{?, (ULONG) W32kAbortPath},
|
||||
{?, (ULONG) W32kAddFontResource},
|
||||
{?, (ULONG) W32kAngleArc},
|
||||
{?, (ULONG) W32kAnimatePalette},
|
||||
{?, (ULONG) W32kArc},
|
||||
{?, (ULONG) W32kArcTo},
|
||||
#endif
|
||||
{4, (ULONG) W32kAddFontResource},
|
||||
{24, (ULONG) W32kAngleArc},
|
||||
{16, (ULONG) W32kAnimatePalette},
|
||||
{36, (ULONG) W32kArc},
|
||||
{36, (ULONG) W32kArcTo},
|
||||
#if 0
|
||||
{?, (ULONG) W32kBeginPath},
|
||||
#endif
|
||||
{36, (ULONG) W32kBitBlt},
|
||||
|
@ -30,16 +30,20 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
#if 0
|
||||
{?, (ULONG) W32kCheckColorsInGamut},
|
||||
{?, (ULONG) W32kChoosePixelFormat},
|
||||
{?, (ULONG) W32kChord},
|
||||
{?, (ULONG) W32kCloseEnhMetaFile},
|
||||
#endif
|
||||
{36, (ULONG) W32kChord},
|
||||
{4, (ULONG) W32kCloseEnhMetaFile},
|
||||
#if 0
|
||||
{?, (ULONG) W32kCloseFigure},
|
||||
{?, (ULONG) W32kCloseMetaFile},
|
||||
#endif
|
||||
{4, (ULONG) W32kCloseMetaFile},
|
||||
#if 0
|
||||
{?, (ULONG) W32kColorMatchToTarget},
|
||||
{?, (ULONG) W32kCombineRgn},
|
||||
{?, (ULONG) W32kCombineTransform},
|
||||
{?, (ULONG) W32kCopyEnhMetaFile},
|
||||
{?, (ULONG) W32kCopyMetaFile},
|
||||
#endif
|
||||
{12, (ULONG) W32kCombineTransform},
|
||||
{8, (ULONG) W32kCopyEnhMetaFile},
|
||||
{8, (ULONG) W32kCopyMetaFile},
|
||||
{20, (ULONG) W32kCreateBitmap},
|
||||
{4, (ULONG) W32kCreateBitmapIndirect},
|
||||
{4, (ULONG) W32kCreateBrushIndirect},
|
||||
|
@ -57,17 +61,17 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
#if 0
|
||||
{?, (ULONG) W32kCreateEllipticRgn},
|
||||
{?, (ULONG) W32kCreateEllipticRgnIndirect},
|
||||
{?, (ULONG) W32kCreateEnhMetaFile},
|
||||
{?, (ULONG) W32kCreateFontIndirect},
|
||||
{?, (ULONG) W32kCreateFont},
|
||||
{?, (ULONG) W32kCreateHalftonePalette},
|
||||
#endif
|
||||
{16, (ULONG) W32kCreateEnhMetaFile},
|
||||
{56, (ULONG) W32kCreateFont},
|
||||
{4, (ULONG) W32kCreateFontIndirect},
|
||||
{4, (ULONG) W32kCreateHalftonePalette},
|
||||
{8, (ULONG) W32kCreateHatchBrush},
|
||||
#if 0
|
||||
{?, (ULONG) W32kCreateIC},
|
||||
{?, (ULONG) W32kCreateMetaFile},
|
||||
{?, (ULONG) W32kCreatePalette},
|
||||
#endif
|
||||
{4, (ULONG) W32kCreateMetaFile},
|
||||
{4, (ULONG) W32kCreatePalette},
|
||||
{4, (ULONG) W32kCreatePatternBrush},
|
||||
#if 0
|
||||
{?, (ULONG) W32kCreatePen},
|
||||
|
@ -77,47 +81,51 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
{?, (ULONG) W32kCreateRectRgn},
|
||||
{?, (ULONG) W32kCreateRectRgnIndirect},
|
||||
{?, (ULONG) W32kCreateRoundRectRgn},
|
||||
{?, (ULONG) W32kCreateScalableFontResource},
|
||||
#endif
|
||||
{16, (ULONG) W32kCreateScalableFontResource},
|
||||
{4, (ULONG) W32kCreateSolidBrush},
|
||||
{12, (ULONG) W32kDPtoLP},
|
||||
#if 0
|
||||
{?, (ULONG) W32kDPtoLP},
|
||||
{?, (ULONG) W32kDeleteColorSpace},
|
||||
#endif
|
||||
{4, (ULONG) W32kDeleteDC},
|
||||
{4, (ULONG) W32kDeleteEnhMetaFile},
|
||||
{4, (ULONG) W32kDeleteMetaFile},
|
||||
#if 0
|
||||
{?, (ULONG) W32kDeleteEnhMetaFile},
|
||||
{?, (ULONG) W32kDeleteMetaFile},
|
||||
{?, (ULONG) W32kDeleteObject},
|
||||
{?, (ULONG) W32kDescribePixelFormat},
|
||||
{?, (ULONG) W32kDeviceCapabilitiesEx},
|
||||
#endif
|
||||
{16, (ULONG) W32kDrawEscape},
|
||||
{20, (ULONG) W32kEllipse},
|
||||
#if 0
|
||||
{?, (ULONG) W32kEllipse},
|
||||
{?, (ULONG) W32kEndDoc},
|
||||
{?, (ULONG) W32kEndPage},
|
||||
{?, (ULONG) W32kEndPath},
|
||||
{?, (ULONG) W32kEnumEnhMetaFile},
|
||||
{?, (ULONG) W32kEnumFontFamiliesEx},
|
||||
{?, (ULONG) W32kEnumFontFamilies},
|
||||
{?, (ULONG) W32kEnumFonts},
|
||||
{?, (ULONG) W32kEnumICMProfiles},
|
||||
{?, (ULONG) W32kEnumMetaFile},
|
||||
#endif
|
||||
{20, (ULONG) W32kEnumEnhMetaFile},
|
||||
{16, (ULONG) W32kEnumFontFamilies},
|
||||
{20, (ULONG) W32kEnumFontFamiliesEx},
|
||||
{16, (ULONG) W32kEnumFonts},
|
||||
#if 0
|
||||
{?, (ULONG) W32kEnumICMProfiles},
|
||||
#endif
|
||||
{16, (ULONG) W32kEnumMetaFile},
|
||||
{16, (ULONG) W32kEnumObjects},
|
||||
#if 0
|
||||
{?, (ULONG) W32kEqualRgn},
|
||||
{?, (ULONG) W32kEscape},
|
||||
{?, (ULONG) W32kExcludeClipRect},
|
||||
#endif
|
||||
{20, (ULONG) W32kExcludeClipRect},
|
||||
#if 0
|
||||
{?, (ULONG) W32kExtCreatePen},
|
||||
{?, (ULONG) W32kExtCreateRegion},
|
||||
{?, (ULONG) W32kExtEscape},
|
||||
#endif
|
||||
{20, (ULONG) W32kExtFloodFill},
|
||||
{12, (ULONG) W32kExtSelectClipRgn},
|
||||
{32, (ULONG) W32kExtTextOut},
|
||||
#if 0
|
||||
{?, (ULONG) W32kExtSelectClipRgn},
|
||||
{?, (ULONG) W32kExtTextOut},
|
||||
{?, (ULONG) W32kFillPath},
|
||||
{?, (ULONG) W32kFillRgn},
|
||||
#endif
|
||||
|
@ -128,16 +136,18 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
{16, (ULONG) W32kFloodFill},
|
||||
#if 0
|
||||
{?, (ULONG) W32kFrameRgn},
|
||||
{?, (ULONG) W32kGdiComment},
|
||||
#endif
|
||||
{12, (ULONG) W32kGdiComment},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGdiFlush},
|
||||
{?, (ULONG) W32kGdiGetBatchLimit},
|
||||
{?, (ULONG) W32kGdiPlayDCScript},
|
||||
{?, (ULONG) W32kGdiPlayJournal},
|
||||
{?, (ULONG) W32kGdiPlayScript},
|
||||
{?, (ULONG) W32kGdiSetBatchLimit},
|
||||
{?, (ULONG) W32kGetArcDirection},
|
||||
{?, (ULONG) W32kGetAspectRatioFilterEx},
|
||||
#endif
|
||||
{4, (ULONG) W32kGetArcDirection},
|
||||
{8, (ULONG) W32kGetAspectRatioFilterEx},
|
||||
{12, (ULONG) W32kGetBitmapBits},
|
||||
{8, (ULONG) W32kGetBitmapDimensionEx},
|
||||
{4, (ULONG) W32kGetBkColor},
|
||||
|
@ -146,18 +156,16 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
{?, (ULONG) W32kGetBoundsRect},
|
||||
#endif
|
||||
{8, (ULONG) W32kGetBrushOrgEx},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetCharABCWidthsFloat},
|
||||
{?, (ULONG) W32kGetCharABCWidths},
|
||||
{?, (ULONG) W32kGetCharWidth32},
|
||||
{?, (ULONG) W32kGetCharWidthFloat},
|
||||
{?, (ULONG) W32kGetCharWidth},
|
||||
{?, (ULONG) W32kGetCharacterPlacement},
|
||||
{?, (ULONG) W32kGetClipBox},
|
||||
#endif
|
||||
{16, (ULONG) W32kGetCharABCWidths},
|
||||
{16, (ULONG) W32kGetCharABCWidthsFloat},
|
||||
{24, (ULONG) W32kGetCharacterPlacement},
|
||||
{16, (ULONG) W32kGetCharWidth},
|
||||
{16, (ULONG) W32kGetCharWidth32},
|
||||
{16, (ULONG) W32kGetCharWidthFloat},
|
||||
{8, (ULONG) W32kGetClipBox},
|
||||
{4, (ULONG) W32kGetClipRgn},
|
||||
{8, (ULONG) W32kGetColorAdjustment},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetColorAdjustment},
|
||||
{?, (ULONG) W32kGetColorSpace},
|
||||
#endif
|
||||
{8, (ULONG) W32kGetCurrentObject},
|
||||
|
@ -168,33 +176,49 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
{8, (ULONG) W32kGetDeviceCaps},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetDeviceGammaRamp},
|
||||
#endif
|
||||
{4, (ULONG) W32kGetEnhMetaFile},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetEnhMetaFileBits},
|
||||
{?, (ULONG) W32kGetEnhMetaFileDescription},
|
||||
{?, (ULONG) W32kGetEnhMetaFileHeader},
|
||||
{?, (ULONG) W32kGetEnhMetaFilePaletteEntries},
|
||||
{?, (ULONG) W32kGetEnhMetaFilePixelFormat},
|
||||
{?, (ULONG) W32kGetEnhMetaFile},
|
||||
{?, (ULONG) W32kGetFontLanguageInfo},
|
||||
#endif
|
||||
{4, (ULONG) W32kGetFontLanguageInfo},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetFontResourceInfo},
|
||||
{?, (ULONG) W32kGetGlyphOutline},
|
||||
#endif
|
||||
{28, (ULONG) W32kGetGlyphOutline},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetGlyphOutlineWow},
|
||||
{?, (ULONG) W32kGetGraphicsMode},
|
||||
#endif
|
||||
{4, (ULONG) W32kGetGraphicsMode},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetICMProfile},
|
||||
{?, (ULONG) W32kGetKerningPairs},
|
||||
#endif
|
||||
{12, (ULONG) W32kGetKerningPairs},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetLogColorSpace},
|
||||
#endif
|
||||
{4, (ULONG) W32kGetMapMode},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetMetaFileBitsEx},
|
||||
{?, (ULONG) W32kGetMetaFile},
|
||||
{?, (ULONG) W32kGetMetaRgn},
|
||||
#endif
|
||||
{8, (ULONG) W32kGetMetaRgn},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetMiterLimit},
|
||||
{?, (ULONG) W32kGetNearestColor},
|
||||
{?, (ULONG) W32kGetNearestPaletteIndex},
|
||||
#endif
|
||||
{8, (ULONG) W32kGetNearestColor},
|
||||
{8, (ULONG) W32kGetNearestPaletteIndex},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetObject},
|
||||
{?, (ULONG) W32kGetObjectType},
|
||||
{?, (ULONG) W32kGetOutlineTextMetrics},
|
||||
{?, (ULONG) W32kGetPaletteEntries},
|
||||
#endif
|
||||
{12, (ULONG) W32kGetOutlineTextMetrics},
|
||||
{16, (ULONG) W32kGetPaletteEntries},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetPath},
|
||||
#endif
|
||||
{4, (ULONG) W32kGetPixel},
|
||||
|
@ -205,31 +229,27 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
{4, (ULONG) W32kGetROP2},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetRandomRgn},
|
||||
{?, (ULONG) W32kGetRasterizerCaps},
|
||||
#endif
|
||||
{8, (ULONG) W32kGetRasterizerCaps},
|
||||
{4, (ULONG) W32kGetRelAbs},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetRgnBox},
|
||||
{?, (ULONG) W32kGetStockObject},
|
||||
#endif
|
||||
{4, (ULONG) W32kGetStretchBltMode},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetSystemPaletteEntries},
|
||||
{?, (ULONG) W32kGetSystemPaletteUse},
|
||||
#endif
|
||||
{16, (ULONG) W32kGetSystemPaletteEntries},
|
||||
{4, (ULONG) W32kGetSystemPaletteUse},
|
||||
{4, (ULONG) W32kGetTextAlign},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetTextCharset},
|
||||
{?, (ULONG) W32kGetTextCharsetInfo},
|
||||
#endif
|
||||
{4, (ULONG) W32kGetTextColor},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetTextExtentExPoint},
|
||||
{?, (ULONG) W32kGetTextExtentPoint32},
|
||||
{?, (ULONG) W32kGetTextExtentPoint},
|
||||
{?, (ULONG) W32kGetTextFace},
|
||||
{?, (ULONG) W32kGetTextMetrics},
|
||||
#endif
|
||||
{28, (ULONG) W32kGetTextExtentExPoint},
|
||||
{16, (ULONG) W32kGetTextExtentPoint},
|
||||
{16, (ULONG) W32kGetTextExtentPoint32},
|
||||
{12, (ULONG) W32kGetTextFace},
|
||||
{8, (ULONG) W32kGetTextMetrics},
|
||||
{8, (ULONG) W32kGetViewportExtEx},
|
||||
{8, (ULONG) W32kGetViewportOrgEx},
|
||||
#if 0
|
||||
|
@ -237,74 +257,78 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
#endif
|
||||
{8, (ULONG) W32kGetWindowExtEx},
|
||||
{8, (ULONG) W32kGetWindowOrgEx},
|
||||
{8, (ULONG) W32kGetWorldTransform},
|
||||
{20, (ULONG) W32kIntersectClipRect},
|
||||
#if 0
|
||||
{?, (ULONG) W32kGetWorldTransform},
|
||||
{?, (ULONG) W32kIntersectClipRect},
|
||||
{?, (ULONG) W32kInvertRgn},
|
||||
{?, (ULONG) W32kLPtoDP},
|
||||
{?, (ULONG) W32kLineTo},
|
||||
#endif
|
||||
{12, (ULONG) W32kLPtoDP},
|
||||
{12, (ULONG) W32kLineTo},
|
||||
{48, (ULONG) W32kMaskBlt},
|
||||
{12, (ULONG) W32kModifyWorldTransform},
|
||||
{16, (ULONG) W32kMoveToEx},
|
||||
{12, (ULONG) W32kOffsetClipRgn},
|
||||
#if 0
|
||||
{?, (ULONG) W32kModifyWorldTransform},
|
||||
{?, (ULONG) W32kMoveToEx},
|
||||
{?, (ULONG) W32kOffsetClipRgn},
|
||||
{?, (ULONG) W32kOffsetRgn},
|
||||
{?, (ULONG) W32kOffsetViewportOrgEx},
|
||||
{?, (ULONG) W32kOffsetWindowOrgEx},
|
||||
#endif
|
||||
{16, (ULONG) W32kOffsetViewportOrgEx},
|
||||
{16, (ULONG) W32kOffsetWindowOrgEx},
|
||||
#if 0
|
||||
{?, (ULONG) W32kPaintRgn},
|
||||
#endif
|
||||
{24, (ULONG) W32kPatBlt},
|
||||
#if 0
|
||||
{?, (ULONG) W32kPathToRegion},
|
||||
{?, (ULONG) W32kPie},
|
||||
#endif
|
||||
{36, (ULONG) W32kPie},
|
||||
#if 0
|
||||
{?, (ULONG) W32kPlayEnhMetaFile},
|
||||
{?, (ULONG) W32kPlayEnhMetaFileRecord},
|
||||
{?, (ULONG) W32kPlayMetaFile},
|
||||
{?, (ULONG) W32kPlayMetaFileRecord},
|
||||
#endif
|
||||
{40, (ULONG) W32kPlgBlt},
|
||||
{12, (ULONG) W32kPolyBezier},
|
||||
{12, (ULONG) W32kPolyBezierTo},
|
||||
{16, (ULONG) W32kPolyDraw},
|
||||
{12, (ULONG) W32kPolyline},
|
||||
{12, (ULONG) W32kPolylineTo},
|
||||
{16, (ULONG) W32kPolyPolyline},
|
||||
{12, (ULONG) W32kPolyTextOut},
|
||||
{12, (ULONG) W32kPolygon},
|
||||
{16, (ULONG) W32kPolyPolygon},
|
||||
#if 0
|
||||
{?, (ULONG) W32kPolyBezier},
|
||||
{?, (ULONG) W32kPolyBezierTo},
|
||||
{?, (ULONG) W32kPolyDraw},
|
||||
{?, (ULONG) W32kPolyPolygon},
|
||||
{?, (ULONG) W32kPolyPolyline},
|
||||
{?, (ULONG) W32kPolyTextOut},
|
||||
{?, (ULONG) W32kPolygon},
|
||||
{?, (ULONG) W32kPolyline},
|
||||
{?, (ULONG) W32kPolylineTo},
|
||||
{?, (ULONG) W32kPtInRegion},
|
||||
{?, (ULONG) W32kPtVisible},
|
||||
{?, (ULONG) W32kRealizePalette},
|
||||
#endif
|
||||
{12, (ULONG) W32kPtVisible},
|
||||
{4, (ULONG) W32kRealizePalette},
|
||||
#if 0
|
||||
{?, (ULONG) W32kRectInRegion},
|
||||
{?, (ULONG) W32kRectVisible},
|
||||
{?, (ULONG) W32kRectangle},
|
||||
{?, (ULONG) W32kRemoveFontResource},
|
||||
#endif
|
||||
{8, (ULONG) W32kRectVisible},
|
||||
{20, (ULONG) W32kRectangle},
|
||||
{4, (ULONG) W32kRemoveFontResource},
|
||||
{8, (ULONG) W32kResetDC},
|
||||
#if 0
|
||||
{?, (ULONG) W32kResizePalette},
|
||||
#endif
|
||||
{8, (ULONG) W32kResizePalette},
|
||||
{8, (ULONG) W32kRestoreDC},
|
||||
#if 0
|
||||
{?, (ULONG) W32kRoundRect},
|
||||
#endif
|
||||
{28, (ULONG) W32kRoundRect},
|
||||
{4, (ULONG) W32kSaveDC},
|
||||
{24, (ULONG) W32kScaleViewportExtEx},
|
||||
{24, (ULONG) W32kScaleWindowExtEx},
|
||||
#if 0
|
||||
{?, (ULONG) W32kScaleViewportExtEx},
|
||||
{?, (ULONG) W32kScaleWindowExtEx},
|
||||
{?, (ULONG) W32kSelectBrushLocal},
|
||||
{?, (ULONG) W32kSelectClipPath},
|
||||
{?, (ULONG) W32kSelectClipRgn},
|
||||
#endif
|
||||
{8, (ULONG) W32kSelectClipPath},
|
||||
{8, (ULONG) W32kSelectClipRgn},
|
||||
#if 0
|
||||
{?, (ULONG) W32kSelectFontLocal},
|
||||
#endif
|
||||
{8, (ULONG) W32kSelectObject},
|
||||
{12, (ULONG) W32kSelectPalette},
|
||||
#if 0
|
||||
{?, (ULONG) W32kSelectPalette},
|
||||
{?, (ULONG) W32kSetAbortProc},
|
||||
{?, (ULONG) W32kSetArcDirection},
|
||||
#endif
|
||||
{8, (ULONG) W32kSetArcDirection},
|
||||
{12, (ULONG) W32kSetBitmapBits},
|
||||
{16, (ULONG) W32kSetBitmapDimensionEx},
|
||||
#if 0
|
||||
|
@ -315,8 +339,8 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
{?, (ULONG) W32kSetBoundsRect},
|
||||
#endif
|
||||
{16, (ULONG) W32kSetBrushOrgEx},
|
||||
{8, (ULONG) W32kSetColorAdjustment},
|
||||
#if 0
|
||||
{?, (ULONG) W32kSetColorAdjustment},
|
||||
{?, (ULONG) W32kSetColorSpace},
|
||||
#endif
|
||||
{16, (ULONG) W32kSetDIBColorTable},
|
||||
|
@ -326,16 +350,22 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
{?, (ULONG) W32kSetDeviceGammaRamp},
|
||||
{?, (ULONG) W32kSetEnhMetaFileBits},
|
||||
{?, (ULONG) W32kSetFontEnumeration},
|
||||
{?, (ULONG) W32kSetGraphicsMode},
|
||||
#endif
|
||||
{8, (ULONG) W32kSetGraphicsMode},
|
||||
#if 0
|
||||
{?, (ULONG) W32kSetICMMode},
|
||||
{?, (ULONG) W32kSetICMProfile},
|
||||
{?, (ULONG) W32kSetMapMode},
|
||||
{?, (ULONG) W32kSetMapperFlags},
|
||||
{?, (ULONG) W32kSetMetaFileBitsEx},
|
||||
{?, (ULONG) W32kSetMetaRgn},
|
||||
{?, (ULONG) W32kSetMiterLimit},
|
||||
{?, (ULONG) W32kSetPaletteEntries},
|
||||
#endif
|
||||
{8, (ULONG) W32kSetMapMode},
|
||||
{8, (ULONG) W32kSetMapperFlags},
|
||||
#if 0
|
||||
{?, (ULONG) W32kSetMetaFileBitsEx},
|
||||
#if 0
|
||||
{4, (ULONG) W32kSetMetaRgn},
|
||||
#endif
|
||||
{?, (ULONG) W32kSetMiterLimit},
|
||||
#endif
|
||||
{16, (ULONG) W32kSetPaletteEntries},
|
||||
{16, (ULONG) W32kSetPixel},
|
||||
#if 0
|
||||
{?, (ULONG) W32kSetPixelFormat},
|
||||
|
@ -348,17 +378,19 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
#endif
|
||||
// {8, (ULONG) W32kSetRelAbs},
|
||||
{8, (ULONG) W32kSetStretchBltMode},
|
||||
{8, (ULONG) W32kSetSystemPaletteUse},
|
||||
{8, (ULONG) W32kSetTextAlign},
|
||||
{8, (ULONG) W32kSetTextColor},
|
||||
{12, (ULONG) W32kSetTextJustification},
|
||||
{16, (ULONG) W32kSetViewportExtEx},
|
||||
{16, (ULONG) W32kSetViewportOrgEx},
|
||||
#if 0
|
||||
{?, (ULONG) W32kSetSystemPaletteUse},
|
||||
{?, (ULONG) W32kSetTextAlign},
|
||||
{?, (ULONG) W32kSetTextColor},
|
||||
{?, (ULONG) W32kSetTextJustification},
|
||||
{?, (ULONG) W32kSetViewportExtEx},
|
||||
{?, (ULONG) W32kSetViewportOrgEx},
|
||||
{?, (ULONG) W32kSetWinMetaFileBits},
|
||||
{?, (ULONG) W32kSetWindowExtEx},
|
||||
{?, (ULONG) W32kSetWindowOrgEx},
|
||||
{?, (ULONG) W32kSetWorldTransform},
|
||||
#endif
|
||||
{16, (ULONG) W32kSetWindowExtEx},
|
||||
{16, (ULONG) W32kSetWindowOrgEx},
|
||||
{8, (ULONG) W32kSetWorldTransform},
|
||||
#if 0
|
||||
{?, (ULONG) W32kStartDoc},
|
||||
{?, (ULONG) W32kStartPage},
|
||||
#endif
|
||||
|
@ -368,10 +400,14 @@ SERVICE_TABLE W32kServiceTable[] =
|
|||
{?, (ULONG) W32kStrokeAndFillPath},
|
||||
{?, (ULONG) W32kStrokePath},
|
||||
{?, (ULONG) W32kSwapBuffers},
|
||||
{?, (ULONG) W32kTextOut},
|
||||
#endif
|
||||
{20, (ULONG) W32kTextOut},
|
||||
#if 0
|
||||
{?, (ULONG) W32kTranslateCharsetInfo},
|
||||
{?, (ULONG) W32kUnrealizeObject},
|
||||
{?, (ULONG) W32kUpdateColors},
|
||||
#endif
|
||||
{8, (ULONG) W32kUnrealizeObject},
|
||||
{4, (ULONG) W32kUpdateColors},
|
||||
#if 0
|
||||
{?, (ULONG) W32kUpdateICMRegKey},
|
||||
{?, (ULONG) W32kWidenPath},
|
||||
{?, (ULONG) W32kgdiPlaySpoolStream},
|
||||
|
|
|
@ -4,7 +4,9 @@
|
|||
|
||||
MAIN_OBJECTS = main/dllmain.o
|
||||
MISC_OBJECTS = misc/driver.o
|
||||
OBJECTS_OBJECTS = objects/bitmaps.o objects/brush.o objects/dc.o
|
||||
OBJECTS_OBJECTS = objects/bitmaps.o objects/brush.o objects/cliprgn.o \
|
||||
objects/color.o objects/coord.o objects/dc.o \
|
||||
objects/fillshap.o objects/line.o objects/text.o
|
||||
RESOURCE_OBJECT = win32k.coff
|
||||
STUBS_OBJECTS = stubs/stubs.o
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
|
||||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/bitmaps.h>
|
||||
|
||||
// #define NDEBUG
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
/* $Id: brush.c,v 1.3 1999/07/17 23:10:31 ea Exp $
|
||||
/* $Id: brush.c,v 1.4 1999/07/22 16:21:52 rex Exp $
|
||||
*/
|
||||
|
||||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/brush.h>
|
||||
|
||||
// #define NDEBUG
|
||||
|
|
85
reactos/subsys/win32k/objects/cliprgn.c
Normal file
85
reactos/subsys/win32k/objects/cliprgn.c
Normal file
|
@ -0,0 +1,85 @@
|
|||
|
||||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/cliprgn.h>
|
||||
|
||||
// #define NDEBUG
|
||||
#include <internal/debug.h>
|
||||
|
||||
int W32kExcludeClipRect(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kExtSelectClipRgn(HDC hDC,
|
||||
HRGN hrgn,
|
||||
int fnMode)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kGetClipBox(HDC hDC,
|
||||
LPRECT rc)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kGetMetaRgn(HDC hDC,
|
||||
HRGN hrgn)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kIntersectClipRect(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kOffsetClipRgn(HDC hDC,
|
||||
int XOffset,
|
||||
int YOffset)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPtVisible(HDC hDC,
|
||||
int X,
|
||||
int Y)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kRectVisible(HDC hDC,
|
||||
CONST PRECT rc)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kSelectClipPath(HDC hDC,
|
||||
int Mode)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kSelectClipRgn(HDC hDC,
|
||||
HRGN hrgn)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kSetMetaRgn(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
|
||||
|
113
reactos/subsys/win32k/objects/color.c
Normal file
113
reactos/subsys/win32k/objects/color.c
Normal file
|
@ -0,0 +1,113 @@
|
|||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/color.h>
|
||||
|
||||
// #define NDEBUG
|
||||
#include <internal/debug.h>
|
||||
|
||||
BOOL W32kAnimatePalette(HPALETTE hpal,
|
||||
UINT StartIndex,
|
||||
UINT Entries,
|
||||
CONST PPALETTEENTRY ppe)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HPALETTE W32kCreateHalftonePalette(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HPALETTE W32kCreatePalette(CONST PLOGPALETTE lgpl)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetColorAdjustment(HDC hDC,
|
||||
LPCOLORADJUSTMENT ca)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
COLORREF W32kGetNearestColor(HDC hDC,
|
||||
COLORREF Color)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kGetNearestPaletteIndex(HPALETTE hpal,
|
||||
COLORREF Color)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kGetPaletteEntries(HPALETTE hpal,
|
||||
UINT StartIndex,
|
||||
UINT Entries,
|
||||
LPPALETTEENTRY pe)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kGetSystemPaletteEntries(HDC hDC,
|
||||
UINT StartIndex,
|
||||
UINT Entries,
|
||||
LPPALETTEENTRY pe)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kGetSystemPaletteUse(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kRealizePalette(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kResizePalette(HPALETTE hpal,
|
||||
UINT Entries)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HPALETTE W32kSelectPalette(HDC hDC,
|
||||
HPALETTE hpal,
|
||||
BOOL ForceBackground)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kSetColorAdjustment(HDC hDC,
|
||||
CONST LPCOLORADJUSTMENT ca)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kSetPaletteEntries(HPALETTE hpal,
|
||||
UINT Start,
|
||||
UINT Entries,
|
||||
CONST LPPALETTEENTRY pe)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kSetSystemPaletteUse(HDC hDC,
|
||||
UINT Usage)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kUnrealizeObject(HGDIOBJ hgdiobj)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kUpdateColors(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
135
reactos/subsys/win32k/objects/coord.c
Normal file
135
reactos/subsys/win32k/objects/coord.c
Normal file
|
@ -0,0 +1,135 @@
|
|||
|
||||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/coord.h>
|
||||
|
||||
// #define NDEBUG
|
||||
#include <internal/debug.h>
|
||||
|
||||
BOOL W32kCombineTransform(LPXFORM XformResult,
|
||||
CONST LPXFORM xform1,
|
||||
CONST LPXFORM xform2)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kDPtoLP(HDC hDC,
|
||||
LPPOINT Points,
|
||||
int Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kGetGraphicsMode(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetWorldTransform(HDC hDC,
|
||||
LPXFORM Xform)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kLPtoDP(HDC hDC,
|
||||
LPPOINT Points,
|
||||
int Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kModifyWorldTransform(HDC hDC,
|
||||
CONST LPXFORM Xform,
|
||||
DWORD Mode)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kOffsetViewportOrgEx(HDC hDC,
|
||||
int XOffset,
|
||||
int YOffset,
|
||||
LPPOINT Point)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kOffsetWindowOrgEx(HDC hDC,
|
||||
int XOffset,
|
||||
int YOffset,
|
||||
LPPOINT Point)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kScaleViewportExtEx(HDC hDC,
|
||||
int Xnum,
|
||||
int Xdenom,
|
||||
int Ynum,
|
||||
int Ydenom,
|
||||
LPSIZE Size)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kScaleWindowExtEx(HDC hDC,
|
||||
int Xnum,
|
||||
int Xdenom,
|
||||
int Ynum,
|
||||
int Ydenom,
|
||||
LPSIZE Size)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kSetGraphicsMode(HDC hDC,
|
||||
int Mode)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kSetMapMode(HDC hDC,
|
||||
int MapMode)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kSetViewportExtEx(HDC hDC,
|
||||
int XExtent,
|
||||
int YExtent,
|
||||
LPSIZE Size)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kSetViewportOrgEx(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
LPPOINT Point)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kSetWindowExtEx(HDC hDC,
|
||||
int XExtent,
|
||||
int YExtent,
|
||||
LPSIZE Size)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kSetWindowOrgEx(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
LPPOINT Point)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kSetWorldTransform(HDC hDC,
|
||||
CONST LPXFORM Xform)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
|
79
reactos/subsys/win32k/objects/fillshap.c
Normal file
79
reactos/subsys/win32k/objects/fillshap.c
Normal file
|
@ -0,0 +1,79 @@
|
|||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/fillshap.h>
|
||||
|
||||
// #define NDEBUG
|
||||
#include <internal/debug.h>
|
||||
|
||||
BOOL W32kChord(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int XRadial1,
|
||||
int YRadial1,
|
||||
int XRadial2,
|
||||
int YRadial2)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kEllipse(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPie(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int XRadial1,
|
||||
int YRadial1,
|
||||
int XRadial2,
|
||||
int YRadial2)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolygon(HDC hDC,
|
||||
CONST PPOINT Points,
|
||||
int Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolyPolygon(HDC hDC,
|
||||
CONST LPPOINT Points,
|
||||
CONST LPINT PolyCounts,
|
||||
int Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kRectangle(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kRoundRect(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int Width,
|
||||
int Height)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
|
115
reactos/subsys/win32k/objects/line.c
Normal file
115
reactos/subsys/win32k/objects/line.c
Normal file
|
@ -0,0 +1,115 @@
|
|||
|
||||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/line.h>
|
||||
|
||||
// #define NDEBUG
|
||||
#include <internal/debug.h>
|
||||
|
||||
BOOL W32kAngleArc(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
DWORD Radius,
|
||||
FLOAT StartAngle,
|
||||
FLOAT SweepAngle)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kArc(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int XStartArc,
|
||||
int YStartArc,
|
||||
int XEndArc,
|
||||
int YEndArc)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kArcTo(HDC hDC,
|
||||
int LeftRect,
|
||||
int TopRect,
|
||||
int RightRect,
|
||||
int BottomRect,
|
||||
int XRadial1,
|
||||
int YRadial1,
|
||||
int XRadial2,
|
||||
int YRadial2)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kGetArcDirection(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kLineTo(HDC hDC,
|
||||
int XEnd,
|
||||
int YEnd)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kMoveToEx(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
LPPOINT Point)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolyBezier(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
DWORD Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolyBezierTo(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
DWORD Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolyDraw(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
CONST LPBYTE Types,
|
||||
int Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolyline(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
int Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolylineTo(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
DWORD Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolyPolyline(HDC hDC,
|
||||
CONST LPPOINT pt,
|
||||
CONST LPDWORD PolyPoints,
|
||||
DWORD Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kSetArcDirection(HDC hDC,
|
||||
int ArcDirection)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
84
reactos/subsys/win32k/objects/metafile.c
Normal file
84
reactos/subsys/win32k/objects/metafile.c
Normal file
|
@ -0,0 +1,84 @@
|
|||
|
||||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/metafile.h>
|
||||
|
||||
// #define NDEBUG
|
||||
#include <internal/debug.h>
|
||||
|
||||
HENHMETAFILE W32kCloseEnhMetaFile(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HMETAFILE W32kCloseMetaFile(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HENHMETAFILE W32kCopyEnhMetaFile(HENHMETAFILE Src,
|
||||
LPCTSTR File)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HMETAFILE W32kCopyMetaFile(HMETAFILE Src,
|
||||
LPCTSTR File)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HDC W32kCreateEnhMetaFile(HDC hDCRef,
|
||||
LPCTSTR File,
|
||||
CONST LPRECT Rect,
|
||||
LPCTSTR Description)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HDC W32kCreateMetaFile(LPCTSTR File)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kDeleteEnhMetaFile(HENHMETAFILE emf)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kDeleteMetaFile(HMETAFILE mf)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kEnumEnhMetaFile(HDC hDC,
|
||||
HENHMETAFILE emf,
|
||||
ENHMFENUMPROC EnhMetaFunc,
|
||||
LPVOID Data,
|
||||
CONST LPRECT Rect)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kEnumMetaFile(HDC hDC,
|
||||
HMETAFILE mf,
|
||||
MFENUMPROC MetaFunc,
|
||||
LPARAM lParam)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGdiComment(HDC hDC,
|
||||
UINT Size,
|
||||
CONST LPBYTE Data)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HENHMETAFILE W32kGetEnhMetaFile(LPCTSTR MetaFile)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
|
260
reactos/subsys/win32k/objects/text.c
Normal file
260
reactos/subsys/win32k/objects/text.c
Normal file
|
@ -0,0 +1,260 @@
|
|||
|
||||
|
||||
#undef WIN32_LEAN_AND_MEAN
|
||||
#include <windows.h>
|
||||
#include <win32k/text.h>
|
||||
|
||||
// #define NDEBUG
|
||||
#include <internal/debug.h>
|
||||
|
||||
int W32kAddFontResource(LPCTSTR Filename)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HFONT W32kCreateFont(int Height,
|
||||
int Width,
|
||||
int Escapement,
|
||||
int Orientation,
|
||||
int Weight,
|
||||
DWORD Italic,
|
||||
DWORD Underline,
|
||||
DWORD StrikeOut,
|
||||
DWORD CharSet,
|
||||
DWORD OutputPrecision,
|
||||
DWORD ClipPrecision,
|
||||
DWORD Quality,
|
||||
DWORD PitchAndFamily,
|
||||
LPCTSTR Face)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
HFONT W32kCreateFontIndirect(CONST LPLOGFONT lf)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kCreateScalableFontResource(DWORD Hidden,
|
||||
LPCTSTR FontRes,
|
||||
LPCTSTR FontFile,
|
||||
LPCTSTR CurrentPath)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kEnumFontFamilies(HDC hDC,
|
||||
LPCTSTR Family,
|
||||
FONTENUMPROC EnumFontFamProc,
|
||||
LPARAM lParam)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kEnumFontFamiliesEx(HDC hDC,
|
||||
LPLOGFONT Logfont,
|
||||
FONTENUMPROC EnumFontFamExProc,
|
||||
LPARAM lParam,
|
||||
DWORD Flags)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kEnumFonts(HDC hDC,
|
||||
LPCTSTR FaceName,
|
||||
FONTENUMPROC FontFunc,
|
||||
LPARAM lParam)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kExtTextOut(HDC hDC,
|
||||
int X,
|
||||
int Y,
|
||||
UINT Options,
|
||||
CONST LPRECT rc,
|
||||
LPCTSTR String,
|
||||
UINT Count,
|
||||
CONST LPINT Dx)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetAspectRatioFilterEx(HDC hDC,
|
||||
LPSIZE AspectRatio)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetCharABCWidths(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
LPABC abc)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetCharABCWidthsFloat(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
LPABCFLOAT abcF)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
DWORD W32kGetCharacterPlacement(HDC hDC,
|
||||
LPCTSTR String,
|
||||
int Count,
|
||||
int MaxExtent,
|
||||
LPGCP_RESULTS Results,
|
||||
DWORD Flags)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetCharWidth(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
LPINT Buffer)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetCharWidth32(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
LPINT Buffer)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetCharWidthFloat(HDC hDC,
|
||||
UINT FirstChar,
|
||||
UINT LastChar,
|
||||
PFLOAT Buffer)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
DWORD W32kGetFontLanguageInfo(HDC hDC)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
DWORD W32kGetGlyphOutline(HDC hDC,
|
||||
UINT Char,
|
||||
UINT Format,
|
||||
LPGLYPHMETRICS gm,
|
||||
DWORD Bufsize,
|
||||
LPVOID Buffer,
|
||||
CONST LPMAT2 mat2)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
DWORD W32kGetKerningPairs(HDC hDC,
|
||||
DWORD NumPairs,
|
||||
LPKERNINGPAIR krnpair)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kGetOutlineTextMetrics(HDC hDC,
|
||||
UINT Data,
|
||||
LPOUTLINETEXTMETRIC otm)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetRasterizerCaps(LPRASTERIZER_STATUS rs,
|
||||
UINT Size)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetTextExtentExPoint(HDC hDC,
|
||||
LPCTSTR String,
|
||||
int Count,
|
||||
int MaxExtent,
|
||||
LPINT Fit,
|
||||
LPINT Dx,
|
||||
LPSIZE Size)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetTextExtentPoint(HDC hDC,
|
||||
LPCTSTR String,
|
||||
int Count,
|
||||
LPSIZE Size)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetTextExtentPoint32(HDC hDC,
|
||||
LPCTSTR String,
|
||||
int Count,
|
||||
LPSIZE Size)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
int W32kGetTextFace(HDC hDC,
|
||||
int Count,
|
||||
LPTSTR FaceName)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kGetTextMetrics(HDC hDC,
|
||||
LPTEXTMETRIC tm)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kPolyTextOut(HDC hDC,
|
||||
CONST LPPOLYTEXT txt,
|
||||
int Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kRemoveFontResource(LPCTSTR FileName)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
DWORD W32kSetMapperFlags(HDC hDC,
|
||||
DWORD Flag)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
UINT W32kSetTextAlign(HDC hDC,
|
||||
UINT Mode)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
COLORREF W32kSetTextColor(HDC hDC,
|
||||
COLORREF Color)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kSetTextJustification(HDC hDC,
|
||||
int BreakExtra,
|
||||
int BreakCount)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
||||
BOOL W32kTextOut(HDC hDC,
|
||||
int XStart,
|
||||
int YStart,
|
||||
LPCTSTR String,
|
||||
int Count)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue