自分ならこう。

typedef struct _STROKEPOINT{
 list<POINT> list_point//ストロークの座標点の履歴
} STROKEPOINT;

typedef struct _STROKE{
 list<STROKEPOINT> list_strokePoint;//STROKEPOINTの履歴
} STROKE,*PSTROKE;