34 lines
1.1 KiB
C
34 lines
1.1 KiB
C
|
// Microsoft Visual Studio Object Model
|
||
|
// Copyright (C) 1996-1997 Microsoft Corporation
|
||
|
// All rights reserved.
|
||
|
|
||
|
/////////////////////////////////////////////////////////////////////////////
|
||
|
// addauto.h
|
||
|
|
||
|
// This file declares the IDSAddIn interface. Unlike the other
|
||
|
// files in this directory, this file describes an interface that
|
||
|
// is not implemented by Visual Studio. This interface must be
|
||
|
// implemented by a Developer Studio Add-in so that Visual
|
||
|
// Studio can call into it. The code to do this is automatically
|
||
|
// generated by the Developer Studio Add-in Wizard.
|
||
|
|
||
|
#ifndef __ADDAUTO_H__
|
||
|
#define __ADDAUTO_H__
|
||
|
|
||
|
#include "appauto.h"
|
||
|
|
||
|
DECLARE_INTERFACE_(IDSAddIn, IUnknown)
|
||
|
{
|
||
|
// IUnknown methods
|
||
|
STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
|
||
|
STDMETHOD_(ULONG,AddRef)(THIS) PURE;
|
||
|
STDMETHOD_(ULONG,Release)(THIS) PURE;
|
||
|
|
||
|
// IDSAddIn methods
|
||
|
STDMETHOD(OnConnection)(THIS_ IApplication* pApp, VARIANT_BOOL bFirstTime, long dwCookie, VARIANT_BOOL* OnConnection) PURE;
|
||
|
STDMETHOD(OnDisconnection)(THIS_ VARIANT_BOOL bLastTime) PURE;
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
#endif //__ADDAUTO_H__
|