| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 
 | //
// Iface.h - 
//    Declarations of interfaces, IIDs, and CLSID
//    shared by the client and the component.
//
interface IX : IUnknown
{
	virtual HRESULT pascal Fx() = 0 ;
};
interface IY : IUnknown
{
	virtual HRESULT pascal Fy(int x) = 0 ;
};
interface IZ : IUnknown
{
	virtual HRESULT pascal Fz(int x, int * y) = 0 ;
};
//
// Declaration of GUIDs for interfaces and component.
//   These constants are defined in GUIDs.cpp.
//
extern "C" const IID IID_IX ;
extern "C" const IID IID_IY ;
extern "C" const IID IID_IZ ;
extern "C" const CLSID CLSID_Component1, CLSID_Component2 ;
 |