Changeset 11199


Ignore:
Timestamp:
Aug 19, 1999, 6:41:40 PM (26 years ago)
Author:
cbratschi
Message:

added ODINWRAP support

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 achimha Exp $ */
     1/* $Id: comdlg32.cpp,v 1.9 1999-08-19 16:41:40 cbratschi Exp $ */
    22
    33/*
     
    55 *
    66 * Copyright 1998 Sander van Leeuwen
    7  *
     7 * Copyright 1999 Patrick Haller
    88 *
    99 * Project Odin Software License can be found in LICENSE.TXT
    1010 *
    1111 */
     12
     13
     14/****************************************************************************
     15 * Includes                                                                 *
     16 ****************************************************************************/
     17
    1218#include <os2win.h>
    1319#include <stdarg.h>
     
    1521#include <string.h>
    1622#include <misc.h>
     23#include <odinwrap.h>
    1724#include <wndproc.h>
     25
     26
     27ODINDEBUGCHANNEL(COMDLG32)
    1828
    1929
     
    5161 *****************************************************************************/
    5262
    53 BOOL WIN32API GetSaveFileNameA(LPOPENFILENAMEA lpofn)
    54 {
    55   Win32WindowProc *wndproc;
    56 
    57   dprintf(("COMDLG32: GetSaveFileNameA(%08xh)\n",
    58            lpofn));
     63ODINFUNCTION1(BOOL, GetSaveFileNameA,
     64              LPOPENFILENAMEA, lpofn)
     65{
     66  Win32WindowProc *wndproc;
    5967
    6068  COMDLG32_CHECKHOOK(lpofn, OFN_ENABLEHOOK, WNDPROC)
     
    7684 *****************************************************************************/
    7785
    78 BOOL WIN32API GetOpenFileNameA(LPOPENFILENAMEA lpofn)
    79 {
    80   Win32WindowProc *wndproc;
    81 
    82   dprintf(("COMDLG32: GetOpenFileNameA(%08xh)\n",
    83            lpofn));
     86ODINFUNCTION1(BOOL, GetOpenFileNameA,
     87              LPOPENFILENAMEA, lpofn)
     88{
     89  Win32WindowProc *wndproc;
    8490
    8591  COMDLG32_CHECKHOOK(lpofn, OFN_ENABLEHOOK, WNDPROC)
     
    101107 *****************************************************************************/
    102108
    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 
     109ODINFUNCTION3(INT16, GetFileTitleA,
     110              LPCSTR, lpFile,
     111              LPSTR, lpTitle,
     112              UINT, cbBuf)
     113{
    112114  return O32_GetFileTitle(lpFile,
    113115                          lpTitle,
     
    128130 *****************************************************************************/
    129131
    130 BOOL WIN32API ChooseColorA(LPCHOOSECOLORA lpcc)
    131 {
    132   Win32WindowProc *wndproc;
    133 
    134   dprintf(("COMDLG32: ChooseColorA(%08xh)\n",
    135            lpcc));
     132ODINFUNCTION1(BOOL, ChooseColorA,
     133              LPCHOOSECOLORA, lpcc)
     134{
     135  Win32WindowProc *wndproc;
    136136
    137137  COMDLG32_CHECKHOOK(lpcc, CC_ENABLEHOOK, LPCCHOOKPROC)
     
    154154 *****************************************************************************/
    155155
    156 BOOL WIN32API ChooseColorW(LPCHOOSECOLORW lpcc)
     156ODINFUNCTION1(BOOL, ChooseColorW,
     157              LPCHOOSECOLORW, lpcc)
    157158{
    158159  Win32WindowProc *wndproc;
    159160  BOOL            bResult;
    160161  LPCWSTR         lpTemplateNameBackup = lpcc->lpTemplateName;
    161 
    162   dprintf(("COMDLG32: ChooseColorW(%08xh).\n",
    163            lpcc));
    164162
    165163  // if no template is to convert, we can take this shortcut
     
    199197 *****************************************************************************/
    200198
    201 BOOL WIN32API ChooseFontA(LPCHOOSEFONTA lpcf)
    202 {
    203   Win32WindowProc *wndproc;
    204 
    205   dprintf(("COMDLG32: ChooseFontA(%08xh).\n",
    206            lpcf));
     199ODINFUNCTION1(BOOL, ChooseFontA,
     200              LPCHOOSEFONTA, lpcf)
     201{
     202  Win32WindowProc *wndproc;
    207203
    208204  COMDLG32_CHECKHOOK(lpcf, CF_ENABLEHOOK, WNDPROC)
     
    225221 *****************************************************************************/
    226222
    227 BOOL WIN32API ChooseFontW(LPCHOOSEFONTW lpcf)
     223ODINFUNCTION1(BOOL, ChooseFontW,
     224              LPCHOOSEFONTW, lpcf)
    228225{
    229226  Win32WindowProc *wndproc;
     
    234231
    235232  // 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"));
    238234
    239235  // convert to ASCII string
     
    300296 *****************************************************************************/
    301297
    302 DWORD WIN32API CommDlgExtendedError(void)
    303 {
    304   dprintf(("COMDLG32: ComDlgExtendedError()\n"));
    305 
     298ODINFUNCTION0(DWORD, CommDlgExtendedError)
     299{
    306300  return O32_CommDlgExtendedError();
    307301}
     
    320314 *****************************************************************************/
    321315
    322 HWND WIN32API FindTextA(LPFINDREPLACEA lpfr)
    323 {
    324   Win32WindowProc *wndproc;
    325 
    326   dprintf(("COMDLG32: FindTextA(%08xh).\n",
    327            lpfr));
     316ODINFUNCTION1(HWND, FindTextA,
     317              LPFINDREPLACEA, lpfr)
     318{
     319  Win32WindowProc *wndproc;
    328320
    329321  COMDLG32_CHECKHOOK(lpfr, FR_ENABLEHOOK, WNDPROC)
     
    345337 *****************************************************************************/
    346338
    347 HWND WIN32API FindTextW(LPFINDREPLACEW lpfr)
     339ODINFUNCTION1(HWND, FindTextW,
     340              LPFINDREPLACEW, lpfr)
    348341{
    349342  Win32WindowProc *wndproc;
    350343  BOOL            bResult;
    351344  FINDREPLACEA    fr;
    352 
    353   dprintf(("COMDLG32: FindTextW(%08xh)\n",
    354            lpfr));
    355345
    356346  memcpy(&fr,          // make binary copy first to save all the fields
     
    417407 *****************************************************************************/
    418408
    419 INT16 WIN32API GetFileTitleW(LPCWSTR lpFile,
    420                              LPWSTR  lpTitle,
    421                              UINT    cbBuf)
     409ODINFUNCTION3(INT16, GetFileTitleW,
     410              LPCWSTR, lpFile,
     411              LPWSTR, lpTitle,
     412              UINT, cbBuf)
    422413{
    423414  LPSTR lpFileBackup;
    424415  char  szTitle[256];
    425416  INT16 iResult;
    426 
    427   dprintf(("COMDLG32: GetFileTitleW(%08xh,%08xh,%08xh).\n",
    428            lpFile,
    429            lpTitle,
    430            cbBuf));
    431417
    432418  lpFileBackup = UnicodeToAsciiString((LPWSTR)lpFile);
     
    457443 *****************************************************************************/
    458444
    459 BOOL WIN32API GetOpenFileNameW(LPOPENFILENAMEW lpofn)
     445ODINFUNCTION1(BOOL, GetOpenFileNameW,
     446              LPOPENFILENAMEW, lpofn)
    460447{
    461448  Win32WindowProc *wndproc;
     
    466453  BOOL            bResult;
    467454
    468   dprintf(("COMDLG32: GetOpenFileNameW(%08xh)\n",
    469            lpofn));
    470 
    471455  memcpy(&ofn,          // make binary copy first to save all the fields
    472456         lpofn,
     
    579563 *****************************************************************************/
    580564
    581 BOOL WIN32API GetSaveFileNameW(LPOPENFILENAMEW lpofn)
     565ODINFUNCTION1(BOOL, GetSaveFileNameW,
     566              LPOPENFILENAMEW, lpofn)
    582567{
    583568  Win32WindowProc *wndproc;
     
    588573  BOOL            bResult;
    589574
    590   dprintf(("COMDLG32: GetSaveFileNameW(%08xh)\n",
    591            lpofn));
    592 
    593575  memcpy(&ofn,          // make binary copy first to save all the fields
    594576         lpofn,
     
    701683 *****************************************************************************/
    702684
    703 BOOL WIN32API PrintDlgA(LPPRINTDLGA lppd)
    704 {
    705   Win32WindowProc *wndproc;
    706 
    707   dprintf(("COMDLG32: PrintDlgA(%08xh)\n",
    708            lppd));
     685ODINFUNCTION1(BOOL, PrintDlgA,
     686              LPPRINTDLGA, lppd)
     687{
     688  Win32WindowProc *wndproc;
    709689
    710690  COMDLG32_CHECKHOOK2(lppd, PD_ENABLEPRINTHOOK, LPPRINTHOOKPROC,lpfnPrintHook)
     
    727707 *****************************************************************************/
    728708
    729 BOOL WIN32API PrintDlgW(LPPRINTDLGW lppd)
     709ODINFUNCTION1(BOOL, PrintDlgW,
     710              LPPRINTDLGW, lppd)
    730711{
    731712  Win32WindowProc *wndproc;
     
    733714  PRINTDLGA pd;
    734715  BOOL      bResult;
    735 
    736   dprintf(("COMDLG32: PrintDlgW(%08xh)\n",
    737            lppd));
    738716
    739717  memcpy(&pd,          // make binary copy first to save all the fields
     
    787765 *****************************************************************************/
    788766
    789 HWND WIN32API ReplaceTextA(LPFINDREPLACEA lpfr)
    790 {
    791   Win32WindowProc *wndproc;
    792 
    793   dprintf(("COMDLG32: ReplaceTextA(%08xh).\n",
    794            lpfr));
     767ODINFUNCTION1(HWND, ReplaceTextA,
     768              LPFINDREPLACEA, lpfr)
     769{
     770  Win32WindowProc *wndproc;
    795771
    796772  COMDLG32_CHECKHOOK(lpfr, FR_ENABLEHOOK, WNDPROC)
     
    812788 *****************************************************************************/
    813789
    814 HWND WIN32API ReplaceTextW(LPFINDREPLACEW lpfr)
     790ODINFUNCTION1(HWND, ReplaceTextW,
     791              LPFINDREPLACEW, lpfr)
    815792{
    816793  Win32WindowProc *wndproc;
     
    884861 *****************************************************************************/
    885862
    886 BOOL WIN32API PageSetupDlgA(LPPAGESETUPDLGA lppsd)
    887 {
    888   Win32WindowProc *wndproc;
    889 
    890   dprintf(("COMDLG32: PageSetupDlgA(%08xh) not implemented.\n",
    891            lppsd));
     863ODINFUNCTION1(BOOL, PageSetupDlgA,
     864              LPPAGESETUPDLGA, lppsd)
     865{
     866  Win32WindowProc *wndproc;
     867
     868  dprintf(("COMDLG32: PageSetupDlgA not implemented.\n"));
    892869
    893870  //COMDLG32_CHECKHOOK2(lppsd, PSD_ENABLESETUPHOOK, LPPAGESETUPHOOK, lpfnPageSetupHook)
     
    909886 *****************************************************************************/
    910887
    911 BOOL WIN32API PageSetupDlgW(LPPAGESETUPDLGW lppsd)
    912 {
    913   Win32WindowProc *wndproc;
    914 
    915   dprintf(("COMDLG32: PageSetupDlgW(%08xh) not implemented.\n",
    916            lppsd));
     888ODINFUNCTION1(BOOL, PageSetupDlgW,
     889              LPPAGESETUPDLGW, lppsd)
     890{
     891  Win32WindowProc *wndproc;
     892
     893  dprintf(("COMDLG32: PageSetupDlgW(%08xh) not implemented.\n"));
    917894
    918895  //COMDLG32_CHECKHOOK2(lppsd, PSD_ENABLESETUPHOOK, LPPAGESETUPHOOK, lpfnPageSetupHook)
     
    920897  return(FALSE);
    921898}
     899
Note: See TracChangeset for help on using the changeset viewer.