Ignore:
Timestamp:
Oct 5, 1999, 9:33:37 PM (26 years ago)
Author:
phaller
Message:

Add: debug information

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/new/dataobject.cpp

    r791 r1145  
     1/* $Id: dataobject.cpp,v 1.2 1999-10-05 19:33:37 phaller Exp $ */
     2
     3/*
     4 * Win32 SHELL32 for OS/2
     5 *
     6 * Copyright 1999 Patrick Haller (haller@zebra.fh-weingarten.de)
     7 * Project Odin Software License can be found in LICENSE.TXT
     8 *
     9 */
     10
    111/*
    212 *      IEnumFORMATETC, IDataObject
     
    616 *      Copyright 1998, 1999    <juergen.schmied@metronet.de>
    717 */
     18
     19
     20/*****************************************************************************
     21 * Includes                                                                  *
     22 *****************************************************************************/
     23
     24#include <stdlib.h>
    825#include <string.h>
    926#include <odin.h>
     27#include <odinwrap.h>
     28#include <os2sel.h>
    1029
    1130#define ICOM_CINTERFACE 1
     
    2544#include <misc.h>
    2645
    27 DEFAULT_DEBUG_CHANNEL(shell)
     46
     47ODINDEBUGCHANNEL(shell32-dataobject)
     48
    2849
    2950/***********************************************************************
     
    6687        IEnumFORMATETCImpl* ef;
    6788        DWORD size=cfmt * sizeof(FORMATETC);
    68        
     89
     90  dprintf(("SHELL32:dataobject:IEnumFORMATETC_Constructor(%08xh,%08xh)\n",
     91           cfmt,
     92           afmt));
     93
    6994        ef=(IEnumFORMATETCImpl*)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IEnumFORMATETCImpl));
    7095
     
    88113        return (LPENUMFORMATETC)ef;
    89114}
     115
     116
    90117static HRESULT WINAPI IEnumFORMATETC_fnQueryInterface(LPENUMFORMATETC iface, REFIID riid, LPVOID* ppvObj)
    91118{
     
    93120        char    xriid[50];
    94121        WINE_StringFromCLSID((LPCLSID)riid,xriid);
    95         TRACE("(%p)->(\n\tIID:\t%s,%p)\n",This,xriid,ppvObj);
     122
     123  dprintf(("SHELL32:dataobject:IEnumFORMATETC_fnQueryInterface(%08xh,%08xh,%08xh)\n",
     124           This,
     125           riid,
     126           xriid));
    96127
    97128                        *ppvObj = NULL;
     
    113144
    114145}
     146
     147
    115148static ULONG WINAPI IEnumFORMATETC_fnAddRef(LPENUMFORMATETC iface)
    116149{
    117150        ICOM_THIS(IEnumFORMATETCImpl,iface);
    118         TRACE("(%p)->(count=%lu)\n",This, This->ref);
     151
     152  dprintf(("SHELL32:dataobject:IEnumFORMATETC_fnAddRef(%08xh,%08xh)\n",
     153           This,
     154           This->ref));
     155
    119156        shell32_ObjCount++;
    120157        return ++(This->ref);
    121158}
     159
     160
    122161static ULONG WINAPI IEnumFORMATETC_fnRelease(LPENUMFORMATETC iface)
    123162{
    124163        ICOM_THIS(IEnumFORMATETCImpl,iface);
    125         TRACE("(%p)->()\n",This);
     164
     165  dprintf(("SHELL32:dataobject:IEnumFORMATETC_fnRelease(%08xh)\n",
     166           This));
    126167
    127168        shell32_ObjCount--;
     
    137178        return This->ref;
    138179}
     180
     181
    139182static HRESULT WINAPI IEnumFORMATETC_fnNext(LPENUMFORMATETC iface, ULONG celt, FORMATETC *rgelt, ULONG *pceltFethed)
    140183{
     
    143186        HRESULT hres = S_FALSE;
    144187
    145         TRACE("(%p)->()\n", This);
     188  dprintf(("SHELL32:dataobject:IEnumFORMATETC_fnNext(%08xh,%08xh,%08xh,%08xh)\n",
     189           This,
     190           celt,
     191           rgelt,
     192           pceltFethed));
    146193
    147194        if (This->posFmt < This->countFmt)
     
    168215        return hres;
    169216}
     217
     218
    170219static HRESULT WINAPI IEnumFORMATETC_fnSkip(LPENUMFORMATETC iface, ULONG celt)
    171220{
    172221        ICOM_THIS(IEnumFORMATETCImpl,iface);
    173         FIXME("(%p)->(num=%lu)\n", This, celt);
     222
     223  dprintf(("SHELL32:dataobject:IEnumFORMATETC_fnSkip(%08xh,%08xh) to be fixed\n",
     224           This,
     225           celt));
    174226
    175227        This->posFmt += celt;
     
    184236{
    185237        ICOM_THIS(IEnumFORMATETCImpl,iface);
    186         FIXME("(%p)->()\n", This);
     238
     239  dprintf(("SHELL32:dataobject:IEnumFORMATETC_fnReset(%08xh) to be fixed\n",
     240           This));
    187241
    188242        This->posFmt = 0;
    189243        return S_OK;
    190244}
     245
     246
    191247static HRESULT WINAPI IEnumFORMATETC_fnClone(LPENUMFORMATETC iface, LPENUMFORMATETC* ppenum)
    192248{
    193249        ICOM_THIS(IEnumFORMATETCImpl,iface);
    194         FIXME("(%p)->(ppenum=%p)\n", This, ppenum);
     250
     251  dprintf(("SHELL32:dataobject:IEnumFORMATETC_fnClone(%08xh) not implemented\n",
     252           This,
     253           ppenum));
     254
    195255        return E_NOTIMPL;
    196256}
     
    264324        lpidll = (LPIDLLIST)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(IDLList));
    265325
     326  dprintf(("SHELL32:dataobject:IDLList_Constructor(%08xh, %08xh) not implemented\n",
     327           lpidll,
     328           uStep));
     329
    266330        if (lpidll)
    267331        {
     
    270334        }
    271335
    272         TRACE("(%p)\n",lpidll);
    273336        return lpidll;
    274337}
     338
     339
    275340void IDLList_Destructor(LPIDLLIST THIS)
    276 {       TRACE("(%p)\n",THIS);
     341{
     342  dprintf(("SHELL32:dataobject:IDLList_Destructor(%08xh) not implemented\n",
     343           THIS));
     344
    277345        IDLList_CleanList(THIS);
    278346}
Note: See TracChangeset for help on using the changeset viewer.