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;