Hello, just wondering, is there any particular reason why omniORB does not generate the _out types for certain IDL constructs, such as: typedef octet OOO; interface Foo { void Bar (out OOO o); }; For this definition, the IDL compiler will typedef OOO to CORBA::Octet but will not typedef OOO_out. Petr