Changeset 10343 for trunk/include/dcdata.h
- Timestamp:
- Nov 26, 2003, 4:52:49 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/dcdata.h
r10316 r10343 29 29 } XFORM_W, *PXFORM_W, *LPXFORM_W; 30 30 31 #ifndef USING_OPEN32 32 #ifndef GPI_INCLUDED 31 #ifndef INCL_GPI 33 32 typedef struct _SIZEF 34 33 { … … 38 37 typedef SIZEF *PSIZEF; 39 38 39 #ifndef OS2DEF_INCLUDED 40 40 typedef struct _MATRIXLF 41 41 { … … 53 53 54 54 typedef ULONG HPS; 55 #endif 55 56 56 57 typedef struct _CHARBUNDLE … … 194 195 } tDCData, *pDCData; 195 196 #pragma pack() 196 #else197 198 #ifndef GPI_INCLUDED199 typedef struct _SIZEF200 {201 FIXED cx;202 FIXED cy;203 } SIZEF;204 typedef SIZEF *PSIZEF;205 206 typedef struct _MATRIXLF207 {208 FIXED fxM11;209 FIXED fxM12;210 LONG lM13;211 FIXED fxM21;212 FIXED fxM22;213 LONG lM23;214 LONG lM31;215 LONG lM32;216 LONG lM33;217 } MATRIXLF;218 typedef MATRIXLF *PMATRIXLF;219 220 typedef ULONG HPS;221 #endif222 223 typedef struct _DCData224 {225 HDC hdc;226 HWND hwnd;227 HPS hps;228 229 UINT lastBrushKey;230 PVOID lastBrushObject;231 UINT lastPenHandle;232 struct _penobject *lastPenObject;233 UINT lastFontHandle;234 PVOID lastFontObject;235 UINT lastBitmapHandle;236 PVOID lastBitmapObject;237 UINT lastPaletteHandle;238 PVOID lastPaletteObject;239 240 UINT nullBitmapHandle;241 242 ULONG BkColor;243 ULONG TextColor;244 ULONG BkColor_PM;245 ULONG TextColor_PM;246 247 int BkMode;248 ULONG BkMode_PM;249 250 int ROP2Mode;251 int ROP2Mode_PM;252 253 unsigned isMemoryPS:1;254 unsigned isMetaPS:1;255 unsigned isPrinter:1;256 unsigned isFrameWindow:1;257 unsigned isOD_QUEUED:1;258 unsigned isOD_INFO:1;259 unsigned isClient:1;260 unsigned isClientArea:1;261 unsigned isLeftLeft:1;262 unsigned isTopTop:1;263 unsigned isWideLine:1;264 unsigned alignUpdateCP:1;265 unsigned isCacheable:1;266 unsigned penIsExtPen:1;267 unsigned isValid:1;268 unsigned inPath:1;269 unsigned isStartDoc:1;270 unsigned resetStockFonts:1;271 unsigned unused:14;272 273 ULONG MapMode;274 HBITMAP bitmapHandle;275 ULONG bitmapHeight;276 ULONG bitmapWidth;277 ULONG hMeta;278 PVOID pMetaFileObject;279 int polyFillMode;280 int arcDirection;281 int stretchBltMode;282 int graphicsMode;283 HRGN hrgnHDC;284 285 PS_Type psType;286 287 HDC_Type hdcType;288 USHORT usFiller;289 POINTL viewportOrg;290 double viewportXExt;291 double viewportYExt;292 POINTL windowOrg;293 SIZEL windowExt;294 HRGN hrgnVis;295 POINTL ptlOrigin;296 ULONG printPageHeight;297 PVOID printerObject;298 299 LONG taMode;300 XFORM_W xform;301 302 INT worldYDeltaFor1Pixel;303 INT worldXDeltaFor1Pixel;304 ULONG colorMode;305 PULONG pLogColorTable;306 307 ULONG lcidBitfield;308 309 HWND hwndRealize;310 ULONG cpeMap;311 312 LONG lTechnology;313 314 LONG lWndXExtSave, lWndYExtSave,315 lVwpXExtSave, lVwpYExtSave;316 317 int height;318 319 POINTL brushOrgPoint;320 321 PVOID pEnhMetaPalette;322 PVOID lpAbortProc;323 ULONG HPStoHDCInversionHeight;324 325 int saveLevel;326 327 struct _DCData *nextDCData;328 } tDCData, *pDCData;329 #endif330 197 331 198 #endif //__DCDATA_H__
Note:
See TracChangeset
for help on using the changeset viewer.