Ignore:
Timestamp:
Nov 26, 2003, 4:52:49 PM (22 years ago)
Author:
sandervl
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/dcdata.h

    r10316 r10343  
    2929} XFORM_W, *PXFORM_W, *LPXFORM_W;
    3030
    31 #ifndef USING_OPEN32
    32 #ifndef GPI_INCLUDED
     31#ifndef INCL_GPI
    3332   typedef struct _SIZEF
    3433   {
     
    3837   typedef SIZEF *PSIZEF;
    3938
     39#ifndef OS2DEF_INCLUDED
    4040   typedef struct _MATRIXLF
    4141   {
     
    5353
    5454   typedef ULONG   HPS;
     55#endif
    5556
    5657   typedef struct _CHARBUNDLE
     
    194195} tDCData, *pDCData;
    195196#pragma pack()
    196 #else
    197 
    198 #ifndef GPI_INCLUDED
    199    typedef struct _SIZEF
    200    {
    201       FIXED cx;
    202       FIXED cy;
    203    } SIZEF;
    204    typedef SIZEF *PSIZEF;
    205 
    206    typedef struct _MATRIXLF
    207    {
    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 #endif
    222 
    223 typedef struct _DCData
    224 {
    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 #endif
    330197
    331198#endif //__DCDATA_H__
Note: See TracChangeset for help on using the changeset viewer.