Changeset 11199
- Timestamp:
- Aug 19, 1999, 6:41:40 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified tags/trunk/src/comdlg32/comdlg32.cpp ¶
r10870 r11199 1 /* $Id: comdlg32.cpp,v 1. 8 1999-06-29 16:24:17 achimhaExp $ */1 /* $Id: comdlg32.cpp,v 1.9 1999-08-19 16:41:40 cbratschi Exp $ */ 2 2 3 3 /* … … 5 5 * 6 6 * Copyright 1998 Sander van Leeuwen 7 * 7 * Copyright 1999 Patrick Haller 8 8 * 9 9 * Project Odin Software License can be found in LICENSE.TXT 10 10 * 11 11 */ 12 13 14 /**************************************************************************** 15 * Includes * 16 ****************************************************************************/ 17 12 18 #include <os2win.h> 13 19 #include <stdarg.h> … … 15 21 #include <string.h> 16 22 #include <misc.h> 23 #include <odinwrap.h> 17 24 #include <wndproc.h> 25 26 27 ODINDEBUGCHANNEL(COMDLG32) 18 28 19 29 … … 51 61 *****************************************************************************/ 52 62 53 BOOL WIN32API GetSaveFileNameA(LPOPENFILENAMEA lpofn) 54 { 55 Win32WindowProc *wndproc; 56 57 dprintf(("COMDLG32: GetSaveFileNameA(%08xh)\n", 58 lpofn)); 63 ODINFUNCTION1(BOOL, GetSaveFileNameA, 64 LPOPENFILENAMEA, lpofn) 65 { 66 Win32WindowProc *wndproc; 59 67 60 68 COMDLG32_CHECKHOOK(lpofn, OFN_ENABLEHOOK, WNDPROC) … … 76 84 *****************************************************************************/ 77 85 78 BOOL WIN32API GetOpenFileNameA(LPOPENFILENAMEA lpofn) 79 { 80 Win32WindowProc *wndproc; 81 82 dprintf(("COMDLG32: GetOpenFileNameA(%08xh)\n", 83 lpofn)); 86 ODINFUNCTION1(BOOL, GetOpenFileNameA, 87 LPOPENFILENAMEA, lpofn) 88 { 89 Win32WindowProc *wndproc; 84 90 85 91 COMDLG32_CHECKHOOK(lpofn, OFN_ENABLEHOOK, WNDPROC) … … 101 107 *****************************************************************************/ 102 108 103 INT16 WIN32API GetFileTitleA(LPCSTR lpFile, 104 LPSTR lpTitle, 105 UINT cbBuf) 106 { 107 dprintf(("COMDLG32: GetFileTitleA(%s,%08xh,%08xh)\n", 108 lpFile, 109 lpTitle, 110 cbBuf)); 111 109 ODINFUNCTION3(INT16, GetFileTitleA, 110 LPCSTR, lpFile, 111 LPSTR, lpTitle, 112 UINT, cbBuf) 113 { 112 114 return O32_GetFileTitle(lpFile, 113 115 lpTitle, … … 128 130 *****************************************************************************/ 129 131 130 BOOL WIN32API ChooseColorA(LPCHOOSECOLORA lpcc) 131 { 132 Win32WindowProc *wndproc; 133 134 dprintf(("COMDLG32: ChooseColorA(%08xh)\n", 135 lpcc)); 132 ODINFUNCTION1(BOOL, ChooseColorA, 133 LPCHOOSECOLORA, lpcc) 134 { 135 Win32WindowProc *wndproc; 136 136 137 137 COMDLG32_CHECKHOOK(lpcc, CC_ENABLEHOOK, LPCCHOOKPROC) … … 154 154 *****************************************************************************/ 155 155 156 BOOL WIN32API ChooseColorW(LPCHOOSECOLORW lpcc) 156 ODINFUNCTION1(BOOL, ChooseColorW, 157 LPCHOOSECOLORW, lpcc) 157 158 { 158 159 Win32WindowProc *wndproc; 159 160 BOOL bResult; 160 161 LPCWSTR lpTemplateNameBackup = lpcc->lpTemplateName; 161 162 dprintf(("COMDLG32: ChooseColorW(%08xh).\n",163 lpcc));164 162 165 163 // if no template is to convert, we can take this shortcut … … 199 197 *****************************************************************************/ 200 198 201 BOOL WIN32API ChooseFontA(LPCHOOSEFONTA lpcf) 202 { 203 Win32WindowProc *wndproc; 204 205 dprintf(("COMDLG32: ChooseFontA(%08xh).\n", 206 lpcf)); 199 ODINFUNCTION1(BOOL, ChooseFontA, 200 LPCHOOSEFONTA, lpcf) 201 { 202 Win32WindowProc *wndproc; 207 203 208 204 COMDLG32_CHECKHOOK(lpcf, CF_ENABLEHOOK, WNDPROC) … … 225 221 *****************************************************************************/ 226 222 227 BOOL WIN32API ChooseFontW(LPCHOOSEFONTW lpcf) 223 ODINFUNCTION1(BOOL, ChooseFontW, 224 LPCHOOSEFONTW, lpcf) 228 225 { 229 226 Win32WindowProc *wndproc; … … 234 231 235 232 // NOTE: LOGFONTW/A is NOT converted ! 236 dprintf(("COMDLG32: ChooseFontW(%08xh) not correctly implemented.\n", 237 lpcf)); 233 dprintf(("COMDLG32: ChooseFontW not correctly implemented.\n")); 238 234 239 235 // convert to ASCII string … … 300 296 *****************************************************************************/ 301 297 302 DWORD WIN32API CommDlgExtendedError(void) 303 { 304 dprintf(("COMDLG32: ComDlgExtendedError()\n")); 305 298 ODINFUNCTION0(DWORD, CommDlgExtendedError) 299 { 306 300 return O32_CommDlgExtendedError(); 307 301 } … … 320 314 *****************************************************************************/ 321 315 322 HWND WIN32API FindTextA(LPFINDREPLACEA lpfr) 323 { 324 Win32WindowProc *wndproc; 325 326 dprintf(("COMDLG32: FindTextA(%08xh).\n", 327 lpfr)); 316 ODINFUNCTION1(HWND, FindTextA, 317 LPFINDREPLACEA, lpfr) 318 { 319 Win32WindowProc *wndproc; 328 320 329 321 COMDLG32_CHECKHOOK(lpfr, FR_ENABLEHOOK, WNDPROC) … … 345 337 *****************************************************************************/ 346 338 347 HWND WIN32API FindTextW(LPFINDREPLACEW lpfr) 339 ODINFUNCTION1(HWND, FindTextW, 340 LPFINDREPLACEW, lpfr) 348 341 { 349 342 Win32WindowProc *wndproc; 350 343 BOOL bResult; 351 344 FINDREPLACEA fr; 352 353 dprintf(("COMDLG32: FindTextW(%08xh)\n",354 lpfr));355 345 356 346 memcpy(&fr, // make binary copy first to save all the fields … … 417 407 *****************************************************************************/ 418 408 419 INT16 WIN32API GetFileTitleW(LPCWSTR lpFile, 420 LPWSTR lpTitle, 421 UINT cbBuf) 409 ODINFUNCTION3(INT16, GetFileTitleW, 410 LPCWSTR, lpFile, 411 LPWSTR, lpTitle, 412 UINT, cbBuf) 422 413 { 423 414 LPSTR lpFileBackup; 424 415 char szTitle[256]; 425 416 INT16 iResult; 426 427 dprintf(("COMDLG32: GetFileTitleW(%08xh,%08xh,%08xh).\n",428 lpFile,429 lpTitle,430 cbBuf));431 417 432 418 lpFileBackup = UnicodeToAsciiString((LPWSTR)lpFile); … … 457 443 *****************************************************************************/ 458 444 459 BOOL WIN32API GetOpenFileNameW(LPOPENFILENAMEW lpofn) 445 ODINFUNCTION1(BOOL, GetOpenFileNameW, 446 LPOPENFILENAMEW, lpofn) 460 447 { 461 448 Win32WindowProc *wndproc; … … 466 453 BOOL bResult; 467 454 468 dprintf(("COMDLG32: GetOpenFileNameW(%08xh)\n",469 lpofn));470 471 455 memcpy(&ofn, // make binary copy first to save all the fields 472 456 lpofn, … … 579 563 *****************************************************************************/ 580 564 581 BOOL WIN32API GetSaveFileNameW(LPOPENFILENAMEW lpofn) 565 ODINFUNCTION1(BOOL, GetSaveFileNameW, 566 LPOPENFILENAMEW, lpofn) 582 567 { 583 568 Win32WindowProc *wndproc; … … 588 573 BOOL bResult; 589 574 590 dprintf(("COMDLG32: GetSaveFileNameW(%08xh)\n",591 lpofn));592 593 575 memcpy(&ofn, // make binary copy first to save all the fields 594 576 lpofn, … … 701 683 *****************************************************************************/ 702 684 703 BOOL WIN32API PrintDlgA(LPPRINTDLGA lppd) 704 { 705 Win32WindowProc *wndproc; 706 707 dprintf(("COMDLG32: PrintDlgA(%08xh)\n", 708 lppd)); 685 ODINFUNCTION1(BOOL, PrintDlgA, 686 LPPRINTDLGA, lppd) 687 { 688 Win32WindowProc *wndproc; 709 689 710 690 COMDLG32_CHECKHOOK2(lppd, PD_ENABLEPRINTHOOK, LPPRINTHOOKPROC,lpfnPrintHook) … … 727 707 *****************************************************************************/ 728 708 729 BOOL WIN32API PrintDlgW(LPPRINTDLGW lppd) 709 ODINFUNCTION1(BOOL, PrintDlgW, 710 LPPRINTDLGW, lppd) 730 711 { 731 712 Win32WindowProc *wndproc; … … 733 714 PRINTDLGA pd; 734 715 BOOL bResult; 735 736 dprintf(("COMDLG32: PrintDlgW(%08xh)\n",737 lppd));738 716 739 717 memcpy(&pd, // make binary copy first to save all the fields … … 787 765 *****************************************************************************/ 788 766 789 HWND WIN32API ReplaceTextA(LPFINDREPLACEA lpfr) 790 { 791 Win32WindowProc *wndproc; 792 793 dprintf(("COMDLG32: ReplaceTextA(%08xh).\n", 794 lpfr)); 767 ODINFUNCTION1(HWND, ReplaceTextA, 768 LPFINDREPLACEA, lpfr) 769 { 770 Win32WindowProc *wndproc; 795 771 796 772 COMDLG32_CHECKHOOK(lpfr, FR_ENABLEHOOK, WNDPROC) … … 812 788 *****************************************************************************/ 813 789 814 HWND WIN32API ReplaceTextW(LPFINDREPLACEW lpfr) 790 ODINFUNCTION1(HWND, ReplaceTextW, 791 LPFINDREPLACEW, lpfr) 815 792 { 816 793 Win32WindowProc *wndproc; … … 884 861 *****************************************************************************/ 885 862 886 BOOL WIN32API PageSetupDlgA(LPPAGESETUPDLGA lppsd) 887 { 888 Win32WindowProc *wndproc; 889 890 dprintf(("COMDLG32: PageSetupDlgA(%08xh) not implemented.\n", 891 lppsd));863 ODINFUNCTION1(BOOL, PageSetupDlgA, 864 LPPAGESETUPDLGA, lppsd) 865 { 866 Win32WindowProc *wndproc; 867 868 dprintf(("COMDLG32: PageSetupDlgA not implemented.\n")); 892 869 893 870 //COMDLG32_CHECKHOOK2(lppsd, PSD_ENABLESETUPHOOK, LPPAGESETUPHOOK, lpfnPageSetupHook) … … 909 886 *****************************************************************************/ 910 887 911 BOOL WIN32API PageSetupDlgW(LPPAGESETUPDLGW lppsd) 912 { 913 Win32WindowProc *wndproc; 914 915 dprintf(("COMDLG32: PageSetupDlgW(%08xh) not implemented.\n", 916 lppsd));888 ODINFUNCTION1(BOOL, PageSetupDlgW, 889 LPPAGESETUPDLGW, lppsd) 890 { 891 Win32WindowProc *wndproc; 892 893 dprintf(("COMDLG32: PageSetupDlgW(%08xh) not implemented.\n")); 917 894 918 895 //COMDLG32_CHECKHOOK2(lppsd, PSD_ENABLESETUPHOOK, LPPAGESETUPHOOK, lpfnPageSetupHook) … … 920 897 return(FALSE); 921 898 } 899
Note:
See TracChangeset
for help on using the changeset viewer.