Changeset 796 for trunk/include/win


Ignore:
Timestamp:
Sep 2, 1999, 7:39:37 PM (26 years ago)
Author:
phaller
Message:

Fix: header fixes for src/shell32/new

Location:
trunk/include/win
Files:
5 edited

Legend:

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

    r123 r796  
    1 /* $Id: module.h,v 1.2 1999-06-19 13:57:50 sandervl Exp $ */
     1/* $Id: module.h,v 1.3 1999-09-02 17:39:35 phaller Exp $ */
    22
    33/*
     
    9797    FARPROC16 LoadAppSeg;    /* procedure to load a segment */
    9898    FARPROC16 reserved2;
    99     FARPROC16 MyAlloc;       /* memory allocation procedure, 
     99    FARPROC16 MyAlloc;       /* memory allocation procedure,
    100100                              * wine must write this field */
    101101    FARPROC16 EntryAddrProc;
     
    114114} LOADPARAMS16;
    115115
    116 typedef struct 
     116typedef struct
    117117{
    118118    LPSTR lpEnvAddress;
     
    163163
    164164
    165 
     165#ifndef __WIN32OS2__
    166166/* Resource types */
    167167typedef struct resource_typeinfo_s NE_TYPEINFO;
     
    176176#define NE_MODULE_NAME(pModule) \
    177177    (((OFSTRUCT *)((char*)(pModule) + (pModule)->fileinfo))->szPathName)
     178#endif
    178179
    179180/* module.c */
     
    193194
    194195/* resource.c */
    195 extern INT       WINAPI AccessResource(HMODULE,HRSRC);
    196 
     196extern INT       WINAPI AccessResource(HMODULE,HRSRC);
     197
     198#ifndef __WIN32OS2__
    197199/* loader/ne/module.c */
    198200extern NE_MODULE *NE_GetPtr( HMODULE16 hModule );
     
    206208extern HANDLE NE_OpenFile( NE_MODULE *pModule );
    207209extern HINSTANCE16 MODULE_LoadModule16( LPCSTR name, BOOL implicit );
    208 extern BOOL NE_CreateProcess( HFILE hFile, OFSTRUCT *ofs, LPCSTR cmd_line, LPCSTR env, 
     210extern BOOL NE_CreateProcess( HFILE hFile, OFSTRUCT *ofs, LPCSTR cmd_line, LPCSTR env,
    209211                              LPSECURITY_ATTRIBUTES psa, LPSECURITY_ATTRIBUTES tsa,
    210212                              BOOL inherit, LPSTARTUPINFOA startup,
     
    246248/* if1632/builtin.c */
    247249extern HMODULE16 (*fnBUILTIN_LoadModule)(LPCSTR name, BOOL force);
     250#endif
    248251
    249252#endif  /* __WINE_MODULE_H */
  • trunk/include/win/shlguid.h

    r4 r796  
    1 /* $Id: shlguid.h,v 1.1 1999-05-24 20:19:19 ktk Exp $ */
     1/* $Id: shlguid.h,v 1.2 1999-09-02 17:39:36 phaller Exp $ */
    22
    33#ifndef __WINE_SHLGUID_H
     
    3434
    3535/****************************************************************************
    36 the following should be moved to the right place
     36undocumented stuff
    3737*/
    38 DEFINE_GUID (IID_MyComputer,            0x20D04FE0L, 0x3AEA, 0x1069, 0xA2, 0xD8, 0x08, 0x00, 0x2B, 0x30, 0x30, 0x9D);
     38/* the next two IID's are the namespace elements in the desktop folder */
     39DEFINE_GUID (IID_MyComputer,    0x20D04FE0L, 0x3AEA, 0x1069, 0xA2, 0xD8, 0x08, 0x00, 0x2B, 0x30, 0x30, 0x9D);
     40DEFINE_GUID (IID_IExplore,      0x871C5380L, 0x42A0, 0x1069, 0xA2, 0xEA, 0x08, 0x00, 0x2B, 0x30, 0x30, 0x9D);
    3941
     42DEFINE_GUID (CLSID_PaperBin,    0x645FF040L, 0x5081, 0x101B, 0x9F, 0x08, 0x00, 0xAA, 0x00, 0x2F, 0x95, 0x4E);
    4043#endif /* __WINE_SHLGUID_H */
  • trunk/include/win/winbase.h

    r680 r796  
    1 /* $Id: winbase.h,v 1.4 1999-08-25 11:24:08 sandervl Exp $ */
     1/* $Id: winbase.h,v 1.5 1999-09-02 17:39:36 phaller Exp $ */
    22
    33#ifndef __WINE_WINBASE_H
     
    10831083
    10841084typedef struct {
    1085         DWORD dwOSVersionInfoSize;
    1086         DWORD dwMajorVersion;
    1087         DWORD dwMinorVersion;
    1088         DWORD dwBuildNumber;
    1089         DWORD dwPlatformId;
    1090         CHAR szCSDVersion[128];
    1091 } OSVERSIONINFO16;
    1092 
    1093 typedef struct {
    10941085        DWORD dwOSVersionInfoSize;
    10951086        DWORD dwMajorVersion;
     
    11361127} COMMPROP,*LPCOMMPROP;
    11371128
    1138 typedef struct tagCOMSTAT16
    1139 {
    1140     BYTE   status;
    1141     UINT16 cbInQue WINE_PACKED;
    1142     UINT16 cbOutQue WINE_PACKED;
    1143 } COMSTAT16,*LPCOMSTAT16;
    1144 
    11451129typedef struct tagCOMSTAT
    11461130{
     
    11491133    DWORD cbOutQue;
    11501134} COMSTAT,*LPCOMSTAT;
    1151 
    1152 typedef struct tagDCB16
    1153 {
    1154     BYTE   Id;
    1155     UINT16 BaudRate WINE_PACKED;
    1156     BYTE   ByteSize;
    1157     BYTE   Parity;
    1158     BYTE   StopBits;
    1159     UINT16 RlsTimeout;
    1160     UINT16 CtsTimeout;
    1161     UINT16 DsrTimeout;
    1162 
    1163     unsigned fBinary        :1;
    1164     unsigned fRtsDisable    :1;
    1165     unsigned fParity        :1;
    1166     unsigned fOutxCtsFlow   :1;
    1167     unsigned fOutxDsrFlow   :1;
    1168     unsigned fDummy         :2;
    1169     unsigned fDtrDisable    :1;
    1170 
    1171     unsigned fOutX          :1;
    1172     unsigned fInX           :1;
    1173     unsigned fPeChar        :1;
    1174     unsigned fNull          :1;
    1175     unsigned fChEvt         :1;
    1176     unsigned fDtrflow       :1;
    1177     unsigned fRtsflow       :1;
    1178     unsigned fDummy2        :1;
    1179 
    1180     CHAR   XonChar;
    1181     CHAR   XoffChar;
    1182     UINT16 XonLim;
    1183     UINT16 XoffLim;
    1184     CHAR   PeChar;
    1185     CHAR   EofChar;
    1186     CHAR   EvtChar;
    1187     UINT16 TxDelay WINE_PACKED;
    1188 } DCB16, *LPDCB16;
    11891135
    11901136typedef struct tagDCB
     
    12591205
    12601206/*DWORD WINAPI GetVersion( void );*/
    1261 BOOL16 WINAPI GetVersionEx16(OSVERSIONINFO16*);
    12621207BOOL WINAPI GetVersionExA(OSVERSIONINFOA*);
    12631208BOOL WINAPI GetVersionExW(OSVERSIONINFOW*);
     
    15271472BOOL      WINAPI LocalFileTimeToFileTime(const FILETIME*,LPFILETIME);
    15281473BOOL      WINAPI LockFile(HFILE,DWORD,DWORD,DWORD,DWORD);
    1529 BOOL      WINAPI LockFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPOVERLAPPED);   
     1474BOOL      WINAPI LockFileEx(HANDLE, DWORD, DWORD, DWORD, DWORD, LPOVERLAPPED);
    15301475BOOL        WINAPI LookupPrivilegeValueA(LPCSTR,LPCSTR,LPVOID);
    15311476BOOL        WINAPI LookupPrivilegeValueW(LPCWSTR,LPCWSTR,LPVOID);
  • trunk/include/win/wingdi.h

    r780 r796  
    1 /* $Id: wingdi.h,v 1.3 1999-09-01 19:12:14 phaller Exp $ */
     1/* $Id: wingdi.h,v 1.4 1999-09-02 17:39:36 phaller Exp $ */
    22
    33#ifndef __WINE_WINGDI_H
     
    2424    WORD   wFirst;
    2525    WORD   wSecond;
    26     INT16  iKernAmount;
    27 } KERNINGPAIR16, *LPKERNINGPAIR16;
    28 
    29 typedef struct
    30 {
    31     WORD   wFirst;
    32     WORD   wSecond;
    3326    INT  iKernAmount;
    3427} KERNINGPAIR, *LPKERNINGPAIR;
    3528
    36 
    37 typedef struct
    38 {
    39     HDC16   hdc;
    40     BOOL16  fErase;
    41     RECT16  rcPaint;
    42     BOOL16  fRestore;
    43     BOOL16  fIncUpdate;
    44     BYTE    rgbReserved[16];
    45 } PAINTSTRUCT16, *LPPAINTSTRUCT16;
    4629
    4730typedef struct
     
    398381
    399382  /* Bitmaps */
    400 
    401 typedef struct
    402 {
    403     INT16  bmType;
    404     INT16  bmWidth;
    405     INT16  bmHeight;
    406     INT16  bmWidthBytes;
    407     BYTE   bmPlanes;
    408     BYTE   bmBitsPixel;
    409     SEGPTR bmBits WINE_PACKED;
    410 } BITMAP16, *LPBITMAP16;
    411 
    412383typedef struct
    413384{
     
    423394
    424395  /* Brushes */
    425 
    426 typedef struct
    427 {
    428     UINT16     lbStyle;
    429     COLORREF   lbColor WINE_PACKED;
    430     INT16      lbHatch;
    431 } LOGBRUSH16, *LPLOGBRUSH16;
    432 
    433396typedef struct
    434397{
     
    468431#define DEVICE_FONTTYPE     0x0002
    469432#define TRUETYPE_FONTTYPE   0x0004
    470 
    471 typedef struct
    472 {
    473     INT16  lfHeight;
    474     INT16  lfWidth;
    475     INT16  lfEscapement;
    476     INT16  lfOrientation;
    477     INT16  lfWeight;
    478     BYTE   lfItalic;
    479     BYTE   lfUnderline;
    480     BYTE   lfStrikeOut;
    481     BYTE   lfCharSet;
    482     BYTE   lfOutPrecision;
    483     BYTE   lfClipPrecision;
    484     BYTE   lfQuality;
    485     BYTE   lfPitchAndFamily;
    486     CHAR   lfFaceName[LF_FACESIZE] WINE_PACKED;
    487 } LOGFONT16, *LPLOGFONT16;
    488433
    489434typedef struct
     
    529474typedef struct
    530475{
    531   LOGFONT16  elfLogFont;
    532   BYTE       elfFullName[LF_FULLFACESIZE] WINE_PACKED;
    533   BYTE       elfStyle[LF_FACESIZE] WINE_PACKED;
    534 } ENUMLOGFONT16, *LPENUMLOGFONT16;
    535 
    536 typedef struct
    537 {
    538476  LOGFONTA elfLogFont;
    539477  BYTE       elfFullName[LF_FULLFACESIZE] WINE_PACKED;
     
    547485  WCHAR      elfStyle[LF_FACESIZE] WINE_PACKED;
    548486} ENUMLOGFONTW, *LPENUMLOGFONTW;
    549 
    550 typedef struct
    551 {
    552   LOGFONT16  elfLogFont;
    553   BYTE       elfFullName[LF_FULLFACESIZE] WINE_PACKED;
    554   BYTE       elfStyle[LF_FACESIZE] WINE_PACKED;
    555   BYTE       elfScript[LF_FACESIZE] WINE_PACKED;
    556 } ENUMLOGFONTEX16, *LPENUMLOGFONTEX16;
    557487
    558488typedef struct
     
    636566    FLOAT  eDy;
    637567} XFORM, *LPXFORM;
    638 
    639 typedef struct
    640 {
    641     INT16  txfHeight;
    642     INT16  txfWidth;
    643     INT16  txfEscapement;
    644     INT16  txfOrientation;
    645     INT16  txfWeight;
    646     CHAR   txfItalic;
    647     CHAR   txfUnderline;
    648     CHAR   txfStrikeOut;
    649     CHAR   txfOutPrecision;
    650     CHAR   txfClipPrecision;
    651     INT16  txfAccelerator WINE_PACKED;
    652     INT16  txfOverhang WINE_PACKED;
    653 } TEXTXFORM16, *LPTEXTXFORM16;
    654 
    655 typedef struct
    656 {
    657     INT16 dfType;
    658     INT16 dfPoints;
    659     INT16 dfVertRes;
    660     INT16 dfHorizRes;
    661     INT16 dfAscent;
    662     INT16 dfInternalLeading;
    663     INT16 dfExternalLeading;
    664     CHAR  dfItalic;
    665     CHAR  dfUnderline;
    666     CHAR  dfStrikeOut;
    667     INT16 dfWeight;
    668     BYTE  dfCharSet;
    669     INT16 dfPixWidth;
    670     INT16 dfPixHeight;
    671     CHAR  dfPitchAndFamily;
    672     INT16 dfAvgWidth;
    673     INT16 dfMaxWidth;
    674     CHAR  dfFirstChar;
    675     CHAR  dfLastChar;
    676     CHAR  dfDefaultChar;
    677     CHAR  dfBreakChar;
    678     INT16 dfWidthBytes;
    679     LONG  dfDevice;
    680     LONG  dfFace;
    681     LONG  dfBitsPointer;
    682     LONG  dfBitsOffset;
    683     CHAR  dfReserved;
    684     LONG  dfFlags;
    685     INT16 dfAspace;
    686     INT16 dfBspace;
    687     INT16 dfCspace;
    688     LONG  dfColorPointer;
    689     LONG  dfReserved1[4];
    690 } FONTINFO16, *LPFONTINFO16;
    691568
    692569  /* lfWeight values */
     
    770647#define FF_SCRIPT           0x40
    771648#define FF_DECORATIVE       0x50
    772 
    773 typedef struct
    774 {
    775     INT16     tmHeight;
    776     INT16     tmAscent;
    777     INT16     tmDescent;
    778     INT16     tmInternalLeading;
    779     INT16     tmExternalLeading;
    780     INT16     tmAveCharWidth;
    781     INT16     tmMaxCharWidth;
    782     INT16     tmWeight;
    783     BYTE      tmItalic;
    784     BYTE      tmUnderlined;
    785     BYTE      tmStruckOut;
    786     BYTE      tmFirstChar;
    787     BYTE      tmLastChar;
    788     BYTE      tmDefaultChar;
    789     BYTE      tmBreakChar;
    790     BYTE      tmPitchAndFamily;
    791     BYTE      tmCharSet;
    792     INT16     tmOverhang WINE_PACKED;
    793     INT16     tmDigitizedAspectX WINE_PACKED;
    794     INT16     tmDigitizedAspectY WINE_PACKED;
    795 } TEXTMETRIC16, *LPTEXTMETRIC16;
    796649
    797650typedef struct
     
    1073926} OUTLINETEXTMETRICW, *LPOUTLINETEXTMETRICW;
    1074927
    1075 typedef struct _OUTLINETEXTMETRIC16
    1076 {
    1077     UINT16          otmSize;
    1078     TEXTMETRIC16    otmTextMetrics;
    1079     BYTE            otmFilter;
    1080     PANOSE          otmPanoseNumber;
    1081     UINT16          otmfsSelection;
    1082     UINT16          otmfsType;
    1083     INT16           otmsCharSlopeRise;
    1084     INT16           otmsCharSlopeRun;
    1085     INT16           otmItalicAngle;
    1086     UINT16          otmEMSquare;
    1087     INT16           otmAscent;
    1088     INT16           otmDescent;
    1089     UINT16          otmLineGap;
    1090     UINT16          otmsCapEmHeight;
    1091     UINT16          otmsXHeight;
    1092     RECT16          otmrcFontBox;
    1093     INT16           otmMacAscent;
    1094     INT16           otmMacDescent;
    1095     UINT16          otmMacLineGap;
    1096     UINT16          otmusMinimumPPEM;
    1097     POINT16         otmptSubscriptSize;
    1098     POINT16         otmptSubscriptOffset;
    1099     POINT16         otmptSuperscriptSize;
    1100     POINT16         otmptSuperscriptOffset;
    1101     UINT16          otmsStrikeoutSize;
    1102     INT16           otmsStrikeoutPosition;
    1103     INT16           otmsUnderscoreSize;
    1104     INT           otmsUnderscorePosition;
    1105     LPSTR           otmpFamilyName;
    1106     LPSTR           otmpFaceName;
    1107     LPSTR           otmpStyleName;
    1108     LPSTR           otmpFullName;
    1109 } OUTLINETEXTMETRIC16,*LPOUTLINETEXTMETRIC16;
    1110 
    1111928DECL_WINELIB_TYPE_AW(OUTLINETEXTMETRIC)
    1112929DECL_WINELIB_TYPE_AW(LPOUTLINETEXTMETRIC)
     
    1118935#define NTM_BOLD        0x00000020L
    1119936#define NTM_ITALIC      0x00000001L
    1120 
    1121 typedef struct
    1122 {
    1123     INT16     tmHeight;
    1124     INT16     tmAscent;
    1125     INT16     tmDescent;
    1126     INT16     tmInternalLeading;
    1127     INT16     tmExternalLeading;
    1128     INT16     tmAveCharWidth;
    1129     INT16     tmMaxCharWidth;
    1130     INT16     tmWeight;
    1131     BYTE      tmItalic;
    1132     BYTE      tmUnderlined;
    1133     BYTE      tmStruckOut;
    1134     BYTE      tmFirstChar;
    1135     BYTE      tmLastChar;
    1136     BYTE      tmDefaultChar;
    1137     BYTE      tmBreakChar;
    1138     BYTE      tmPitchAndFamily;
    1139     BYTE      tmCharSet;
    1140     INT16     tmOverhang WINE_PACKED;
    1141     INT16     tmDigitizedAspectX WINE_PACKED;
    1142     INT16     tmDigitizedAspectY WINE_PACKED;
    1143     DWORD     ntmFlags;
    1144     UINT16    ntmSizeEM;
    1145     UINT16    ntmCellHeight;
    1146     UINT16    ntmAvgWidth;
    1147 } NEWTEXTMETRIC16,*LPNEWTEXTMETRIC16;
    1148937
    1149938typedef struct
     
    1208997typedef struct
    1209998{
    1210     NEWTEXTMETRIC16     ntmetm;
    1211     FONTSIGNATURE       ntmeFontSignature;
    1212 } NEWTEXTMETRICEX16,*LPNEWTEXTMETRICEX16;
    1213 
    1214 typedef struct
    1215 {
    1216999    NEWTEXTMETRICA      ntmetm;
    12171000    FONTSIGNATURE       ntmeFontSignature;
     
    12281011
    12291012
    1230 typedef INT16 (* CALLBACK FONTENUMPROC16)(SEGPTR,SEGPTR,UINT16,LPARAM);
    12311013typedef INT (* CALLBACK FONTENUMPROCA)(LPENUMLOGFONTA,LPNEWTEXTMETRICA,
    12321014                                          UINT,LPARAM);
     
    12351017DECL_WINELIB_TYPE_AW(FONTENUMPROC)
    12361018
    1237 typedef INT16 (* CALLBACK FONTENUMPROCEX16)(SEGPTR,SEGPTR,UINT16,LPARAM);
    12381019typedef INT (* CALLBACK FONTENUMPROCEXA)(LPENUMLOGFONTEXA,LPNEWTEXTMETRICEXA,UINT,LPARAM);
    12391020typedef INT (* CALLBACK FONTENUMPROCEXW)(LPENUMLOGFONTEXW,LPNEWTEXTMETRICEXW,UINT,LPARAM);
     
    12631044typedef struct
    12641045{
    1265     UINT16      gmBlackBoxX;
    1266     UINT16      gmBlackBoxY;
    1267     POINT16     gmptGlyphOrigin;
    1268     INT16       gmCellIncX;
    1269     INT16       gmCellIncY;
    1270 } GLYPHMETRICS16, *LPGLYPHMETRICS16;
    1271 
    1272 typedef struct
    1273 {
    12741046    UINT        gmBlackBoxX;
    12751047    UINT        gmBlackBoxY;
     
    13191091
    13201092  /* for GetCharABCWidths() */
    1321 typedef struct
    1322 {
    1323     INT16   abcA;
    1324     UINT16  abcB;
    1325     INT16   abcC;
    1326 } ABC16, *LPABC16;
    1327 
    13281093typedef struct
    13291094{
     
    14001165
    14011166  /* Pens */
    1402 
    1403 typedef struct
    1404 {
    1405     UINT16   lopnStyle;
    1406     POINT16  lopnWidth WINE_PACKED;
    1407     COLORREF lopnColor WINE_PACKED;
    1408 } LOGPEN16, *LPLOGPEN16;
    1409 
    14101167typedef struct
    14111168{
     
    18431600
    18441601/* Handle table structure */
    1845 
    1846 typedef struct
    1847 {
    1848     HGDIOBJ16 objectHandle[1];
    1849 } HANDLETABLE16, *LPHANDLETABLE16;
    1850 
    18511602typedef struct
    18521603{
     
    18561607
    18571608/* Clipboard metafile picture structure */
    1858 typedef struct
    1859 {
    1860     INT16        mm;
    1861     INT16        xExt;
    1862     INT16        yExt;
    1863     HMETAFILE16  hMF;
    1864 } METAFILEPICT16, *LPMETAFILEPICT16;
    1865 
    18661609typedef struct
    18671610{
     
    19541697#define META_UNKNOWN                 0x0529  /* FIXME: unknown meta magic */
    19551698
    1956 typedef INT16 (* CALLBACK MFENUMPROC16)(HDC16,HANDLETABLE16*,METARECORD*,
    1957                                        INT16,LPARAM);
    19581699typedef INT (* CALLBACK MFENUMPROC)(HDC,HANDLETABLE*,METARECORD*,
    19591700                                       INT,LPARAM);
     
    23062047    EMR    emr;
    23072048    RECTL  rclBounds;
    2308     DWORD  cpts;
    2309     POINTS apts[1];
    2310 } EMRPOLYLINE16,     *PEMRPOLYLINE16,
    2311   EMRPOLYBEZIER16,   *PEMRPOLYBEZIER16,
    2312   EMRPOLYGON16,      *PEMRPOLYGON16,
    2313   EMRPOLYBEZIERTO16, *PEMRPOLYBEZIERTO16,
    2314   EMRPOLYLINETO16,   *PEMRPOLYLINETO16;
    2315 
    2316 typedef struct {
    2317     EMR    emr;
    2318     RECTL  rclBounds;
    23192049    DWORD  cptl;
    23202050    POINTL aptl[1];
    23212051    BYTE   abTypes[1];
    23222052} EMRPOLYDRAW, *PEMRPOLYDRAW;
    2323 
    2324 typedef struct {
    2325     EMR    emr;
    2326     RECTL  rclBounds;
    2327     DWORD  cpts;
    2328     POINTS apts[1];
    2329     BYTE   abTypes[1];
    2330 } EMRPOLYDRAW16, *PEMRPOLYDRAW16;
    23312053
    23322054typedef struct {
     
    23392061} EMRPOLYPOLYLINE, *PEMRPOLYPOLYLINE,
    23402062  EMRPOLYPOLYGON,  *PEMRPOLYPOLYGON;
    2341 
    2342 typedef struct {
    2343     EMR     emr;
    2344     RECTL   rclBounds;
    2345     DWORD   nPolys;
    2346     DWORD   cpts;
    2347     DWORD   aPolyCounts[1];
    2348     POINTS  apts[1];
    2349 } EMRPOLYPOLYLINE16, *PEMRPOLYPOLYLINE16,
    2350   EMRPOLYPOLYGON16,  *PEMRPOLYPOLYGON16;
    23512063
    23522064typedef struct {
     
    26422354    INT16  dmCollate;
    26432355    BYTE   dmFormName[CCHFORMNAME];
    2644     WORD   dmUnusedPadding;
    2645     WORD   dmBitsPerPel;
    2646     DWORD  dmPelsWidth;
    2647     DWORD  dmPelsHeight;
    2648     DWORD  dmDisplayFlags;
    2649     DWORD  dmDisplayFrequency;
    2650 } DEVMODE16, *LPDEVMODE16;
    2651 
    2652 typedef struct
    2653 {
    2654     BYTE   dmDeviceName[CCHDEVICENAME];
    2655     WORD   dmSpecVersion;
    2656     WORD   dmDriverVersion;
    2657     WORD   dmSize;
    2658     WORD   dmDriverExtra;
    2659     DWORD  dmFields;
    2660     INT16  dmOrientation;
    2661     INT16  dmPaperSize;
    2662     INT16  dmPaperLength;
    2663     INT16  dmPaperWidth;
    2664     INT16  dmScale;
    2665     INT16  dmCopies;
    2666     INT16  dmDefaultSource;
    2667     INT16  dmPrintQuality;
    2668     INT16  dmColor;
    2669     INT16  dmDuplex;
    2670     INT16  dmYResolution;
    2671     INT16  dmTTOption;
    2672     INT16  dmCollate;
    2673     BYTE   dmFormName[CCHFORMNAME];
    26742356    WORD   dmLogPixels;
    26752357    DWORD  dmBitsPerPel;
     
    28462528typedef struct
    28472529{
    2848     INT16    cbSize;
    2849     SEGPTR   lpszDocName WINE_PACKED;
    2850     SEGPTR   lpszOutput WINE_PACKED;
    2851 } DOCINFO16, *LPDOCINFO16;
    2852 
    2853 typedef struct
    2854 {
    28552530    INT    cbSize;
    28562531    LPCSTR   lpszDocName;
     
    28712546DECL_WINELIB_TYPE_AW(DOCINFO)
    28722547DECL_WINELIB_TYPE_AW(LPDOCINFO)
    2873 
    2874 typedef struct {
    2875         UINT16          cbSize;
    2876         INT16           iBorderWidth;
    2877         INT16           iScrollWidth;
    2878         INT16           iScrollHeight;
    2879         INT16           iCaptionWidth;
    2880         INT16           iCaptionHeight;
    2881         LOGFONT16       lfCaptionFont;
    2882         INT16           iSmCaptionWidth;
    2883         INT16           iSmCaptionHeight;
    2884         LOGFONT16       lfSmCaptionFont;
    2885         INT16           iMenuWidth;
    2886         INT16           iMenuHeight;
    2887         LOGFONT16       lfMenuFont;
    2888         LOGFONT16       lfStatusFont;
    2889         LOGFONT16       lfMessageFont;
    2890 } NONCLIENTMETRICS16,*LPNONCLIENTMETRICS16;
    28912548
    28922549typedef struct {
     
    29502607} RGNDATA,*PRGNDATA,*LPRGNDATA;
    29512608
    2952 typedef BOOL16 (* CALLBACK ABORTPROC16)(HDC16, INT16);
    29532609typedef BOOL (* CALLBACK ABORTPROC)(HDC, INT);
    29542610
    29552611#include "poppack.h"
    29562612
    2957 /* Declarations for functions that exist only in Win16 */
    2958 
    2959 VOID        WINAPI Death16(HDC16);
    2960 VOID        WINAPI Resurrection16(HDC16,WORD,WORD,WORD,WORD,WORD,WORD);
    29612613
    29622614/* Declarations for functions that exist only in Win32 */
     
    29682620HDC       WINAPI CreateEnhMetaFileA(HDC,LPCSTR,const RECT*,LPCSTR);
    29692621HDC       WINAPI CreateEnhMetaFileW(HDC,LPCWSTR,const RECT*,LPCWSTR);
    2970 #define     CreateEnhMetaFile WINELIB_NAME_AW(CreateEnhMetaFile)
    29712622INT       WINAPI DrawEscape(HDC,INT,INT,LPCSTR);
    2972 INT16       WINAPI ExcludeVisRect16(HDC16,INT16,INT16,INT16,INT16);
    2973 BOOL16      WINAPI FastWindowFrame16(HDC16,const RECT16*,INT16,INT16,DWORD);
    2974 UINT16      WINAPI GDIRealizePalette16(HDC16);
    2975 HPALETTE16  WINAPI GDISelectPalette16(HDC16,HPALETTE16,WORD);
    29762623BOOL      WINAPI GdiComment(HDC,UINT,const BYTE *);
    2977 DWORD       WINAPI GetBitmapDimension16(HBITMAP16);
    2978 DWORD       WINAPI GetBrushOrg16(HDC16);
    29792624BOOL      WINAPI GetCharABCWidthsFloatA(HDC,UINT,UINT,LPABCFLOAT);
    29802625BOOL      WINAPI GetCharABCWidthsFloatW(HDC,UINT,UINT,LPABCFLOAT);
    2981 #define     GetCharABCWidthsFloat WINELIB_NAME_AW(GetCharABCWidthsFloat)
    29822626BOOL      WINAPI GetCharWidthFloatA(HDC,UINT,UINT,PFLOAT);
    29832627BOOL      WINAPI GetCharWidthFloatW(HDC,UINT,UINT,PFLOAT);
    2984 #define     GetCharWidthFloat WINELIB_NAME_AW(GetCharWidthFloat)
    29852628BOOL      WINAPI GetColorAdjustment(HDC, LPCOLORADJUSTMENT);
    2986 HFONT16     WINAPI GetCurLogFont16(HDC16);
    2987 DWORD       WINAPI GetCurrentPosition16(HDC16);
    29882629DWORD       WINAPI GetDCHook(HDC16,FARPROC16*);
    2989 DWORD       WINAPI GetDCOrg16(HDC16);
    2990 HDC16       WINAPI GetDCState16(HDC16);
    2991 INT16       WINAPI GetEnvironment16(LPCSTR,LPDEVMODE16,UINT16);
    2992 HGLOBAL16   WINAPI GetMetaFileBits16(HMETAFILE16);
    29932630BOOL      WINAPI GetMiterLimit(HDC, PFLOAT);
    2994 DWORD       WINAPI GetTextExtent16(HDC16,LPCSTR,INT16);
    2995 DWORD       WINAPI GetViewportExt16(HDC16);
    2996 DWORD       WINAPI GetViewportOrg16(HDC16);
    2997 DWORD       WINAPI GetWindowExt16(HDC16);
    2998 DWORD       WINAPI GetWindowOrg16(HDC16);
    2999 HRGN16      WINAPI InquireVisRgn16(HDC16);
    3000 INT16       WINAPI IntersectVisRect16(HDC16,INT16,INT16,INT16,INT16);
    3001 BOOL16      WINAPI IsDCCurrentPalette16(HDC16);
    3002 BOOL16      WINAPI IsGDIObject16(HGDIOBJ16);
    3003 BOOL16      WINAPI IsValidMetaFile16(HMETAFILE16);
    30042631BOOL      WINAPI MaskBlt(HDC,INT,INT,INT,INT,HDC,INT,INT,HBITMAP,INT,INT,DWORD);
    3005 DWORD       WINAPI MoveTo16(HDC16,INT16,INT16);
    3006 DWORD       WINAPI OffsetViewportOrg16(HDC16,INT16,INT16);
    3007 INT16       WINAPI OffsetVisRgn16(HDC16,INT16,INT16);
    3008 DWORD       WINAPI OffsetWindowOrg16(HDC16,INT16,INT16);
    30092632BOOL      WINAPI PlgBlt(HDC,const POINT*,HDC,INT,INT,INT,INT,HBITMAP,INT,INT);
    30102633BOOL      WINAPI PolyDraw(HDC,const POINT*,const BYTE*,DWORD);
    3011 UINT16      WINAPI RealizeDefaultPalette16(HDC16);
    3012 INT16       WINAPI RestoreVisRgn16(HDC16);
    3013 HRGN16      WINAPI SaveVisRgn16(HDC16);
    3014 DWORD       WINAPI ScaleViewportExt16(HDC16,INT16,INT16,INT16,INT16);
    3015 DWORD       WINAPI ScaleWindowExt16(HDC16,INT16,INT16,INT16,INT16);
    3016 INT16       WINAPI SelectVisRgn16(HDC16,HRGN16);
    3017 DWORD       WINAPI SetBitmapDimension16(HBITMAP16,INT16,INT16);
    3018 DWORD       WINAPI SetBrushOrg16(HDC16,INT16,INT16);
    30192634BOOL      WINAPI SetColorAdjustment(HDC,const COLORADJUSTMENT*);
    3020 BOOL16      WINAPI SetDCHook(HDC16,FARPROC16,DWORD);
    3021 DWORD       WINAPI SetDCOrg16(HDC16,INT16,INT16);
    3022 VOID        WINAPI SetDCState16(HDC16,HDC16);
    3023 INT16       WINAPI SetEnvironment16(LPCSTR,LPDEVMODE16,UINT16);
    3024 WORD        WINAPI SetHookFlags16(HDC16,WORD);
    3025 HMETAFILE16 WINAPI SetMetaFileBits16(HGLOBAL16);
    30262635BOOL      WINAPI SetMiterLimit(HDC, FLOAT, PFLOAT);
    3027 DWORD       WINAPI SetViewportExt16(HDC16,INT16,INT16);
    3028 DWORD       WINAPI SetViewportOrg16(HDC16,INT16,INT16);
    3029 DWORD       WINAPI SetWindowExt16(HDC16,INT16,INT16);
    3030 DWORD       WINAPI SetWindowOrg16(HDC16,INT16,INT16);
    30312636BOOL      WINAPI CombineTransform(LPXFORM,const XFORM *,const XFORM *);
    30322637HENHMETAFILE WINAPI CopyEnhMetaFileA(HENHMETAFILE,LPCSTR);
    30332638HENHMETAFILE WINAPI CopyEnhMetaFileW(HENHMETAFILE,LPCWSTR);
    3034 #define     CopyEnhMetaFile WINELIB_NAME_AW(CopyEnhMetaFile)
    30352639HPALETTE  WINAPI CreateHalftonePalette(HDC);
    30362640BOOL      WINAPI DeleteEnhMetaFile(HENHMETAFILE);
     
    30702674/* Declarations for functions that change between Win16 and Win32 */
    30712675
    3072 INT16       WINAPI AbortDoc16(HDC16);
    30732676INT       WINAPI AbortDoc(HDC);
    3074 BOOL16      WINAPI AbortPath16(HDC16);
    30752677BOOL      WINAPI AbortPath(HDC);
    3076 INT16       WINAPI AddFontResource16(LPCSTR);
    30772678INT       WINAPI AddFontResourceA(LPCSTR);
    30782679INT       WINAPI AddFontResourceW(LPCWSTR);
    3079 #define     AddFontResource WINELIB_NAME_AW(AddFontResource)
    3080 void        WINAPI AnimatePalette16(HPALETTE16,UINT16,UINT16,const PALETTEENTRY*);
    30812680BOOL      WINAPI AnimatePalette(HPALETTE,UINT,UINT,const PALETTEENTRY*);
    3082 BOOL16      WINAPI Arc16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16);
    30832681BOOL      WINAPI Arc(HDC,INT,INT,INT,INT,INT,INT,INT,INT);
    3084 BOOL16      WINAPI BeginPath16(HDC16);
    30852682BOOL      WINAPI BeginPath(HDC);
    3086 BOOL16      WINAPI BitBlt16(HDC16,INT16,INT16,INT16,INT16,HDC16,INT16,INT16,DWORD);
    30872683BOOL      WINAPI BitBlt(HDC,INT,INT,INT,INT,HDC,INT,INT,DWORD);
    30882684INT       WINAPI ChoosePixelFormat(HDC,const PIXELFORMATDESCRIPTOR*);
    3089 BOOL16      WINAPI Chord16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16);
    30902685BOOL      WINAPI Chord(HDC,INT,INT,INT,INT,INT,INT,INT,INT);
    3091 BOOL16      WINAPI CloseFigure16(HDC16);
    30922686BOOL      WINAPI CloseFigure(HDC);
    3093 HMETAFILE16 WINAPI CloseMetaFile16(HDC16);
    30942687HMETAFILE WINAPI CloseMetaFile(HDC);
    3095 INT16       WINAPI CombineRgn16(HRGN16,HRGN16,HRGN16,INT16);
    30962688INT       WINAPI CombineRgn(HRGN,HRGN,HRGN,INT);
    3097 HMETAFILE16 WINAPI CopyMetaFile16(HMETAFILE16,LPCSTR);
    30982689HMETAFILE WINAPI CopyMetaFileA(HMETAFILE,LPCSTR);
    30992690HMETAFILE WINAPI CopyMetaFileW(HMETAFILE,LPCWSTR);
    3100 #define     CopyMetaFile WINELIB_NAME_AW(CopyMetaFile)
    3101 HBITMAP16   WINAPI CreateBitmap16(INT16,INT16,UINT16,UINT16,LPCVOID);
    31022691HBITMAP   WINAPI CreateBitmap(INT,INT,UINT,UINT,LPCVOID);
    3103 HBITMAP16   WINAPI CreateBitmapIndirect16(const BITMAP16*);
    31042692HBITMAP   WINAPI CreateBitmapIndirect(const BITMAP*);
    3105 HBRUSH16    WINAPI CreateBrushIndirect16(const LOGBRUSH16*);
    31062693HBRUSH    WINAPI CreateBrushIndirect(const LOGBRUSH*);
    3107 HBITMAP16   WINAPI CreateCompatibleBitmap16(HDC16,INT16,INT16);
    31082694HBITMAP   WINAPI CreateCompatibleBitmap(HDC,INT,INT);
    3109 HDC16       WINAPI CreateCompatibleDC16(HDC16);
    31102695HDC       WINAPI CreateCompatibleDC(HDC);
    3111 HDC16       WINAPI CreateDC16(LPCSTR,LPCSTR,LPCSTR,const DEVMODE16*);
    31122696HDC       WINAPI CreateDCA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
    31132697HDC       WINAPI CreateDCW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*);
    3114 #define     CreateDC WINELIB_NAME_AW(CreateDC)
    3115 HBITMAP16   WINAPI CreateDIBitmap16(HDC16,const BITMAPINFOHEADER*,DWORD,
    3116                                     LPCVOID,const BITMAPINFO*,UINT16);
    3117 HBITMAP   WINAPI CreateDIBitmap(HDC,const BITMAPINFOHEADER*,DWORD,
    3118                                     LPCVOID,const BITMAPINFO*,UINT);
    3119 HBRUSH16    WINAPI CreateDIBPatternBrush16(HGLOBAL16,UINT16);
     2698HBITMAP   WINAPI CreateDIBitmap(HDC,const BITMAPINFOHEADER*,DWORD,LPCVOID,const BITMAPINFO*,UINT);
    31202699HBRUSH    WINAPI CreateDIBPatternBrush(HGLOBAL,UINT);
    3121 HBITMAP16   WINAPI CreateDIBSection16 (HDC16, BITMAPINFO *, UINT16,
    3122                                        SEGPTR *, HANDLE, DWORD offset);
    3123 HBITMAP   WINAPI CreateDIBSection (HDC, BITMAPINFO *, UINT,
    3124                                        LPVOID *, HANDLE, DWORD offset);
    3125 HBITMAP16   WINAPI CreateDiscardableBitmap16(HDC16,INT16,INT16);
     2700HBITMAP   WINAPI CreateDIBSection (HDC, BITMAPINFO *, UINT,LPVOID *, HANDLE, DWORD offset);
    31262701HBITMAP   WINAPI CreateDiscardableBitmap(HDC,INT,INT);
    3127 HRGN16      WINAPI CreateEllipticRgn16(INT16,INT16,INT16,INT16);
    31282702HRGN      WINAPI CreateEllipticRgn(INT,INT,INT,INT);
    3129 HRGN16      WINAPI CreateEllipticRgnIndirect16(const RECT16 *);
    31302703HRGN      WINAPI CreateEllipticRgnIndirect(const RECT *);
    3131 HFONT16     WINAPI CreateFont16(INT16,INT16,INT16,INT16,INT16,BYTE,BYTE,BYTE,
    3132                                 BYTE,BYTE,BYTE,BYTE,BYTE,LPCSTR);
    3133 HFONT     WINAPI CreateFontA(INT,INT,INT,INT,INT,DWORD,DWORD,
    3134                                  DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCSTR);
    3135 HFONT     WINAPI CreateFontW(INT,INT,INT,INT,INT,DWORD,DWORD,
    3136                                  DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCWSTR);
    3137 #define     CreateFont WINELIB_NAME_AW(CreateFont)
    3138 HFONT16     WINAPI CreateFontIndirect16(const LOGFONT16*);
     2704HFONT     WINAPI CreateFontA(INT,INT,INT,INT,INT,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCSTR);
     2705HFONT     WINAPI CreateFontW(INT,INT,INT,INT,INT,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,DWORD,LPCWSTR);
    31392706HFONT     WINAPI CreateFontIndirectA(const LOGFONTA*);
    31402707HFONT     WINAPI CreateFontIndirectW(const LOGFONTW*);
    3141 #define     CreateFontIndirect WINELIB_NAME_AW(CreateFontIndirect)
    3142 HBRUSH16    WINAPI CreateHatchBrush16(INT16,COLORREF);
    31432708HBRUSH    WINAPI CreateHatchBrush(INT,COLORREF);
    3144 HDC16       WINAPI CreateIC16(LPCSTR,LPCSTR,LPCSTR,const DEVMODE16*);
    31452709HDC       WINAPI CreateICA(LPCSTR,LPCSTR,LPCSTR,const DEVMODEA*);
    31462710HDC       WINAPI CreateICW(LPCWSTR,LPCWSTR,LPCWSTR,const DEVMODEW*);
    31472711#define     CreateIC WINELIB_NAME_AW(CreateIC)
    3148 HDC16       WINAPI CreateMetaFile16(LPCSTR);
    31492712HDC       WINAPI CreateMetaFileA(LPCSTR);
    31502713HDC       WINAPI CreateMetaFileW(LPCWSTR);
    3151 #define     CreateMetaFile WINELIB_NAME_AW(CreateMetaFile)
    3152 HPALETTE16  WINAPI CreatePalette16(const LOGPALETTE*);
    31532714HPALETTE  WINAPI CreatePalette(const LOGPALETTE*);
    3154 HBRUSH16    WINAPI CreatePatternBrush16(HBITMAP16);
    31552715HBRUSH    WINAPI CreatePatternBrush(HBITMAP);
    3156 HPEN16      WINAPI CreatePen16(INT16,INT16,COLORREF);
    31572716HPEN      WINAPI CreatePen(INT,INT,COLORREF);
    3158 HPEN16      WINAPI CreatePenIndirect16(const LOGPEN16*);
    31592717HPEN      WINAPI CreatePenIndirect(const LOGPEN*);
    3160 HRGN16      WINAPI CreatePolyPolygonRgn16(const POINT16*,const INT16*,INT16,INT16);
    31612718HRGN      WINAPI CreatePolyPolygonRgn(const POINT*,const INT*,INT,INT);
    3162 HRGN16      WINAPI CreatePolygonRgn16(const POINT16*,INT16,INT16);
    31632719HRGN      WINAPI CreatePolygonRgn(const POINT*,INT,INT);
    3164 HRGN16      WINAPI CreateRectRgn16(INT16,INT16,INT16,INT16);
    31652720HRGN      WINAPI CreateRectRgn(INT,INT,INT,INT);
    3166 HRGN16      WINAPI CreateRectRgnIndirect16(const RECT16*);
    31672721HRGN      WINAPI CreateRectRgnIndirect(const RECT*);
    3168 HRGN16      WINAPI CreateRoundRectRgn16(INT16,INT16,INT16,INT16,INT16,INT16);
    31692722HRGN      WINAPI CreateRoundRectRgn(INT,INT,INT,INT,INT,INT);
    3170 BOOL16      WINAPI CreateScalableFontResource16(UINT16,LPCSTR,LPCSTR,LPCSTR);
    31712723BOOL      WINAPI CreateScalableFontResourceA(DWORD,LPCSTR,LPCSTR,LPCSTR);
    31722724BOOL      WINAPI CreateScalableFontResourceW(DWORD,LPCWSTR,LPCWSTR,LPCWSTR);
    3173 #define     CreateScalableFontResource WINELIB_NAME_AW(CreateScalableFontResource)
    3174 HBRUSH16    WINAPI CreateSolidBrush16(COLORREF);
    31752725HBRUSH    WINAPI CreateSolidBrush(COLORREF);
    3176 BOOL16      WINAPI DeleteDC16(HDC16);
    31772726BOOL      WINAPI DeleteDC(HDC);
    3178 BOOL16      WINAPI DeleteMetaFile16(HMETAFILE16);
    31792727BOOL      WINAPI DeleteMetaFile(HMETAFILE);
    3180 BOOL16      WINAPI DeleteObject16(HGDIOBJ16);
    31812728BOOL      WINAPI DeleteObject(HGDIOBJ);
    3182 INT       WINAPI DescribePixelFormat(HDC,int,UINT,
    3183                                        LPPIXELFORMATDESCRIPTOR);
    3184 BOOL16      WINAPI DPtoLP16(HDC16,LPPOINT16,INT16);
     2729INT       WINAPI DescribePixelFormat(HDC,int,UINT,LPPIXELFORMATDESCRIPTOR);
    31852730BOOL      WINAPI DPtoLP(HDC,LPPOINT,INT);
    3186 BOOL16      WINAPI Ellipse16(HDC16,INT16,INT16,INT16,INT16);
    31872731BOOL      WINAPI Ellipse(HDC,INT,INT,INT,INT);
    3188 INT16       WINAPI EndDoc16(HDC16);
    31892732INT       WINAPI EndDoc(HDC);
    3190 BOOL16      WINAPI EndPath16(HDC16);
    31912733BOOL      WINAPI EndPath(HDC);
    3192 INT16       WINAPI EnumFontFamilies16(HDC16,LPCSTR,FONTENUMPROC16,LPARAM);
    31932734INT       WINAPI EnumFontFamiliesA(HDC,LPCSTR,FONTENUMPROCA,LPARAM);
    31942735INT       WINAPI EnumFontFamiliesW(HDC,LPCWSTR,FONTENUMPROCW,LPARAM);
    3195 #define     EnumFontFamilies WINELIB_NAME_AW(EnumFontFamilies)
    3196 INT16       WINAPI EnumFontFamiliesEx16(HDC16,LPLOGFONT16,FONTENUMPROCEX16,LPARAM,DWORD);
    31972736INT       WINAPI EnumFontFamiliesExA(HDC,LPLOGFONTA,FONTENUMPROCEXA,LPARAM,DWORD);
    31982737INT       WINAPI EnumFontFamiliesExW(HDC,LPLOGFONTW,FONTENUMPROCEXW,LPARAM,DWORD);
    3199 #define     EnumFontFamiliesEx WINELIB_NAME_AW(EnumFontFamiliesEx)
    3200 INT16       WINAPI EnumFonts16(HDC16,LPCSTR,FONTENUMPROC16,LPARAM);
    32012738INT       WINAPI EnumFontsA(HDC,LPCSTR,FONTENUMPROCA,LPARAM);
    32022739INT       WINAPI EnumFontsW(HDC,LPCWSTR,FONTENUMPROCW,LPARAM);
    3203 #define     EnumFonts WINELIB_NAME_AW(EnumFonts)
    3204 BOOL16      WINAPI EnumMetaFile16(HDC16,HMETAFILE16,MFENUMPROC16,LPARAM);
    32052740BOOL      WINAPI EnumMetaFile(HDC,HMETAFILE,MFENUMPROC,LPARAM);
    3206 INT16       WINAPI EnumObjects16(HDC16,INT16,GOBJENUMPROC16,LPARAM);
    32072741INT       WINAPI EnumObjects(HDC,INT,GOBJENUMPROC,LPARAM);
    3208 BOOL16      WINAPI EqualRgn16(HRGN16,HRGN16);
    32092742BOOL      WINAPI EqualRgn(HRGN,HRGN);
    3210 INT16       WINAPI Escape16(HDC16,INT16,INT16,SEGPTR,SEGPTR);
    32112743INT       WINAPI Escape(HDC,INT,INT,LPCSTR,LPVOID);
    3212 INT16       WINAPI ExcludeClipRect16(HDC16,INT16,INT16,INT16,INT16);
    32132744INT       WINAPI ExcludeClipRect(HDC,INT,INT,INT,INT);
    3214 HPEN16      WINAPI ExtCreatePen16(DWORD,DWORD,const LOGBRUSH16*,DWORD,const DWORD*);
    32152745HPEN      WINAPI ExtCreatePen(DWORD,DWORD,const LOGBRUSH*,DWORD,const DWORD*);
    3216 BOOL16      WINAPI ExtFloodFill16(HDC16,INT16,INT16,COLORREF,UINT16);
    32172746BOOL      WINAPI ExtFloodFill(HDC,INT,INT,COLORREF,UINT);
    3218 BOOL16      WINAPI ExtTextOut16(HDC16,INT16,INT16,UINT16,const RECT16*,
    3219                                 LPCSTR,UINT16,const INT16*);
    3220 BOOL      WINAPI ExtTextOutA(HDC,INT,INT,UINT,const RECT*,
    3221                                  LPCSTR,UINT,const INT*);
    3222 BOOL      WINAPI ExtTextOutW(HDC,INT,INT,UINT,const RECT*,
    3223                                  LPCWSTR,UINT,const INT*);
    3224 #define     ExtTextOut WINELIB_NAME_AW(ExtTextOut)
    3225 BOOL16      WINAPI FillPath16(HDC16);
     2747BOOL      WINAPI ExtTextOutA(HDC,INT,INT,UINT,const RECT*,LPCSTR,UINT,const INT*);
     2748BOOL      WINAPI ExtTextOutW(HDC,INT,INT,UINT,const RECT*,LPCWSTR,UINT,const INT*);
    32262749BOOL      WINAPI FillPath(HDC);
    3227 BOOL16      WINAPI FillRgn16(HDC16,HRGN16,HBRUSH16);
    32282750BOOL      WINAPI FillRgn(HDC,HRGN,HBRUSH);
    3229 BOOL16      WINAPI FlattenPath16(HDC16);
    32302751BOOL      WINAPI FlattenPath(HDC);
    3231 BOOL16      WINAPI FloodFill16(HDC16,INT16,INT16,COLORREF);
    32322752BOOL      WINAPI FloodFill(HDC,INT,INT,COLORREF);
    3233 BOOL16      WINAPI FrameRgn16(HDC16,HRGN16,HBRUSH16,INT16,INT16);
    32342753BOOL      WINAPI FrameRgn(HDC,HRGN,HBRUSH,INT,INT);
    3235 INT16       WINAPI GetArcDirection16(HDC16);
    32362754INT       WINAPI GetArcDirection(HDC);
    3237 BOOL16      WINAPI GetAspectRatioFilterEx16(HDC16,LPSIZE16);
    32382755BOOL      WINAPI GetAspectRatioFilterEx(HDC,LPSIZE);
    3239 LONG        WINAPI GetBitmapBits16(HBITMAP16,LONG,LPVOID);
    32402756LONG        WINAPI GetBitmapBits(HBITMAP,LONG,LPVOID);
    3241 BOOL16      WINAPI GetBitmapDimensionEx16(HBITMAP16,LPSIZE16);
    32422757BOOL      WINAPI GetBitmapDimensionEx(HBITMAP,LPSIZE);
    3243 BOOL16      WINAPI GetBrushOrgEx16(HDC16,LPPOINT16);
    32442758BOOL      WINAPI GetBrushOrgEx(HDC,LPPOINT);
    3245 COLORREF    WINAPI GetBkColor16(HDC16);
    32462759COLORREF    WINAPI GetBkColor(HDC);
    3247 INT16       WINAPI GetBkMode16(HDC16);
    32482760INT       WINAPI GetBkMode(HDC);
    3249 UINT16      WINAPI GetBoundsRect16(HDC16,LPRECT16,UINT16);
    32502761UINT      WINAPI GetBoundsRect(HDC,LPRECT,UINT);
    3251 BOOL16      WINAPI GetCharABCWidths16(HDC16,UINT16,UINT16,LPABC16);
    32522762BOOL      WINAPI GetCharABCWidthsA(HDC,UINT,UINT,LPABC);
    32532763BOOL      WINAPI GetCharABCWidthsW(HDC,UINT,UINT,LPABC);
    3254 #define     GetCharABCWidths WINELIB_NAME_AW(GetCharABCWidths)
    32552764DWORD       WINAPI GetCharacterPlacementA(HDC,LPCSTR,INT,INT,GCP_RESULTSA*,DWORD);
    32562765DWORD       WINAPI GetCharacterPlacementW(HDC,LPCWSTR,INT,INT,GCP_RESULTSW*,DWORD);
    3257 #define     GetCharacterPlacement WINELIB_NAME_AW(GetCharacterPlacement)
    3258 BOOL16      WINAPI GetCharWidth16(HDC16,UINT16,UINT16,LPINT16);
    32592766BOOL      WINAPI GetCharWidth32A(HDC,UINT,UINT,LPINT);
    32602767BOOL      WINAPI GetCharWidth32W(HDC,UINT,UINT,LPINT);
    32612768#define     GetCharWidthA GetCharWidth32A
    32622769#define     GetCharWidthW GetCharWidth32W
    3263 #define     GetCharWidth32 WINELIB_NAME_AW(GetCharWidth32)
    3264 #define     GetCharWidth WINELIB_NAME_AW(GetCharWidth)
    3265 INT16       WINAPI GetClipBox16(HDC16,LPRECT16);
    32662770INT       WINAPI GetClipBox(HDC,LPRECT);
    3267 HRGN16      WINAPI GetClipRgn16(HDC16);
    32682771INT       WINAPI GetClipRgn(HDC,HRGN);
    3269 BOOL16      WINAPI GetCurrentPositionEx16(HDC16,LPPOINT16);
    32702772BOOL      WINAPI GetCurrentPositionEx(HDC,LPPOINT);
    3271 INT16       WINAPI GetDeviceCaps16(HDC16,INT16);
    32722773INT       WINAPI GetDeviceCaps(HDC,INT);
    3273 UINT16      WINAPI GetDIBColorTable16(HDC16,UINT16,UINT16,RGBQUAD*);
    32742774UINT      WINAPI GetDIBColorTable(HDC,UINT,UINT,RGBQUAD*);
    3275 INT16       WINAPI GetDIBits16(HDC16,HBITMAP16,UINT16,UINT16,LPVOID,LPBITMAPINFO,UINT16);
    32762775INT       WINAPI GetDIBits(HDC,HBITMAP,UINT,UINT,LPVOID,LPBITMAPINFO,UINT);
    32772776DWORD       WINAPI GetFontData(HDC,DWORD,DWORD,LPVOID,DWORD);
    3278 DWORD       WINAPI GetFontLanguageInfo16(HDC16);
    32792777DWORD       WINAPI GetFontLanguageInfo(HDC);
    3280 DWORD       WINAPI GetGlyphOutline16(HDC16,UINT16,UINT16,LPGLYPHMETRICS16,DWORD,LPVOID,const MAT2*);
    32812778DWORD       WINAPI GetGlyphOutlineA(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,LPVOID,const MAT2*);
    32822779DWORD       WINAPI GetGlyphOutlineW(HDC,UINT,UINT,LPGLYPHMETRICS,DWORD,LPVOID,const MAT2*);
    3283 #define     GetGlyphOutline WINELIB_NAME_AW(GetGlyphOutline)
    3284 INT16       WINAPI GetKerningPairs16(HDC16,INT16,LPKERNINGPAIR16);
    32852780DWORD       WINAPI GetKerningPairsA(HDC,DWORD,LPKERNINGPAIR);
    32862781DWORD       WINAPI GetKerningPairsW(HDC,DWORD,LPKERNINGPAIR);
    3287 #define     GetKerningPairs WINELIB_NAME_AW(GetKerningPairs)
    3288 INT16       WINAPI GetMapMode16(HDC16);
    32892782INT       WINAPI GetMapMode(HDC);
    3290 HMETAFILE16 WINAPI GetMetaFile16(LPCSTR);
    32912783HMETAFILE WINAPI GetMetaFileA(LPCSTR);
    32922784HMETAFILE WINAPI GetMetaFileW(LPCWSTR);
    3293 #define     GetMetaFile WINELIB_NAME_AW(GetMetaFile)
    3294 DWORD       WINAPI GetNearestColor16(HDC16,DWORD);
    32952785DWORD       WINAPI GetNearestColor(HDC,DWORD);
    3296 UINT16      WINAPI GetNearestPaletteIndex16(HPALETTE16,COLORREF);
    32972786UINT      WINAPI GetNearestPaletteIndex(HPALETTE,COLORREF);
    3298 INT16       WINAPI GetObject16(HANDLE16,INT16,LPVOID);
    32992787INT       WINAPI GetObjectA(HANDLE,INT,LPVOID);
    33002788INT       WINAPI GetObjectW(HANDLE,INT,LPVOID);
    3301 #define     GetObject WINELIB_NAME_AW(GetObject)
    3302 
    3303 UINT16      WINAPI GetOutlineTextMetrics16(HDC16,UINT16,LPOUTLINETEXTMETRIC16);
    33042789UINT      WINAPI GetOutlineTextMetricsA(HDC,UINT,LPOUTLINETEXTMETRICA);
    33052790UINT      WINAPI GetOutlineTextMetricsW(HDC,UINT,LPOUTLINETEXTMETRICW);
    3306 #define     GetOutlineTextMetrics WINELIB_NAME_AW(GetOutlineTextMetrics)
    3307 UINT16      WINAPI GetPaletteEntries16(HPALETTE16,UINT16,UINT16,LPPALETTEENTRY);
    33082791UINT      WINAPI GetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY);
    3309 INT16       WINAPI GetPath16(HDC16,LPPOINT16,LPBYTE,INT16);
    33102792INT       WINAPI GetPath(HDC,LPPOINT,LPBYTE,INT);
    3311 COLORREF    WINAPI GetPixel16(HDC16,INT16,INT16);
    33122793COLORREF    WINAPI GetPixel(HDC,INT,INT);
    33132794INT       WINAPI GetPixelFormat(HDC);
    3314 INT16       WINAPI GetPolyFillMode16(HDC16);
    33152795INT       WINAPI GetPolyFillMode(HDC);
    3316 BOOL16      WINAPI GetRasterizerCaps16(LPRASTERIZER_STATUS,UINT16);
    33172796BOOL      WINAPI GetRasterizerCaps(LPRASTERIZER_STATUS,UINT);
    3318 DWORD       WINAPI GetRegionData16(HRGN16,DWORD,LPRGNDATA);
    33192797DWORD       WINAPI GetRegionData(HRGN,DWORD,LPRGNDATA);
    3320 INT16       WINAPI GetRelAbs16(HDC16);
    33212798INT       WINAPI GetRelAbs(HDC);
    3322 INT16       WINAPI GetRgnBox16(HRGN16,LPRECT16);
    33232799INT       WINAPI GetRgnBox(HRGN,LPRECT);
    3324 INT16       WINAPI GetROP216(HDC16);
    33252800INT       WINAPI GetROP2(HDC);
    3326 HGDIOBJ16   WINAPI GetStockObject16(INT16);
    33272801HGDIOBJ   WINAPI GetStockObject(INT);
    3328 INT16       WINAPI GetStretchBltMode16(HDC16);
    33292802INT       WINAPI GetStretchBltMode(HDC);
    3330 UINT16      WINAPI GetSystemPaletteEntries16(HDC16,UINT16,UINT16,LPPALETTEENTRY);
    33312803UINT      WINAPI GetSystemPaletteEntries(HDC,UINT,UINT,LPPALETTEENTRY);
    3332 UINT16      WINAPI GetSystemPaletteUse16(HDC16);
    33332804UINT      WINAPI GetSystemPaletteUse(HDC);
    3334 UINT16      WINAPI GetTextAlign16(HDC16);
    33352805UINT      WINAPI GetTextAlign(HDC);
    3336 INT16       WINAPI GetTextCharacterExtra16(HDC16);
    33372806INT       WINAPI GetTextCharacterExtra(HDC);
    3338 UINT16      WINAPI GetTextCharset16(HDC16);
    33392807UINT      WINAPI GetTextCharset(HDC);
    3340 COLORREF    WINAPI GetTextColor16(HDC16);
    33412808COLORREF    WINAPI GetTextColor(HDC);
    3342 BOOL16      WINAPI GetTextExtentPoint16(HDC16,LPCSTR,INT16,LPSIZE16);
    33432809BOOL        WINAPI GetTextExtentPointA(HDC,LPCSTR,INT,LPSIZE);
    33442810BOOL        WINAPI GetTextExtentPointW(HDC,LPCWSTR,INT,LPSIZE);
    3345 #define     GetTextExtentPoint WINELIB_NAME_AW(GetTextExtentPoint)
    33462811BOOL        WINAPI GetTextExtentPoint32A(HDC,LPCSTR,INT,LPSIZE);
    33472812BOOL        WINAPI GetTextExtentPoint32W(HDC,LPCWSTR,INT,LPSIZE);
    3348 #define     GetTextExtentPoint32 WINELIB_NAME_AW(GetTextExtentPoint32)
    3349 INT16       WINAPI GetTextFace16(HDC16,INT16,LPSTR);
    33502813INT       WINAPI GetTextFaceA(HDC,INT,LPSTR);
    33512814INT       WINAPI GetTextFaceW(HDC,INT,LPWSTR);
    3352 #define     GetTextFace WINELIB_NAME_AW(GetTextFace)
    3353 BOOL16      WINAPI GetTextMetrics16(HDC16,LPTEXTMETRIC16);
    33542815BOOL      WINAPI GetTextMetricsA(HDC,LPTEXTMETRICA);
    33552816BOOL      WINAPI GetTextMetricsW(HDC,LPTEXTMETRICW);
    3356 #define     GetTextMetrics WINELIB_NAME_AW(GetTextMetrics)
    3357 BOOL16      WINAPI GetViewportExtEx16(HDC16,LPSIZE16);
    33582817BOOL      WINAPI GetViewportExtEx(HDC,LPSIZE);
    3359 BOOL16      WINAPI GetViewportOrgEx16(HDC16,LPPOINT16);
    33602818BOOL      WINAPI GetViewportOrgEx(HDC,LPPOINT);
    3361 BOOL16      WINAPI GetWindowExtEx16(HDC16,LPSIZE16);
    33622819BOOL      WINAPI GetWindowExtEx(HDC,LPSIZE);
    3363 BOOL16      WINAPI GetWindowOrgEx16(HDC16,LPPOINT16);
    33642820BOOL      WINAPI GetWindowOrgEx(HDC,LPPOINT);
    3365 INT16       WINAPI IntersectClipRect16(HDC16,INT16,INT16,INT16,INT16);
    33662821INT       WINAPI IntersectClipRect(HDC,INT,INT,INT,INT);
    3367 BOOL16      WINAPI InvertRgn16(HDC16,HRGN16);
    33682822BOOL      WINAPI InvertRgn(HDC,HRGN);
    3369 VOID        WINAPI LineDDA16(INT16,INT16,INT16,INT16,LINEDDAPROC16,LPARAM);
    33702823BOOL      WINAPI LineDDA(INT,INT,INT,INT,LINEDDAPROC,LPARAM);
    3371 BOOL16      WINAPI LineTo16(HDC16,INT16,INT16);
    33722824BOOL      WINAPI LineTo(HDC,INT,INT);
    3373 BOOL16      WINAPI LPtoDP16(HDC16,LPPOINT16,INT16);
    33742825BOOL      WINAPI LPtoDP(HDC,LPPOINT,INT);
    3375 BOOL16      WINAPI MoveToEx16(HDC16,INT16,INT16,LPPOINT16);
    33762826BOOL      WINAPI MoveToEx(HDC,INT,INT,LPPOINT);
    3377 INT16       WINAPI MulDiv16(INT16,INT16,INT16);
    33782827/* FIXME This is defined in kernel32.spec !?*/
    33792828INT       WINAPI MulDiv(INT,INT,INT);
    3380 INT16       WINAPI OffsetClipRgn16(HDC16,INT16,INT16);
    33812829INT       WINAPI OffsetClipRgn(HDC,INT,INT);
    3382 INT16       WINAPI OffsetRgn16(HRGN16,INT16,INT16);
    33832830INT       WINAPI OffsetRgn(HRGN,INT,INT);
    3384 BOOL16      WINAPI OffsetViewportOrgEx16(HDC16,INT16,INT16,LPPOINT16);
    33852831BOOL      WINAPI OffsetViewportOrgEx(HDC,INT,INT,LPPOINT);
    3386 BOOL16      WINAPI OffsetWindowOrgEx16(HDC16,INT16,INT16,LPPOINT16);
    33872832BOOL      WINAPI OffsetWindowOrgEx(HDC,INT,INT,LPPOINT);
    3388 BOOL16      WINAPI PaintRgn16(HDC16,HRGN16);
    33892833BOOL      WINAPI PaintRgn(HDC,HRGN);
    3390 BOOL16      WINAPI PatBlt16(HDC16,INT16,INT16,INT16,INT16,DWORD);
    33912834BOOL      WINAPI PatBlt(HDC,INT,INT,INT,INT,DWORD);
    3392 HRGN16      WINAPI PathToRegion16(HDC16);
    33932835HRGN      WINAPI PathToRegion(HDC);
    3394 BOOL16      WINAPI Pie16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,INT16,INT16);
    33952836BOOL      WINAPI Pie(HDC,INT,INT,INT,INT,INT,INT,INT,INT);
    3396 BOOL16      WINAPI PlayMetaFile16(HDC16,HMETAFILE16);
    33972837BOOL      WINAPI PlayMetaFile(HDC,HMETAFILE);
    3398 VOID        WINAPI PlayMetaFileRecord16(HDC16,LPHANDLETABLE16,LPMETARECORD,UINT16);
    33992838BOOL      WINAPI PlayMetaFileRecord(HDC,LPHANDLETABLE,LPMETARECORD,UINT);
    3400 BOOL16      WINAPI PolyBezier16(HDC16,const POINT16*,INT16);
    34012839BOOL      WINAPI PolyBezier(HDC,const POINT*,DWORD);
    3402 BOOL16      WINAPI PolyBezierTo16(HDC16,const POINT16*,INT16);
    34032840BOOL      WINAPI PolyBezierTo(HDC,const POINT*,DWORD);
    3404 BOOL16      WINAPI PolyPolygon16(HDC16,const POINT16*,const INT16*,UINT16);
    34052841BOOL      WINAPI PolyPolygon(HDC,const POINT*,const INT*,UINT);
    3406 BOOL16      WINAPI Polygon16(HDC16,const POINT16*,INT16);
    34072842BOOL      WINAPI Polygon(HDC,const POINT*,INT);
    3408 BOOL16      WINAPI Polyline16(HDC16,const POINT16*,INT16);
    34092843BOOL      WINAPI Polyline(HDC,const POINT*,INT);
    34102844BOOL      WINAPI PolylineTo(HDC,const POINT*,DWORD);
    3411 BOOL16      WINAPI PtInRegion16(HRGN16,INT16,INT16);
    34122845BOOL      WINAPI PtInRegion(HRGN,INT,INT);
    3413 BOOL16      WINAPI PtVisible16(HDC16,INT16,INT16);
    34142846BOOL      WINAPI PtVisible(HDC,INT,INT);
    34152847/* FIXME This is defined in user.spec !? */
    3416 UINT16      WINAPI RealizePalette16(HDC16);
    34172848UINT      WINAPI RealizePalette(HDC);
    3418 BOOL16      WINAPI Rectangle16(HDC16,INT16,INT16,INT16,INT16);
    34192849BOOL      WINAPI Rectangle(HDC,INT,INT,INT,INT);
    3420 BOOL16      WINAPI RectInRegion16(HRGN16,const RECT16 *);
    34212850BOOL      WINAPI RectInRegion(HRGN,const RECT *);
    3422 BOOL16      WINAPI RectVisible16(HDC16,const RECT16*);
    34232851BOOL      WINAPI RectVisible(HDC,const RECT*);
    3424 BOOL16      WINAPI RemoveFontResource16(SEGPTR);
    34252852BOOL      WINAPI RemoveFontResourceA(LPCSTR);
    34262853BOOL      WINAPI RemoveFontResourceW(LPCWSTR);
    3427 #define     RemoveFontResource WINELIB_NAME_AW(RemoveFontResource)
    3428 HDC16       WINAPI ResetDC16(HDC16,const DEVMODE16 *);
    34292854HDC       WINAPI ResetDCA(HDC,const DEVMODEA *);
    34302855HDC       WINAPI ResetDCW(HDC,const DEVMODEW *);
    3431 #define     ResetDC WINELIB_NAME_AW(ResetDC)
    3432 BOOL16      WINAPI ResizePalette16(HPALETTE16,UINT16);
    34332856BOOL      WINAPI ResizePalette(HPALETTE,UINT);
    3434 BOOL16      WINAPI RestoreDC16(HDC16,INT16);
    34352857BOOL      WINAPI RestoreDC(HDC,INT);
    3436 BOOL16      WINAPI RoundRect16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16);
    34372858BOOL      WINAPI RoundRect(HDC,INT,INT,INT,INT,INT,INT);
    3438 INT16       WINAPI SaveDC16(HDC16);
    34392859INT       WINAPI SaveDC(HDC);
    3440 BOOL16      WINAPI ScaleViewportExtEx16(HDC16,INT16,INT16,INT16,INT16,LPSIZE16);
    34412860BOOL      WINAPI ScaleViewportExtEx(HDC,INT,INT,INT,INT,LPSIZE);
    3442 BOOL16      WINAPI ScaleWindowExtEx16(HDC16,INT16,INT16,INT16,INT16,LPSIZE16);
    34432861BOOL      WINAPI ScaleWindowExtEx(HDC,INT,INT,INT,INT,LPSIZE);
    3444 BOOL16      WINAPI SelectClipPath16(HDC16,INT16);
    34452862BOOL      WINAPI SelectClipPath(HDC,INT);
    3446 INT16       WINAPI SelectClipRgn16(HDC16,HRGN16);
    34472863INT       WINAPI SelectClipRgn(HDC,HRGN);
    3448 HGDIOBJ16   WINAPI SelectObject16(HDC16,HGDIOBJ16);
    34492864HGDIOBJ   WINAPI SelectObject(HDC,HGDIOBJ);
    34502865/* FIXME This is defined in user.spec !? */
    3451 HPALETTE16  WINAPI SelectPalette16(HDC16,HPALETTE16,BOOL16);
    34522866HPALETTE  WINAPI SelectPalette(HDC,HPALETTE,BOOL);
    3453 INT16       WINAPI SetAbortProc16(HDC16,SEGPTR);
    34542867INT       WINAPI SetAbortProc(HDC,ABORTPROC);
    3455 INT16       WINAPI SetArcDirection16(HDC16,INT16);
    34562868INT       WINAPI SetArcDirection(HDC,INT);
    3457 LONG        WINAPI SetBitmapBits16(HBITMAP16,LONG,LPCVOID);
    34582869LONG        WINAPI SetBitmapBits(HBITMAP,LONG,LPCVOID);
    3459 BOOL16      WINAPI SetBitmapDimensionEx16(HBITMAP16,INT16,INT16,LPSIZE16);
    34602870BOOL      WINAPI SetBitmapDimensionEx(HBITMAP,INT,INT,LPSIZE);
    3461 COLORREF    WINAPI SetBkColor16(HDC16,COLORREF);
    34622871COLORREF    WINAPI SetBkColor(HDC,COLORREF);
    3463 INT16       WINAPI SetBkMode16(HDC16,INT16);
    34642872INT       WINAPI SetBkMode(HDC,INT);
    3465 UINT16      WINAPI SetBoundsRect16(HDC16,const RECT16*,UINT16);
    34662873UINT      WINAPI SetBoundsRect(HDC,const RECT*,UINT);
    3467 UINT16      WINAPI SetDIBColorTable16(HDC16,UINT16,UINT16,RGBQUAD*);
    34682874UINT      WINAPI SetDIBColorTable(HDC,UINT,UINT,RGBQUAD*);
    3469 INT16       WINAPI SetDIBits16(HDC16,HBITMAP16,UINT16,UINT16,LPCVOID,const BITMAPINFO*,UINT16);
    34702875INT       WINAPI SetDIBits(HDC,HBITMAP,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
    3471 INT16       WINAPI SetDIBitsToDevice16(HDC16,INT16,INT16,INT16,INT16,INT16,
    3472                          INT16,UINT16,UINT16,LPCVOID,const BITMAPINFO*,UINT16);
    3473 INT       WINAPI SetDIBitsToDevice(HDC,INT,INT,DWORD,DWORD,INT,
    3474                          INT,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
    3475 INT16       WINAPI SetMapMode16(HDC16,INT16);
     2876INT       WINAPI SetDIBitsToDevice(HDC,INT,INT,DWORD,DWORD,INT,INT,UINT,UINT,LPCVOID,const BITMAPINFO*,UINT);
    34762877INT       WINAPI SetMapMode(HDC,INT);
    3477 DWORD       WINAPI SetMapperFlags16(HDC16,DWORD);
    34782878DWORD       WINAPI SetMapperFlags(HDC,DWORD);
    3479 UINT16      WINAPI SetPaletteEntries16(HPALETTE16,UINT16,UINT16,LPPALETTEENTRY);
    34802879UINT      WINAPI SetPaletteEntries(HPALETTE,UINT,UINT,LPPALETTEENTRY);
    3481 COLORREF    WINAPI SetPixel16(HDC16,INT16,INT16,COLORREF);
    34822880COLORREF    WINAPI SetPixel(HDC,INT,INT,COLORREF);
    34832881BOOL      WINAPI SetPixelV(HDC,INT,INT,COLORREF);
    34842882BOOL      WINAPI SetPixelFormat(HDC,int,const PIXELFORMATDESCRIPTOR*);
    3485 INT16       WINAPI SetPolyFillMode16(HDC16,INT16);
    34862883INT       WINAPI SetPolyFillMode(HDC,INT);
    3487 VOID        WINAPI SetRectRgn16(HRGN16,INT16,INT16,INT16,INT16);
    3488 //SvL: Bug: it does have a return value (was VOID)
    34892884BOOL        WINAPI SetRectRgn(HRGN,INT,INT,INT,INT);
    3490 INT16       WINAPI SetRelAbs16(HDC16,INT16);
    34912885INT       WINAPI SetRelAbs(HDC,INT);
    3492 INT16       WINAPI SetROP216(HDC16,INT16);
    34932886INT       WINAPI SetROP2(HDC,INT);
    3494 INT16       WINAPI SetStretchBltMode16(HDC16,INT16);
    34952887INT       WINAPI SetStretchBltMode(HDC,INT);
    3496 UINT16      WINAPI SetSystemPaletteUse16(HDC16,UINT16);
    34972888UINT      WINAPI SetSystemPaletteUse(HDC,UINT);
    3498 UINT16      WINAPI SetTextAlign16(HDC16,UINT16);
    34992889UINT      WINAPI SetTextAlign(HDC,UINT);
    3500 INT16       WINAPI SetTextCharacterExtra16(HDC16,INT16);
    35012890INT       WINAPI SetTextCharacterExtra(HDC,INT);
    3502 COLORREF    WINAPI SetTextColor16(HDC16,COLORREF);
    35032891COLORREF    WINAPI SetTextColor(HDC,COLORREF);
    3504 INT16       WINAPI SetTextJustification16(HDC16,INT16,INT16);
    35052892BOOL      WINAPI SetTextJustification(HDC,INT,INT);
    3506 BOOL16      WINAPI SetViewportExtEx16(HDC16,INT16,INT16,LPSIZE16);
    35072893BOOL      WINAPI SetViewportExtEx(HDC,INT,INT,LPSIZE);
    3508 BOOL16      WINAPI SetViewportOrgEx16(HDC16,INT16,INT16,LPPOINT16);
    35092894BOOL      WINAPI SetViewportOrgEx(HDC,INT,INT,LPPOINT);
    3510 BOOL16      WINAPI SetWindowExtEx16(HDC16,INT16,INT16,LPSIZE16);
    35112895BOOL      WINAPI SetWindowExtEx(HDC,INT,INT,LPSIZE);
    3512 BOOL16      WINAPI SetWindowOrgEx16(HDC16,INT16,INT16,LPPOINT16);
    35132896BOOL      WINAPI SetWindowOrgEx(HDC,INT,INT,LPPOINT);
    35142897HENHMETAFILE WINAPI SetWinMetaFileBits(UINT,CONST BYTE*,HDC,CONST METAFILEPICT *);
    3515 INT16       WINAPI StartDoc16(HDC16,const DOCINFO16*);
    35162898INT       WINAPI StartDocA(HDC,const DOCINFOA*);
    35172899INT       WINAPI StartDocW(HDC,const DOCINFOW*);
    3518 #define     StartDoc WINELIB_NAME_AW(StartDoc)
    3519 INT16       WINAPI StartPage16(HDC16);
    35202900INT       WINAPI StartPage(HDC);
    3521 INT16       WINAPI EndPage16(HDC16);
    35222901INT       WINAPI EndPage(HDC);
    3523 BOOL16      WINAPI StretchBlt16(HDC16,INT16,INT16,INT16,INT16,HDC16,INT16,
    3524                                 INT16,INT16,INT16,DWORD);
    3525 BOOL      WINAPI StretchBlt(HDC,INT,INT,INT,INT,HDC,INT,
    3526                                 INT,INT,INT,DWORD);
    3527 INT16       WINAPI StretchDIBits16(HDC16,INT16,INT16,INT16,INT16,INT16,INT16,
    3528                        INT16,INT16,const VOID*,const BITMAPINFO*,UINT16,DWORD);
    3529 INT       WINAPI StretchDIBits(HDC,INT,INT,INT,INT,INT,INT,
    3530                        INT,INT,const VOID*,const BITMAPINFO*,UINT,DWORD);
    3531 BOOL16      WINAPI StrokeAndFillPath16(HDC16);
     2902BOOL      WINAPI StretchBlt(HDC,INT,INT,INT,INT,HDC,INT,INT,INT,INT,DWORD);
     2903INT       WINAPI StretchDIBits(HDC,INT,INT,INT,INT,INT,INT,INT,INT,const VOID*,const BITMAPINFO*,UINT,DWORD);
    35322904BOOL      WINAPI StrokeAndFillPath(HDC);
    3533 BOOL16      WINAPI StrokePath16(HDC16);
    35342905BOOL      WINAPI StrokePath(HDC);
    35352906BOOL      WINAPI SwapBuffers(HDC);
    3536 BOOL16      WINAPI TextOut16(HDC16,INT16,INT16,LPCSTR,INT16);
    35372907BOOL      WINAPI TextOutA(HDC,INT,INT,LPCSTR,INT);
    35382908BOOL      WINAPI TextOutW(HDC,INT,INT,LPCWSTR,INT);
    3539 #define     TextOut WINELIB_NAME_AW(TextOut)
    3540 BOOL16      WINAPI UnrealizeObject16(HGDIOBJ16);
    35412909BOOL      WINAPI UnrealizeObject(HGDIOBJ);
    3542 INT16       WINAPI UpdateColors16(HDC16);
    35432910BOOL      WINAPI UpdateColors(HDC);
    3544 BOOL16      WINAPI WidenPath16(HDC16);
    35452911BOOL      WINAPI WidenPath(HDC);
    35462912
  • trunk/include/win/winreg.h

    r4 r796  
    1 /* $Id: winreg.h,v 1.1 1999-05-24 20:19:22 ktk Exp $ */
     1/* $Id: winreg.h,v 1.2 1999-09-02 17:39:37 phaller Exp $ */
    22
    33/*
     
    220220DWORD       WINAPI RegQueryValueW(HKEY,LPCWSTR,LPWSTR,LPLONG);
    221221#define     RegQueryValue WINELIB_NAME_AW(RegQueryValue)
    222 DWORD       WINAPI RegQueryValueExA(HKEY,LPSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    223 DWORD       WINAPI RegQueryValueExW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
     222LONG        WINAPI RegQueryValueExA(HKEY,LPSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
     223LONG        WINAPI RegQueryValueExW(HKEY,LPWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD);
    224224#define     RegQueryValueEx WINELIB_NAME_AW(RegQueryValueEx)
    225225DWORD       WINAPI RegSetValueA(HKEY,LPCSTR,DWORD,LPCSTR,DWORD);
Note: See TracChangeset for help on using the changeset viewer.