37 lines
840 B
C
37 lines
840 B
C
/***
|
||
*dballoc.h
|
||
*
|
||
* Copyright (C) 1992-93, Microsoft Corporation. All Rights Reserved.
|
||
*
|
||
*Purpose:
|
||
* This file contains the definition of CDbAlloc - A debug implementation
|
||
* of the IMalloc interface.
|
||
*
|
||
*Implementation Notes:
|
||
*
|
||
*****************************************************************************/
|
||
|
||
#ifndef DBALLOC_H_INCLUDED /* { */
|
||
#define DBALLOC_H_INCLUDED
|
||
|
||
|
||
interface IDbOutput : public IUnknown
|
||
{
|
||
STDMETHOD(QueryInterface)(THIS_ REFIID riid, void FAR* FAR* ppv) PURE;
|
||
STDMETHOD_(ULONG, AddRef)(THIS) PURE;
|
||
STDMETHOD_(ULONG, Release)(THIS) PURE;
|
||
|
||
STDMETHOD_(void, Printf)(THIS_
|
||
TCHAR FAR* szFmt, ...) PURE;
|
||
|
||
STDMETHOD_(void, Assertion)(THIS_
|
||
BOOL cond,
|
||
TCHAR FAR* szExpr,
|
||
TCHAR FAR* szFile,
|
||
UINT uLine,
|
||
TCHAR FAR* szMsg) PURE;
|
||
};
|
||
|
||
|
||
#endif /* } DBALLOC_H_INCLUDED */
|
||
|