00001 00025 #ifndef __DERIVED2_H__ 00026 #define __DERIVED2_H__ 00027 00028 #include "common.h" 00029 #include "derived1.h" 00030 00032 typedef struct derived2_st_ *derived2_handle; 00033 00034 /* APIs below are documented in their implementation file */ 00035 00036 extern derived1_handle 00037 derived2_cast_to_derived1(derived2_handle derived2_h); 00038 00039 extern derived2_handle 00040 derived2_new1(void); 00041 00042 #endif