ANNOBJECTTYPE

typedef enum tagANNOBJECTTYPE 
{
   ANNOBJECT_CONTAINER = 0, 
   ANNOBJECT_POINTER = 1, 
   ANNOBJECT_AUDIO = 2, 
   ANNOBJECT_BUTTON = 3, 
   ANNOBJECT_ELLIPSE = 4, 
   ANNOBJECT_FREEHAND = 5, 
   ANNOBJECT_HILITE = 6, 
   ANNOBJECT_HOTSPOT = 7, 
   ANNOBJECT_LINE = 8, 
   ANNOBJECT_NOTE = 9, 
   ANNOBJECT_POLYGON = 10, 
   ANNOBJECT_POLYLINE = 11, 
   ANNOBJECT_RECT = 12, 
   ANNOBJECT_REDACT = 13, 
   ANNOBJECT_STAMP = 14, 
   ANNOBJECT_TEXT = 15, 
   ANNOBJECT_AUTOMATION = 16, 
   ANNOBJECT_RULER = 17, 
   ANNOBJECT_CROSSPRODUCT = 18, 
   ANNOBJECT_POINT = 19, 
   ANNOBJECT_PROTRACTOR = 20, 
   ANNOBJECT_VIDEO = 21, 
   ANNOBJECT_PUSHPIN = 22, 
   ANNOBJECT_FREEHANDHOTSPOT = 23, 
   ANNOBJECT_CURVE = 24, 
   ANNOBJECT_CURVECLOSED = 25, 
   ANNOBJECT_ENCRYPT = 26, 
   ANNOBJECT_TEXTPOINTER = 27, 
   ANNOBJECT_POLYRULER   = 28, 
   ANNOBJECT_RTF = 29, 


   ANNOBJECT_LAST,            // last automation object defined
} ANNOBJECTTYPE, *pANNOBJECTTYPE;