/*
* iswunk2.h (26-NOV-1999)
*
* This file is a part of the Sophos Anti-Virus Interface (SAVI)(tm).
*
* Copyright (C) 1997,2000 Sophos Plc, Oxford, England.
* All rights reserved.
*
* This source code is only intended as a supplement to the
* SAVI(tm) Reference and related documentation for the library.
*
* Sophos ISweepUnknown declaration
*/
#ifndef __ISWUNK2_H__
#define __ISWUNK2_H__
#include "savitype.h"
/* Check that we aren't trying to mix SAVI1 and SAVI2 interfaces: */
#ifdef _SOPHOS_SAVI1
# error Attempting to mix SAVI1 and SAVI2 include files. Include only isavi2.h for SAVI2.
#endif
#define _SOPHOS_SAVI2
class ISweepUnknown2
{
public:
virtual HRESULT SOPHOS_STDCALL QueryInterface(REFIID IID, void** ppObject ) = 0;
virtual SOPHOS_ULONG SOPHOS_STDCALL AddRef() = 0;
virtual SOPHOS_ULONG SOPHOS_STDCALL Release() = 0;
};
#endif /*__ISWUNK2_H__ */