Fixed some handle type mismatches and added a few casts in prevision
of void* handles.

diff --git a/objects/palette.c b/objects/palette.c
index 4b40621..d84ce71 100644
--- a/objects/palette.c
+++ b/objects/palette.c
@@ -100,9 +100,9 @@
  *
  * Create the system palette.
  */
-HPALETTE16 PALETTE_Init(void)
+HPALETTE PALETTE_Init(void)
 {
-    HPALETTE16          hpalette;
+    HPALETTE          hpalette;
     LOGPALETTE *        palPtr;
     PALETTEOBJ*         palObj;
 
@@ -115,7 +115,7 @@
     palPtr->palVersion = 0x300;
     palPtr->palNumEntries = NB_RESERVED_COLORS;
     memcpy( palPtr->palPalEntry, sys_pal_template, sizeof(sys_pal_template) );
-    hpalette = CreatePalette16( palPtr );
+    hpalette = CreatePalette( palPtr );
     HeapFree( GetProcessHeap(), 0, palPtr );
 
     palObj = (PALETTEOBJ*) GDI_GetObjPtr( hpalette, PALETTE_MAGIC );