For example, consider the following source file:
struct perf_log_block
{
int cassette_mounts;
};
struct perf_log_block blk_pos[ FIVE ];
another_block a_block[ FIVE ];
typedef struct _vanillaThing
{
char field1;
} vanillaThing_t, *vanillaThing_p, **vanillaThing_h;
typedef struct
{
int field4;
} obMethod_1_subType_2_t, *obMethod_1_subType_2_p,
**obMethod_1_subType_2_h;
If you do not specify anything on the Misc tab, the structures are not modeled as types, as shown in the following figure.

Note the following information:
another_block %s[ FIVE ]
If you add the wildcard symbol (*) to the Types list so all structures are mapped to types, the results are as follows:

Note the following information:
struct %s
{
int cassette_mounts;
};
perf_log_block %s[ FIVE]
another_block %s[ FIVE ]
struct %s
{
char field1;
};