home *** CD-ROM | disk | FTP | other *** search
/ Chip Hitware 6 B / CHIP_HITWARE6_B.iso / biuro / BaseCalculator / Sources / BaseCalc.rc < prev    next >
Text File  |  1996-11-06  |  5KB  |  124 lines

  1. /************************************************************************
  2. *                                                                       *
  3. *                  Base Calculator Resource Source File                 *
  4. *                   Copyright (C) 1996, John Zaitseff.                  *
  5. *                                                                       *
  6. ************************************************************************/
  7.  
  8. /* This file needs to be compiled to BASECALC.RES before compiling the
  9.    Delphi application.
  10.  
  11.    The Base Calculator program, including this file, is under the terms
  12.    of the GNU General Public License.
  13. */
  14.  
  15. /*---------------------------------------------------------------------*/
  16. /*  The following definitions are taken from WINVER.H, which may not   */
  17. /*  be available.                                                      */
  18. /*---------------------------------------------------------------------*/
  19.  
  20. #ifdef RC_USE_WINVER
  21. #include <winver.h>
  22. #endif
  23.  
  24. #ifndef RC_USE_WINVER
  25.  
  26. /* ----- Symbols ----- */
  27. #define VS_FILE_INFO            RT_VERSION
  28. #define VS_VERSION_INFO         1
  29. #define VS_USER_DEFINED         100
  30.  
  31. /* ----- VS_VERSION.dwFileFlags ----- */
  32. #define VS_FFI_SIGNATURE        0xFEEF04BDL
  33. #define VS_FFI_STRUCVERSION     0x00010000L
  34. #define VS_FFI_FILEFLAGSMASK    0x0000003FL
  35.  
  36. /* ----- VS_VERSION.dwFileFlags ----- */
  37. #define VS_FF_DEBUG             0x00000001L
  38. #define VS_FF_PRERELEASE        0x00000002L
  39. #define VS_FF_PATCHED           0x00000004L
  40. #define VS_FF_PRIVATEBUILD      0x00000008L
  41. #define VS_FF_INFOINFERRED      0x00000010L
  42. #define VS_FF_SPECIALBUILD      0x00000020L
  43.  
  44. /* ----- VS_VERSION.dwFileOS ----- */
  45. #define VOS_UNKNOWN             0x00000000L
  46. #define VOS_DOS                 0x00010000L
  47. #define VOS_OS216               0x00020000L
  48. #define VOS_OS232               0x00030000L
  49. #define VOS_NT                  0x00040000L
  50.  
  51. #define VOS__BASE               0x00000000L
  52. #define VOS__WINDOWS16          0x00000001L
  53. #define VOS__PM16               0x00000002L
  54. #define VOS__PM32               0x00000003L
  55. #define VOS__WINDOWS32          0x00000004L
  56.  
  57. #define VOS_DOS_WINDOWS16       0x00010001L
  58. #define VOS_DOS_WINDOWS32       0x00010004L
  59. #define VOS_OS216_PM16          0x00020002L
  60. #define VOS_OS232_PM32          0x00030003L
  61. #define VOS_NT_WINDOWS32        0x00040004L
  62.  
  63. /* ----- VS_VERSION.dwFileType ----- */
  64. #define VFT_UNKNOWN             0x00000000L
  65. #define VFT_APP                 0x00000001L
  66. #define VFT_DLL                 0x00000002L
  67. #define VFT_DRV                 0x00000003L
  68. #define VFT_FONT                0x00000004L
  69. #define VFT_VXD                 0x00000005L
  70. #define VFT_STATIC_LIB          0x00000007L
  71.  
  72. /* ----- VS_VERSION.dwFileSubtype for VFT_WINDOWS_DRV ----- */
  73. #define VFT2_UNKNOWN            0x00000000L
  74. #define VFT2_DRV_PRINTER        0x00000001L
  75. #define VFT2_DRV_KEYBOARD       0x00000002L
  76. #define VFT2_DRV_LANGUAGE       0x00000003L
  77. #define VFT2_DRV_DISPLAY        0x00000004L
  78. #define VFT2_DRV_MOUSE          0x00000005L
  79. #define VFT2_DRV_NETWORK        0x00000006L
  80. #define VFT2_DRV_SYSTEM         0x00000007L
  81. #define VFT2_DRV_INSTALLABLE    0x00000008L
  82. #define VFT2_DRV_SOUND          0x00000009L
  83. #define VFT2_DRV_COMM           0x0000000AL
  84. #define VFT2_DRV_INPUTMETHOD    0x0000000BL
  85.  
  86. /* ----- VS_VERSION.dwFileSubtype for VFT_WINDOWS_FONT ----- */
  87. #define VFT2_FONT_RASTER        0x00000001L
  88. #define VFT2_FONT_VECTOR        0x00000002L
  89. #define VFT2_FONT_TRUETYPE      0x00000003L
  90.  
  91. #endif /* ! RC_USE_WINVER */
  92.  
  93. /*---------------------------------------------------------------------*/
  94. /*                        Actual resource script                       */
  95. /*---------------------------------------------------------------------*/
  96.  
  97. MAINICON ICON "BaseCalc.ico"
  98.  
  99. 1  VERSIONINFO
  100.         FILEVERSION 1, 2, 0, 0
  101.         PRODUCTVERSION 1, 2, 0, 0
  102.         FILEOS VOS__WINDOWS32
  103.         FILETYPE VFT_APP
  104.         {
  105.             BLOCK "StringFileInfo"
  106.             {
  107.                 BLOCK "040904E4"
  108.                 {
  109.                     VALUE "CompanyName", "John Zaitseff\000\000"
  110.                     VALUE "FileDescription", "Base Calculator\000"
  111.                     VALUE "FileVersion", "1.2\000\000"
  112.                     VALUE "InternalName", "BASECALC\000"
  113.                     VALUE "LegalCopyright", "Copyright ⌐ John Zaitseff, 1996.\000\000"
  114.                     VALUE "OriginalFilename", "BASECALC.EXE\000"
  115.                 }
  116.             }
  117.  
  118.             BLOCK "VarFileInfo"
  119.             {
  120.                 VALUE "Translation", 0x409, 1252
  121.             }
  122.         }
  123.  
  124.