home *** CD-ROM | disk | FTP | other *** search
- /*
- * IQueryI.h
- * $Header: /bcsample/IFACEDLL/IQUERYI.H 1 5/28/96 1:12p Dave $
- *
- * Description:
- * This file the base interface that all OLE Interface implementations in
- * this project must support. The InternalQueryInterface is called by the
- * controlling unknown to determine if a particular interface in the vtable
- * is the one requested by the caller of QueryInterface.
- *
- * Notes:
- * <implementation notes go here>
- *
- ***********************************************************************
- *
- * NuMega Technologies, Inc.
- * P.O. Box 7780
- * Nashua, NH 03060
- *
- * (c) Copyright 1994, 1995, 1996 NuMega Technologies, Inc.
- * ALL RIGHTS RESERVED.
- *
- ***********************************************************************
- *
- **********************************************************************/
-
- #ifndef _IQUERYI_H
- #define _IQUERYI_H
-
- // The simple internal query interface that we use as a class if it
- // supports a specific interface.
- class CInternalQuery
- {
- public :
- CInternalQuery ( ) { } ;
- virtual ~CInternalQuery ( ) { } ;
- virtual STDMETHODIMP InternalQueryInterface ( REFIID riid ,
- PPVOID ppv ) = 0;
- } ;
-
- typedef CInternalQuery * PCInternalQuery ;
- #endif
-
-
-