#include "recyclebin_private.h"
#include <stdio.h>
+WINE_DEFAULT_DEBUG_CHANNEL(recyclebin);
+
struct RecycleBinGeneric
{
ULONG ref;
{
struct RecycleBinGeneric *s = CONTAINING_RECORD(This, struct RecycleBinGeneric, recycleBinImpl);
+ TRACE("(%p, %s, %p)\n", This, debugstr_guid(riid), ppvObject);
+
if (!ppvObject)
return E_POINTER;
{
struct RecycleBinGeneric *s = CONTAINING_RECORD(This, struct RecycleBinGeneric, recycleBinImpl);
ULONG refCount = InterlockedIncrement((PLONG)&s->ref);
+ TRACE("(%p)\n", This);
return refCount;
}
struct RecycleBinGeneric *s = CONTAINING_RECORD(This, struct RecycleBinGeneric, recycleBinImpl);
ULONG refCount;
- if (!This)
- return E_POINTER;
+ TRACE("(%p)\n", This);
refCount = InterlockedDecrement((PLONG)&s->ref);
WCHAR szVolume[MAX_PATH];
HRESULT hr;
+ TRACE("(%p, %s)\n", This, debugstr_w(szFileName));
+
/* Get full file name */
while (TRUE)
{
IRecycleBin *prb;
HRESULT hr;
+ TRACE("(%p)\n", This);
+
dwLogicalDrives = GetLogicalDrives();
if (dwLogicalDrives == 0)
return HRESULT_FROM_WIN32(GetLastError());
IN IRecycleBin *This,
OUT IRecycleBinEnumList **ppEnumList)
{
+ TRACE("(%p, %p)\n", This, ppEnumList);
return RecycleBinGeneric_Enumerator_Constructor(ppEnumList);
}