What is the recommended solution to circular reference problems in IDL? In c++ I would forward declare and make the inclusion in the implementation file but in IDL I dont know of a way to specify inclusion for the generated skeleton file, i.e. when using forwarding I get compilation errors on generated code in the definition file. Any ideas? --FJ