cでの質問ですが

たとえばヘッダファイルで
struct foo{
char name[64];
int data;
} baa;

struct foo{}を定義しているヘッダファイルをインクルードしておいて

struct foo baa;
size_t tmp;
tmp = sizeof(baa.name);

上と同じような事を関数にstruct foo型の構造体を引数として渡さずに、
関数内でもstruct foo型の構造体を宣言せずにbaa.nameのサイズを取得する方法はありませんか?