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.  | 
|