マウス使ったお絵かきプログラムで、取得したマウスの座標の
・ストローク(一本の線)の数
・一本のストロークに含まれる座標点(x,y座標)
・一本のストロークに含まれる座標点の数
を変数に保存しておきたいのですが、

typedef struct{
 int PCount;//ストロークの座標点の個数
 POINT SPoint[1000]//ストロークの座標点;//1000個決め打ち
} SPOINT;

typedef struct{
 int SCount;//ストロークの数
 SPOINT Stroke[1000];//同様に1000個決め打ち・・・
} STROKE,*PSTROKE;

STROKE a;

今はこんな感じの構造体作ってやってますが、もっと良い方法はないものかと思いまして。
特に構造体の確保やストロークの座標点などは動的にメモリに確保する方が良さそうですが。
Win32SDK+VisulaCで開発しています。