typedef struct {
…
} Foo;

上のような構造体が外部提供のヘッダファイルにあるのですが、この Foo を前方参照したいんです

自分たちのヘッダにはこいつのポインタ型を記載しなければならないんですが、外部提供ヘッダは自ヘッダにインクルードしたく無いのです