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)