Mercurial > hg > xemacs-beta
comparison src/intl-encap-win32.c @ 4873:50861fea97f6
regenerate intl-auto-encap-win32.c, now possible from Cygwin /usr/include/w32api headers
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Tue, 12 Jan 2010 01:19:01 -0600 |
parents | 493e2aa349fd |
children | 49de55c09f18 |
comparison
equal
deleted
inserted
replaced
4872:9873ea104ef6 | 4873:50861fea97f6 |
---|---|
353 yes SetWindowText | 353 yes SetWindowText |
354 yes GetWindowText | 354 yes GetWindowText |
355 yes GetWindowTextLength | 355 yes GetWindowTextLength |
356 yes MessageBox | 356 yes MessageBox |
357 yes MessageBoxEx | 357 yes MessageBoxEx |
358 split MessageBoxIndirect LPMSGBOXPARAMS NT 4.0+ only | 358 // split MessageBoxIndirect LPMSGBOXPARAMS NT 4.0+ only |
359 no MessageBoxIndirect Cygwin has split MSGBOXPARAMS* instead of LPMSGBOXPARAMS | |
359 yes GetWindowLong | 360 yes GetWindowLong |
360 yes SetWindowLong | 361 yes SetWindowLong |
361 yes GetClassLong | 362 yes GetClassLong |
362 yes SetClassLong | 363 yes SetClassLong |
363 yes FindWindow | 364 yes FindWindow |
391 no RealGetWindowClass NT 5.0+ only | 392 no RealGetWindowClass NT 5.0+ only |
392 no GetAltTabInfo NT 5.0+ only | 393 no GetAltTabInfo NT 5.0+ only |
393 | 394 |
394 file WINGDI.H | 395 file WINGDI.H |
395 | 396 |
397 begin-bracket defined (HAVE_MS_WINDOWS) | |
396 // split-sized LOGCOLORSPACE | 398 // split-sized LOGCOLORSPACE |
397 // split-sized TEXTMETRIC | 399 // split-sized TEXTMETRIC |
398 // split-sized NEWTEXTMETRIC | 400 // split-sized NEWTEXTMETRIC |
399 // split-sized NEWTEXTMETRICEX | 401 // split-sized NEWTEXTMETRICEX |
400 // split-sized LOGFONT | 402 // split-sized LOGFONT |
465 // non-split EMREXTTEXTOUT (A and W versions identical) | 467 // non-split EMREXTTEXTOUT (A and W versions identical) |
466 // non-split EMRPOLYTEXTOUT (A and W versions identical) | 468 // non-split EMRPOLYTEXTOUT (A and W versions identical) |
467 // Unicode-only EMREXTCREATEFONTINDIRECTW | 469 // Unicode-only EMREXTCREATEFONTINDIRECTW |
468 no wglUseFontBitmaps causes link error | 470 no wglUseFontBitmaps causes link error |
469 no wglUseFontOutlines causes link error | 471 no wglUseFontOutlines causes link error |
472 end-bracket | |
470 | 473 |
471 file WINSPOOL.H | 474 file WINSPOOL.H |
472 | 475 |
473 begin-bracket defined (HAVE_MS_WINDOWS) | 476 begin-bracket defined (HAVE_MS_WINDOWS) |
474 yes EnumPrinters #### problems with DEVMODE pointer in PRINTER_INFO_2 | 477 yes EnumPrinters #### problems with DEVMODE pointer in PRINTER_INFO_2 |
760 | 763 |
761 begin-unicode-encapsulation-script | 764 begin-unicode-encapsulation-script |
762 | 765 |
763 file COMMDLG.H | 766 file COMMDLG.H |
764 | 767 |
768 begin-bracket defined (HAVE_MS_WINDOWS) | |
765 split GetOpenFileName LPOPENFILENAME | 769 split GetOpenFileName LPOPENFILENAME |
766 split GetSaveFileName LPOPENFILENAME | 770 split GetSaveFileName LPOPENFILENAME |
767 yes GetFileTitle | 771 yes GetFileTitle |
768 no CommDlg_OpenSave_GetSpec macro | 772 no CommDlg_OpenSave_GetSpec macro |
769 no CommDlg_OpenSave_GetFilePath macro | 773 no CommDlg_OpenSave_GetFilePath macro |
780 // SETRGBSTRING | 784 // SETRGBSTRING |
781 // HELPMSGSTRING | 785 // HELPMSGSTRING |
782 // FINDMSGSTRING | 786 // FINDMSGSTRING |
783 skip PrintDlg LPPRINTDLG with split-sized DEVMODE handle | 787 skip PrintDlg LPPRINTDLG with split-sized DEVMODE handle |
784 skip PageSetupDlg LPPAGESETUPDLG with split-sized DEVMODE handle | 788 skip PageSetupDlg LPPAGESETUPDLG with split-sized DEVMODE handle |
789 end-bracket | |
785 | 790 |
786 file DDE.H | 791 file DDE.H |
787 | 792 |
788 // nothing | 793 // nothing |
789 | 794 |
871 // split-simple function pointer PFNPROCESSPOLICIES | 876 // split-simple function pointer PFNPROCESSPOLICIES |
872 yes WNetGetLastError | 877 yes WNetGetLastError |
873 split MultinetGetConnectionPerformance LPNETRESOURCE | 878 split MultinetGetConnectionPerformance LPNETRESOURCE |
874 end-bracket | 879 end-bracket |
875 | 880 |
876 file IME.H | 881 // Doesn't exist under Cygwin |
877 | 882 |
878 no SendIMEMessageEx obsolete, no docs available | 883 // file IME.H |
884 | |
885 // no SendIMEMessageEx obsolete, no docs available | |
879 | 886 |
880 file OBJBASE.H | 887 file OBJBASE.H |
881 | 888 |
882 // nothing | 889 // nothing |
883 | 890 |
1193 return (UINT) ExtractIconExW ((LPCWSTR) lpszFile, nIconIndex, phiconLarge, phiconSmall, nIcons); | 1200 return (UINT) ExtractIconExW ((LPCWSTR) lpszFile, nIconIndex, phiconLarge, phiconSmall, nIcons); |
1194 else | 1201 else |
1195 return (UINT) ExtractIconExA ((LPCSTR) lpszFile, nIconIndex, phiconLarge, phiconSmall, nIcons); | 1202 return (UINT) ExtractIconExA ((LPCSTR) lpszFile, nIconIndex, phiconLarge, phiconSmall, nIcons); |
1196 } | 1203 } |
1197 | 1204 |
1205 #ifdef HAVE_MS_WINDOWS | |
1206 | |
1198 /* NOTE: NT 4.0+ only */ | 1207 /* NOTE: NT 4.0+ only */ |
1199 BOOL | 1208 BOOL |
1200 qxeGetICMProfile (HDC arg1, LPDWORD arg2, Extbyte * arg3) | 1209 qxeGetICMProfile (HDC arg1, LPDWORD arg2, Extbyte * arg3) |
1201 { | 1210 { |
1202 #if 0 /* defined (CYGWIN_HEADERS) */ /* fixed at some point <= GCC 3.4.4 */ | 1211 #if 0 /* defined (CYGWIN_HEADERS) */ /* fixed at some point <= GCC 3.4.4 */ |
1228 return UpdateICMRegKeyW (arg1, (LPWSTR) arg2, (LPWSTR) arg3, arg4); | 1237 return UpdateICMRegKeyW (arg1, (LPWSTR) arg2, (LPWSTR) arg3, arg4); |
1229 else | 1238 else |
1230 return UpdateICMRegKeyA (arg1, (LPSTR) arg2, (LPSTR) arg3, arg4); | 1239 return UpdateICMRegKeyA (arg1, (LPSTR) arg2, (LPSTR) arg3, arg4); |
1231 #endif /* CYGWIN_HEADERS */ | 1240 #endif /* CYGWIN_HEADERS */ |
1232 } | 1241 } |
1242 | |
1243 #endif /* HAVE_MS_WINDOWS */ | |
1233 | 1244 |
1234 #ifndef CYGWIN /* present in headers but missing in shell32.a */ | 1245 #ifndef CYGWIN /* present in headers but missing in shell32.a */ |
1235 | 1246 |
1236 BOOL | 1247 BOOL |
1237 qxeSHGetSpecialFolderPath (HWND hwndOwner, Extbyte * lpszPath, int nFolder, BOOL fCreate) | 1248 qxeSHGetSpecialFolderPath (HWND hwndOwner, Extbyte * lpszPath, int nFolder, BOOL fCreate) |