home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 14 / IOPROG_14.ISO / soft / sdkjava / sdkjava.exe / SDKJava.cab / Samples / CustDoc / prundir / Plotter.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-03-05  |  964 b   |  36 lines

  1. /* This header file machine-generated by mktyplib.exe */
  2. /* Interface to type library: JavaLib */
  3.  
  4. #ifndef _JavaLib_H_
  5. #define _JavaLib_H_
  6.  
  7. DEFINE_GUID(LIBID_JavaLib,0xEFFA21E0L,0x6928,0x11D0,0xBF,0xFC,0x00,0xAA,0x00,0x3C,0xFD,0xFC);
  8.  
  9. DEFINE_GUID(IID_IPlotter,0xEFFA21E1L,0x6928,0x11D0,0xBF,0xFC,0x00,0xAA,0x00,0x3C,0xFD,0xFC);
  10.  
  11. /* Definition of interface: IPlotter */
  12. #undef INTERFACE
  13. #define INTERFACE IPlotter
  14.  
  15. DECLARE_INTERFACE_(IPlotter, IUnknown)
  16. {
  17. #ifndef NO_BASEINTERFACE_FUNCS
  18.  
  19.     /* IUnknown methods */
  20.     STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID FAR* ppvObj) PURE;
  21.     STDMETHOD_(ULONG, AddRef)(THIS) PURE;
  22.     STDMETHOD_(ULONG, Release)(THIS) PURE;
  23. #endif
  24.  
  25.     /* IPlotter methods */
  26.     STDMETHOD(DrawLine)(THIS_ POINT FAR* start, POINT FAR* end) PURE;
  27. };
  28.  
  29. DEFINE_GUID(CLSID_CPlotter,0xEFFA21E2L,0x6928,0x11D0,0xBF,0xFC,0x00,0xAA,0x00,0x3C,0xFD,0xFC);
  30.  
  31. #ifdef __cplusplus
  32. class CPlotter;
  33. #endif
  34.  
  35. #endif
  36.