Changeset 34


Ignore:
Timestamp:
Feb 8, 2001, 6:50:33 PM (25 years ago)
Author:
umoeller
Message:

Various changes in the headers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/helpers/gpih.h

    r25 r34  
    1 /* $Id$ */
    2 
    31
    42/*
     
    6866    #define RGBCOL_DARKGRAY         0x00808080
    6967
    70     VOID gpihManipulateRGB(PLONG plColor,
    71                            BYTE bMultiplier,
    72                            BYTE bDivisor);
    73 
    74     BOOL gpihSwitchToRGB(HPS hps);
     68    VOID XWPENTRY gpihManipulateRGB(PLONG plColor, BYTE bMultiplier, BYTE bDivisor);
     69    typedef VOID XWPENTRY GPIHMANIPULATERGB(PLONG plColor, BYTE bMultiplier, BYTE bDivisor);
     70    typedef GPIHMANIPULATERGB *PGPIHMANIPULATERGB;
     71
     72    BOOL XWPENTRY gpihSwitchToRGB(HPS hps);
    7573    typedef BOOL XWPENTRY GPIHSWITCHTORGB(HPS hps);
    7674    typedef GPIHSWITCHTORGB *PGPIHSWITCHTORGB;
     
    8280     ********************************************************************/
    8381
    84     VOID gpihDrawRect(HPS hps, PRECTL prcl);
    85 
    86     VOID gpihBox(HPS hps,
    87                  LONG lControl,
    88                  PRECTL prcl);
    89 
    90     VOID gpihMarker(HPS hps,
    91                     LONG x,
    92                     LONG y,
    93                     ULONG ulWidth);
    94 
    95     VOID gpihDrawThickFrame(HPS hps,
    96                             PRECTL prcl,
    97                             ULONG ulWidth);
     82    VOID XWPENTRY gpihDrawRect(HPS hps, PRECTL prcl);
     83    typedef VOID XWPENTRY GPIHDRAWRECT(HPS hps, PRECTL prcl);
     84    typedef GPIHDRAWRECT *PGPIHDRAWRECT;
     85
     86    VOID XWPENTRY gpihBox(HPS hps, LONG lControl, PRECTL prcl);
     87    typedef VOID XWPENTRY GPIHBOX(HPS hps, LONG lControl, PRECTL prcl);
     88    typedef GPIHBOX *PGPIHBOX;
     89
     90    VOID XWPENTRY gpihMarker(HPS hps, LONG x, LONG y, ULONG ulWidth);
     91    typedef VOID XWPENTRY GPIHMARKER(HPS hps, LONG x, LONG y, ULONG ulWidth);
     92    typedef GPIHMARKER *PGPIHMARKER;
     93
     94    VOID XWPENTRY gpihDrawThickFrame(HPS hps, PRECTL prcl, ULONG ulWidth);
     95    typedef VOID XWPENTRY GPIHDRAWTHICKFRAME(HPS hps, PRECTL prcl, ULONG ulWidth);
     96    typedef GPIHDRAWTHICKFRAME *PGPIHDRAWTHICKFRAME;
    9897
    9998    VOID XWPENTRY gpihDraw3DFrame(HPS hps,
     
    109108    typedef GPIHDRAW3DFRAME *PGPIHDRAW3DFRAME;
    110109
    111     LONG gpihCharStringPosAt(HPS hps,
    112                              PPOINTL pptlStart,
    113                              PRECTL prclRect,
    114                              ULONG flOptions,
    115                              LONG lCount,
    116                              PCH pchString);
     110    LONG XWPENTRY gpihCharStringPosAt(HPS hps,
     111                                      PPOINTL pptlStart,
     112                                      PRECTL prclRect,
     113                                      ULONG flOptions,
     114                                      LONG lCount,
     115                                      PCH pchString);
     116    typedef LONG XWPENTRY GPIHCHARSTRINGPOSAT(HPS hps,
     117                                              PPOINTL pptlStart,
     118                                              PRECTL prclRect,
     119                                              ULONG flOptions,
     120                                              LONG lCount,
     121                                              PCH pchString);
     122    typedef GPIHCHARSTRINGPOSAT *PGPIHCHARSTRINGPOSAT;
    117123
    118124    /* ******************************************************************
     
    122128     ********************************************************************/
    123129
    124     BOOL gpihSplitPresFont(PSZ pszFontNameSize,
    125                            PULONG pulSize,
    126                            PSZ *ppszFaceName);
    127 
    128     LONG gpihFindFont(HPS hps,
    129                       LONG lSize,
    130                       BOOL fFamily,
    131                       PSZ pszName,
    132                       USHORT usFormat,
    133                       PFONTMETRICS pFontMetrics);
    134 
    135     LONG gpihFindPresFont(HWND hwnd,
    136                           BOOL fInherit,
    137                           HPS hps,
    138                           PSZ pszDefaultFont,
    139                           PFONTMETRICS pFontMetrics,
    140                           PLONG plSize);
    141 
    142     BOOL gpihSetPointSize(HPS hps,
    143                           LONG lPointSize);
    144 
    145     LONG gpihQueryLineSpacing(HPS hps);
     130    BOOL XWPENTRY gpihSplitPresFont(PSZ pszFontNameSize,
     131                                    PULONG pulSize,
     132                                    PSZ *ppszFaceName);
     133    typedef BOOL XWPENTRY GPIHSPLITPRESFONT(PSZ pszFontNameSize,
     134                                            PULONG pulSize,
     135                                            PSZ *ppszFaceName);
     136    typedef GPIHSPLITPRESFONT *PGPIHSPLITPRESFONT;
     137
     138    LONG XWPENTRY gpihFindFont(HPS hps,
     139                               LONG lSize,
     140                               BOOL fFamily,
     141                               PSZ pszName,
     142                               USHORT usFormat,
     143                               PFONTMETRICS pFontMetrics);
     144    typedef LONG XWPENTRY GPIHFINDFONT(HPS hps,
     145                                       LONG lSize,
     146                                       BOOL fFamily,
     147                                       PSZ pszName,
     148                                       USHORT usFormat,
     149                                       PFONTMETRICS pFontMetrics);
     150    typedef GPIHFINDFONT *PGPIHFINDFONT;
     151
     152    LONG XWPENTRY gpihFindPresFont(HWND hwnd,
     153                                   BOOL fInherit,
     154                                   HPS hps,
     155                                   PSZ pszDefaultFont,
     156                                   PFONTMETRICS pFontMetrics,
     157                                   PLONG plSize);
     158    typedef LONG XWPENTRY GPIHFINDPRESFONT(HWND hwnd,
     159                                           BOOL fInherit,
     160                                           HPS hps,
     161                                           PSZ pszDefaultFont,
     162                                           PFONTMETRICS pFontMetrics,
     163                                           PLONG plSize);
     164    typedef GPIHFINDPRESFONT *PGPIHFINDPRESFONT;
     165
     166    BOOL XWPENTRY gpihSetPointSize(HPS hps, LONG lPointSize);
     167    typedef BOOL XWPENTRY GPIHSETPOINTSIZE(HPS hps, LONG lPointSize);
     168    typedef GPIHSETPOINTSIZE *PGPIHSETPOINTSIZE;
     169
     170    LONG XWPENTRY gpihQueryLineSpacing(HPS hps);
     171    typedef LONG XWPENTRY GPIHQUERYLINESPACING(HPS hps);
     172    typedef GPIHQUERYLINESPACING *PGPIHQUERYLINESPACING;
    146173
    147174    /* ******************************************************************
     
    151178     ********************************************************************/
    152179
    153     BOOL gpihCreateMemPS(HAB hab,
    154                          PSIZEL psizlPage,
    155                          HDC *hdcMem,
    156                          HPS *hpsMem);
    157 
    158     HBITMAP gpihCreateBitmap(HPS hpsMem,
    159                              ULONG  cx,
    160                              ULONG  cy);
    161 
    162     HBITMAP gpihCreateBmpFromPS(HAB hab,
    163                                 HPS hpsScreen,
    164                                 PRECTL prcl);
    165 
    166     HBITMAP gpihCreateHalftonedBitmap(HAB       hab,
    167                                       HBITMAP   hbmSource,
    168                                       LONG      lColorGray);
    169 
    170     HBITMAP gpihLoadBitmapFile(HPS hps,
    171                                PSZ pszBmpFile,
    172                                PULONG pulError);
    173 
    174     LONG gpihStretchBitmap(HPS hpsTarget,
    175                            HBITMAP hbmSource,
    176                            PRECTL prclSource,
    177                            PRECTL prclTarget,
    178                            BOOL fProportional);
    179 
    180     BOOL gpihIcon2Bitmap(HPS hpsMem,
    181                          HPOINTER hptr,
    182                          LONG lBkgndColor,
    183                          ULONG ulIconSize);
     180    BOOL XWPENTRY gpihCreateMemPS(HAB hab, PSIZEL psizlPage, HDC *hdcMem, HPS *hpsMem);
     181    typedef BOOL XWPENTRY GPIHCREATEMEMPS(HAB hab, PSIZEL psizlPage, HDC *hdcMem, HPS *hpsMem);
     182    typedef GPIHCREATEMEMPS *PGPIHCREATEMEMPS;
     183
     184    HBITMAP XWPENTRY gpihCreateBitmap(HPS hpsMem, ULONG  cx, ULONG  cy);
     185    typedef HBITMAP XWPENTRY GPIHCREATEBITMAP(HPS hpsMem, ULONG  cx, ULONG  cy);
     186    typedef GPIHCREATEBITMAP *PGPIHCREATEBITMAP;
     187
     188    HBITMAP XWPENTRY gpihCreateBmpFromPS(HAB hab, HPS hpsScreen, PRECTL prcl);
     189    typedef HBITMAP XWPENTRY GPIHCREATEBMPFROMPS(HAB hab, HPS hpsScreen, PRECTL prcl);
     190    typedef GPIHCREATEBMPFROMPS *PGPIHCREATEBMPFROMPS;
     191
     192    HBITMAP XWPENTRY gpihCreateHalftonedBitmap(HAB hab, HBITMAP hbmSource, LONG lColorGray);
     193    typedef HBITMAP XWPENTRY GPIHCREATEHALFTONEDBITMAP(HAB hab, HBITMAP hbmSource, LONG lColorGray);
     194    typedef GPIHCREATEHALFTONEDBITMAP *PGPIHCREATEHALFTONEDBITMAP;
     195
     196    HBITMAP XWPENTRY gpihLoadBitmapFile(HPS hps, PSZ pszBmpFile, PULONG pulError);
     197    typedef HBITMAP XWPENTRY GPIHLOADBITMAPFILE(HPS hps, PSZ pszBmpFile, PULONG pulError);
     198    typedef GPIHLOADBITMAPFILE *PGPIHLOADBITMAPFILE;
     199
     200    LONG XWPENTRY gpihStretchBitmap(HPS hpsTarget,
     201                                    HBITMAP hbmSource,
     202                                    PRECTL prclSource,
     203                                    PRECTL prclTarget,
     204                                    BOOL fProportional);
     205    typedef LONG XWPENTRY GPIHSTRETCHBITMAP(HPS hpsTarget,
     206                                            HBITMAP hbmSource,
     207                                            PRECTL prclSource,
     208                                            PRECTL prclTarget,
     209                                            BOOL fProportional);
     210    typedef GPIHSTRETCHBITMAP *PGPIHSTRETCHBITMAP;
     211
     212    BOOL XWPENTRY gpihIcon2Bitmap(HPS hpsMem, HPOINTER hptr, LONG lBkgndColor, ULONG ulIconSize);
     213    typedef BOOL XWPENTRY GPIHICON2BITMAP(HPS hpsMem, HPOINTER hptr, LONG lBkgndColor, ULONG ulIconSize);
     214    typedef GPIHICON2BITMAP *PGPIHICON2BITMAP;
    184215
    185216#endif
Note: See TracChangeset for help on using the changeset viewer.