Changeset 6683 for trunk/include


Ignore:
Timestamp:
Sep 9, 2001, 2:23:48 PM (24 years ago)
Author:
sandervl
Message:

header updates

Location:
trunk/include/win
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/gdi.h

    r6682 r6683  
    1 /* $Id: gdi.h,v 1.3 2001-09-09 12:23:31 sandervl Exp $ */
    2 
    31/*
    42 * GDI definitions
  • trunk/include/win/metafile.h

    r6682 r6683  
    1 /* $Id: metafile.h,v 1.2 2001-09-09 12:23:31 sandervl Exp $ */
    2 
    31/*
    42 * Metafile definitions
  • trunk/include/win/wingdi.h

    r6334 r6683  
    956956
    957957
     958typedef struct
     959{
     960    INT       x;
     961    INT       y;
     962    UINT      n;
     963    LPCSTR    lpstr;
     964    UINT      uiFlags;
     965    RECT      rcl;
     966    INT       *pdx;
     967} POLYTEXTA, *PPOLYTEXTA, *LPPOLYTEXTA;
     968
     969typedef struct
     970{
     971    INT       x;
     972    INT       y;
     973    UINT      n;
     974    LPCWSTR   lpstr;
     975    UINT      uiFlags;
     976    RECT      rcl;
     977    INT       *pdx;
     978} POLYTEXTW, *PPOLYTEXTW, *LPPOLYTEXTW;
     979
     980DECL_WINELIB_TYPE_AW(POLYTEXT)
     981DECL_WINELIB_TYPE_AW(PPOLYTEXT)
     982DECL_WINELIB_TYPE_AW(LPPOLYTEXT)
     983
    958984
    959985/* ntmFlags field flags */
     
    12001226typedef struct tagEXTLOGPEN
    12011227{
    1202         DWORD elpPenStyle;
    1203         DWORD elpWidth;
    1204         DWORD elpBrushStyle;
    1205         DWORD elpColor;
    1206         DWORD elpNumEntries;
    1207         DWORD elpStyleEntry[1];
     1228    DWORD    elpPenStyle;
     1229    DWORD    elpWidth;
     1230    UINT     elpBrushStyle;
     1231    COLORREF elpColor;
     1232    LONG     elpHatch;
     1233    DWORD    elpNumEntries;
     1234    DWORD    elpStyleEntry[1];
    12081235} EXTLOGPEN, *PEXTLOGPEN, *NPEXTLOGPEN, *LPEXTLOGPEN;
    12091236
     
    21572184typedef struct {
    21582185    EMR   emr;
     2186    DWORD iMode;
     2187} EMRSELECTCLIPPATH,    *PEMRSELECTCLIPPATH,
     2188  EMRSETBKMODE,         *PEMRSETBKMODE,
     2189  EMRSETMAPMODE,        *PEMRSETMAPMODE,
     2190  EMRSETPOLYFILLMODE,   *PEMRSETPOLYFILLMODE,
     2191  EMRSETROP2,           *PEMRSETROP2,
     2192  EMRSETSTRETCHBLTMODE, *PEMRSETSTRETCHBLTMODE,
     2193  EMRSETTEXTALIGN,      *PEMRSETTEXTALIGN,
     2194  EMRSETICMMODE,        *PERMSETICMMODE,
     2195  EMRSETLAYOUT,         *PEMRSETLAYOUT;
     2196
     2197typedef struct {
     2198    EMR   emr;
    21592199    DWORD ihPal;
    21602200} EMRSELECTPALETTE, *PEMRSELECTPALETTE;
     
    22752315    LONG  cyDst;
    22762316} EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS;
     2317
     2318typedef struct {
     2319    EMR                   emr;
     2320    PIXELFORMATDESCRIPTOR pfd;
     2321} EMRPIXELFORMAT, *PEMRPIXELFORMAT;
     2322
     2323typedef struct tagEMRGLSRECORD {
     2324  EMR   emr;
     2325  DWORD cbData;
     2326  BYTE  Data[1];
     2327} EMRGLSRECORD, *PEMRGLSRECORD;
     2328
     2329typedef struct {
     2330  EMR   emr;
     2331  RECTL rclBounds;
     2332  DWORD cbData;
     2333  BYTE  Data[1];
     2334} EMRGLSBOUNDEDRECORD, *PEMRGLSBOUNDEDRECORD;
    22772335
    22782336typedef INT (* CALLBACK ENHMFENUMPROC)(HDC, LPHANDLETABLE,
     
    27762834BOOL      WINAPI PolyDraw(HDC,const POINT*,const BYTE*,DWORD);
    27772835BOOL      WINAPI SetColorAdjustment(HDC,const COLORADJUSTMENT*);
     2836HCOLORSPACE WINAPI SetColorSpace(HDC,HCOLORSPACE);
     2837BOOL      WINAPI SetDeviceGammaRamp(HDC,LPVOID);
    27782838BOOL      WINAPI SetMiterLimit(HDC, FLOAT, PFLOAT);
    27792839BOOL      WINAPI CombineTransform(LPXFORM,const XFORM *,const XFORM *);
     
    28122872INT       WINAPI SetGraphicsMode(HDC,INT);
    28132873HMETAFILE WINAPI SetMetaFileBitsEx(UINT,const BYTE*);
     2874INT       WINAPI SetMetaRgn(HDC);
    28142875BOOL      WINAPI SetWorldTransform(HDC,const XFORM*);
    28152876BOOL      WINAPI TranslateCharsetInfo(LPDWORD,LPCHARSETINFO,DWORD);
     
    28362897HBITMAP   WINAPI CreateBitmapIndirect(const BITMAP*);
    28372898HBRUSH    WINAPI CreateBrushIndirect(const LOGBRUSH*);
     2899HCOLORSPACE WINAPI CreateColorSpaceA(LPLOGCOLORSPACEA);
     2900HCOLORSPACE WINAPI CreateColorSpaceW(LPLOGCOLORSPACEW);
     2901#define     CreateColorSpace WINELIB_NAME_AW(CreateColorSpace)
    28382902HBITMAP   WINAPI CreateCompatibleBitmap(HDC,INT,INT);
    28392903HDC       WINAPI CreateCompatibleDC(HDC);
     
    28782942HBRUSH    WINAPI CreateSolidBrush(COLORREF);
    28792943BOOL      WINAPI DeleteDC(HDC);
     2944BOOL      WINAPI DeleteColorSpace(HCOLORSPACE);
    28802945BOOL      WINAPI DeleteMetaFile(HMETAFILE);
    28812946BOOL      WINAPI DeleteObject(HGDIOBJ);
     
    30613126INT       WINAPI SetDIBits(HDC,HBITMAP,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
    30623127INT       WINAPI SetDIBitsToDevice(HDC,INT,INT,DWORD,DWORD,INT,INT,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
     3128INT       WINAPI SetICMMode(HDC,INT);
     3129DWORD     WINAPI SetLayout(HDC,DWORD);
    30633130INT       WINAPI SetMapMode(HDC,INT);
    3064 DWORD       WINAPI SetMapperFlags(HDC,DWORD);
     3131DWORD     WINAPI SetMapperFlags(HDC,DWORD);
    30653132UINT      WINAPI SetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY);
    3066 COLORREF    WINAPI SetPixel(HDC,INT,INT,COLORREF);
     3133COLORREF  WINAPI SetPixel(HDC,INT,INT,COLORREF);
    30673134BOOL      WINAPI SetPixelV(HDC,INT,INT,COLORREF);
    30683135BOOL      WINAPI SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR*);
    30693136INT       WINAPI SetPolyFillMode(HDC,INT);
    3070 BOOL        WINAPI SetRectRgn(HRGN,INT,INT,INT,INT);
     3137BOOL      WINAPI SetRectRgn(HRGN,INT,INT,INT,INT);
    30713138INT       WINAPI SetRelAbs(HDC,INT);
    30723139INT       WINAPI SetROP2(HDC,INT);
     
    30753142UINT      WINAPI SetTextAlign(HDC,UINT);
    30763143INT       WINAPI SetTextCharacterExtra(HDC,INT);
    3077 COLORREF    WINAPI SetTextColor(HDC,COLORREF);
     3144COLORREF  WINAPI SetTextColor(HDC,COLORREF);
    30783145BOOL      WINAPI SetTextJustification(HDC,INT,INT);
    30793146BOOL      WINAPI SetViewportExtEx(HDC,INT,INT,LPSIZE);
     
    30993166BOOL      WINAPI UpdateColors(HDC);
    31003167BOOL      WINAPI WidenPath(HDC);
     3168BOOL      WINAPI PolyTextOutA(HDC,PPOLYTEXTA,INT);
     3169BOOL      WINAPI PolyTextOutW(HDC,PPOLYTEXTW,INT);
     3170#define   PolyTextOut WINELIB_NAME_AW(PolyTextOut)
    31013171
    31023172
Note: See TracChangeset for help on using the changeset viewer.