#include module CORBA { interface TypeCode; }; module CosTradingDynamic { exception DPEvalFailure { CosTrading::PropertyName name; CORBA::TypeCode returned_type; any extra_info; }; interface DynamicPropEval { any evalDP ( in CosTrading::PropertyName name, in CORBA::TypeCode returned_type, in any extra_info ) raises ( DPEvalFailure ); }; struct DynamicProp { DynamicPropEval eval_if; CORBA::TypeCode returned_type; any extra_info; }; }; /* end module CosTradingDynamic */