Consider using opaque data types wherever possible. For information about data types, see Chapter 15, Data Type and Structure Reference.