/*
 * STRUCT: SE_STRUCT_AS_UNION
 *
 *   Used by SE_DRM_TYPE_STRUCTURE (see below) in place of a union field,
 *   to permit initialization of SE_DRM_TYPE_STRUCTURE.
 *
 *   Acts as union of
 *       enum_field - an array of the names/values of the enumerated type
 *                    if this typedef defines an enumerated type
 *       struct_field - an array of the fields of the struct if this typedef
 *                      defines a struct
 *       basic_type_ptr - typedef renames a basic type or array
 */
typedef struct
{
const SE_ENUM_STRUCTURE *enum_field;
const SE_DRM_FIELD_STRUCTURE *struct_field;
const SE_DRM_FIELD_STRUCTURE *basic_type_ptr;
} SE_STRUCT_AS_UNION;
Prev: SE_STRING. Next: SE_SYMBOL_FORMAT_ENUM. Up:Index