00001 #ifndef __UPF_OBJECT_IDL__ 00002 #define __UPF_OBJECT_IDL__ 00003 00004 #include "coretypes.idl" 00005 00007 module upf 00008 { 00009 00014 interface IObject 00015 { 00020 void incRef(); 00021 00026 void decRef(); 00027 00033 InterfacePtr queryInterface(in IID interface_id); 00034 00039 CID getClassID(); 00040 }; 00041 00042 #pragma version IObject 1.0 00043 00044 00045 }; // end of upf module 00046 00047 #endif