Forward declarations permit forward references to types. Forward references have the following form:
typedef struct mydata; interface aninterface; dispinterface fordispatch; coclass pococlass;