構造体配列を丸々引数として参照型で自作関数に渡したいのですが、中々上手く行きません。
下の例で言えば、*に当たる部分でしばらく悩んでいます。
初心者故に初歩的な質問ですみませんが、どうか宜しくお願いします。

例(変数・関数名、型宣言は適当)
int CountNum( * );
struct NUMDATA { int data1, data2, ・・・(略) }
void main(){
    NUMDATA numdata[DATA_MAX] = { 10, 20,・・・(以後略)
    CountNum( * ); ←ここで「numdata[DATA_MAX]」の要素全てをまとめて渡したい
    ・・・(略)
}
int CountNum( * )
{
    ・・・(略)
}