SEARCHMARKS
typedef struct tagSEARCHMARKS
{
   L_UINT uStructSize;
   L_UINT uType;
   L_UINT uWidth;
   L_UINT uHeight;
   L_UINT uMinScale;
   L_UINT uMaxScale;
   RECT rcRect;
   L_UINT uSearchMarkCount;
   POINT L_FAR * pMarkDetectedPoints;
   L_UINT uMarkDetectedCount;
} SEARCHMARKS, L_FAR * LPSEARCHMARKS;
The SEARCHMARKS structure provides registration marks search information to the LBitmap::SearchRegMarks function. The LBitmap::SearchRegMarks function also stores information in this structure about the registration marks that it finds.
| Member | Description | |
| uStructSize | Size of this structure. | |
| uType | Registration mark type. Possible values are: | |
| 
 | Value | Meaning | 
| 
 | RGS_T | [0x0000] T-shape registration mark. | 
| 
 | Currently, only one registration mark is defined (T-shape). | |
| uWidth | Registration mark width, in pixels. | |
| uHeight | Registration mark height, in pixels. | |
| uMinScale | Minimum registration mark scale to be detected. This is a percentage. It must not exceed uMaxScale. | |
| uMaxScale | Maximum registration mark scale to be detected. This is a percentage. It must not be lower than uMinScale. | |
| rcRect | The area to be searched for registration marks (in pixels). | |
| uSearchMarksCount | Number of registration marks expected inside the search area. | |
| pMarkDetectedPoints | Pointer to an array which will be filled with the location points of the detected registration marks. LBitmap::SearchRegMarks will fill the first uMarkDetectedCount elements in this array. | |
| uMarkDetectedCount | Number of detected registration marks inside the search area. This variable will be updated by LBitmap::SearchRegMarks function. This tells how many elements of the pMarkDetectedPoints array will be filled. | |