70 #define NORM_APPLICATION (APPLICATION - CONT_SPEC_TAGS) 71 #define NORM_SCENE (SCENE - CONT_SPEC_TAGS) 72 #define NORM_STDID (STDID - CONT_SPEC_TAGS) 73 #define NORM_STDVER (STDVER - CONT_SPEC_TAGS) 74 #define NORM_OBJINFO (OBJINFO - CONT_SPEC_TAGS) 75 #define NORM_STARTUP (STARTUP - CONT_SPEC_TAGS) 76 #define NORM_CLOSEDOWN (CLOSEDOWN - CONT_SPEC_TAGS) 77 #define NORM_GCPRIO (GCPRIO - CONT_SPEC_TAGS) 78 #define NORM_ITEMS (ITEMS - CONT_SPEC_TAGS) 79 #define NORM_RESIDENT (RESIDENT - CONT_SPEC_TAGS) 80 #define NORM_REMOTE (REMOTE - CONT_SPEC_TAGS) 81 #define NORM_INTERCHAN (INTERCHAN - CONT_SPEC_TAGS) 82 #define NORM_PALETTE (PALETTE - CONT_SPEC_TAGS) 83 #define NORM_FONT (FONT - CONT_SPEC_TAGS) 84 #define NORM_CSHAPE (CSHAPE - CONT_SPEC_TAGS) 85 #define NORM_BOOLVAR (BOOLVAR - CONT_SPEC_TAGS) 86 #define NORM_INTVAR (INTVAR - CONT_SPEC_TAGS) 87 #define NORM_OCTVAR (OCTVAR - CONT_SPEC_TAGS) 88 #define NORM_OBJVAR (OBJVAR - CONT_SPEC_TAGS) 89 #define NORM_CONTVAR (CONTVAR - CONT_SPEC_TAGS) 90 #define NORM_LINK (LINK - CONT_SPEC_TAGS) 91 #define NORM_STREAM (STREAM - CONT_SPEC_TAGS) 92 #define NORM_BITMAP (BITMAP - CONT_SPEC_TAGS) 93 #define NORM_LINEART (LINEART - CONT_SPEC_TAGS) 94 #define NORM_DYNAMICLINEART (DYNAMICLINEART - CONT_SPEC_TAGS) 95 #define NORM_RECT (RECT - CONT_SPEC_TAGS) 96 #define NORM_HOTSPOT (HOTSPOT - CONT_SPEC_TAGS) 97 #define NORM_SWITCH (SWITCH - CONT_SPEC_TAGS) 98 #define NORM_PUSH (PUSH - CONT_SPEC_TAGS) 99 #define NORM_TEXT (TEXT - CONT_SPEC_TAGS) 100 #define NORM_ENTRY (ENTRY - CONT_SPEC_TAGS) 101 #define NORM_HYPER (HYPER - CONT_SPEC_TAGS) 102 #define NORM_SLIDER (SLIDER - CONT_SPEC_TAGS) 103 #define NORM_TGROUP (TGROUP - CONT_SPEC_TAGS) 104 #define NORM_LGROUP (LGROUP - CONT_SPEC_TAGS) 105 #define NORM_SPAWNCLOSE (SPAWNCLOSE - CONT_SPEC_TAGS) 106 #define NORM_RESTART (RESTART - CONT_SPEC_TAGS) 107 #define NORM_DEFATTS (DEFATTS - CONT_SPEC_TAGS) 108 #define NORM_CHARSET (CHARSET - CONT_SPEC_TAGS) 109 #define NORM_BACKCOL (BACKCOL - CONT_SPEC_TAGS) 110 #define NORM_TCHOOK (TCHOOK - CONT_SPEC_TAGS) 111 #define NORM_TCOL (TCOL - CONT_SPEC_TAGS) 112 #define NORM_DEFFONT (DEFFONT - CONT_SPEC_TAGS) 113 #define NORM_FONTATTS (FONTATTS - CONT_SPEC_TAGS) 114 #define NORM_INTPRGCHOOK (INTPRGCHOOK - CONT_SPEC_TAGS) 115 #define NORM_STREAMCHOOK (STREAMCHOOK - CONT_SPEC_TAGS) 116 #define NORM_BITMAPCHOOK (BITMAPCHOOK - CONT_SPEC_TAGS) 117 #define NORM_LINEARTCHOOK (LINEARTCHOOK - CONT_SPEC_TAGS) 118 #define NORM_BUTTONREFCOL (BUTTONREFCOL - CONT_SPEC_TAGS) 119 #define NORM_HIGHREFCOL (HIGHREFCOL - CONT_SPEC_TAGS) 120 #define NORM_SLIDEREFCOL (SLIDEREFCOL - CONT_SPEC_TAGS) 121 #define NORM_INEVENT (INEVENT - CONT_SPEC_TAGS) 122 #define NORM_SCENECOORDS (SCENECOORDS - CONT_SPEC_TAGS) 123 #define NORM_ASPECT (ASPECT - CONT_SPEC_TAGS) 124 #define NORM_MOVING (MOVING - CONT_SPEC_TAGS) 125 #define NORM_NEXTSCN (NEXTSCN - CONT_SPEC_TAGS) 126 #define NORM_INITACTIVE (INITACTIVE - CONT_SPEC_TAGS) 127 #define NORM_CHOOK (CHOOK - CONT_SPEC_TAGS) 128 #define NORM_OCONTENT (OCONTENT - CONT_SPEC_TAGS) 129 #define NORM_SHARED (SHARED - CONT_SPEC_TAGS) 130 #define NORM_CONTSIZE (CONTSIZE - CONT_SPEC_TAGS) 131 #define NORM_CONTPRIO (CONTPRIO - CONT_SPEC_TAGS) 132 #define NORM_LINKCOND (LINKCOND - CONT_SPEC_TAGS) 133 #define NORM_EFFECT (EFFECT - CONT_SPEC_TAGS) 134 #define NORM_NAME (NAME - CONT_SPEC_TAGS) 135 #define NORM_INITAVAIL (INITAVAIL - CONT_SPEC_TAGS) 136 #define NORM_PRGCONTAG (PRGCONTAG - CONT_SPEC_TAGS) 137 #define NORM_OVALUE (OVALUE - CONT_SPEC_TAGS) 138 #define NORM_OBJREF (OBJREF - CONT_SPEC_TAGS) 139 #define NORM_CONTREF (CONTREF - CONT_SPEC_TAGS) 140 #define NORM_MOVEMENTTABLE (MOVEMENTTABLE - CONT_SPEC_TAGS) 141 #define NORM_TGITEMS (TGITEMS - CONT_SPEC_TAGS) 142 #define NORM_NOTOKEN (NOTOKEN - CONT_SPEC_TAGS) 143 #define NORM_POSITIONS (POSITIONS - CONT_SPEC_TAGS) 144 #define NORM_WRAP (WRAP - CONT_SPEC_TAGS) 145 #define NORM_MULTIPLE (MULTIPLE - CONT_SPEC_TAGS) 146 #define NORM_OBOXSIZE (OBOXSIZE - CONT_SPEC_TAGS) 147 #define NORM_OPOSITION (OPOSITION - CONT_SPEC_TAGS) 148 #define NORM_OPALREF (OPALREF - CONT_SPEC_TAGS) 149 #define NORM_TILING (TILING - CONT_SPEC_TAGS) 150 #define NORM_OTRANS (OTRANS - CONT_SPEC_TAGS) 151 #define NORM_BBBOX (BBBOX - CONT_SPEC_TAGS) 152 #define NORM_OLWIDTH (OLWIDTH - CONT_SPEC_TAGS) 153 #define NORM_OLSTYLE (OLSTYLE - CONT_SPEC_TAGS) 154 #define NORM_ORLCOLOUR (ORLCOLOUR - CONT_SPEC_TAGS) 155 #define NORM_ORFCOLOUR (ORFCOLOUR - CONT_SPEC_TAGS) 156 #define NORM_OFONT (OFONT - CONT_SPEC_TAGS) 157 #define NORM_HJUST (HJUST - CONT_SPEC_TAGS) 158 #define NORM_VJUST (VJUST - CONT_SPEC_TAGS) 159 #define NORM_LINEOR (LINEOR - CONT_SPEC_TAGS) 160 #define NORM_STARTCORN (STARTCORN - CONT_SPEC_TAGS) 161 #define NORM_TEXTWRAP (TEXTWRAP - CONT_SPEC_TAGS) 162 #define NORM_MULTIPLEX (MULTIPLEX - CONT_SPEC_TAGS) 163 #define NORM_STORAGE (STORAGE - CONT_SPEC_TAGS) 164 #define NORM_LOOPING (LOOPING - CONT_SPEC_TAGS) 165 #define NORM_AUDIO (AUDIO - CONT_SPEC_TAGS) 166 #define NORM_VIDEO (VIDEO - CONT_SPEC_TAGS) 167 #define NORM_RTGRAPHICS (RTGRAPHICS - CONT_SPEC_TAGS) 168 #define NORM_COMPTAG (COMPTAG - CONT_SPEC_TAGS) 169 #define NORM_OVOLUME (OVOLUME - CONT_SPEC_TAGS) 170 #define NORM_TERMIN (TERMIN - CONT_SPEC_TAGS) 171 #define NORM_ENGRESP (ENGRESP - CONT_SPEC_TAGS) 172 #define NORM_ORIENTATION (ORIENTATION - CONT_SPEC_TAGS) 173 #define NORM_MAXVAL (MAXVAL - CONT_SPEC_TAGS) 174 #define NORM_MINVAL (MINVAL - CONT_SPEC_TAGS) 175 #define NORM_INITVAL (INITVAL - CONT_SPEC_TAGS) 176 #define NORM_INITPOR (INITPOR - CONT_SPEC_TAGS) 177 #define NORM_STEPSIZE (STEPSIZE - CONT_SPEC_TAGS) 178 #define NORM_SLSTYLE (SLSTYLE - CONT_SPEC_TAGS) 179 #define NORM_INPUTTYPE (INPUTTYPE - CONT_SPEC_TAGS) 180 #define NORM_CHARLIST (CHARLIST - CONT_SPEC_TAGS) 181 #define NORM_OBSCURED (OBSCURED - CONT_SPEC_TAGS) 182 #define NORM_MAXLEN (MAXLEN - CONT_SPEC_TAGS) 183 #define NORM_OLABEL (OLABEL - CONT_SPEC_TAGS) 184 #define NORM_BSTYLE (BSTYLE - CONT_SPEC_TAGS) 185 #define NORM_ACTIVATE (ACTIVATE - CONT_SPEC_TAGS) 186 #define NORM_ADD (ADD - CONT_SPEC_TAGS) 187 #define NORM_ADDITEM (ADDITEM - CONT_SPEC_TAGS) 188 #define NORM_APPEND (APPEND - CONT_SPEC_TAGS) 189 #define NORM_BRINGTOFRONT (BRINGTOFRONT - CONT_SPEC_TAGS) 190 #define NORM_CALL (CALL - CONT_SPEC_TAGS) 191 #define NORM_CALLACTIONSLOT (CALLACTIONSLOT - CONT_SPEC_TAGS) 192 #define NORM_CLEAR (CLEAR - CONT_SPEC_TAGS) 193 #define NORM_CLONE (CLONE - CONT_SPEC_TAGS) 194 #define NORM_CLOSECONNECTION (CLOSECONNECTION - CONT_SPEC_TAGS) 195 #define NORM_DEACTIVATE (DEACTIVATE - CONT_SPEC_TAGS) 196 #define NORM_DELITEM (DELITEM - CONT_SPEC_TAGS) 197 #define NORM_DESELECT (DESELECT - CONT_SPEC_TAGS) 198 #define NORM_DESELECTITEM (DESELECTITEM - CONT_SPEC_TAGS) 199 #define NORM_DIVIDE (DIVIDE - CONT_SPEC_TAGS) 200 #define NORM_DRAWARC (DRAWARC - CONT_SPEC_TAGS) 201 #define NORM_DRAWLINE (DRAWLINE - CONT_SPEC_TAGS) 202 #define NORM_DRAWOVAL (DRAWOVAL - CONT_SPEC_TAGS) 203 #define NORM_DRAWPOLYGON (DRAWPOLYGON - CONT_SPEC_TAGS) 204 #define NORM_DRAWPOLYLINE (DRAWPOLYLINE - CONT_SPEC_TAGS) 205 #define NORM_DRAWRECTANGLE (DRAWRECTANGLE - CONT_SPEC_TAGS) 206 #define NORM_DRAWSECTOR (DRAWSECTOR - CONT_SPEC_TAGS) 207 #define NORM_FORK (FORK - CONT_SPEC_TAGS) 208 #define NORM_GETAVAILABILITYSTATUS (GETAVAILABILITYSTATUS - CONT_SPEC_TAGS) 209 #define NORM_GETBOXSIZE (GETBOXSIZE - CONT_SPEC_TAGS) 210 #define NORM_GETCELLITEM (GETCELLITEM - CONT_SPEC_TAGS) 211 #define NORM_GETCURSORPOSITION (GETCURSORPOSITION - CONT_SPEC_TAGS) 212 #define NORM_GETENGINESUPPORT (GETENGINESUPPORT - CONT_SPEC_TAGS) 213 #define NORM_GETENTRYPOINT (GETENTRYPOINT - CONT_SPEC_TAGS) 214 #define NORM_GETFILLCOLOUR (GETFILLCOLOUR - CONT_SPEC_TAGS) 215 #define NORM_GETFIRSTITEM (GETFIRSTITEM - CONT_SPEC_TAGS) 216 #define NORM_GETHIGHLIGHTSTATUS (GETHIGHLIGHTSTATUS - CONT_SPEC_TAGS) 217 #define NORM_GETINTERACTIONSTATUS (GETINTERACTIONSTATUS - CONT_SPEC_TAGS) 218 #define NORM_GETITEMSTATUS (GETITEMSTATUS - CONT_SPEC_TAGS) 219 #define NORM_GETLABEL (GETLABEL - CONT_SPEC_TAGS) 220 #define NORM_GETLASTANCHORFIRED (GETLASTANCHORFIRED - CONT_SPEC_TAGS) 221 #define NORM_GETLINECOLOUR (GETLINECOLOUR - CONT_SPEC_TAGS) 222 #define NORM_GETLINESTYLE (GETLINESTYLE - CONT_SPEC_TAGS) 223 #define NORM_GETLINEWIDTH (GETLINEWIDTH - CONT_SPEC_TAGS) 224 #define NORM_GETLISTITEM (GETLISTITEM - CONT_SPEC_TAGS) 225 #define NORM_GETLISTSIZE (GETLISTSIZE - CONT_SPEC_TAGS) 226 #define NORM_GETOVERWRITEMODE (GETOVERWRITEMODE - CONT_SPEC_TAGS) 227 #define NORM_GETPORTION (GETPORTION - CONT_SPEC_TAGS) 228 #define NORM_GETPOSITION (GETPOSITION - CONT_SPEC_TAGS) 229 #define NORM_GETRUNNINGSTATUS (GETRUNNINGSTATUS - CONT_SPEC_TAGS) 230 #define NORM_GETSELECTIONSTATUS (GETSELECTIONSTATUS - CONT_SPEC_TAGS) 231 #define NORM_GETSLIDERVALUE (GETSLIDERVALUE - CONT_SPEC_TAGS) 232 #define NORM_GETTEXTCONTENT (GETTEXTCONTENT - CONT_SPEC_TAGS) 233 #define NORM_GETTEXTDATA (GETTEXTDATA - CONT_SPEC_TAGS) 234 #define NORM_GETTOKENPOSITION (GETTOKENPOSITION - CONT_SPEC_TAGS) 235 #define NORM_GETVOLUME (GETVOLUME - CONT_SPEC_TAGS) 236 #define NORM_LAUNCH (LAUNCH - CONT_SPEC_TAGS) 237 #define NORM_LOCKSCREEN (LOCKSCREEN - CONT_SPEC_TAGS) 238 #define NORM_MODULO (MODULO - CONT_SPEC_TAGS) 239 #define NORM_MOVE (MOVE - CONT_SPEC_TAGS) 240 #define NORM_MOVETO (MOVETO - CONT_SPEC_TAGS) 241 #define NORM_MULTIPLY (MULTIPLY - CONT_SPEC_TAGS) 242 #define NORM_OPENCONNECTION (OPENCONNECTION - CONT_SPEC_TAGS) 243 #define NORM_PRELOAD (PRELOAD - CONT_SPEC_TAGS) 244 #define NORM_PUTBEFORE (PUTBEFORE - CONT_SPEC_TAGS) 245 #define NORM_PUTBEHIND (PUTBEHIND - CONT_SPEC_TAGS) 246 #define NORM_QUIT (QUIT - CONT_SPEC_TAGS) 247 #define NORM_READPERSISTENT (READPERSISTENT - CONT_SPEC_TAGS) 248 #define NORM_RUN (RUN - CONT_SPEC_TAGS) 249 #define NORM_SCALEBITMAP (SCALEBITMAP - CONT_SPEC_TAGS) 250 #define NORM_SCALEVIDEO (SCALEVIDEO - CONT_SPEC_TAGS) 251 #define NORM_SCROLLITEMS (SCROLLITEMS - CONT_SPEC_TAGS) 252 #define NORM_SELECT (SELECT - CONT_SPEC_TAGS) 253 #define NORM_SELECTITEM (SELECTITEM - CONT_SPEC_TAGS) 254 #define NORM_SENDEVENT (SENDEVENT - CONT_SPEC_TAGS) 255 #define NORM_SENDTOBACK (SENDTOBACK - CONT_SPEC_TAGS) 256 #define NORM_SETBOXSIZE (SETBOXSIZE - CONT_SPEC_TAGS) 257 #define NORM_SETCACHEPRIORITY (SETCACHEPRIORITY - CONT_SPEC_TAGS) 258 #define NORM_SETCOUNTERENDPOSITION (SETCOUNTERENDPOSITION - CONT_SPEC_TAGS) 259 #define NORM_SETCOUNTERPOSITION (SETCOUNTERPOSITION - CONT_SPEC_TAGS) 260 #define NORM_SETCOUNTERTRIGGER (SETCOUNTERTRIGGER - CONT_SPEC_TAGS) 261 #define NORM_SETCURSORPOSITION (SETCURSORPOSITION - CONT_SPEC_TAGS) 262 #define NORM_SETCURSORSHAPE (SETCURSORSHAPE - CONT_SPEC_TAGS) 263 #define NORM_SETDATA (SETDATA - CONT_SPEC_TAGS) 264 #define NORM_SETENTRYPOINT (SETENTRYPOINT - CONT_SPEC_TAGS) 265 #define NORM_SETFILLCOLOUR (SETFILLCOLOUR - CONT_SPEC_TAGS) 266 #define NORM_SETFIRSTITEM (SETFIRSTITEM - CONT_SPEC_TAGS) 267 #define NORM_SETFONTREF (SETFONTREF - CONT_SPEC_TAGS) 268 #define NORM_SETHIGHLIGHTSTATUS (SETHIGHLIGHTSTATUS - CONT_SPEC_TAGS) 269 #define NORM_SETINTERACTIONSTATUS (SETINTERACTIONSTATUS - CONT_SPEC_TAGS) 270 #define NORM_SETLABEL (SETLABEL - CONT_SPEC_TAGS) 271 #define NORM_SETLINECOLOUR (SETLINECOLOUR - CONT_SPEC_TAGS) 272 #define NORM_SETLINESTYLE (SETLINESTYLE - CONT_SPEC_TAGS) 273 #define NORM_SETLINEWIDTH (SETLINEWIDTH - CONT_SPEC_TAGS) 274 #define NORM_SETOVERWRITEMODE (SETOVERWRITEMODE - CONT_SPEC_TAGS) 275 #define NORM_SETPALETTEREF (SETPALETTEREF - CONT_SPEC_TAGS) 276 #define NORM_SETPORTION (SETPORTION - CONT_SPEC_TAGS) 277 #define NORM_SETPOSITION (SETPOSITION - CONT_SPEC_TAGS) 278 #define NORM_SETSLIDERVALUE (SETSLIDERVALUE - CONT_SPEC_TAGS) 279 #define NORM_SETSPEED (SETSPEED - CONT_SPEC_TAGS) 280 #define NORM_SETTIMER (SETTIMER - CONT_SPEC_TAGS) 281 #define NORM_SETTRANSPARENCY (SETTRANSPARENCY - CONT_SPEC_TAGS) 282 #define NORM_SETVARIABLE (SETVARIABLE - CONT_SPEC_TAGS) 283 #define NORM_SETVOLUME (SETVOLUME - CONT_SPEC_TAGS) 284 #define NORM_SPAWN (SPAWN - CONT_SPEC_TAGS) 285 #define NORM_STEP (STEP - CONT_SPEC_TAGS) 286 #define NORM_STOP (STOP - CONT_SPEC_TAGS) 287 #define NORM_STOREPERSISTENT (STOREPERSISTENT - CONT_SPEC_TAGS) 288 #define NORM_SUBTRACT (SUBTRACT - CONT_SPEC_TAGS) 289 #define NORM_TESTVARIABLE (TESTVARIABLE - CONT_SPEC_TAGS) 290 #define NORM_TOGGLE (TOGGLE - CONT_SPEC_TAGS) 291 #define NORM_TOGGLEITEM (TOGGLEITEM - CONT_SPEC_TAGS) 292 #define NORM_TRANSITIONTO (TRANSITIONTO - CONT_SPEC_TAGS) 293 #define NORM_UNLOAD (UNLOAD - CONT_SPEC_TAGS) 294 #define NORM_UNLOCKSCREEN (UNLOCKSCREEN - CONT_SPEC_TAGS) 295 #define NORM_INVOKE (INVOKE - CONT_SPEC_TAGS) 296 #define NORM_GBOOL (GBOOL - CONT_SPEC_TAGS) 297 #define NORM_GINT (GINT - CONT_SPEC_TAGS) 298 #define NORM_GOSTRING (GOSTRING - CONT_SPEC_TAGS) 299 #define NORM_GOBJREF (GOBJREF - CONT_SPEC_TAGS) 300 #define NORM_GCONTREF (GCONTREF - CONT_SPEC_TAGS) 301 #define NORM_NEWCOLIND (NEWCOLIND - CONT_SPEC_TAGS) 302 #define NORM_NEWABSCOL (NEWABSCOL - CONT_SPEC_TAGS) 303 #define NORM_NEWFONTNAME (NEWFONTNAME - CONT_SPEC_TAGS) 304 #define NORM_NEWFONTREF (NEWFONTREF - CONT_SPEC_TAGS) 305 #define NORM_NEWCSIZE (NEWCSIZE - CONT_SPEC_TAGS) 306 #define NORM_NEWCPRIO (NEWCPRIO - CONT_SPEC_TAGS) 307 #define NORM_INDIRECT (INDIRECT - CONT_SPEC_TAGS) 308 #define NORM_SETBACKGROUNDCOLOUR (SETBACKGROUNDCOLOUR - CONT_SPEC_TAGS) 309 #define NORM_SETCELLPOSITION (SETCELLPOSITION - CONT_SPEC_TAGS) 310 #define NORM_SETINPUTREGISTER (SETINPUTREGISTER - CONT_SPEC_TAGS) 311 #define NORM_SETTEXTCOLOUR (SETTEXTCOLOUR - CONT_SPEC_TAGS) 312 #define NORM_SETFONTATTRIBUTES (SETFONTATTRIBUTES - CONT_SPEC_TAGS) 313 #define NORM_SETVIDEODECODEOFFSET (SETVIDEODECODEOFFSET - CONT_SPEC_TAGS) 314 #define NORM_GETVIDEODECODEOFFSET (GETVIDEODECODEOFFSET - CONT_SPEC_TAGS) 315 #define NORM_GETFOCUSPOSITION (GETFOCUSPOSITION - CONT_SPEC_TAGS) 316 #define NORM_SETFOCUSPOSITION (SETFOCUSPOSITION - CONT_SPEC_TAGS) 317 #define NORM_SETBITMAPDECODEOFFSET (SETBITMAPDECODEOFFSET - CONT_SPEC_TAGS) 318 #define NORM_GETBITMAPDECODEOFFSET (GETBITMAPDECODEOFFSET - CONT_SPEC_TAGS) 319 #define NORM_SETSLIDERPARAMETERS (SETSLIDERPARAMETERS - CONT_SPEC_TAGS) 320 #define NORM_ODESKTOPCOLOUR (ODESKTOPCOLOUR - CONT_SPEC_TAGS) 321 #define NORM_SETDESKTOPCOLOUR (SETDESKTOPCOLOUR - CONT_SPEC_TAGS) 322 #define NORM_GETCOUNTERPOSITION (GETCOUNTERPOSITION - CONT_SPEC_TAGS) 323 #define NORM_GETCOUNTERMAXPOSITION (GETCOUNTERMAXPOSITION - CONT_SPEC_TAGS) 326 #define NORM_OINPUTMASK (OINPUTMASK - CONT_SPEC_TAGS) 327 #define NORM_SETINPUTMASK (SETINPUTMASK - CONT_SPEC_TAGS) 330 #define ONE_BYTE_TAG (CONT_SPEC_TAGS + 30) 331 #define TWO_BYTE_TAG (CONT_SPEC_TAGS + 127) 356 lengthPosition = listPtr->tagPosition;
365 if (listPtr->tag > TWO_BYTE_TAG)
369 else if (listPtr->tag > ONE_BYTE_TAG)
385 listPtr->dataType = 2;
397 int dataPosition = listPtr->tagPosition;
405 if (listPtr->tag > TWO_BYTE_TAG)
409 else if (listPtr->tag > ONE_BYTE_TAG)
420 listPtr->dataType = 1;
432 unsigned int lengthOfLength;
434 unsigned long currentPosition = listPtr->tagPosition;
435 MHEG5Byte *newString;
463 lengthOfLength = length & 0xFFFFFF7F;
466 while (lengthOfLength > 0)
474 listPtr->data.stringData.len = length;
477 newString = STR_DataAlloc( length );
480 if (newString == NULL)
482 DPL1((
"ERROR: fpa1_parseDataStr() failed to pa1_malloc %ld bytes\n", length));
483 listPtr->data.stringData.data = NULL;
484 listPtr->data.stringData.len = 0;
489 listPtr->data.stringData.data = newString;
499 listPtr->dataType = 4;
512 if (listPtr->tag == INTEGER)
516 else if (listPtr->tag == MHEG_BOOL)
520 else if ((listPtr->tag == OCTETSTRING) || (listPtr->tag == CONTREF))
534 vpa1_filePos nextTagPosition;
537 unsigned short childCnt[3] = {0, 0, 0};
538 unsigned short startGenericDataCnt = fpa1_GenericDataCount;
543 nextTagPosition = listPtr->nextTagPosition;
545 switch (listPtr->tag)
551 fpa1_GenericDataCount++;
557 fpa1_GenericDataCount++;
564 fpa1_GenericDataCount++;
575 if (listPtr->tag < CONT_SPEC_TAGS)
581 if (success == FALSE)
588 switch (listPtr->tag - CONT_SPEC_TAGS)
590 case NORM_APPLICATION:
593 fpa1_decodeAppSetList( childPtr, 0 );
597 childPtr =
fpa1_setParse( sceneSetCompsArr, nextTagPosition );
599 fpa1_decodeSceneSetList( childPtr, 0 );
609 case NORM_INTPRGCHOOK:
610 case NORM_STREAMCHOOK:
611 case NORM_BITMAPCHOOK:
612 case NORM_LINEARTCHOOK:
637 case NORM_ORIENTATION:
645 case NORM_INITACTIVE:
665 case NORM_OINPUTMASK:
673 case NORM_SPAWNCLOSE:
677 fpa1_GroupActionCount += *childCnt;
678 fpa1_GroupParamCount += fpa1_GenericDataCount - startGenericDataCnt;
686 childPtr =
fpa1_setParse( resPrgSetCompsArr, nextTagPosition );
690 childPtr =
fpa1_setParse( remPrgSetCompsArr, nextTagPosition );
694 childPtr =
fpa1_setParse( itcPrgSetCompsArr, nextTagPosition );
700 childPtr =
fpa1_setParse( paletteSetCompsArr, nextTagPosition );
728 childPtr =
fpa1_setParse( streamSetCompsArr, nextTagPosition );
736 childPtr =
fpa1_setParse( lartSetCompsArr, nextTagPosition );
739 case NORM_DYNAMICLINEART:
740 childPtr =
fpa1_setParse( dLartSetCompsArr, nextTagPosition );
744 childPtr =
fpa1_setParse( rectSetCompsArr, nextTagPosition );
748 childPtr =
fpa1_setParse( buttonSetCompsArr, nextTagPosition );
752 childPtr =
fpa1_setParse( switButSetCompsArr, nextTagPosition );
756 childPtr =
fpa1_setParse( pushButSetCompsArr, nextTagPosition );
764 childPtr =
fpa1_setParse( entFldSetCompsArr, nextTagPosition );
768 childPtr =
fpa1_setParse( hypTxtSetCompsArr, nextTagPosition );
772 childPtr =
fpa1_setParse( sliderSetCompsArr, nextTagPosition );
776 childPtr =
fpa1_setParse( tokGrpSetCompsArr, nextTagPosition );
780 childPtr =
fpa1_setParse( listGrpSetCompsArr, nextTagPosition );
794 case NORM_BUTTONREFCOL:
795 case NORM_HIGHREFCOL:
796 case NORM_SLIDEREFCOL:
799 case NORM_ODESKTOPCOLOUR:
803 case NORM_SCENECOORDS:
810 fpa1_GroupParamCount += fpa1_GenericDataCount - startGenericDataCnt;
831 case NORM_MOVEMENTTABLE:
860 childPtr =
fpa1_setParse( audioSetCompsArr, nextTagPosition );
864 childPtr =
fpa1_setParse( videoSetCompsArr, nextTagPosition );
867 case NORM_RTGRAPHICS:
872 case NORM_BRINGTOFRONT:
874 case NORM_DEACTIVATE:
876 case NORM_LOCKSCREEN:
881 case NORM_SENDTOBACK:
886 case NORM_UNLOCKSCREEN:
888 case NORM_NEWFONTREF:
893 case NORM_CALLACTIONSLOT:
894 case NORM_CLOSECONNECTION:
895 case NORM_DESELECTITEM:
902 case NORM_SCROLLITEMS:
903 case NORM_SELECTITEM:
904 case NORM_SETCACHEPRIORITY:
905 case NORM_SETCOUNTERENDPOSITION:
906 case NORM_SETCOUNTERPOSITION:
907 case NORM_SETENTRYPOINT:
908 case NORM_SETFIRSTITEM:
909 case NORM_SETFOCUSPOSITION:
910 case NORM_SETINPUTREGISTER:
911 case NORM_SETLINESTYLE:
912 case NORM_SETLINEWIDTH:
913 case NORM_SETPORTION:
914 case NORM_SETSLIDERVALUE:
915 case NORM_SETTRANSPARENCY:
919 case NORM_TOGGLEITEM:
929 case NORM_SETFONTATTRIBUTES:
930 case NORM_SETINPUTMASK:
940 case NORM_GETAVAILABILITYSTATUS:
941 case NORM_GETENTRYPOINT:
942 case NORM_GETFILLCOLOUR:
943 case NORM_GETFIRSTITEM:
944 case NORM_GETFOCUSPOSITION:
945 case NORM_GETHIGHLIGHTSTATUS:
946 case NORM_GETINTERACTIONSTATUS:
948 case NORM_GETLASTANCHORFIRED:
949 case NORM_GETLINECOLOUR:
950 case NORM_GETLINESTYLE:
951 case NORM_GETLINEWIDTH:
952 case NORM_GETLISTSIZE:
953 case NORM_GETOVERWRITEMODE:
954 case NORM_GETPORTION:
955 case NORM_GETRUNNINGSTATUS:
956 case NORM_GETSELECTIONSTATUS:
957 case NORM_GETSLIDERVALUE:
958 case NORM_GETTEXTCONTENT:
959 case NORM_GETTEXTDATA:
960 case NORM_GETTOKENPOSITION:
966 case NORM_GETCOUNTERPOSITION:
967 case NORM_GETCOUNTERMAXPOSITION:
970 case NORM_SETPALETTEREF:
975 case NORM_DRAWSECTOR:
981 case NORM_DRAWRECTANGLE:
985 case NORM_DRAWPOLYGON:
986 case NORM_DRAWPOLYLINE:
990 case NORM_GETBOXSIZE:
991 case NORM_GETCURSORPOSITION:
992 case NORM_GETPOSITION:
993 case NORM_GETBITMAPDECODEOFFSET:
994 case NORM_GETVIDEODECODEOFFSET:
998 case NORM_GETCELLITEM:
999 case NORM_GETITEMSTATUS:
1000 case NORM_GETLISTITEM:
1004 case NORM_GETENGINESUPPORT:
1008 case NORM_OPENCONNECTION:
1012 case NORM_READPERSISTENT:
1013 case NORM_STOREPERSISTENT:
1017 case NORM_SCALEBITMAP:
1018 case NORM_SCALEVIDEO:
1019 case NORM_SETBOXSIZE:
1020 case NORM_SETCURSORPOSITION:
1021 case NORM_SETPOSITION:
1022 case NORM_SETBITMAPDECODEOFFSET:
1023 case NORM_SETVIDEODECODEOFFSET:
1027 case NORM_SENDEVENT:
1028 fpa1_GenericDataCount++;
1032 case NORM_SETCOUNTERTRIGGER:
1036 case NORM_SETCURSORSHAPE:
1044 case NORM_SETFILLCOLOUR:
1048 case NORM_SETFONTREF:
1052 case NORM_SETHIGHLIGHTSTATUS:
1053 case NORM_SETINTERACTIONSTATUS:
1054 case NORM_SETOVERWRITEMODE:
1058 case NORM_SETLINECOLOUR:
1059 case NORM_SETTEXTCOLOUR:
1060 case NORM_SETBACKGROUNDCOLOUR:
1061 case NORM_SETDESKTOPCOLOUR:
1065 case NORM_SETSLIDERPARAMETERS:
1066 case NORM_SETCELLPOSITION:
1067 childPtr =
fpa1_sequenceParse( childCnt, setSliderParametersSeqCompArr, nextTagPosition );
1078 case NORM_SETVARIABLE:
1082 case NORM_TESTVARIABLE:
1086 case NORM_TRANSITIONTO:
1095 fpa1_GenericDataCount++;
1099 case NORM_NEWCOLIND:
1104 case NORM_NEWABSCOL:
1105 case NORM_NEWFONTNAME:
1113 fpa1_GenericDataCount++;
1120 if (childPtr != NULL)
1123 listPtr->children = childPtr;
1124 listPtr->childCount[0] = childCnt[0];
1125 listPtr->childCount[1] = childCnt[1];
1126 listPtr->childCount[2] = childCnt[2];
1127 listPtr->dataTotal = fpa1_GenericDataCount - startGenericDataCnt;
fpa1_syntaxList * fpa1_setParse(int *, vpa1_filePos)
int fpa1_rdfGetByteAbsolute(vpa1_filePos)
Contains functions to decode MHEG-5 ASN.1 Token Group and Token Manager class components.
void fpa1_rdfMoveToContents(void)
Contains functions/globals used to read MHEG-5 ASN.1 scripts.
Contains functions to decode MHEG-5 ASN.1 Integer class component.
Contains functions to decode MHEG-5 ASN.1 Link class components.
int fpa1_parseDataStr(fpa1_syntaxList *listPtr)
int fpa1_parseData(fpa1_syntaxList *listPtr)
Gets primitave data item from script and puts it in current syntaxList item.
Contains function to parse MHEG-5 ASN.1 tags.
Contains functions/structure used to do MHEG-5 ASN.1 syntax parsing.
Contains functions to decode MHEG-5 ASN.1 Text class components.
Contains functions to decode MHEG-5 ASN.1 Generic Boolean type.
Typedefs, macros used by all of parser. These may be duplicated elsewhere.
Contains functions to decode MHEG-5 ASN.1 List Group class components.
Contains functions to decode MHEG-5 ASN.1 Stream, Audio, Video, RTGraphics class components.
Contains functions to decode MHEG-5 ASN.1 XYPosition type.
Contains functions to decode MHEG-5 ASN.1 Generic Octet String type.
Typedefs for script reading functions.
int fpa1_rdfGetBooleanAbsolute(vpa1_filePos)
int fpa1_rdfGetIntegerAbsolute(vpa1_filePos, int)
Contains functions to decode MHEG-5 ASN.1 Generic Content Reference type.
Contains functions to decode MHEG-5 ASN.1 Action class components.
Contains macros for MHEG-5 ASN.1 tags and structures.
Contains functions to decode MHEG-5 ASN.1 Ingredient class components.
Contains functions to decode MHEG-5 ASN.1 Switch Button, Button, Hotspot, Push Button class component...
int fpa1_parseDataBool(fpa1_syntaxList *listPtr)
Contains functions to decode MHEG-5 ASN.1 Slider, Interactible, Entry Field, Hyper Text class compone...
fpa1_syntaxList * fpa1_sequenceParse(unsigned short *, int *, vpa1_filePos)
Contains functions to decode MHEG-5 ASN.1 Object Reference, External Reference, Indirect Reference...
int fpa1_parseDataInt(fpa1_syntaxList *listPtr)
fpa1_syntaxList * fpa1_sequenceOfParse(unsigned short *, int, vpa1_filePos)
fpa1_syntaxList * fpa1_decodeVariable(vpa1_filePos, int)
Contains functions to decode MHEG-5 ASN.1 Scene class components.
int fpa1_tagsParse(fpa1_syntaxList *listPtr)
Contains functions used to parse MHEG-5 ASN.1 SETs. SETs can have components in any order and as such...
Contains functions to decode MHEG-5 ASN.1 Application class components.
Contains functions to decode MHEG-5 ASN.1 Program, Resident Program, Remote Program and Interchanged ...
Contains memory management functions.
Contains functions used to parse MHEG-5 ASN.1 SEQUENCEs. SEQUENCEs have components in order...
Contains functions to decode MHEG-5 ASN.1 Palette, Font and Cursor Shape class components.
int fpa1_rdfSetNewFilePosition(vpa1_filePos)
fpa1_syntaxList * fpa1_choiceParse(int *)