Changeset 6683 for trunk/include
- Timestamp:
- Sep 9, 2001, 2:23:48 PM (24 years ago)
- 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 3 1 /* 4 2 * 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 3 1 /* 4 2 * Metafile definitions -
trunk/include/win/wingdi.h
r6334 r6683 956 956 957 957 958 typedef 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 969 typedef 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 980 DECL_WINELIB_TYPE_AW(POLYTEXT) 981 DECL_WINELIB_TYPE_AW(PPOLYTEXT) 982 DECL_WINELIB_TYPE_AW(LPPOLYTEXT) 983 958 984 959 985 /* ntmFlags field flags */ … … 1200 1226 typedef struct tagEXTLOGPEN 1201 1227 { 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]; 1208 1235 } EXTLOGPEN, *PEXTLOGPEN, *NPEXTLOGPEN, *LPEXTLOGPEN; 1209 1236 … … 2157 2184 typedef struct { 2158 2185 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 2197 typedef struct { 2198 EMR emr; 2159 2199 DWORD ihPal; 2160 2200 } EMRSELECTPALETTE, *PEMRSELECTPALETTE; … … 2275 2315 LONG cyDst; 2276 2316 } EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS; 2317 2318 typedef struct { 2319 EMR emr; 2320 PIXELFORMATDESCRIPTOR pfd; 2321 } EMRPIXELFORMAT, *PEMRPIXELFORMAT; 2322 2323 typedef struct tagEMRGLSRECORD { 2324 EMR emr; 2325 DWORD cbData; 2326 BYTE Data[1]; 2327 } EMRGLSRECORD, *PEMRGLSRECORD; 2328 2329 typedef struct { 2330 EMR emr; 2331 RECTL rclBounds; 2332 DWORD cbData; 2333 BYTE Data[1]; 2334 } EMRGLSBOUNDEDRECORD, *PEMRGLSBOUNDEDRECORD; 2277 2335 2278 2336 typedef INT (* CALLBACK ENHMFENUMPROC)(HDC, LPHANDLETABLE, … … 2776 2834 BOOL WINAPI PolyDraw(HDC,const POINT*,const BYTE*,DWORD); 2777 2835 BOOL WINAPI SetColorAdjustment(HDC,const COLORADJUSTMENT*); 2836 HCOLORSPACE WINAPI SetColorSpace(HDC,HCOLORSPACE); 2837 BOOL WINAPI SetDeviceGammaRamp(HDC,LPVOID); 2778 2838 BOOL WINAPI SetMiterLimit(HDC, FLOAT, PFLOAT); 2779 2839 BOOL WINAPI CombineTransform(LPXFORM,const XFORM *,const XFORM *); … … 2812 2872 INT WINAPI SetGraphicsMode(HDC,INT); 2813 2873 HMETAFILE WINAPI SetMetaFileBitsEx(UINT,const BYTE*); 2874 INT WINAPI SetMetaRgn(HDC); 2814 2875 BOOL WINAPI SetWorldTransform(HDC,const XFORM*); 2815 2876 BOOL WINAPI TranslateCharsetInfo(LPDWORD,LPCHARSETINFO,DWORD); … … 2836 2897 HBITMAP WINAPI CreateBitmapIndirect(const BITMAP*); 2837 2898 HBRUSH WINAPI CreateBrushIndirect(const LOGBRUSH*); 2899 HCOLORSPACE WINAPI CreateColorSpaceA(LPLOGCOLORSPACEA); 2900 HCOLORSPACE WINAPI CreateColorSpaceW(LPLOGCOLORSPACEW); 2901 #define CreateColorSpace WINELIB_NAME_AW(CreateColorSpace) 2838 2902 HBITMAP WINAPI CreateCompatibleBitmap(HDC,INT,INT); 2839 2903 HDC WINAPI CreateCompatibleDC(HDC); … … 2878 2942 HBRUSH WINAPI CreateSolidBrush(COLORREF); 2879 2943 BOOL WINAPI DeleteDC(HDC); 2944 BOOL WINAPI DeleteColorSpace(HCOLORSPACE); 2880 2945 BOOL WINAPI DeleteMetaFile(HMETAFILE); 2881 2946 BOOL WINAPI DeleteObject(HGDIOBJ); … … 3061 3126 INT WINAPI SetDIBits(HDC,HBITMAP,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT); 3062 3127 INT WINAPI SetDIBitsToDevice(HDC,INT,INT,DWORD,DWORD,INT,INT,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT); 3128 INT WINAPI SetICMMode(HDC,INT); 3129 DWORD WINAPI SetLayout(HDC,DWORD); 3063 3130 INT WINAPI SetMapMode(HDC,INT); 3064 DWORD 3131 DWORD WINAPI SetMapperFlags(HDC,DWORD); 3065 3132 UINT WINAPI SetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY); 3066 COLORREF 3133 COLORREF WINAPI SetPixel(HDC,INT,INT,COLORREF); 3067 3134 BOOL WINAPI SetPixelV(HDC,INT,INT,COLORREF); 3068 3135 BOOL WINAPI SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR*); 3069 3136 INT WINAPI SetPolyFillMode(HDC,INT); 3070 BOOL 3137 BOOL WINAPI SetRectRgn(HRGN,INT,INT,INT,INT); 3071 3138 INT WINAPI SetRelAbs(HDC,INT); 3072 3139 INT WINAPI SetROP2(HDC,INT); … … 3075 3142 UINT WINAPI SetTextAlign(HDC,UINT); 3076 3143 INT WINAPI SetTextCharacterExtra(HDC,INT); 3077 COLORREF 3144 COLORREF WINAPI SetTextColor(HDC,COLORREF); 3078 3145 BOOL WINAPI SetTextJustification(HDC,INT,INT); 3079 3146 BOOL WINAPI SetViewportExtEx(HDC,INT,INT,LPSIZE); … … 3099 3166 BOOL WINAPI UpdateColors(HDC); 3100 3167 BOOL WINAPI WidenPath(HDC); 3168 BOOL WINAPI PolyTextOutA(HDC,PPOLYTEXTA,INT); 3169 BOOL WINAPI PolyTextOutW(HDC,PPOLYTEXTW,INT); 3170 #define PolyTextOut WINELIB_NAME_AW(PolyTextOut) 3101 3171 3102 3172
Note:
See TracChangeset
for help on using the changeset viewer.