home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 October / Chip_2001-10_cd1.bin / zkuste / delphi / nastroje / d23456 / NSIS.EXE / Source / tokens.h < prev    next >
C/C++ Source or Header  |  2001-05-30  |  2KB  |  115 lines

  1. #ifndef _TOKENS_H_
  2. #define _TOKENS_H_
  3.  
  4. // the order of these two lists no longer needs to match. -J
  5. enum 
  6. {
  7.   // header setting tokens
  8.   TOK_NAME,
  9.   TOK_CAPTION,
  10.   TOK_ICON,
  11.   TOK_UNINSTICON,
  12.   TOK_ENABLEDBITMAP,
  13.   TOK_DISABLEDBITMAP,
  14.   TOK_DIRTEXT,
  15.   TOK_COMPTEXT,
  16.   TOK_LICENSETEXT,
  17.   TOK_LICENSEDATA,
  18.   TOK_UNINSTTEXT,
  19.   TOK_SILENTINST,
  20.   TOK_INSTTYPE,
  21.   TOK_OUTFILE,
  22.   TOK_INSTDIR,
  23.   TOK_INSTALLDIRREGKEY,
  24.   TOK_UNINSTALLEXENAME,
  25.   TOK_CRCCHECK,
  26.   TOK_AUTOCLOSE,
  27.   TOK_SHOWDETAILS,
  28.   TOK_DIRSHOW,
  29.   TOK_BGGRADIENT,
  30.   TOK_INSTCOLORS,
  31.  
  32.   
  33.   // system "preprocessor"ish tokens
  34.   TOK_P_IFDEF,
  35.   TOK_P_IFNDEF,
  36.   TOK_P_ELSE,  
  37.   TOK_P_ENDIF,
  38.  
  39.   TOK_P_DEFINE,
  40.   TOK_P_PACKEXEHEADER,
  41.   TOK_P_SYSTEMEXEC,
  42.   TOK_P_INCLUDE,
  43.   TOK_P_CD,
  44.   TOK_P_ERROR,
  45.   TOK_P_WARNING,
  46.  
  47.   // section/function shit
  48.   TOK_SECTION,
  49.   TOK_SECTIONEND,
  50.   TOK_SECTIONIN,
  51.   TOK_SECTIONDIVIDER,
  52.   TOK_FUNCTION,
  53.   TOK_FUNCTIONEND,
  54.  
  55.   // flag setters
  56.   TOK_SETDATESAVE,
  57.   TOK_SETOVERWRITE,
  58.   TOK_SETCOMPRESS,
  59.   TOK_DBOPTIMIZE,
  60.  
  61.   // instructions
  62.   TOK_NOP,
  63.   TOK_GOTO,
  64.   TOK_CALL,
  65.   TOK_SETOUTPATH,
  66.   TOK_CREATEDIR,
  67.   TOK_EXEC,
  68.   TOK_EXECWAIT,
  69.   TOK_EXECSHELL,
  70.   TOK_REGDLL,
  71.   TOK_UNREGDLL,
  72.   TOK_RENAME,
  73.   TOK_MESSAGEBOX,
  74.   TOK_DELETEREGVALUE,
  75.   TOK_DELETEREGKEY,
  76.   TOK_WRITEREGSTR,
  77.   TOK_WRITEREGBIN,
  78.   TOK_WRITEREGDWORD,
  79.   TOK_DELETEINISEC,
  80.   TOK_DELETEINISTR,
  81.   TOK_WRITEINISTR,
  82.   TOK_CREATESHORTCUT,
  83.   TOK_FINDWINDOW,
  84.   TOK_FINDWINDOWBYTITLE,
  85.   TOK_INSTNSPLUG,
  86.   TOK_DELETENSPLUG,
  87.   TOK_DELETE,
  88.   TOK_RMDIR,
  89.   TOK_FILE,
  90.   TOK_COPYFILES,
  91.   TOK_SETFILEATTRIBUTES,
  92.   TOK_SLEEP,
  93.   TOK_BRINGTOFRONT,
  94.   TOK_HIDEWINDOW,
  95.   TOK_IFFILEEXISTS,
  96.   TOK_ABORT,
  97.   TOK_SETDETAILSVIEW,
  98.   TOK_SETAUTOCLOSE,
  99.   TOK_IFERRORS,
  100.   TOK_CLEARERRORS,
  101.   TOK_SETERRORS,
  102.   TOK_STRCPY,
  103.   TOK_STRCMP,
  104.   TOK_GETPARENTDIR,
  105.   TOK_READINISTR,
  106.   TOK_READREGSTR,
  107.   TOK_DETAILPRINT,
  108.   TOK_GETFULLDLLPATH,
  109.   TOK_COMPAREDLLS,
  110.   TOK_COMPAREFILETIMES,
  111.  
  112.   TOK__LAST
  113. };
  114.  
  115. #endif//_TOKENS_H_