#include // MFC core and standard components typedef struct tagRGSDATA { RECT rcRect; RECT rcMarkRect; BOOL bFilled; POINT ptPoint; } RGSDATA, * LPRGSDATA; typedef struct tagREFDATADLG { MarkTypeConstants nMarkType; int nTypeIndex; int nMinSizeRatio; int nMaxSizeRatio; int nWidth; int nHeight; RECT * pRects; RECT * pMarkRects; POINT * pPoints; BOOL * pFilled; int nNumber; int nIndex; } REFDATADLG, * LPREFDATADLG; typedef struct tagMARKSINFO { POINT ptCenter; RECT rcMarkRect; RECT rcSearchRect; BOOL bFilled; } MARKSINFO, * LPMARKSINFO;