update for HEAD-2003091401
[reactos.git] / lib / gdi32 / misc / stubs.c
index 5454fa5..dee91f0 100644 (file)
 #undef UNICODE
 #endif
 #include <windows.h>
+#include <ddentry.h>
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 AnimatePalette(
@@ -28,26 +31,10 @@ AnimatePalette(
 }
 
 
-BOOL
-STDCALL
-Arc(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       int     a3,
-       int     a4,
-       int     a5,
-       int     a6,
-       int     a7,
-       int     a8
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 CancelDC(
@@ -59,7 +46,9 @@ CancelDC(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 Chord(
@@ -79,20 +68,9 @@ Chord(
 }
 
 
-
-int
-STDCALL
-ChoosePixelFormat(
-       HDC                             a0,
-       CONST PIXELFORMATDESCRIPTOR     *a1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
+/*
+ * @unimplemented
+ */
 HMETAFILE
 STDCALL
 CloseMetaFile(
@@ -103,20 +81,9 @@ CloseMetaFile(
        return 0;
 }
 
-
-
-HBRUSH
-STDCALL
-CreateBrushIndirect(
-       CONST LOGBRUSH  *a0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
+/*
+ * @unimplemented
+ */
 HBRUSH
 STDCALL
 CreateDIBPatternBrush(
@@ -129,20 +96,9 @@ CreateDIBPatternBrush(
 }
 
 
-
-HBRUSH
-STDCALL
-CreateDIBPatternBrushPt(
-       CONST VOID              *a0,
-       UINT                    a1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
+/*
+ * @unimplemented
+ */
 HRGN
 STDCALL
 CreateEllipticRgn(
@@ -157,7 +113,9 @@ CreateEllipticRgn(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 HRGN
 STDCALL
 CreateEllipticRgnIndirect(
@@ -169,30 +127,9 @@ CreateEllipticRgnIndirect(
 }
 
 
-
-HBRUSH
-STDCALL
-CreateHatchBrush(
-       int             a0,
-       COLORREF        a1
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
-HPALETTE
-STDCALL
-CreatePalette(
-       CONST LOGPALETTE        *a0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 DeleteMetaFile(
@@ -204,22 +141,9 @@ DeleteMetaFile(
 }
 
 
-
-int
-STDCALL
-DescribePixelFormat(
-       HDC                     a0,
-       int                     a1,
-       UINT                    a2,
-       LPPIXELFORMATDESCRIPTOR a3
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 DrawEscape(
@@ -234,23 +158,9 @@ DrawEscape(
 }
 
 
-
-BOOL
-STDCALL
-Ellipse(
-       HDC             a0,
-       int             a1,
-       int             a2,
-       int             a3,
-       int             a4
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 EnumObjects(
@@ -265,7 +175,9 @@ EnumObjects(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 Escape(
@@ -281,8 +193,9 @@ Escape(
 }
 
 
-
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 ExtEscape(
@@ -299,7 +212,9 @@ ExtEscape(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
 ExcludeClipRect(
@@ -315,7 +230,9 @@ ExcludeClipRect(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 HRGN
 STDCALL
 ExtCreateRegion(
@@ -329,7 +246,9 @@ ExtCreateRegion(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 ExtFloodFill(
@@ -346,20 +265,9 @@ ExtFloodFill(
 
 
 
-BOOL
-STDCALL
-FillRgn(
-       HDC     a0,
-       HRGN    a1,
-       HBRUSH  a2
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 FloodFill(
@@ -374,7 +282,9 @@ FloodFill(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 FrameRgn(
@@ -390,19 +300,9 @@ FrameRgn(
 }
 
 
-
-int
-STDCALL
-GetROP2(
-       HDC     a0
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
-}
-
-
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
 GetAspectRatioFilterEx(
@@ -415,11 +315,15 @@ GetAspectRatioFilterEx(
 }
 
 
-
-COLORREF
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-GetBkColor(
-       HDC     a0
+GetBoundsRect(
+       HDC     a0,
+       LPRECT  a1,
+       UINT    a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -427,11 +331,14 @@ GetBkColor(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-GetBkMode(
-       HDC     a0
+GetMetaRgn(
+       HDC     a0,
+       HRGN    a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -439,13 +346,14 @@ GetBkMode(
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+HGDIOBJ
 STDCALL
-GetBoundsRect(
+GetCurrentObject(
        HDC     a0,
-       LPRECT  a1,
-       UINT    a2
+       UINT    a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -453,37 +361,48 @@ GetBoundsRect(
 }
 
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-GetBrushOrgEx(
+GetFontData(
        HDC     a0,
-       LPPOINT a1
+       DWORD   a1,
+       DWORD   a2,
+       LPVOID  a3,
+       DWORD   a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-int
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-GetClipRgn(
-       HDC     a0,
-       HRGN    a1
+GetMetaFileBitsEx(
+       HMETAFILE       a0,
+       UINT            a1,
+       LPVOID          a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-
-int
+/*
+ * @unimplemented
+ */
+COLORREF
 STDCALL
-GetMetaRgn(
+GetPixel(
        HDC     a0,
-       HRGN    a1
+       int     a1,
+       int     a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -491,38 +410,41 @@ GetMetaRgn(
 }
 
 
-
-HGDIOBJ
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetCurrentObject(
-       HDC     a0,
-       UINT    a1
+GetRasterizerCaps(
+       LPRASTERIZER_STATUS     a0,
+       UINT                    a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-GetCurrentPositionEx(
-       HDC     a0,
-       LPPOINT a1
+GetSystemPaletteUse(
+       HDC     hDc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-GetDeviceCaps(
-       HDC     a0,
-       int     a1
+GetTextCharacterExtra(
+       HDC     hDc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -530,16 +452,13 @@ GetDeviceCaps(
 }
 
 
-
-
-DWORD
+/*
+ * @unimplemented
+ */
+int
 STDCALL
-GetFontData(
-       HDC     a0,
-       DWORD   a1,
-       DWORD   a2,
-       LPVOID  a3,
-       DWORD   a4
+GetTextCharset(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -547,11 +466,15 @@ GetFontData(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-GetGraphicsMode(
-       HDC     a0
+GetTextCharsetInfo(
+       HDC             hdc,
+       LPFONTSIGNATURE lpSig,
+       DWORD           dwFlags
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -559,26 +482,29 @@ GetGraphicsMode(
 }
 
 
-
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetMapMode(
-       HDC     a0
+TranslateCharsetInfo(
+       DWORD FAR       *lpSrc,
+       LPCHARSETINFO   lpCs,
+       DWORD           dwFlags
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-GetMetaFileBitsEx(
-       HMETAFILE       a0,
-       UINT            a1,
-       LPVOID          a2
+GetFontLanguageInfo(
+       HDC     hDc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -586,12 +512,17 @@ GetMetaFileBitsEx(
 }
 
 
-
-COLORREF
+/*
+ * @unimplemented
+ */
+int
 STDCALL
-GetNearestColor(
-       HDC             a0,
-       COLORREF        a1
+IntersectClipRect(
+       HDC             hDc,
+       int             a1,
+       int             a2,
+       int             a3,
+       int             a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -599,104 +530,131 @@ GetNearestColor(
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetNearestPaletteIndex(
-       HPALETTE        a0,
-       COLORREF        a1
+InvertRgn(
+       HDC     hDc,
+       HRGN    hRgn
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetObjectType(
-       HGDIOBJ         a0
+LineDDA(
+       int             a0,
+       int             a1,
+       int             a2,
+       int             a3,
+       LINEDDAPROC     a4,
+       LPARAM          a5
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-UINT
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetPaletteEntries(
-       HPALETTE        a0,
-       UINT            a1,
-       UINT            a2,
-       LPPALETTEENTRY  a3
+Pie(
+       HDC     a0,
+       int     a1,
+       int     a2,
+       int     a3,
+       int     a4,
+       int     a5,
+       int     a6,
+       int     a7,
+       int     a8
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-COLORREF
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetPixel(
-       HDC     a0,
-       int     a1,
-       int     a2
+PlayMetaFile(
+       HDC             a0,
+       HMETAFILE       a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetPixelFormat(
-       HDC     a0
+PtVisible(
+       HDC     a0,
+       int     a1,
+       int     a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetPolyFillMode(
-       HDC     a0
+RectVisible(
+       HDC             a0,
+       CONST RECT      *a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-GetRasterizerCaps(
-       LPRASTERIZER_STATUS     a0,
-       UINT                    a1
+ResizePalette(
+       HPALETTE        a0,
+       UINT            a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return FALSE;
 }
 
-
-
-
-
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-GetStretchBltMode(
-       HDC     a0
+ExtSelectClipRgn(
+       HDC     a0,
+       HRGN    a1,
+       int     a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -704,14 +662,13 @@ GetStretchBltMode(
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+int
 STDCALL
-GetSystemPaletteEntries(
-       HDC             a0,
-       UINT            a1,
-       UINT            a2,
-       LPPALETTEENTRY  a3
+SetMetaRgn(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -719,11 +676,15 @@ GetSystemPaletteEntries(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 UINT
 STDCALL
-GetSystemPaletteUse(
-       HDC     hDc
+SetBoundsRect(
+       HDC             a0,
+       CONST RECT      *a1,
+       UINT            a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -731,11 +692,14 @@ GetSystemPaletteUse(
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+DWORD
 STDCALL
-GetTextCharacterExtra(
-       HDC     hDc
+SetMapperFlags(
+       HDC     a0,
+       DWORD   a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -743,11 +707,14 @@ GetTextCharacterExtra(
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+HMETAFILE
 STDCALL
-GetTextAlign(
-       HDC     hDc
+SetMetaFileBitsEx(
+       UINT            a0,
+       CONST BYTE      *a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -755,22 +722,31 @@ GetTextAlign(
 }
 
 
-
-COLORREF
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetTextColor(
-       HDC     hDc
+SetPixelV(
+       HDC             a0,
+       int             a1,
+       int             a2,
+       COLORREF        a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-int
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-GetTextCharset(
-       HDC     hdc
+SetSystemPaletteUse(
+       HDC     a0,
+       UINT    a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -778,13 +754,14 @@ GetTextCharset(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-GetTextCharsetInfo(
-       HDC             hdc,
-       LPFONTSIGNATURE lpSig,
-       DWORD           dwFlags
+SetTextCharacterExtra(
+       HDC     a0,
+       int     a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -792,13 +769,15 @@ GetTextCharsetInfo(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-TranslateCharsetInfo(
-       DWORD FAR       *lpSrc,
-       LPCHARSETINFO   lpCs,
-       DWORD           dwFlags
+SetTextJustification(
+       HDC     a0,
+       int     a1,
+       int     a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -806,23 +785,30 @@ TranslateCharsetInfo(
 }
 
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-GetFontLanguageInfo(
-       HDC     hDc
+UpdateColors(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-GetViewportExtEx(
-       HDC     hDc,
-       LPSIZE  lpSize
+PlayMetaFileRecord(
+       HDC             a0,
+       LPHANDLETABLE   a1,
+       LPMETARECORD    a2,
+       UINT            a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -830,12 +816,16 @@ GetViewportExtEx(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-GetViewportOrgEx(
-       HDC             hDc,
-       LPPOINT         lpPoint
+EnumMetaFile(
+       HDC                     a0,
+       HMETAFILE               a1,
+       ENUMMETAFILEPROC        a2,
+       LPARAM                  a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -843,12 +833,13 @@ GetViewportOrgEx(
 }
 
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+HENHMETAFILE
 STDCALL
-GetWindowExtEx(
-       HDC             hDc,
-       LPSIZE          lpSize
+CloseEnhMetaFile(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -856,12 +847,13 @@ GetWindowExtEx(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-GetWindowOrgEx(
-       HDC             hDc,
-       LPPOINT         lpPoint
+DeleteEnhMetaFile(
+       HENHMETAFILE    a0
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -869,60 +861,49 @@ GetWindowOrgEx(
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-IntersectClipRect(
-       HDC             hDc,
-       int             a1,
-       int             a2,
-       int             a3,
-       int             a4
+EnumEnhMetaFile(
+       HDC             a0,
+       HENHMETAFILE    a1,
+       ENHMETAFILEPROC a2,
+       LPVOID          a3,
+       CONST RECT      *a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-BOOL
-STDCALL
-InvertRgn(
-       HDC     hDc,
-       HRGN    hRgn
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-LineDDA(
-       int             a0,
-       int             a1,
-       int             a2,
-       int             a3,
-       LINEDDAPROC     a4,
-       LPARAM          a5
+GetEnhMetaFileBits(
+       HENHMETAFILE    a0,
+       UINT            a1,
+       LPBYTE          a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-
-
-int
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-OffsetClipRgn(
-       HDC     a0,
-       int     a1,
-       int     a2
+GetEnhMetaFileHeader(
+       HENHMETAFILE    a0,
+       UINT            a1,
+       LPENHMETAHEADER a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -930,52 +911,49 @@ OffsetClipRgn(
 }
 
 
-
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-Pie(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       int     a3,
-       int     a4,
-       int     a5,
-       int     a6,
-       int     a7,
-       int     a8
+GetEnhMetaFilePaletteEntries(
+       HENHMETAFILE    a0,
+       UINT            a1,
+       LPPALETTEENTRY  a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+UINT
 STDCALL
-PlayMetaFile(
-       HDC             a0,
-       HMETAFILE       a1
+GetWinMetaFileBits(
+       HENHMETAFILE    a0,
+       UINT            a1,
+       LPBYTE          a2,
+       INT             a3,
+       HDC             a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-
-
-
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-PolyPolygon(
+PlayEnhMetaFile(
        HDC             a0,
-       CONST POINT     *a1,
-       CONST INT       *a2,
-       int             a3
+       HENHMETAFILE    a1,
+       CONST RECT      *a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -983,13 +961,16 @@ PolyPolygon(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-PtInRegion(
-       HRGN    a0,
-       int     a1,
-       int     a2
+PlayEnhMetaFileRecord(
+       HDC                     a0,
+       LPHANDLETABLE           a1,
+       CONST ENHMETARECORD     *a2,
+       UINT                    a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -997,39 +978,48 @@ PtInRegion(
 }
 
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+HENHMETAFILE
 STDCALL
-PtVisible(
-       HDC     a0,
-       int     a1,
-       int     a2
+SetEnhMetaFileBits(
+       UINT            a0,
+       CONST BYTE      *a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+HENHMETAFILE
 STDCALL
-RectInRegion(
-       HRGN            a0,
-       CONST RECT      *a1
+SetWinMetaFileBits(
+       UINT                    a0,
+       CONST BYTE              *a1,
+       HDC                     a2,
+//     CONST METAFILEPICT      *a3
+                  PVOID a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-RectVisible(
+GdiComment(
        HDC             a0,
-       CONST RECT      *a1
+       UINT            a1,
+       CONST BYTE      *a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1037,12 +1027,18 @@ RectVisible(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-RestoreDC(
-       HDC     a0,
-       int     a1
+AngleArc(
+       HDC     hdc,
+       int     a1,
+       int     a2,
+       DWORD   a3,
+       FLOAT   a4,
+       FLOAT   a5
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1050,29 +1046,30 @@ RestoreDC(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 UINT
 STDCALL
-RealizePalette(
-       HDC     a0
+GetDIBColorTable(
+       HDC             hdc,
+       UINT            a1,
+       UINT            a2,
+       RGBQUAD         *a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-
+/*
+ * @unimplemented 
+ */
 BOOL
 STDCALL
-RoundRect(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       int     a3,
-       int     a4,
-       int     a5,
-       int     a6
+SetColorAdjustment(
+       HDC                     hdc,
+       CONST COLORADJUSTMENT   *a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1080,12 +1077,14 @@ RoundRect(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-ResizePalette(
-       HPALETTE        a0,
-       UINT            a1
+GetColorAdjustment(
+       HDC                     hdc,
+       LPCOLORADJUSTMENT       a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1093,11 +1092,13 @@ ResizePalette(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-SaveDC(
-       HDC     a0
+EndDoc(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1105,12 +1106,13 @@ SaveDC(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-SelectClipRgn(
-       HDC     a0,
-       HRGN    a1
+StartPage(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1118,13 +1120,13 @@ SelectClipRgn(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-ExtSelectClipRgn(
-       HDC     a0,
-       HRGN    a1,
-       int     a2
+EndPage(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1132,10 +1134,12 @@ ExtSelectClipRgn(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 int
 STDCALL
-SetMetaRgn(
+AbortDoc(
        HDC     hdc
        )
 {
@@ -1144,13 +1148,14 @@ SetMetaRgn(
 }
 
 
-
-HPALETTE
+/*
+ * @unimplemented
+ */
+int
 STDCALL
-SelectPalette(
-       HDC             a0,
-       HPALETTE        a1,
-       BOOL            a2
+SetAbortProc(
+       HDC             hdc,
+       ABORTPROC       a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1158,93 +1163,100 @@ SelectPalette(
 }
 
 
-
-COLORREF
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetBkColor(
-       HDC             a0,
-       COLORREF        a1
+AbortPath(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetBkMode(
-       HDC     a0,
-       int     a1
+BeginPath(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetBoundsRect(
-       HDC             a0,
-       CONST RECT      *a1,
-       UINT            a2
+CloseFigure(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetMapperFlags(
-       HDC     a0,
-       DWORD   a1
+EndPath(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetGraphicsMode(
-       HDC     hdc,
-       int     iMode
+FillPath(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-HMETAFILE
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetMetaFileBitsEx(
-       UINT            a0,
-       CONST BYTE      *a1
+FlattenPath(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+int
 STDCALL
-SetPaletteEntries(
-       HPALETTE                a0,
-       UINT                    a1,
-       UINT                    a2,
-       CONST PALETTEENTRY      *a3
+GetPath(
+       HDC             hdc,
+       LPPOINT         a1,
+       LPBYTE          a2,
+       int             a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1252,28 +1264,30 @@ SetPaletteEntries(
 }
 
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+HRGN
 STDCALL
-SetPixelV(
-       HDC             a0,
-       int             a1,
-       int             a2,
-       COLORREF        a3
+PathToRegion(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-SetPixelFormat(
-       HDC                             a0,
-       int                             a1,
-       CONST PIXELFORMATDESCRIPTOR     *a2
+PolyDraw(
+       HDC             hdc,
+       CONST POINT     *a1,
+       CONST BYTE      *a2,
+       int             a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1281,34 +1295,30 @@ SetPixelFormat(
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetPolyFillMode(
-       HDC     a0,
+SelectClipPath(
+       HDC     hdc,
        int     a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-StretchBlt(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       int     a3,
-       int     a4,
-       HDC     a5,
-       int     a6,
-       int     a7,
-       int     a8,
-       int     a9,
-       DWORD   a10
+SetMiterLimit(
+       HDC     hdc,
+       FLOAT   a1,
+       PFLOAT  a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1316,51 +1326,59 @@ StretchBlt(
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetROP2(
-       HDC     a0,
-       int     a1
+StrokeAndFillPath(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetStretchBltMode(
-       HDC     a0,
-       int     a1
+StrokePath(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetSystemPaletteUse(
-       HDC     a0,
-       UINT    a1
+WidenPath(
+       HDC     hdc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-int
+/*
+ * @unimplemented
+ */
+HPEN
 STDCALL
-SetTextCharacterExtra(
-       HDC     a0,
-       int     a1
+ExtCreatePen(
+       DWORD           a0,
+       DWORD           a1,
+       CONST LOGBRUSH  *a2,
+       DWORD           a3,
+       CONST DWORD     *a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1368,38 +1386,48 @@ SetTextCharacterExtra(
 }
 
 
-
-UINT
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-SetTextAlign(
-       HDC     a0,
-       UINT    a1
+GetMiterLimit(
+       HDC     hdc,
+       PFLOAT  a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+HRGN
 STDCALL
-SetTextJustification(
-       HDC     a0,
-       int     a1,
-       int     a2
+CreatePolygonRgn(
+       CONST POINT     *a0,
+       int             a1,
+       int             a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-UpdateColors(
-       HDC     hdc
+ScaleViewportExtEx(
+       HDC     a0,
+       int     a1,
+       int     a2,
+       int     a3,
+       int     a4,
+       LPSIZE  a5
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1407,14 +1435,18 @@ UpdateColors(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-PlayMetaFileRecord(
-       HDC             a0,
-       LPHANDLETABLE   a1,
-       LPMETARECORD    a2,
-       UINT            a3
+ScaleWindowExtEx(
+       HDC     a0,
+       int     a1,
+       int     a2,
+       int     a3,
+       int     a4,
+       LPSIZE  a5
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1422,14 +1454,16 @@ PlayMetaFileRecord(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-EnumMetaFile(
-       HDC                     a0,
-       HMETAFILE               a1,
-       ENUMMETAFILEPROC        a2,
-       LPARAM                  a3
+SetBrushOrgEx(
+       HDC     a0,
+       int     a1,
+       int     a2,
+       LPPOINT a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1437,11 +1471,16 @@ EnumMetaFile(
 }
 
 
-
-HENHMETAFILE
+/*
+ * @unimplemented
+ */
+BOOL
 STDCALL
-CloseEnhMetaFile(
-       HDC     hdc
+FixBrushOrgEx(
+       HDC     a0,
+       int     a1,
+       int     a2,
+       LPPOINT a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1449,11 +1488,13 @@ CloseEnhMetaFile(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-DeleteEnhMetaFile(
-       HENHMETAFILE    a0
+UnrealizeObject(
+       HGDIOBJ a0
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1461,29 +1502,25 @@ DeleteEnhMetaFile(
 }
 
 
-
+/*
+ * @unimplemented
+ */
 BOOL
 STDCALL
-EnumEnhMetaFile(
-       HDC             a0,
-       HENHMETAFILE    a1,
-       ENHMETAFILEPROC a2,
-       LPVOID          a3,
-       CONST RECT      *a4
-       )
+GdiFlush()
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return FALSE;
 }
 
 
-UINT  
-STDCALL 
-GetEnhMetaFileBits(
-       HENHMETAFILE    a0, 
-       UINT            a1, 
-       LPBYTE          a2
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GdiSetBatchLimit(
+       DWORD   a0
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1491,27 +1528,26 @@ GetEnhMetaFileBits(
 }
 
 
-UINT  
-STDCALL 
-GetEnhMetaFileHeader(
-       HENHMETAFILE    a0,
-       UINT            a1,
-       LPENHMETAHEADER a2
-       )
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GdiGetBatchLimit()
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
 
-UINT  
-STDCALL 
-GetEnhMetaFilePaletteEntries(
-       HENHMETAFILE    a0,
-       UINT            a1,
-       LPPALETTEENTRY  a2
+/*
+ * @unimplemented
+ */
+int
+STDCALL
+SetICMMode(
+       HDC     a0,
+       int     a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1519,29 +1555,30 @@ GetEnhMetaFilePaletteEntries(
 }
 
 
-UINT  
-STDCALL 
-GetEnhMetaFilePixelFormat(
-       HENHMETAFILE                    a0,
-       DWORD                           a1,
-       CONST PIXELFORMATDESCRIPTOR     *a2
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+CheckColorsInGamut(
+       HDC     a0,
+       LPVOID  a1,
+       LPVOID  a2,
+       DWORD   a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-UINT  
-STDCALL 
-GetWinMetaFileBits(
-       HENHMETAFILE    a0,
-       UINT            a1, 
-       LPBYTE          a2, 
-       INT             a3, 
-       HDC             a4
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+GetColorSpace(
+       HDC     hDc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1549,13 +1586,14 @@ GetWinMetaFileBits(
 }
 
 
-BOOL  
-STDCALL 
-PlayEnhMetaFile(
-       HDC             a0, 
-       HENHMETAFILE    a1, 
-       CONST RECT      *a2
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+SetColorSpace(
+       HDC             a0,
+       HCOLORSPACE     a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1563,14 +1601,13 @@ PlayEnhMetaFile(
 }
 
 
-BOOL  
-STDCALL 
-PlayEnhMetaFileRecord(
-       HDC                     a0,
-       LPHANDLETABLE           a1, 
-       CONST ENHMETARECORD     *a2, 
-       UINT                    a3
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+DeleteColorSpace(
+       HCOLORSPACE     a0
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1578,42 +1615,45 @@ PlayEnhMetaFileRecord(
 }
 
 
-HENHMETAFILE  
-STDCALL 
-SetEnhMetaFileBits(
-       UINT            a0, 
-       CONST BYTE      *a1
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+GetDeviceGammaRamp(
+       HDC     a0,
+       LPVOID  a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-HENHMETAFILE  
-STDCALL 
-SetWinMetaFileBits(
-       UINT                    a0, 
-       CONST BYTE              *a1, 
-       HDC                     a2, 
-//     CONST METAFILEPICT      *a3
-                  PVOID a3
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+SetDeviceGammaRamp(
+       HDC     a0,
+       LPVOID  a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-BOOL  
-STDCALL 
-GdiComment(
-       HDC             a0, 
-       UINT            a1, 
-       CONST BYTE      *a2
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+ColorMatchToTarget(
+       HDC     a0,
+       HDC     a1,
+       DWORD   a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1621,16 +1661,15 @@ GdiComment(
 }
 
 
-BOOL 
-STDCALL 
-AngleArc(
-       HDC     hdc, 
-       int     a1, 
-       int     a2, 
-       DWORD   a3, 
-       FLOAT   a4, 
-       FLOAT   a5
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+wglCopyContext(
+       HGLRC   a0,
+       HGLRC   a1,
+       UINT    a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1638,40 +1677,42 @@ AngleArc(
 }
 
 
-BOOL 
-STDCALL 
-PolyPolyline(
-       HDC             hdc, 
-       CONST POINT     *a1, 
-       CONST DWORD     *a2, 
-       DWORD           a3
+/*
+ * @unimplemented
+ */
+HGLRC
+STDCALL
+wglCreateContext(
+       HDC     hDc
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-BOOL 
-STDCALL 
-GetWorldTransform(
-       HDC             hdc,
-       LPXFORM         a1
+/*
+ * @unimplemented
+ */
+HGLRC
+STDCALL
+wglCreateLayerContext(
+       HDC     hDc,
+       int     a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-BOOL 
-STDCALL 
-SetWorldTransform(
-       HDC             a0, 
-       CONST XFORM     *a1
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+wglDeleteContext(
+       HGLRC   a
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1679,42 +1720,37 @@ SetWorldTransform(
 }
 
 
-BOOL 
-STDCALL 
-ModifyWorldTransform(
-       HDC             a0,
-       CONST XFORM     *a1, 
-       DWORD           a2
-       )
+/*
+ * @unimplemented
+ */
+HGLRC
+STDCALL
+wglGetCurrentContext(VOID)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-BOOL 
-STDCALL 
-CombineTransform(
-       LPXFORM         a0, 
-       CONST XFORM     *a1, 
-       CONST XFORM     *a2
-       )
+/*
+ * @unimplemented
+ */
+HDC
+STDCALL
+wglGetCurrentDC(VOID)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-UINT 
-STDCALL 
-GetDIBColorTable(
-       HDC             hdc, 
-       UINT            a1, 
-       UINT            a2, 
-       RGBQUAD         *a3
+/*
+ * @unimplemented
+ */
+PROC
+STDCALL
+wglGetProcAddress(
+       LPCSTR          a0
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1722,27 +1758,29 @@ GetDIBColorTable(
 }
 
 
-UINT 
-STDCALL 
-SetDIBColorTable(
-       HDC             hdc, 
-       UINT            a1, 
-       UINT            a2, 
-       CONST RGBQUAD   *a3
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+wglMakeCurrent(
+       HDC     a0,
+       HGLRC   a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-BOOL 
-STDCALL 
-SetColorAdjustment(
-       HDC                     hdc, 
-       CONST COLORADJUSTMENT   *a1
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+wglShareLists(
+       HGLRC   a0,
+       HGLRC   a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1750,12 +1788,17 @@ SetColorAdjustment(
 }
 
 
-BOOL 
-STDCALL 
-GetColorAdjustment(
-       HDC                     hdc, 
-       LPCOLORADJUSTMENT       a1
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+wglDescribeLayerPlane(
+       HDC                     a0,
+       int                     a1,
+       int                     a2,
+       UINT                    a3,
+       LPLAYERPLANEDESCRIPTOR  a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1763,11 +1806,17 @@ GetColorAdjustment(
 }
 
 
-HPALETTE 
-STDCALL 
-CreateHalftonePalette(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+int
+STDCALL
+wglSetLayerPaletteEntries(
+       HDC             a0,
+       int             a1,
+       int             a2,
+       int             a3,
+       CONST COLORREF  *a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1775,11 +1824,17 @@ CreateHalftonePalette(
 }
 
 
-
-int 
-STDCALL 
-EndDoc(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+int
+STDCALL
+wglGetLayerPaletteEntries(
+       HDC             a0,
+       int             a1,
+       int             a2,
+       int             a3,
+       CONST COLORREF  *a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1787,35 +1842,55 @@ EndDoc(
 }
 
 
-int 
-STDCALL 
-StartPage(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+wglRealizeLayerPalette(
+       HDC             a0,
+       int             a1,
+       BOOL            a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-int 
-STDCALL 
-EndPage(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+BOOL
+STDCALL
+wglSwapLayerBuffers(
+       HDC             a0,
+       UINT            a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return 0;
+       return FALSE;
 }
 
 
-int 
-STDCALL 
-AbortDoc(
-       HDC     hdc
+/* === AFTER THIS POINT I GUESS... =========
+ * (based on stack size in Norlander's .def)
+ * === WHERE ARE THEY DEFINED? =============
+ */
+
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GdiPlayDCScript(
+       DWORD   a0,
+       DWORD   a1,
+       DWORD   a2,
+       DWORD   a3,
+       DWORD   a4,
+       DWORD   a5
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1823,12 +1898,17 @@ AbortDoc(
 }
 
 
-int 
-STDCALL 
-SetAbortProc(
-       HDC             hdc, 
-       ABORTPROC       a1
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GdiPlayJournal(
+       DWORD   a0,
+       DWORD   a1,
+       DWORD   a2,
+       DWORD   a3,
+       DWORD   a4
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1836,106 +1916,114 @@ SetAbortProc(
 }
 
 
-BOOL 
-STDCALL 
-AbortPath(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GdiPlayScript(
+       DWORD   a0,
+       DWORD   a1,
+       DWORD   a2,
+       DWORD   a3,
+       DWORD   a4,
+       DWORD   a5,
+       DWORD   a6
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-BOOL 
-STDCALL 
-ArcTo(
-       HDC     hdc, 
-       int     a1, 
-       int     a2, 
-       int     a3, 
-       int     a4, 
-       int     a5, 
-       int     a6,
-       int     a7, 
-       int     a8
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetGlyphOutlineWow(
+       DWORD   a0,
+       DWORD   a1,
+       DWORD   a2,
+       DWORD   a3,
+       DWORD   a4,
+       DWORD   a5,
+       DWORD   a6
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-BOOL 
-STDCALL 
-BeginPath(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetRandomRgn(
+       DWORD   a0,
+       DWORD   a1,
+       DWORD   a2
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-BOOL 
-STDCALL 
-CloseFigure(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+SelectBrushLocal(
+       DWORD   a0,
+       DWORD   a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-BOOL 
-STDCALL 
-EndPath(
-       HDC     hdc
-       )
-{
-       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
-}
-
-
-BOOL 
-STDCALL 
-FillPath(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+SelectFontLocal(
+       DWORD   a0,
+       DWORD   a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-BOOL 
-STDCALL 
-FlattenPath(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+SetFontEnumeration(
+       DWORD   a0
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
 
-int  
-STDCALL 
-GetPath(
-       HDC             hdc, 
-       LPPOINT         a1, 
-       LPBYTE          a2, 
-       int             a3
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+SetRelAbs(
+       DWORD   a0,
+       DWORD   a1
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1943,11 +2031,18 @@ GetPath(
 }
 
 
-HRGN 
-STDCALL 
-PathToRegion(
-       HDC     hdc
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+gdiPlaySpoolStream(
+       DWORD   a0,
+       DWORD   a1,
+       DWORD   a2,
+       DWORD   a3,
+       DWORD   a4,
+       DWORD   a5
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
@@ -1955,907 +2050,3184 @@ PathToRegion(
 }
 
 
-BOOL 
-STDCALL 
-PolyDraw(
-       HDC             hdc, 
-       CONST POINT     *a1, 
-       CONST BYTE      *a2, 
-       int             a3
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GetFontResourceInfo(
+       DWORD   a0,
+       DWORD   a1,
+       DWORD   a2,
+       DWORD   a3
        )
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL 
+/*
+ * @unimplemented
+ */
+HANDLE 
 STDCALL 
-SelectClipPath(
-       HDC     hdc, 
-       int     a1
-       )
+AddFontMemResourceEx(
+       PVOID pbFont,
+       DWORD cbFont,
+       PVOID pdv,
+       DWORD *pcFonts
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-int  
+/*
+ * @unimplemented
+ */
+int 
 STDCALL 
-SetArcDirection(
-       HDC     hdc, 
-       int     a1
-       )
+AddFontResourceTracking(
+       LPCSTR lpString,
+       int unknown
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-BOOL 
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL 
-SetMiterLimit(
-       HDC     hdc, 
-       FLOAT   a1, 
-       PFLOAT  a2
-       )
+AnyLinkedFonts(VOID)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL 
-STDCALL 
-StrokeAndFillPath(
-       HDC     hdc
-       )
+/*
+ * @unimplemented
+ */
+HBITMAP 
+STDCALL
+ClearBitmapAttributes(HBITMAP hbm, DWORD dwFlags)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL 
-STDCALL 
-StrokePath(
-       HDC     hdc
-       )
+/*
+ * @unimplemented
+ */
+HBRUSH 
+STDCALL
+ClearBrushAttributes(HBRUSH hbm, DWORD dwFlags)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL 
-STDCALL 
-WidenPath(
-       HDC     hdc
-       )
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+ColorCorrectPalette(HDC hDC,HPALETTE hPalette,DWORD dwFirstEntry,DWORD dwNumOfEntries)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-HPEN 
-STDCALL 
-ExtCreatePen(
-       DWORD           a0, 
-       DWORD           a1, 
-       CONST LOGBRUSH  *a2, 
-       DWORD           a3, 
-       CONST DWORD     *a4
-       )
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+EnableEUDC(WINBOOL enable)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-BOOL 
-STDCALL 
-GetMiterLimit(
-       HDC     hdc, 
-       PFLOAT  a1
-       )
+/*
+ * @unimplemented
+ */
+int
+STDCALL
+EndFormPage(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-int  
-STDCALL 
-GetArcDirection(
-       HDC     hdc
-       )
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+EudcLoadLinkW(LPCWSTR pBaseFaceName,LPCWSTR pEudcFontPath,INT iPriority,INT iFontLinkType)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-HRGN
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-CreatePolygonRgn(
-       CONST POINT     *a0,
-       int             a1,
-       int             a2
-       )
+EudcUnloadLinkW(LPCWSTR pBaseFaceName,LPCWSTR pEudcFontPath)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-DPtoLP(
-       HDC     a0,
-       LPPOINT a1,
-       int     a2
-       )
+FontIsLinked(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+int 
 STDCALL
-LPtoDP(
-       HDC     a0,
-       LPPOINT a1,
-       int     a2
-       )
+GdiAddFontResourceW(LPCWSTR filename,FLONG f,DESIGNVECTOR *pdv)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+DWORD 
 STDCALL
-Polygon(
-       HDC             a0,
-       CONST POINT     *a1,
-       int             a2
-       )
+GdiAddGlsBounds(HDC hdc,LPRECT prc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-Polyline(
-       HDC             a0,
-       CONST POINT     *a1,
-       int             a2
-       )
+GdiAlphaBlend(HDC hdcDst,LONG DstX,LONG DstY,LONG DstCx,LONG DstCy,HDC hdcSrc,LONG SrcX,LONG SrcY,LONG SrcCx,LONG SrcCy,BLENDFUNCTION BlendFunction)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-PolyBezier(
-       HDC             a0,
-       CONST POINT     *a1,
-       DWORD           a2
-       )
+GdiArtificialDecrementDriver(LPWSTR pDriverName,WINBOOL unknown)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-PolyBezierTo(
-       HDC             a0,
-       CONST POINT     *a1,
-       DWORD           a2
-       )
+GdiCleanCacheDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-PolylineTo(
-       HDC             a0,
-       CONST POINT     *a1,
-       DWORD           a2
-       )
+GdiConsoleTextOut(HDC hdc, POLYTEXTW *lpto,UINT nStrings, RECTL *prclBounds)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HDC
 STDCALL
-SetViewportExtEx(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       LPSIZE  a3
-       )
+GdiConvertAndCheckDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HBITMAP 
 STDCALL
-SetWindowExtEx(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       LPSIZE  a3
-       )
+GdiConvertBitmap(HBITMAP hbm)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HBRUSH
 STDCALL
-OffsetViewportOrgEx(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       LPPOINT a3
-       )
+GdiConvertBrush(HBRUSH hbr)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HDC 
 STDCALL
-OffsetWindowOrgEx(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       LPPOINT a3
-       )
+GdiConvertDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HFONT 
 STDCALL
-ScaleViewportExtEx(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       int     a3,
-       int     a4,
-       LPSIZE  a5
-       )
+GdiConvertFont(HFONT hfont)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HPALETTE 
 STDCALL
-ScaleWindowExtEx(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       int     a3,
-       int     a4,
-       LPSIZE  a5
-       )
+GdiConvertPalette(HPALETTE hpal)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HRGN
 STDCALL
-SetBitmapDimensionEx(
-       HBITMAP a0,
-       int     a1,
-       int     a2,
-       LPSIZE  a3
-       )
+GdiConvertRegion(HRGN hregion)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HENHMETAFILE 
 STDCALL
-SetBrushOrgEx(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       LPPOINT a3
-       )
+GdiConvertEnhMetaFile(HENHMETAFILE hmf)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-GetDCOrgEx(
-       HDC     a0,
-       LPPOINT a1
-       )
+GdiDeleteLocalDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+int 
 STDCALL
-FixBrushOrgEx(
-       HDC     a0,
-       int     a1,
-       int     a2,
-       LPPOINT a3
-       )
+GdiDescribePixelFormat(HDC hdc,int ipfd,UINT cjpfd,PPIXELFORMATDESCRIPTOR ppfd)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-UnrealizeObject(
-       HGDIOBJ a0
-       )
+GdiDrawStream(HDC dc, ULONG l, VOID *v)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+HGDIOBJ 
 STDCALL
-GdiFlush()
+GdiFixUpHandle(HGDIOBJ hobj)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-DWORD
+/*
+ * @unimplemented
+ */
+DWORD 
 STDCALL
-GdiSetBatchLimit(
-       DWORD   a0
-       )
+GdiGetCodePage(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-
-DWORD
+/*
+ * @unimplemented
+ */
+HBRUSH 
 STDCALL
-GdiGetBatchLimit()
+GdiGetLocalBrush(HBRUSH hbr)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-int
+/*
+ * @unimplemented
+ */
+HDC 
 STDCALL
-SetICMMode(
-       HDC     a0,
-       int     a1
-       )
+GdiGetLocalDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+HFONT 
 STDCALL
-CheckColorsInGamut(
-       HDC     a0,
-       LPVOID  a1,
-       LPVOID  a2,
-       DWORD   a3
-       )
+GdiGetLocalFont(HFONT hfont)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-HANDLE
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-GetColorSpace(
-       HDC     hDc
-       )
+GdiGradientFill(HDC hdc,PTRIVERTEX pVertex,ULONG uVertex,PVOID pMesh,ULONG uMesh,ULONG ulMode)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-SetColorSpace(
-       HDC             a0,
-       HCOLORSPACE     a1
-       )
+GdiIsMetaFileDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-DeleteColorSpace(
-       HCOLORSPACE     a0
-       )
+GdiIsMetaPrintDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-GetDeviceGammaRamp(
-       HDC     a0,
-       LPVOID  a1
-       )
+GdiIsPlayMetafileDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-SetDeviceGammaRamp(
-       HDC     a0,
-       LPVOID  a1
-       )
+GdiReleaseDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-ColorMatchToTarget(
-       HDC     a0,
-       HDC     a1,
-       DWORD   a2
-       )
+GdiReleaseLocalDC(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-wglCopyContext(
-       HGLRC   a0,
-       HGLRC   a1,
-       UINT    a2
-       )
+GdiSetAttrs(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+GdiSetLastError(DWORD dwErrCode)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
 
-
-HGLRC
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-wglCreateContext(
-       HDC     hDc
-       )
+GdiSetPixelFormat(HDC hdc,int ipfd)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-
-HGLRC
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-wglCreateLayerContext(
-       HDC     hDc,
-       int     a1
-       )
+GdiTransparentBlt(HDC hdcDst, int xDst, int yDst, int cxDst, int cyDst,HDC hdcSrc, int xSrc, int ySrc, int cxSrc, int cySrc,COLORREF TransColor)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-wglDeleteContext(
-       HGLRC   a
-       )
+GdiValidateHandle(HGDIOBJ hobj)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-HGLRC
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-wglGetCurrentContext(VOID)
+GdiSwapBuffers(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+VOID 
+STDCALL
+GdiSetServerAttr(HDC hdc,DWORD attr)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
 
-
-HDC
+/*
+ * @unimplemented
+ */
+DWORD 
 STDCALL
-wglGetCurrentDC(VOID)
+GetBitmapAttributes(HBITMAP hbm)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-
-PROC
+/*
+ * @unimplemented
+ */
+DWORD 
 STDCALL
-wglGetProcAddress(
-       LPCSTR          a0
-       )
+GetBrushAttributes(HBRUSH hbr)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-wglMakeCurrent(
-       HDC     a0,
-       HGLRC   a1
-       )
+GetCharABCWidthsI(
+       HDC hdc,
+       UINT giFirst,
+       UINT cgi,
+       LPWORD pgi,
+       LPABC lpabc
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-wglShareLists(
-       HGLRC   a0,
-       HGLRC   a1
-       )
+GetCharWidthI(
+       HDC hdc,
+       UINT giFirst,
+       UINT cgi,
+       LPWORD pgi,
+       LPINT lpBuffer
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+COLORREF 
 STDCALL
-SwapBuffers(
-       HDC     a0
-       )
+GetDCBrushColor(
+       HDC hdc
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
+/*
+ * @unimplemented
+ */
+COLORREF 
+STDCALL
+GetDCPenColor(
+       HDC hdc
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-
-BOOL
+/*
+ * @unimplemented
+ */
+DWORD 
 STDCALL
-wglDescribeLayerPlane(
-       HDC                     a0,
-       int                     a1,
-       int                     a2,
-       UINT                    a3,
-       LPLAYERPLANEDESCRIPTOR  a4
-       )
+GetFontUnicodeRanges(
+       HDC hdc,
+       LPGLYPHSET lpgs
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
-
-int
+/*
+ * @unimplemented
+ */
+ULONG 
 STDCALL
-wglSetLayerPaletteEntries(
-       HDC             a0,
-       int             a1,
-       int             a2,
-       int             a3,
-       CONST COLORREF  *a4
-       )
+GetEUDCTimeStamp(VOID)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-int
+/*
+ * @unimplemented
+ */
+DWORD 
 STDCALL
-wglGetLayerPaletteEntries(
-       HDC             a0,
-       int             a1,
-       int             a2,
-       int             a3,
-       CONST COLORREF  *a4
-       )
+GetEUDCTimeStampExW(LPCWSTR str)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+ULONG 
+STDCALL
+GetFontAssocStatus(HDC hdc)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-BOOL
+/*
+ * @unimplemented
+ */
+HFONT 
 STDCALL
-wglRealizeLayerPalette(
-       HDC             a0,
-       int             a1,
-       BOOL            a2
-       )
+GetHFONT(HDC dc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
+/*
+ * @unimplemented
+ */
+DWORD 
+STDCALL
+GetLayout(
+       HDC hdc
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-BOOL
+/*
+ * @unimplemented
+ */
+WINBOOL
 STDCALL
-wglSwapLayerBuffers(
-       HDC             a0,
-       UINT            a1
-       )
+GetTextExtentExPointWPri(HDC hdc,LPWSTR lpwsz,ULONG cwc,ULONG dxMax,ULONG *pcCh,PULONG pdxOut,LPSIZE psize)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-       return FALSE;
+       return 0;
 }
 
+/*
+ * @unimplemented
+ */
+int 
+STDCALL
+GetTextFaceAliasW(HDC hdc,int cChar,LPWSTR pszOut)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-/* === AFTER THIS POINT I GUESS... ========= 
- * (based on stack size in Norlander's .def)
- * === WHERE ARE THEY DEFINED? =============
+/*
+ * @unimplemented
  */
+WINBOOL 
+STDCALL
+GetTransform(HDC hdc, DWORD iXform, LPXFORM pxf)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
+/*
+ * @unimplemented
+ */
+LONG 
+STDCALL
+HT_Get8BPPFormatPalette(LPPALETTEENTRY pPaletteEntry, USHORT RedGamma,USHORT GreenGamma, USHORT BlueGamma)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+LONG 
 STDCALL
-GdiPlayDCScript(
-       DWORD   a0,
-       DWORD   a1,
-       DWORD   a2,
-       DWORD   a3,
-       DWORD   a4,
-       DWORD   a5
-       )
+HT_Get8BPPMaskPalette(LPPALETTEENTRY pPaletteEntry, WINBOOL Use8BPPMaskPal,BYTE CMYMask, USHORT RedGamma, USHORT GreenGamma, USHORT BlueGamma)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+MirrorRgn(HWND hwnd,HRGN hrgn)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+int 
 STDCALL
-GdiPlayJournal(
-       DWORD   a0,
-       DWORD   a1,
-       DWORD   a2,
-       DWORD   a3,
-       DWORD   a4
-       )
+NamedEscape(HDC hdc,PWCHAR pDriver,int nDriver,int iEsc,int cjIn,LPSTR pjIn,int cjOut,LPSTR pjOut)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+DWORD 
+STDCALL
+QueryFontAssocStatus(VOID)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-GdiPlayScript(
-       DWORD   a0,
-       DWORD   a1,
-       DWORD   a2,
-       DWORD   a3,
-       DWORD   a4,
-       DWORD   a5,
-       DWORD   a6
-       )
+RemoveFontMemResourceEx(
+       HANDLE fh
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+RemoveFontResourceExA(
+       LPCSTR lpFileName,
+       DWORD fl,
+       PVOID pdv
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-GetGlyphOutlineWow(
-       DWORD   a0,
-       DWORD   a1,
-       DWORD   a2,
-       DWORD   a3,
-       DWORD   a4,
-       DWORD   a5,
-       DWORD   a6
-       )
+RemoveFontResourceExW(
+       LPCWSTR lpFileName,
+       DWORD fl,
+       PVOID pdv
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+int 
+STDCALL
+RemoveFontResourceTracking(LPCSTR lpString,int unknown)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+HBITMAP 
 STDCALL
-GetRandomRgn(
-       DWORD   a0,
-       DWORD   a1,
-       DWORD   a2
-       )
+SetBitmapAttributes(HBITMAP hbm, DWORD dwFlags)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+HBRUSH 
+STDCALL
+SetBrushAttributes(HBRUSH hbm, DWORD dwFlags)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+COLORREF 
 STDCALL
-GetRelAbs(
-       DWORD   a0,
-       DWORD   a1
-       )
+SetDCBrushColor(
+       HDC hdc,
+       COLORREF crColor
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+COLORREF 
+STDCALL
+SetDCPenColor(
+       HDC hdc,
+       COLORREF crColor
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
+/*
+ * @unimplemented
+ */
+DWORD 
+STDCALL
+SetLayout(
+       HDC hdc,
+       DWORD dwLayout
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+DWORD 
 STDCALL
-SelectBrushLocal(
-       DWORD   a0,
-       DWORD   a1
-       )
+SetLayoutWidth(HDC hdc,LONG wox,DWORD dwLayout)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+SetMagicColors(HDC hdc,PALETTEENTRY peMagic,ULONG Index)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+SetVirtualResolution(HDC hdc, int cxVirtualDevicePixel,int cyVirtualDevicePixel,int cxVirtualDeviceMm, int cyVirtualDeviceMm)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+int 
 STDCALL
-SelectFontLocal(
-       DWORD   a0,
-       DWORD   a1
-       )
+StartFormPage(HDC hdc)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+VOID 
+STDCALL
+UnloadNetworkFonts(DWORD unknown)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-SetFontEnumeration(
-       DWORD   a0
-       )
+bInitSystemAndFontsDirectoriesW(LPWSTR *SystemDir,LPWSTR *FontsDir)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
-
-DWORD
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-SetRelAbs(
-       DWORD   a0,
-       DWORD   a1
-       )
+bMakePathNameW(LPWSTR lpBuffer,LPCWSTR lpFileName,LPWSTR *lpFilePart,DWORD unknown)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+HFONT 
+STDCALL
+CreateFontIndirectExA(const ENUMLOGFONTEXDVA *elfexd)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+DWORD 
 STDCALL
-gdiPlaySpoolStream(
-       DWORD   a0,
-       DWORD   a1,
-       DWORD   a2,
-       DWORD   a3,
-       DWORD   a4,
-       DWORD   a5
-       )
+GetGlyphIndicesA(
+       HDC hdc,
+       LPCSTR lpstr,
+       int c,
+       LPWORD pgi,
+       DWORD fl
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+UINT 
+STDCALL
+GetStringBitmapA(HDC hdc,LPSTR psz,WINBOOL unknown,UINT cj,BYTE *lpSB)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-DWORD
+/*
+ * @unimplemented
+ */
+WINBOOL 
 STDCALL
-GetFontResourceInfo(
-       DWORD   a0,
-       DWORD   a1,
-       DWORD   a2,
-       DWORD   a3
-       )
+GetTextExtentExPointI(
+       HDC hdc,
+       LPWORD pgiIn,
+       int cgi,
+       int nMaxExtent,
+       LPINT lpnFit,
+       LPINT alpDx,
+       LPSIZE lpSize
+)
 {
        SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
        return 0;
 }
 
+/*
+ * @unimplemented
+ */
+HFONT
+STDCALL
+CreateFontIndirectExW(const ENUMLOGFONTEXDVW *elfexd)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
 
-/* EOF */
+/*
+ * @unimplemented
+ */
+DWORD 
+STDCALL
+GetGlyphIndicesW(
+       HDC hdc,
+       LPCWSTR lpstr,
+       int c,
+       LPWORD pgi,
+       DWORD fl
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+UINT 
+STDCALL
+GetStringBitmapW(HDC hdc,LPWSTR pwsz,WINBOOL unknown,UINT cj,BYTE *lpSB)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+GetTextExtentPointI(
+       HDC hdc,
+       LPWORD pgiIn,
+       int cgi,
+       LPSIZE lpSize
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+STDCALL
+GdiFullscreenControl(FULLSCREENCONTROL FullscreenCommand,PVOID FullscreenInput,
+                                       DWORD FullscreenInputLength,PVOID FullscreenOutput,
+                                       PULONG FullscreenOutputLength)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+INT 
+STDCALL
+GdiQueryFonts(PUNIVERSAL_FONT_ID pufiFontList,ULONG nBufferSize,PLARGE_INTEGER pTimeStamp )
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+GdiRealizationInfo(HDC hdc, PREALIZATION_INFO pri)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+GetCharWidthInfo(HDC hdc,PCHWIDTHINFO pChWidthInfo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+GetETM(HDC hdc,EXTTEXTMETRIC *petm)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiAddGlsRecord(HDC hdc,DWORD unknown1,LPCSTR unknown2,LPRECT unknown3)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE
+STDCALL
+GdiConvertMetaFilePict(HGLOBAL hMem)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DEVMODEW *
+STDCALL
+GdiConvertToDevmodeW(DEVMODEA *dm)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HENHMETAFILE
+STDCALL
+GdiCreateLocalEnhMetaFile(HENHMETAFILE hmo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+METAFILEPICT *
+STDCALL
+GdiCreateLocalMetaFilePict(HENHMETAFILE hmo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD
+STDCALL
+GdiGetCharDimensions(HDC hdc,LPTEXTMETRICW lptm,BOOL unk)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PSHAREDHANDLETABLE
+STDCALL
+GdiQueryTable(VOID)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE 
+STDCALL
+GdiGetSpoolFileHandle(
+       LPWSTR          pwszPrinterName,
+       LPDEVMODEW      pDevmode,
+       LPWSTR          pwszDocName)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiDeleteSpoolFileHandle(
+       HANDLE  SpoolFileHandle)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD 
+STDCALL
+GdiGetPageCount(
+       HANDLE  SpoolFileHandle)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HDC
+STDCALL
+GdiGetDC(
+       HANDLE  SpoolFileHandle)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE 
+STDCALL
+GdiGetPageHandle(
+       HANDLE  SpoolFileHandle,
+       DWORD   Page,
+       LPDWORD pdwPageType)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiStartDocEMF(
+       HANDLE          SpoolFileHandle,
+       DOCINFOW        *pDocInfo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiStartPageEMF(
+       HANDLE  SpoolFileHandle)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiPlayPageEMF(
+       HANDLE  SpoolFileHandle,
+       HANDLE  hemf,
+       RECT    *prectDocument,
+       RECT    *prectBorder,
+       RECT    *prectClip)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiEndPageEMF(
+       HANDLE  SpoolFileHandle,
+       DWORD   dwOptimization)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiEndDocEMF(
+       HANDLE  SpoolFileHandle)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiGetDevmodeForPage(
+       HANDLE          SpoolFileHandle,
+       DWORD           dwPageNumber,
+       PDEVMODEW       *pCurrDM,
+       PDEVMODEW       *pLastDM)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiResetDCEMF(
+       HANDLE          SpoolFileHandle,
+       PDEVMODEW       pCurrDM)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL
+BRUSHOBJ_hGetColorTransform(BRUSHOBJ *pbo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PVOID STDCALL
+BRUSHOBJ_pvAllocRbrush(IN PBRUSHOBJ BrushObj,
+                      IN ULONG ObjSize)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PVOID STDCALL
+BRUSHOBJ_pvGetRbrush(IN PBRUSHOBJ BrushObj)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG STDCALL
+BRUSHOBJ_ulGetBrushColor(BRUSHOBJ *pbo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+CLIPOBJ_bEnum(IN PCLIPOBJ ClipObj,
+             IN ULONG ObjSize,
+             OUT ULONG *EnumRects)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG STDCALL
+CLIPOBJ_cEnumStart(IN PCLIPOBJ ClipObj,
+                  IN BOOL ShouldDoAll,
+                  IN ULONG ClipType,
+                  IN ULONG BuildOrder,
+                  IN ULONG MaxRects)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PPATHOBJ STDCALL
+CLIPOBJ_ppoGetPath(PCLIPOBJ ClipObj)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+EngAcquireSemaphore ( IN HSEMAPHORE hsem )
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+EngAlphaBlend(SURFOBJ *psoDest,SURFOBJ *psoSrc,CLIPOBJ *pco,XLATEOBJ *pxlo,RECTL *prclDest,RECTL *prclSrc,BLENDOBJ *pBlendObj)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngAssociateSurface(IN HSURF Surface,
+                   IN HDEV Dev,
+                   IN ULONG Hooks)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngBitBlt(SURFOBJ *Dest,
+         SURFOBJ *Source,
+         SURFOBJ *Mask,
+         CLIPOBJ *ClipRegion,
+         XLATEOBJ *ColorTranslation,
+         RECTL *DestRect,
+         POINTL *SourcePoint,
+         POINTL *MaskRect,
+         BRUSHOBJ *Brush,
+         POINTL *BrushOrigin,
+         ROP4 rop4)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngCheckAbort(SURFOBJ *pso)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+FD_GLYPHSET* STDCALL
+EngComputeGlyphSet(INT nCodePage,INT nFirstChar,INT cChars)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngCopyBits(SURFOBJ *Dest,
+           SURFOBJ *Source,
+           CLIPOBJ *Clip,
+           XLATEOBJ *ColorTranslation,
+           RECTL *DestRect,
+           POINTL *SourcePoint)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HBITMAP STDCALL
+EngCreateBitmap(IN SIZEL Size,
+               IN LONG Width,
+               IN ULONG Format,
+               IN ULONG Flags,
+               IN PVOID Bits)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PCLIPOBJ STDCALL
+EngCreateClip(VOID)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HBITMAP STDCALL
+EngCreateDeviceBitmap(IN DHSURF Surface,
+                     IN SIZEL Size,
+                     IN ULONG Format)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HSURF STDCALL
+EngCreateDeviceSurface(IN DHSURF Surface,
+                      IN SIZEL Size,
+                      IN ULONG FormatVersion)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HPALETTE STDCALL
+EngCreatePalette(IN ULONG Mode,
+                IN ULONG NumColors,
+                IN ULONG *Colors,
+                IN ULONG Red,
+                IN ULONG Green,
+                IN ULONG Blue)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HSEMAPHORE
+STDCALL
+EngCreateSemaphore ( VOID )
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+EngDeleteClip(CLIPOBJ *ClipRegion)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngDeletePalette(IN HPALETTE Palette)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+EngDeletePath(PATHOBJ *ppo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+EngDeleteSemaphore ( IN HSEMAPHORE hsem )
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngDeleteSurface(IN HSURF Surface)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngEraseSurface(SURFOBJ *Surface,
+               RECTL *Rect,
+               ULONG iColor)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngFillPath(SURFOBJ *pso,PATHOBJ *ppo,CLIPOBJ *pco,BRUSHOBJ *pbo,POINTL *pptlBrushOrg,MIX mix,FLONG flOptions)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PVOID STDCALL
+EngFindResource(HANDLE h,int iName,int iType,PULONG pulSize)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL 
+EngFreeModule(HANDLE h)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+EngGetCurrentCodePage(OUT PUSHORT OemCodePage,
+                     OUT PUSHORT AnsiCodePage)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+LPWSTR STDCALL
+EngGetDriverName(HDEV hdev)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+LPWSTR STDCALL
+EngGetPrinterDataFileName(HDEV hdev)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+EngGradientFill(SURFOBJ *psoDest,CLIPOBJ *pco,XLATEOBJ *pxlo,TRIVERTEX *pVertex,ULONG nVertex,PVOID pMesh,ULONG nMesh,RECTL *prclExtents,POINTL *pptlDitherOrg,ULONG ulMode)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngLineTo(SURFOBJ *Surface,
+         CLIPOBJ *Clip,
+         BRUSHOBJ *Brush,
+         LONG x1,
+         LONG y1,
+         LONG x2,
+         LONG y2,
+         RECTL *RectBounds,
+         MIX mix)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL 
+EngLoadModule(LPWSTR pwsz)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+SURFOBJ * STDCALL
+EngLockSurface(IN HSURF Surface)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+EngMarkBandingSurface(HSURF hsurf)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+EngMultiByteToUnicodeN(OUT LPWSTR UnicodeString,
+                      IN ULONG MaxBytesInUnicodeString,
+                      OUT PULONG BytesInUnicodeString,
+                      IN PCHAR MultiByteString,
+                      IN ULONG BytesInMultiByteString)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+INT STDCALL 
+EngMultiByteToWideChar(UINT CodePage,LPWSTR WideCharString,INT BytesInWideCharString,LPSTR MultiByteString,INT BytesInMultiByteString)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngPaint(IN SURFOBJ *Surface,
+        IN CLIPOBJ *ClipRegion,
+        IN BRUSHOBJ *Brush,
+        IN POINTL *BrushOrigin,
+        IN MIX  Mix)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+EngPlgBlt(SURFOBJ *psoTrg,SURFOBJ *psoSrc,SURFOBJ *psoMsk,CLIPOBJ *pco,XLATEOBJ *pxlo,COLORADJUSTMENT *pca,POINTL *pptlBrushOrg,POINTFIX *pptfx,RECTL *prcl,POINTL *pptl,ULONG iMode)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngQueryEMFInfo(HDEV hdev,EMFINFO *pEMFInfo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL 
+EngQueryLocalTime(PENG_TIME_FIELDS etf)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+EngReleaseSemaphore ( IN HSEMAPHORE hsem )
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+EngStretchBlt(SURFOBJ *psoDest,SURFOBJ *psoSrc,SURFOBJ *psoMask,CLIPOBJ *pco,XLATEOBJ *pxlo,COLORADJUSTMENT *pca,POINTL *pptlHTOrg,RECTL *prclDest,RECTL *prclSrc,POINTL *pptlMask,ULONG iMode)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+EngStretchBltROP(SURFOBJ *psoDest,SURFOBJ *psoSrc,SURFOBJ *psoMask,CLIPOBJ *pco,XLATEOBJ *pxlo,COLORADJUSTMENT *pca,POINTL *pptlHTOrg,RECTL *prclDest,RECTL *prclSrc,POINTL *pptlMask,ULONG iMode,BRUSHOBJ *pbo,DWORD rop4)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+EngStrokeAndFillPath(SURFOBJ *pso,PATHOBJ *ppo,CLIPOBJ *pco,XFORMOBJ *pxo,BRUSHOBJ *pboStroke,LINEATTRS *plineattrs,BRUSHOBJ *pboFill,POINTL *pptlBrushOrg,MIX mixFill,FLONG flOptions)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngStrokePath(SURFOBJ *pso,PATHOBJ *ppo,CLIPOBJ *pco,XFORMOBJ *pxo,BRUSHOBJ *pbo,POINTL *pptlBrushOrg,LINEATTRS *plineattrs,MIX mix)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+EngTextOut(SURFOBJ *pso,STROBJ *pstro,FONTOBJ *pfo,CLIPOBJ *pco,RECTL *prclExtra,RECTL *prclOpaque,BRUSHOBJ *pboFore,BRUSHOBJ *pboOpaque,POINTL *pptlOrg,MIX mix)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+EngTransparentBlt(IN PSURFOBJ Dest,
+                 IN PSURFOBJ Source,
+                 IN PCLIPOBJ Clip,
+                 IN PXLATEOBJ ColorTranslation,
+                 IN PRECTL DestRect,
+                 IN PRECTL SourceRect,
+                 IN ULONG TransparentColor,
+                 IN ULONG Reserved)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+EngUnicodeToMultiByteN(OUT PCHAR MultiByteString,
+                      IN ULONG  MaxBytesInMultiByteString,
+                      OUT PULONG  BytesInMultiByteString,
+                      IN PWSTR  UnicodeString,
+                      IN ULONG  BytesInUnicodeString)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL 
+EngUnlockSurface(SURFOBJ *pso)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+INT STDCALL 
+EngWideCharToMultiByte(UINT CodePage,LPWSTR WideCharString,INT BytesInWideCharString,LPSTR MultiByteString,INT BytesInMultiByteString)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG
+STDCALL
+FONTOBJ_cGetAllGlyphHandles(IN PFONTOBJ  FontObj,
+                            IN HGLYPH  *Glyphs)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG
+STDCALL
+FONTOBJ_cGetGlyphs(IN PFONTOBJ FontObj,
+                   IN ULONG    Mode,
+                   IN ULONG    NumGlyphs,
+                   IN HGLYPH  *GlyphHandles,
+                   IN PVOID   *OutGlyphs)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PFD_GLYPHATTR STDCALL
+FONTOBJ_pQueryGlyphAttrs(FONTOBJ *pfo,ULONG iMode)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+FD_GLYPHSET *STDCALL
+FONTOBJ_pfdg(FONTOBJ *pfo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+IFIMETRICS*
+STDCALL
+FONTOBJ_pifi(IN PFONTOBJ  FontObj)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+PVOID
+STDCALL
+FONTOBJ_pvTrueTypeFontFile(IN PFONTOBJ  FontObj,
+                           IN ULONG    *FileSize)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+XFORMOBJ*
+STDCALL
+FONTOBJ_pxoGetXform(IN PFONTOBJ  FontObj)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+FONTOBJ_vGetInfo(IN  PFONTOBJ   FontObj,
+                 IN  ULONG      InfoSize,
+                 OUT PFONTINFO  FontInfo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+PATHOBJ_bEnum(PATHOBJ *ppo,PATHDATA *ppd)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL 
+PATHOBJ_bEnumClipLines(PATHOBJ *ppo,ULONG cb,CLIPLINE *pcl)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL 
+PATHOBJ_vEnumStart(PATHOBJ *ppo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+PATHOBJ_vEnumStartClipLines(PATHOBJ *ppo,CLIPOBJ *pco,SURFOBJ *pso,LINEATTRS *pla)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+PATHOBJ_vGetBounds(PATHOBJ *ppo,PRECTFX prectfx)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+STROBJ_bEnum(STROBJ *pstro,ULONG *pc,PGLYPHPOS *ppgpos)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+STROBJ_bEnumPositionsOnly(STROBJ *pstro,ULONG *pc,PGLYPHPOS *ppgpos)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+STROBJ_bGetAdvanceWidths(STROBJ *pso,ULONG iFirst,ULONG c,POINTQF *pptqD)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL
+STROBJ_dwGetCodePage(STROBJ  *pstro)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL
+STROBJ_vEnumStart(STROBJ *pstro)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL
+XFORMOBJ_bApplyXform(XFORMOBJ *pxo,ULONG iMode,ULONG cPoints,PVOID pvIn,PVOID pvOut)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG STDCALL
+XFORMOBJ_iGetXform(XFORMOBJ *pxo,XFORML *pxform)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG STDCALL
+XLATEOBJ_cGetPalette(XLATEOBJ *XlateObj,
+                    ULONG PalOutType,
+                    ULONG cPal,
+                    ULONG *OutPal)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL
+XLATEOBJ_hGetColorTransform(XLATEOBJ *pxlo)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG STDCALL
+XLATEOBJ_iXlate(XLATEOBJ *XlateObj,
+               ULONG Color)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+ULONG * STDCALL
+XLATEOBJ_piVector(XLATEOBJ *XlateObj)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdCreateDirectDrawObject( 
+LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal,
+HDC hdc
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdQueryDirectDrawObject( 
+LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal,
+LPDDHALINFO pHalInfo,
+LPDDHAL_DDCALLBACKS pDDCallbacks,
+LPDDHAL_DDSURFACECALLBACKS pDDSurfaceCallbacks,
+LPDDHAL_DDPALETTECALLBACKS pDDPaletteCallbacks,
+LPD3DHAL_CALLBACKS pD3dCallbacks,
+LPD3DHAL_GLOBALDRIVERDATA pD3dDriverData,
+LPDDHAL_DDEXEBUFCALLBACKS pD3dBufferCallbacks,
+LPDDSURFACEDESC pD3dTextureFormats,
+LPDWORD pdwFourCC,
+LPVIDMEM pvmList
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDeleteDirectDrawObject( 
+LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdCreateSurfaceObject( 
+LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal,
+BOOL bPrimarySurface
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDeleteSurfaceObject( 
+LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdResetVisrgn( 
+LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal,
+HWND hWnd
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdGetDC( 
+LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal,
+LPPALETTEENTRY pColorTable
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdReleaseDC( 
+LPDDRAWI_DDRAWSURFACE_LCL pSurfaceLocal
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HBITMAP STDCALL DdCreateDIBSection( 
+HDC hdc,
+CONST BITMAPINFO *pbmi,
+UINT iUsage,
+VOID **ppvBits,
+HANDLE hSectionApp,
+DWORD dwOffset
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdReenableDirectDrawObject( 
+LPDDRAWI_DIRECTDRAW_GBL pDirectDrawGlobal,
+BOOL *pbNewMode
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdAttachSurface( 
+LPDDRAWI_DDRAWSURFACE_LCL pSurfaceFrom,
+LPDDRAWI_DDRAWSURFACE_LCL pSurfaceTo
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL DdUnattachSurface( 
+LPDDRAWI_DDRAWSURFACE_LCL pSurface,
+LPDDRAWI_DDRAWSURFACE_LCL pSurfaceAttached
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+ULONG STDCALL DdQueryDisplaySettingsUniqueness(VOID)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL DdGetDxHandle( 
+LPDDRAWI_DIRECTDRAW_LCL pDDraw,
+LPDDRAWI_DDRAWSURFACE_LCL pSurface,
+BOOL bRelease
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdSetGammaRamp( 
+LPDDRAWI_DIRECTDRAW_LCL pDDraw,
+HDC hdc,
+LPVOID lpGammaRamp
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdSwapTextureHandles( 
+LPDDRAWI_DIRECTDRAW_LCL pDDraw,
+LPDDRAWI_DDRAWSURFACE_LCL pDDSLcl1,
+LPDDRAWI_DDRAWSURFACE_LCL pDDSLcl2
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DxgGenericThunk(ULONG_PTR ulIndex,
+ULONG_PTR ulHandle,
+SIZE_T *pdwSizeOfPtr1,
+PVOID pvPtr1,
+SIZE_T *pdwSizeOfPtr2,
+PVOID pvPtr2)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL D3DContextCreate( 
+HANDLE hDirectDrawLocal,
+HANDLE hSurfColor,
+HANDLE hSurfZ,
+D3DNTHAL_CONTEXTCREATEI *pdcci
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL D3DContextDestroy( 
+LPD3DNTHAL_CONTEXTDESTROYDATA pContextDestroyData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL D3DContextDestroyAll(VOID)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL D3DValidateTextureStageState( 
+LPD3DNTHAL_VALIDATETEXTURESTAGESTATEDATA pData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL D3DDrawPrimitives2( 
+HANDLE hCmdBuf,
+HANDLE hVBuf,
+LPD3DNTHAL_DRAWPRIMITIVES2DATA pded,
+FLATPTR *pfpVidMemCmd,
+DWORD *pdwSizeCmd,
+FLATPTR *pfpVidMemVtx,
+DWORD *pdwSizeVtx
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL D3DGetDriverState( 
+PDD_GETDRIVERSTATEDATA pdata
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdAddAttachedSurface( 
+HANDLE hSurface,
+HANDLE hSurfaceAttached,
+PDD_ADDATTACHEDSURFACEDATA puAddAttachedSurfaceData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdAlphaBlt(
+HANDLE hSurfaceDest, 
+HANDLE hSurfaceSrc,
+PDD_BLTDATA puBltData)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDdAttachSurface( /*rename it so it doesnt conflict */
+HANDLE hSurfaceFrom,
+HANDLE hSurfaceTo
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdBeginMoCompFrame( 
+HANDLE hMoComp,
+PDD_BEGINMOCOMPFRAMEDATA puBeginFrameData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdBlt( 
+HANDLE hSurfaceDest,
+HANDLE hSurfaceSrc,
+PDD_BLTDATA puBltData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdCanCreateSurface( 
+HANDLE hDirectDraw,
+PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdCanCreateD3DBuffer( 
+HANDLE hDirectDraw,
+PDD_CANCREATESURFACEDATA puCanCreateSurfaceData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdColorControl( 
+HANDLE hSurface,
+PDD_COLORCONTROLDATA puColorControlData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL DdDdCreateDirectDrawObject( /*rename it so it doesnt conflict */
+HDC hdc
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdCreateSurface( 
+HANDLE hDirectDraw,
+HANDLE *hSurface,
+DDSURFACEDESC *puSurfaceDescription,
+DD_SURFACE_GLOBAL *puSurfaceGlobalData,
+DD_SURFACE_LOCAL *puSurfaceLocalData,
+DD_SURFACE_MORE *puSurfaceMoreData,
+DD_CREATESURFACEDATA *puCreateSurfaceData,
+HANDLE *puhSurface
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdCreateD3DBuffer( 
+HANDLE hDirectDraw,
+HANDLE *hSurface,
+DDSURFACEDESC *puSurfaceDescription,
+DD_SURFACE_GLOBAL *puSurfaceGlobalData,
+DD_SURFACE_LOCAL *puSurfaceLocalData,
+DD_SURFACE_MORE *puSurfaceMoreData,
+DD_CREATESURFACEDATA *puCreateSurfaceData,
+HANDLE *puhSurface
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL DdCreateMoComp( 
+HANDLE hDirectDraw,
+PDD_CREATEMOCOMPDATA puCreateMoCompData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HANDLE STDCALL DdDdCreateSurfaceObject( /*rename it so it doesnt conflict */
+HANDLE hDirectDrawLocal,
+HANDLE hSurface,
+PDD_SURFACE_LOCAL puSurfaceLocal,
+PDD_SURFACE_MORE puSurfaceMore,
+PDD_SURFACE_GLOBAL puSurfaceGlobal,
+BOOL bComplete
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDdDeleteDirectDrawObject( /*rename it so it doesnt conflict */
+HANDLE hDirectDrawLocal
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDdDeleteSurfaceObject( /*rename it so it doesnt conflict */
+HANDLE hSurface
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdDestroyMoComp( 
+HANDLE hMoComp,
+PDD_DESTROYMOCOMPDATA puBeginFrameData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdDestroySurface( 
+HANDLE hSurface,
+BOOL bRealDestroy
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdDestroyD3DBuffer( 
+HANDLE hSurface
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdEndMoCompFrame( 
+HANDLE hMoComp,
+PDD_ENDMOCOMPFRAMEDATA puEndFrameData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdFlip( 
+HANDLE hSurfaceCurrent,
+HANDLE hSurfaceTarget,
+HANDLE hSurfaceCurrentLeft,
+HANDLE hSurfaceTargetLeft,
+PDD_FLIPDATA puFlipData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdFlipToGDISurface( 
+HANDLE hDirectDraw,
+PDD_FLIPTOGDISURFACEDATA puFlipToGDISurfaceData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetAvailDriverMemory( 
+HANDLE hDirectDraw,
+PDD_GETAVAILDRIVERMEMORYDATA puGetAvailDriverMemoryData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetBltStatus( 
+HANDLE hSurface,
+PDD_GETBLTSTATUSDATA puGetBltStatusData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+HDC STDCALL DdDdGetDC( /*rename it so it doesnt conflict */
+HANDLE hSurface,
+PALETTEENTRY *puColorTable
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetDriverInfo( 
+HANDLE hDirectDraw,
+PDD_GETDRIVERINFODATA puGetDriverInfoData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdDdGetDxHandle( /*rename it so it doesnt conflict */
+HANDLE hDirectDraw,
+HANDLE hSurface,
+BOOL bRelease
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetFlipStatus( 
+HANDLE hSurface,
+PDD_GETFLIPSTATUSDATA puGetFlipStatusData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetInternalMoCompInfo( 
+HANDLE hDirectDraw,
+PDD_GETINTERNALMOCOMPDATA puGetInternalData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetMoCompBuffInfo( 
+HANDLE hDirectDraw,
+PDD_GETMOCOMPCOMPBUFFDATA puGetBuffData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetMoCompGuids( 
+HANDLE hDirectDraw,
+PDD_GETMOCOMPGUIDSDATA puGetMoCompGuidsData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetMoCompFormats( 
+HANDLE hDirectDraw,
+PDD_GETMOCOMPFORMATSDATA puGetMoCompFormatsData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdGetScanLine( 
+HANDLE hDirectDraw,
+PDD_GETSCANLINEDATA puGetScanLineData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdLock( 
+HANDLE hSurface,
+PDD_LOCKDATA puLockData,
+HDC hdcClip
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdLockD3D( 
+HANDLE hSurface,
+PDD_LOCKDATA puLockData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDdQueryDirectDrawObject(  /*rename it so it doesnt conflict */
+HANDLE hDirectDrawLocal,
+DD_HALINFO *pHalInfo,
+DWORD *pCallBackFlags,
+LPD3DNTHAL_CALLBACKS puD3dCallbacks,
+LPD3DNTHAL_GLOBALDRIVERDATA puD3dDriverData,
+PDD_D3DBUFCALLBACKS puD3dBufferCallbacks,
+LPDDSURFACEDESC puD3dTextureFormats,
+DWORD *puNumHeaps,
+VIDEOMEMORY *puvmList,
+DWORD *puNumFourCC,
+DWORD *puFourCC
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdQueryMoCompStatus( 
+HANDLE hMoComp,
+PDD_QUERYMOCOMPSTATUSDATA puQueryMoCompStatusData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDdReenableDirectDrawObject( /*rename it so it doesnt conflict */
+HANDLE hDirectDrawLocal,
+BOOL *pubNewMode
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDdReleaseDC( /*rename it so it doesnt conflict */
+HANDLE hSurface
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdRenderMoComp( 
+HANDLE hMoComp,
+PDD_RENDERMOCOMPDATA puRenderMoCompData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDdResetVisrgn( /*rename it so it doesnt conflict */
+HANDLE hSurface,
+HWND hwnd
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdSetColorKey( 
+HANDLE hSurface,
+PDD_SETCOLORKEYDATA puSetColorKeyData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdSetExclusiveMode( 
+HANDLE hDirectDraw,
+PDD_SETEXCLUSIVEMODEDATA puSetExclusiveModeData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+BOOL STDCALL DdDdSetGammaRamp( /*rename it so it doesnt conflict */
+HANDLE hDirectDraw,
+HDC hdc,
+LPVOID lpGammaRamp
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdCreateSurfaceEx( 
+HANDLE hDirectDraw,
+HANDLE hSurface,
+DWORD dwSurfaceHandle
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdSetOverlayPosition( 
+HANDLE hSurfaceSource,
+HANDLE hSurfaceDestination,
+PDD_SETOVERLAYPOSITIONDATA puSetOverlayPositionData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL DdDdUnattachSurface( /*rename it so it doesnt conflict */
+HANDLE hSurface,
+HANDLE hSurfaceAttached
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdUnlock( 
+HANDLE hSurface,
+PDD_UNLOCKDATA puUnlockData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdUnlockD3D( 
+HANDLE hSurface,
+PDD_UNLOCKDATA puUnlockData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdUpdateOverlay( 
+HANDLE hSurfaceDestination,
+HANDLE hSurfaceSource,
+PDD_UPDATEOVERLAYDATA puUpdateOverlayData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+DWORD STDCALL DdWaitForVerticalBlank( 
+HANDLE hDirectDraw,
+PDD_WAITFORVERTICALBLANKDATA puWaitForVerticalBlankData
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL 
+STDCALL
+GdiPlayEMF
+(
+       LPWSTR     pwszPrinterName,
+       LPDEVMODEW pDevmode,
+       LPWSTR     pwszDocName,
+       EMFPLAYPROC pfnEMFPlayFn,
+       HANDLE     hPageQuery
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiInitSpool(VOID)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+WINBOOL
+STDCALL
+GdiPlayPrivatePageEMF
+(
+       HANDLE  SpoolFileHandle,
+       DWORD   unknown,
+       RECT    *prectDocument
+)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+       return 0;
+}
+
+/*
+ * @unimplemented
+ */
+VOID STDCALL GdiInitializeLanguagePack(DWORD InitParam)
+{
+       SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+}