[ros-diffs] [greatlrd] 28477: Fix : CreatePalette at 4 calling NtGdiCreatePaletteInternal

greatlrd at svn.reactos.org greatlrd at svn.reactos.org
Thu Aug 23 18:19:52 CEST 2007


Author: greatlrd
Date: Thu Aug 23 20:19:51 2007
New Revision: 28477

URL: http://svn.reactos.org/svn/reactos?rev=28477&view=rev
Log:
Fix : CreatePalette at 4 calling NtGdiCreatePaletteInternal

Modified:
    trunk/reactos/dll/win32/gdi32/gdi32.def
    trunk/reactos/dll/win32/gdi32/objects/palette.c

Modified: trunk/reactos/dll/win32/gdi32/gdi32.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdi32/gdi32.def?rev=28477&r1=28476&r2=28477&view=diff
==============================================================================
--- trunk/reactos/dll/win32/gdi32/gdi32.def (original)
+++ trunk/reactos/dll/win32/gdi32/gdi32.def Thu Aug 23 20:19:51 2007
@@ -3,7 +3,6 @@
 ; gdi32.def
 ;
 ; ReactOS Operating System
-;
 ; From Anders Norlander's w32api-0.1.5 gdi32.def.
 ;
 LIBRARY gdi32.dll
@@ -47,6 +46,7 @@
 CopyMetaFileW at 8
 CreateBitmap at 20
 CreateBitmapIndirect at 4
+CreateBrushIndirect at 4
 CreateColorSpaceA at 4
 CreateColorSpaceW at 4
 CreateCompatibleBitmap at 12
@@ -66,13 +66,6 @@
 CreateFontIndirectA at 4
 CreateFontIndirectExA at 4
 CreateFontIndirectExW at 4
-
-ClearBitmapAttributes at 8
-ClearBrushAttributes at 8
-CopyMetaFileA at 8
-CopyMetaFileW at 8
-CreateBrushIndirect at 4
-CreateDIBSection at 24
 CreateFontIndirectW at 4
 CreateFontW at 56
 CreateHalftonePalette at 4=NtGdiCreateHalftonePalette at 4
@@ -81,8 +74,11 @@
 CreateICW at 16
 CreateMetaFileA at 4
 CreateMetaFileW at 4
-CreatePalette at 4=NtGdiCreatePalette at 4
+CreatePalette at 4
 CreatePatternBrush at 4
+
+ClearBitmapAttributes at 8
+ClearBrushAttributes at 8
 CreatePen at 12
 CreatePenIndirect at 4
 CreatePolyPolygonRgn at 16=NtGdiCreatePolyPolygonRgn at 16

Modified: trunk/reactos/dll/win32/gdi32/objects/palette.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/gdi32/objects/palette.c?rev=28477&r1=28476&r2=28477&view=diff
==============================================================================
--- trunk/reactos/dll/win32/gdi32/objects/palette.c (original)
+++ trunk/reactos/dll/win32/gdi32/objects/palette.c Thu Aug 23 20:19:51 2007
@@ -11,6 +11,13 @@
                const PALETTEENTRY *ppe)
 {
     return NtGdiDoPalette(hpal, iStartIndex, cEntries, (PALETTEENTRY*)ppe, GdiPalAnimate, TRUE);
+}
+
+HPALETTE
+WINAPI
+CreatePalette(CONST LOGPALETTE * plpal)
+{
+    return NtGdiCreatePaletteInternal((LPLOGPALETTE)plpal, plpal->palNumEntries);
 }
 
 UINT




More information about the Ros-diffs mailing list