2003-07-10 Casper S. Hornstrup <[email protected]>

* lib/gdi32/main/dllmain.c: Add @implemented and @unimplemented
	to APIs.
	* lib/gdi32/misc/stubs.c: Ditto.
	* lib/gdi32/misc/stubsa.c: Ditto.
	* lib/gdi32/misc/stubsw.c: Ditto.
	* lib/gdi32/objects/bitblt.c: Ditto.
	* lib/gdi32/objects/brush.c: Ditto.
	* lib/gdi32/objects/clip.c: Ditto.
	* lib/gdi32/objects/dc.c: Ditto.
	* lib/gdi32/objects/fillshap.c: Ditto.
	* lib/gdi32/objects/line.c: Ditto.
	* lib/gdi32/objects/pen.c: Ditto.
	* lib/gdi32/objects/region.c: Ditto.
	* lib/gdi32/objects/text.c: Ditto.

svn path=/trunk/; revision=5039
This commit is contained in:
Casper Hornstrup
2003-07-10 15:35:49 +00:00
parent 502033e823
commit e67a8deed9
14 changed files with 1128 additions and 187 deletions
+17
View File
@@ -1,3 +1,20 @@
2003-07-10 Casper S. Hornstrup <[email protected]>
* lib/gdi32/main/dllmain.c: Add @implemented and @unimplemented
to APIs.
* lib/gdi32/misc/stubs.c: Ditto.
* lib/gdi32/misc/stubsa.c: Ditto.
* lib/gdi32/misc/stubsw.c: Ditto.
* lib/gdi32/objects/bitblt.c: Ditto.
* lib/gdi32/objects/brush.c: Ditto.
* lib/gdi32/objects/clip.c: Ditto.
* lib/gdi32/objects/dc.c: Ditto.
* lib/gdi32/objects/fillshap.c: Ditto.
* lib/gdi32/objects/line.c: Ditto.
* lib/gdi32/objects/pen.c: Ditto.
* lib/gdi32/objects/region.c: Ditto.
* lib/gdi32/objects/text.c: Ditto.
2003-07-10 Casper S. Hornstrup <[email protected]>
* drivers/storage/class2/class2.c: Add @implemented and @unimplemented
+6 -2
View File
@@ -1,9 +1,9 @@
/*
* dllmain.c
*
* $Revision: 1.6 $
* $Revision: 1.7 $
* $Author: chorns $
* $Date: 2002/09/08 10:22:40 $
* $Date: 2003/07/10 15:35:49 $
*
*/
@@ -26,6 +26,9 @@ DllMain (
}
/*
* @implemented
*/
BOOL
WINAPI
GdiDllInitialize (
@@ -56,6 +59,7 @@ GdiDllInitialize (
return TRUE;
}
VOID
WINAPI
GdiProcessSetup (VOID)
File diff suppressed because it is too large Load Diff
+116 -1
View File
@@ -1,4 +1,4 @@
/* $Id: stubsa.c,v 1.10 2003/06/22 21:33:48 gvg Exp $
/* $Id: stubsa.c,v 1.11 2003/07/10 15:35:49 chorns Exp $
*
* reactos/lib/gdi32/misc/stubs.c
*
@@ -16,6 +16,9 @@
#include <windows.h>
#include <ddk/ntddk.h>
/*
* @unimplemented
*/
int
STDCALL
AddFontResourceA(
@@ -27,6 +30,9 @@ AddFontResourceA(
}
/*
* @unimplemented
*/
HMETAFILE
STDCALL
CopyMetaFileA(
@@ -38,6 +44,10 @@ CopyMetaFileA(
return 0;
}
/*
* @unimplemented
*/
HDC
STDCALL
CreateICA(
@@ -52,6 +62,9 @@ CreateICA(
}
/*
* @unimplemented
*/
HDC
STDCALL
CreateMetaFileA(
@@ -63,6 +76,9 @@ CreateMetaFileA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
CreateScalableFontResourceA(
@@ -77,6 +93,9 @@ CreateScalableFontResourceA(
}
/*
* @unimplemented
*/
int
STDCALL
DeviceCapabilitiesExA(
@@ -92,6 +111,9 @@ DeviceCapabilitiesExA(
}
/*
* @unimplemented
*/
int
STDCALL
EnumFontFamiliesExA(
@@ -107,6 +129,9 @@ EnumFontFamiliesExA(
}
/*
* @unimplemented
*/
int
STDCALL
EnumFontFamiliesA(
@@ -121,6 +146,9 @@ EnumFontFamiliesA(
}
/*
* @unimplemented
*/
int
STDCALL
EnumFontsA(
@@ -135,6 +163,9 @@ EnumFontsA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
GetCharWidthA(
@@ -149,6 +180,9 @@ GetCharWidthA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
GetCharWidth32A(
@@ -163,6 +197,9 @@ GetCharWidth32A(
}
/*
* @unimplemented
*/
BOOL
APIENTRY
GetCharWidthFloatA(
@@ -177,6 +214,9 @@ GetCharWidthFloatA(
}
/*
* @unimplemented
*/
BOOL
APIENTRY
GetCharABCWidthsA(
@@ -191,6 +231,9 @@ GetCharABCWidthsA(
}
/*
* @unimplemented
*/
BOOL
APIENTRY
GetCharABCWidthsFloatA(
@@ -205,6 +248,9 @@ GetCharABCWidthsFloatA(
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetGlyphOutlineA(
@@ -222,6 +268,9 @@ GetGlyphOutlineA(
}
/*
* @unimplemented
*/
HMETAFILE
STDCALL
GetMetaFileA(
@@ -233,6 +282,9 @@ GetMetaFileA(
}
/*
* @unimplemented
*/
UINT
APIENTRY
GetOutlineTextMetricsA(
@@ -246,6 +298,9 @@ GetOutlineTextMetricsA(
}
/*
* @unimplemented
*/
BOOL
APIENTRY
GetTextExtentExPointA(
@@ -263,6 +318,9 @@ GetTextExtentExPointA(
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetCharacterPlacementA(
@@ -279,6 +337,9 @@ GetCharacterPlacementA(
}
/*
* @unimplemented
*/
HDC
STDCALL
ResetDCA(
@@ -291,6 +352,9 @@ ResetDCA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
RemoveFontResourceA(
@@ -302,6 +366,9 @@ RemoveFontResourceA(
}
/*
* @unimplemented
*/
HENHMETAFILE
STDCALL
CopyEnhMetaFileA(
@@ -314,6 +381,9 @@ CopyEnhMetaFileA(
}
/*
* @unimplemented
*/
HDC
STDCALL
CreateEnhMetaFileA(
@@ -328,6 +398,9 @@ CreateEnhMetaFileA(
}
/*
* @unimplemented
*/
HENHMETAFILE
STDCALL
GetEnhMetaFileA(
@@ -339,6 +412,9 @@ GetEnhMetaFileA(
}
/*
* @unimplemented
*/
UINT
STDCALL
GetEnhMetaFileDescriptionA(
@@ -352,6 +428,9 @@ GetEnhMetaFileDescriptionA(
}
/*
* @unimplemented
*/
int
STDCALL
StartDocA(
@@ -364,6 +443,9 @@ StartDocA(
}
/*
* @unimplemented
*/
int
STDCALL
GetObjectA(
@@ -377,6 +459,9 @@ GetObjectA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
PolyTextOutA(
@@ -390,6 +475,9 @@ PolyTextOutA(
}
/*
* @unimplemented
*/
int
STDCALL
GetTextFaceA(
@@ -403,6 +491,9 @@ GetTextFaceA(
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetKerningPairsA(
@@ -416,6 +507,9 @@ GetKerningPairsA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
GetLogColorSpaceA(
@@ -429,6 +523,9 @@ GetLogColorSpaceA(
}
/*
* @unimplemented
*/
HCOLORSPACE
STDCALL
CreateColorSpaceA(
@@ -440,6 +537,9 @@ CreateColorSpaceA(
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetICMProfileA(
@@ -453,6 +553,9 @@ GetICMProfileA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
SetICMProfileA(
@@ -465,6 +568,9 @@ SetICMProfileA(
}
/*
* @unimplemented
*/
int
STDCALL
EnumICMProfilesA(
@@ -478,6 +584,9 @@ EnumICMProfilesA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
wglUseFontBitmapsA(
@@ -492,6 +601,9 @@ wglUseFontBitmapsA(
}
/*
* @unimplemented
*/
BOOL
STDCALL
wglUseFontOutlinesA(
@@ -510,6 +622,9 @@ wglUseFontOutlinesA(
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
UpdateICMRegKeyA(
+118 -2
View File
@@ -1,4 +1,4 @@
/* $Id: stubsw.c,v 1.9 2003/06/22 21:33:48 gvg Exp $
/* $Id: stubsw.c,v 1.10 2003/07/10 15:35:49 chorns Exp $
*
* reactos/lib/gdi32/misc/stubs.c
*
@@ -12,6 +12,9 @@
#include <windows.h>
#include <win32k/kapi.h>
/*
* @unimplemented
*/
int
STDCALL
AddFontResourceW(
@@ -23,7 +26,9 @@ AddFontResourceW(
}
/*
* @unimplemented
*/
HMETAFILE
STDCALL
CopyMetaFileW(
@@ -36,6 +41,9 @@ CopyMetaFileW(
}
/*
* @unimplemented
*/
HDC
STDCALL
CreateICW(
@@ -50,6 +58,9 @@ CreateICW(
}
/*
* @unimplemented
*/
HDC
STDCALL
CreateMetaFileW(
@@ -61,6 +72,9 @@ CreateMetaFileW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
CreateScalableFontResourceW(
@@ -75,6 +89,9 @@ CreateScalableFontResourceW(
}
/*
* @unimplemented
*/
int
STDCALL
DeviceCapabilitiesExW(
@@ -90,6 +107,9 @@ DeviceCapabilitiesExW(
}
/*
* @unimplemented
*/
int
STDCALL
EnumFontFamiliesExW(
@@ -105,6 +125,9 @@ EnumFontFamiliesExW(
}
/*
* @unimplemented
*/
int
STDCALL
EnumFontFamiliesW(
@@ -119,6 +142,9 @@ EnumFontFamiliesW(
}
/*
* @unimplemented
*/
int
STDCALL
EnumFontsW(
@@ -133,6 +159,9 @@ EnumFontsW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
GetCharWidthW(
@@ -147,6 +176,9 @@ GetCharWidthW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
GetCharWidth32W(
@@ -161,6 +193,9 @@ GetCharWidth32W(
}
/*
* @unimplemented
*/
BOOL
APIENTRY
GetCharWidthFloatW(
@@ -175,6 +210,9 @@ GetCharWidthFloatW(
}
/*
* @unimplemented
*/
BOOL
APIENTRY
GetCharABCWidthsW(
@@ -189,6 +227,9 @@ GetCharABCWidthsW(
}
/*
* @unimplemented
*/
BOOL
APIENTRY
GetCharABCWidthsFloatW(
@@ -203,6 +244,9 @@ GetCharABCWidthsFloatW(
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetGlyphOutlineW(
@@ -220,6 +264,9 @@ GetGlyphOutlineW(
}
/*
* @unimplemented
*/
HMETAFILE
STDCALL
GetMetaFileW(
@@ -231,6 +278,9 @@ GetMetaFileW(
}
/*
* @unimplemented
*/
UINT
APIENTRY
GetOutlineTextMetricsW(
@@ -244,6 +294,9 @@ GetOutlineTextMetricsW(
}
/*
* @unimplemented
*/
BOOL
APIENTRY
GetTextExtentExPointW(
@@ -261,6 +314,9 @@ GetTextExtentExPointW(
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetCharacterPlacementW(
@@ -277,6 +333,9 @@ GetCharacterPlacementW(
}
/*
* @unimplemented
*/
HDC
STDCALL
ResetDCW(
@@ -289,6 +348,9 @@ ResetDCW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
RemoveFontResourceW(
@@ -300,6 +362,9 @@ RemoveFontResourceW(
}
/*
* @unimplemented
*/
HENHMETAFILE
STDCALL
CopyEnhMetaFileW(
@@ -312,6 +377,9 @@ CopyEnhMetaFileW(
}
/*
* @unimplemented
*/
HDC
STDCALL
CreateEnhMetaFileW(
@@ -326,6 +394,9 @@ CreateEnhMetaFileW(
}
/*
* @unimplemented
*/
HENHMETAFILE
STDCALL
GetEnhMetaFileW(
@@ -337,6 +408,9 @@ GetEnhMetaFileW(
}
/*
* @unimplemented
*/
UINT
STDCALL
GetEnhMetaFileDescriptionW(
@@ -350,6 +424,9 @@ GetEnhMetaFileDescriptionW(
}
/*
* @unimplemented
*/
int
STDCALL
StartDocW(
@@ -362,6 +439,9 @@ StartDocW(
}
/*
* @unimplemented
*/
int
STDCALL
GetObjectW(
@@ -375,6 +455,9 @@ GetObjectW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
PolyTextOutW(
@@ -388,6 +471,9 @@ PolyTextOutW(
}
/*
* @unimplemented
*/
int
STDCALL
GetTextFaceW(
@@ -401,6 +487,9 @@ GetTextFaceW(
}
/*
* @unimplemented
*/
DWORD
STDCALL
GetKerningPairsW(
@@ -414,6 +503,9 @@ GetKerningPairsW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
GetLogColorSpaceW(
@@ -426,6 +518,9 @@ GetLogColorSpaceW(
return FALSE;
}
/*
* @unimplemented
*/
HCOLORSPACE
STDCALL
CreateColorSpaceW(
@@ -437,6 +532,9 @@ CreateColorSpaceW(
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
GetICMProfileW(
@@ -450,6 +548,9 @@ GetICMProfileW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
SetICMProfileW(
@@ -462,6 +563,9 @@ SetICMProfileW(
}
/*
* @unimplemented
*/
int
STDCALL
EnumICMProfilesW(
@@ -475,6 +579,9 @@ EnumICMProfilesW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
wglUseFontBitmapsW(
@@ -489,6 +596,9 @@ wglUseFontBitmapsW(
}
/*
* @unimplemented
*/
BOOL
STDCALL
wglUseFontOutlinesW(
@@ -507,6 +617,9 @@ wglUseFontOutlinesW(
}
/*
* @unimplemented
*/
WINBOOL
STDCALL
UpdateICMRegKeyW(
@@ -527,6 +640,9 @@ UpdateICMRegKeyW(
*/
/*
* @unimplemented
*/
DWORD
STDCALL
GetFontResourceInfoW(
+75
View File
@@ -8,6 +8,9 @@
#include <win32k/kapi.h>
#include <debug.h>
/*
* @implemented
*/
BOOL
STDCALL
BitBlt(HDC hDCDest,
@@ -23,6 +26,10 @@ BitBlt(HDC hDCDest,
return W32kBitBlt(hDCDest, XDest, YDest, Width, Height, hDCSrc, XSrc, YSrc, ROP);
}
/*
* @implemented
*/
HBITMAP
STDCALL
CreateBitmap(INT Width,
@@ -34,6 +41,10 @@ CreateBitmap(INT Width,
return W32kCreateBitmap(Width, Height, Planes, BitsPerPel, Bits);
}
/*
* @implemented
*/
HBITMAP
STDCALL
CreateBitmapIndirect(CONST BITMAP *BM)
@@ -41,6 +52,10 @@ CreateBitmapIndirect(CONST BITMAP *BM)
return W32kCreateBitmapIndirect(BM);
}
/*
* @implemented
*/
HBITMAP
STDCALL
CreateCompatibleBitmap(HDC hDC,
@@ -50,6 +65,10 @@ CreateCompatibleBitmap(HDC hDC,
return W32kCreateCompatibleBitmap(hDC, Width, Height);
}
/*
* @implemented
*/
HBITMAP
STDCALL
CreateDiscardableBitmap(HDC hDC,
@@ -59,6 +78,10 @@ CreateDiscardableBitmap(HDC hDC,
return W32kCreateDiscardableBitmap(hDC, Width, Height);
}
/*
* @implemented
*/
HBITMAP
STDCALL
CreateDIBitmap(HDC hDC,
@@ -71,6 +94,10 @@ CreateDIBitmap(HDC hDC,
return W32kCreateDIBitmap(hDC, bmih, Init, bInit, bmi, Usage);
}
/*
* @implemented
*/
LONG
STDCALL
GetBitmapBits(HBITMAP hBitmap,
@@ -80,6 +107,10 @@ GetBitmapBits(HBITMAP hBitmap,
return W32kGetBitmapBits(hBitmap, Count, Bits);
}
/*
* @implemented
*/
BOOL
STDCALL
GetBitmapDimensionEx(HBITMAP hBitmap,
@@ -88,6 +119,10 @@ GetBitmapDimensionEx(HBITMAP hBitmap,
return W32kGetBitmapDimensionEx(hBitmap, Dimension);
}
/*
* @implemented
*/
int
STDCALL
GetDIBits(HDC hDC,
@@ -101,6 +136,10 @@ GetDIBits(HDC hDC,
return W32kGetDIBits(hDC, hBitmap, StartScan, ScanLines, Bits, bi, Usage);
}
/*
* @implemented
*/
BOOL
STDCALL
MaskBlt(HDC hDCDest,
@@ -119,6 +158,10 @@ MaskBlt(HDC hDCDest,
return W32kMaskBlt(hDCDest, XDest, YDest, Width, Height, hDCSrc, XSrc, YSrc, hMaskBitmap, xMask, yMask, ROP);
}
/*
* @implemented
*/
BOOL
STDCALL
PlgBlt(HDC hDCDest,
@@ -135,6 +178,10 @@ PlgBlt(HDC hDCDest,
return W32kPlgBlt(hDCDest, Point, hDCSrc, XSrc, YSrc, Width, Height, hMaskBitmap, xMask, yMask);
}
/*
* @implemented
*/
LONG
STDCALL
SetBitmapBits(HBITMAP hBitmap,
@@ -144,6 +191,10 @@ SetBitmapBits(HBITMAP hBitmap,
return W32kSetBitmapBits(hBitmap, Bytes, Bits);
}
/*
* @implemented
*/
int
STDCALL
SetDIBits(HDC hDC,
@@ -157,6 +208,10 @@ SetDIBits(HDC hDC,
return W32kSetDIBits(hDC, hBitmap, StartScan, ScanLines, Bits, bmi, ColorUse);
}
/*
* @implemented
*/
int
STDCALL
SetDIBitsToDevice(HDC hDC,
@@ -176,6 +231,10 @@ SetDIBitsToDevice(HDC hDC,
Bits, bmi, ColorUse);
}
/*
* @implemented
*/
BOOL
STDCALL
StretchBlt(
@@ -211,6 +270,10 @@ StretchBlt(
return FALSE;
}
/*
* @implemented
*/
int
STDCALL
StretchDIBits(HDC hDC,
@@ -231,6 +294,10 @@ StretchDIBits(HDC hDC,
SrcWidth, SrcHeight, Bits, BitsInfo, Usage, ROP);
}
/*
* @implemented
*/
HBITMAP
STDCALL
CreateDIBSection(HDC hDC,
@@ -243,6 +310,10 @@ CreateDIBSection(HDC hDC,
return W32kCreateDIBSection(hDC, bmi, Usage, Bits, hSection, dwOffset);
}
/*
* @implemented
*/
COLORREF
STDCALL
SetPixel(HDC hDC,
@@ -253,6 +324,10 @@ SetPixel(HDC hDC,
return W32kSetPixel(hDC, X, Y, Color);
}
/*
* @implemented
*/
BOOL STDCALL
PatBlt(HDC hDC, INT Top, INT Left, INT Width, INT Height, ULONG Rop)
{
+3
View File
@@ -8,6 +8,9 @@
#include <win32k/kapi.h>
/*
* @implemented
*/
HBRUSH
STDCALL
CreateSolidBrush(
+4 -1
View File
@@ -16,7 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/* $Id: clip.c,v 1.1 2003/06/26 21:52:40 gvg Exp $
/* $Id: clip.c,v 1.2 2003/07/10 15:35:49 chorns Exp $
*
* PROJECT: ReactOS gdi32.dll
* FILE: lib/gdi32/objects/clip.c
@@ -29,6 +29,9 @@
#include <windows.h>
#include <win32k/kapi.h>
/*
* @implemented
*/
int
STDCALL
SelectClipRgn(HDC DC, HRGN Rgn)
+66
View File
@@ -7,6 +7,9 @@
#include <ddk/ntddk.h>
#include <win32k/kapi.h>
/*
* @implemented
*/
HGDIOBJ STDCALL
GetStockObject(int Index)
{
@@ -14,12 +17,19 @@ GetStockObject(int Index)
}
/*
* @implemented
*/
int STDCALL
GetClipBox(HDC hDc, LPRECT Rect)
{
return(W32kGetClipBox(hDc, Rect));
}
/*
* @implemented
*/
int
STDCALL
GetPolyFillMode(
@@ -29,6 +39,10 @@ GetPolyFillMode(
return W32kGetPolyFillMode(a0);
}
/*
* @implemented
*/
HDC
STDCALL
CreateDCA (
@@ -98,6 +112,10 @@ CreateDCA (
return hDC;
}
/*
* @implemented
*/
HDC
STDCALL
CreateDCW (
@@ -115,12 +133,19 @@ CreateDCW (
);
}
/*
* @implemented
*/
BOOL STDCALL DeleteDC( HDC hDC )
{
return W32kDeleteDC( hDC );
}
/*
* @implemented
*/
HDC
STDCALL
CreateCompatibleDC(
@@ -130,6 +155,10 @@ CreateCompatibleDC(
return W32kCreateCompatableDC(hDC);
}
/*
* @implemented
*/
HGDIOBJ
STDCALL
SelectObject(
@@ -140,6 +169,10 @@ SelectObject(
return W32kSelectObject(hDC, hGDIObj);
}
/*
* @implemented
*/
int
STDCALL
SetMapMode(
@@ -150,6 +183,10 @@ SetMapMode(
return W32kSetMapMode( a0, a1 );
}
/*
* @implemented
*/
BOOL
STDCALL
SetViewportOrgEx(
@@ -162,6 +199,10 @@ SetViewportOrgEx(
return W32kSetViewportOrgEx( a0, a1, a2, a3 );
}
/*
* @implemented
*/
BOOL
STDCALL
OffsetViewportOrgEx(
@@ -174,6 +215,10 @@ OffsetViewportOrgEx(
return W32kOffsetViewportOrgEx(DC, XOffset, YOffset, Point);
}
/*
* @implemented
*/
BOOL
STDCALL
SetWindowOrgEx(
@@ -187,6 +232,9 @@ SetWindowOrgEx(
}
/*
* @implemented
*/
BOOL
STDCALL
DeleteObject(
@@ -196,6 +244,10 @@ DeleteObject(
return W32kDeleteObject(a0);
}
/*
* @implemented
*/
HPALETTE
STDCALL
SelectPalette(
@@ -207,6 +259,10 @@ SelectPalette(
return W32kSelectPalette( a0, a1,a2 );
}
/*
* @implemented
*/
UINT
STDCALL
RealizePalette(
@@ -217,6 +273,9 @@ RealizePalette(
}
/*
* @implemented
*/
BOOL
STDCALL
LPtoDP(
@@ -228,6 +287,10 @@ LPtoDP(
return W32kLPtoDP(a0, a1, a2);
}
/*
* @implemented
*/
int
STDCALL
SetPolyFillMode(
@@ -239,6 +302,9 @@ SetPolyFillMode(
}
/*
* @implemented
*/
int
STDCALL
GetDeviceCaps(
+7
View File
@@ -7,6 +7,9 @@
#include <ddk/ntddk.h>
#include <win32k/kapi.h>
/*
* @implemented
*/
BOOL
STDCALL
Polygon(HDC hDC,
@@ -16,6 +19,10 @@ Polygon(HDC hDC,
return W32kPolygon(hDC, (CONST PPOINT)lpPoints, nCount);
}
/*
* @implemented
*/
BOOL
STDCALL
Rectangle(HDC hDC,
+12
View File
@@ -7,6 +7,10 @@
#include <ddk/ntddk.h>
#include <win32k/kapi.h>
/*
* @implemented
*/
BOOL
STDCALL
LineTo(HDC hDC, int XEnd, int YEnd)
@@ -14,6 +18,10 @@ LineTo(HDC hDC, int XEnd, int YEnd)
return W32kLineTo(hDC, XEnd, YEnd);
}
/*
* @implemented
*/
BOOL
STDCALL
MoveToEx(HDC hDC, int X, int Y, LPPOINT Point)
@@ -21,6 +29,10 @@ MoveToEx(HDC hDC, int X, int Y, LPPOINT Point)
return W32kMoveToEx(hDC, X, Y, Point);
}
/*
* @implemented
*/
BOOL
STDCALL
Polyline( HDC hdc, CONST POINT *lppt, int cPoints )
+10
View File
@@ -7,6 +7,10 @@
#include <ddk/ntddk.h>
#include <win32k/kapi.h>
/*
* @implemented
*/
HPEN
STDCALL
CreatePen(INT PenStyle, INT Width, COLORREF Color)
@@ -14,12 +18,18 @@ CreatePen(INT PenStyle, INT Width, COLORREF Color)
return W32kCreatePen(PenStyle, Width, Color);
}
/*
* @implemented
*/
HPEN
STDCALL
CreatePenIndirect(CONST LOGPEN *lgpn)
{
return W32kCreatePenIndirect((CONST PLOGPEN)lgpn);
}
/*
VOID STDCALL
DumpGdiObjects( INT process )
+43 -7
View File
@@ -8,7 +8,9 @@
#include <win32k/kapi.h>
/*
* @unimplemented
*/
HRGN
STDCALL
CreatePolyPolygonRgn(
@@ -23,7 +25,9 @@ CreatePolyPolygonRgn(
}
/*
* @unimplemented
*/
HBRUSH
STDCALL
CreatePatternBrush(
@@ -35,7 +39,9 @@ CreatePatternBrush(
}
/*
* @implemented
*/
HRGN
STDCALL
CreateRectRgn(
@@ -49,7 +55,9 @@ CreateRectRgn(
}
/*
* @implemented
*/
HRGN
STDCALL
CreateRectRgnIndirect(
@@ -60,7 +68,9 @@ CreateRectRgnIndirect(
}
/*
* @unimplemented
*/
HRGN
STDCALL
CreateRoundRectRgn(
@@ -76,6 +86,10 @@ CreateRoundRectRgn(
return 0;
}
/*
* @implemented
*/
BOOL
STDCALL
EqualRgn(
@@ -86,6 +100,10 @@ EqualRgn(
return W32kEqualRgn(a0,a1);
}
/*
* @implemented
*/
int
STDCALL
OffsetRgn(
@@ -97,6 +115,10 @@ OffsetRgn(
return W32kOffsetRgn(a0,a1,a2);
}
/*
* @implemented
*/
int
STDCALL
GetRgnBox(
@@ -107,6 +129,10 @@ GetRgnBox(
return W32kGetRgnBox(a0,a1);
}
/*
* @implemented
*/
BOOL
STDCALL
SetRectRgn(
@@ -120,6 +146,10 @@ SetRectRgn(
return W32kSetRectRgn(a0,a1,a2,a3,a4);
}
/*
* @implemented
*/
int
STDCALL
CombineRgn(
@@ -132,6 +162,10 @@ CombineRgn(
return W32kCombineRgn(a0,a1,a2,a3);
}
/*
* @implemented
*/
DWORD
STDCALL
GetRegionData(
@@ -143,6 +177,10 @@ GetRegionData(
return W32kGetRegionData(a0,a1,a2);
}
/*
* @implemented
*/
BOOL
STDCALL
PaintRgn(
@@ -152,5 +190,3 @@ PaintRgn(
{
return W32kPaintRgn( a0, a1 );
}
+58
View File
@@ -8,6 +8,9 @@
#include <ddk/ntddk.h>
#include <win32k/kapi.h>
/*
* @implemented
*/
BOOL
STDCALL
TextOutA(
@@ -33,6 +36,10 @@ TextOutA(
return ret;
}
/*
* @implemented
*/
BOOL
STDCALL
TextOutW(
@@ -45,12 +52,17 @@ TextOutW(
return W32kTextOut(hDC, XStart, YStart, String, Count);
}
/*
* @implemented
*/
COLORREF STDCALL
SetTextColor(HDC hDC, COLORREF color)
{
return(W32kSetTextColor(hDC, color));
}
static BOOL
MetricsCharConvert(WCHAR w, BCHAR *b)
{
@@ -85,6 +97,10 @@ MetricsCharConvert(WCHAR w, BCHAR *b)
return TRUE;
}
/*
* @implemented
*/
BOOL
STDCALL
GetTextMetricsA(
@@ -195,6 +211,10 @@ GetTextMetricsA(
return TRUE;
}
/*
* @implemented
*/
BOOL
STDCALL
GetTextMetricsW(
@@ -205,6 +225,10 @@ GetTextMetricsW(
return W32kGetTextMetrics(hdc, tm);
}
/*
* @implemented
*/
BOOL
APIENTRY
GetTextExtentPointA(
@@ -228,6 +252,10 @@ GetTextExtentPointA(
return ret;
}
/*
* @implemented
*/
BOOL
APIENTRY
GetTextExtentPointW(
@@ -241,6 +269,9 @@ GetTextExtentPointW(
}
/*
* @implemented
*/
BOOL
APIENTRY
GetTextExtentPoint32A(
@@ -265,6 +296,9 @@ GetTextExtentPoint32A(
}
/*
* @implemented
*/
BOOL
APIENTRY
GetTextExtentPoint32W(
@@ -277,6 +311,10 @@ GetTextExtentPoint32W(
return W32kGetTextExtentPoint32(hDC, String, Count, Size);
}
/*
* @implemented
*/
BOOL
STDCALL
ExtTextOutA(
@@ -304,6 +342,10 @@ ExtTextOutA(
return ret;
}
/*
* @implemented
*/
BOOL
STDCALL
ExtTextOutW(
@@ -320,6 +362,10 @@ ExtTextOutW(
return W32kTextOut(hDC, X, Y, String, Count);
}
/*
* @implemented
*/
HFONT
STDCALL
CreateFontIndirectA(
@@ -343,6 +389,10 @@ CreateFontIndirectA(
return ret;
}
/*
* @implemented
*/
HFONT
STDCALL
CreateFontIndirectW(
@@ -352,6 +402,10 @@ CreateFontIndirectW(
return W32kCreateFontIndirect((CONST LPLOGFONTW)lf);
}
/*
* @implemented
*/
HFONT
STDCALL
CreateFontA(
@@ -386,6 +440,10 @@ CreateFontA(
return ret;
}
/*
* @implemented
*/
HFONT
STDCALL
CreateFontW(