home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / inole2 / inc / ianim16.h < prev    next >
C/C++ Source or Header  |  1995-05-03  |  660b  |  26 lines

  1. /*
  2.  * NOTE:  This file is a 16-bit modification of ianimal.h.
  3.  * This is not generated by MIDL directly.
  4.  */
  5.  
  6. #ifndef __ianim16_h__
  7. #define __ianim16_h__
  8.  
  9.  
  10. DECLARE_INTERFACE_(IAnimal, IUnknown)
  11.     {
  12.     //IUnknown members
  13.     STDMETHOD(QueryInterface) (THIS_ REFIID, PPVOID) PURE;
  14.     STDMETHOD_(ULONG,AddRef)  (THIS) PURE;
  15.     STDMETHOD_(ULONG,Release) (THIS) PURE;
  16.  
  17.     STDMETHOD(Eat)(THIS_ LPTSTR, LPTSTR, short) PURE;
  18.     STDMETHOD(Sleep)(THIS_ short FAR *) PURE;
  19.     STDMETHOD(Procreate)(short FAR *) PURE;
  20.     STDMETHOD(WhatKindOfAnimal)(IID FAR *) PURE;
  21.     };
  22.  
  23. typedef IAnimal *PANIMAL, FAR *LPANIMAL;
  24.  
  25. #endif //__ianim16_h__
  26.