/********************************************************************/
/*                                                                  */
/*  gen.RCV                                                         */
/*                                                                  */
/*    This RC fragment defines version information specific         */
/*    to one file.  It should be #include'd into the component's    */
/*    main .RC file                                                 */
/*                                                                  */
/*  It relies on the public VER.H                                   */
/*                                                                  */
/********************************************************************/

//  if the build is for large and official diffusion, place
//  #define TRUERELEASE
//
    
    
  #define TRUERELEASE  
    
#ifdef TRUERELEASE
#define OFFICIAL
#define FINAL
#endif

#ifndef VS_FF_DEBUG
/* ver.h defines constants needed by the VS_VERSION_INFO structure */
#ifdef WIN32
#include <winver.h>
#else
#include <ver.h>
#endif
#endif

/*--------------------------------------------------------------*/
/* the following values should be modified by the official      */
/* builder for each build                                       */
/*--------------------------------------------------------------*/

#define TEXTABOUTVERSION            "WinHello Version 1.00"
#define VER_PRODUCTVERSION_STR      "1.00\0"
#define NOVERSIONRC                 "1.00"
#define VER_PRODUCTVERSION          1,0,0,0

/*-----------------------------------------------*/
/* the following lines are specific to this file */
/*-----------------------------------------------*/

#define VER_FILETYPE                VFT_APP
#define VER_FILESUBTYPE             VFT2_UNKNOWN
#define VER_FILEVERSION             VER_PRODUCTVERSION

#define VER_FILEVERSION_STR         VER_PRODUCTVERSION_STR
#define VER_FILEDESCRIPTION_STR     "WinHello application file\0"
#define VER_INTERNALNAME_STR        "WINIMAGE\0"
#define VER_LEGALCOPYRIGHT_STR      "WinHello maker\0"
#define VER_ORIGINAL_FILENAME_STR    "WINHELLO.EXE\0"

/*  NOTE FOR EXTERNAL VENDORS:  vendor specific copyright and  */
/*  trademark notices may be added to the Microsoft notices    */
/*  but the Microsoft notices need to be included              */

/*--------------------------------------------------------------*/
/* the following section defines values used in the version     */
/* data structure for all files, and which do not change.       */
/*--------------------------------------------------------------*/

/* default is nodebug */
#ifndef DEBUG
#define VER_DEBUG                   0
#else
#define VER_DEBUG                   VS_FF_DEBUG
#endif

/* default is privatebuild */
#ifndef OFFICIAL
#define VER_PRIVATEBUILD            VS_FF_PRIVATEBUILD
#else
#define VER_PRIVATEBUILD            0
#endif

/* default is prerelease */
#ifndef FINAL
#define VER_PRERELEASE              VS_FF_PRERELEASE
#else
#define VER_PRERELEASE              0
#endif

#ifdef WIN32
#define VER_FILEFLAGSMASK           VS_FFI_FILEFLAGSMASK
#else
#define VER_FILEFLAGSMASK           0x0000003FL
#endif
#define VER_FILEFLAGS               (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG)

#ifdef WIN32
#define VER_FILEOS                  VOS__WINDOWS32
#else
#define VER_FILEOS                  VOS__WINDOWS16
#endif

#define VER_COMPANYNAME_STR         "\0"
#define VER_PRODUCTNAME_STR         "\0"
#define VER_LEGALTRADEMARKS_STR     "\0"

/*  NOTE FOR EXTERNAL VENDORS:  vendor specific copyright and  */
/*  trademark notices may be added to the Microsoft notices    */
/*  but the Microsoft notices need to be included              */

/*---------------------------------------------------------------*/
/*                                                               */
/* The following section actually creates the version structure. */
/* It is ignored if we are not being invoked by RC.              */
/*                                                               */
/* These lines should only be modified for localized versions    */
/* where indicated.                                              */
/*                                                               */
/*---------------------------------------------------------------*/

#ifdef RC_INVOKED

VS_VERSION_INFO         VERSIONINFO
FILEVERSION     VER_FILEVERSION
PRODUCTVERSION  VER_PRODUCTVERSION
FILEFLAGSMASK   VER_FILEFLAGSMASK
FILEFLAGS       VER_FILEFLAGS
FILEOS          VER_FILEOS
FILETYPE        VER_FILETYPE
FILESUBTYPE     VER_FILESUBTYPE
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
    BLOCK "040904E4"
    BEGIN
        VALUE "CompanyName",     VER_COMPANYNAME_STR
        VALUE "FileDescription", VER_FILEDESCRIPTION_STR
        VALUE "FileVersion",     VER_FILEVERSION_STR
        VALUE "InternalName",    VER_INTERNALNAME_STR
        VALUE "LegalCopyright",  VER_LEGALCOPYRIGHT_STR
        VALUE "LegalTrademarks", VER_LEGALTRADEMARKS_STR
        VALUE "OriginalFilename",VER_ORIGINAL_FILENAME_STR
        VALUE "ProductName",     VER_PRODUCTNAME_STR
        VALUE "ProductVersion",  VER_PRODUCTVERSION_STR
    END
    /* additional info should be added here for localized versions */
#ifdef INTL
        BLOCK "040904E4"
        BEGIN
            VALUE "CompanyName",     VER_COMPANYNAME_STR
            VALUE "FileDescription", VER_FILEDESCRIPTION_STR
            VALUE "FileVersion",     VER_FILEVERSION_STR
            VALUE "InternalName",    VER_INTERNALNAME_STR
            VALUE "LegalCopyright",  VER_LEGALCOPYRIGHT_STR
            VALUE "LegalTrademarks", VER_LEGALTRADEMARKS_STR
            VALUE "OriginalFilename",VER_ORIGINAL_FILENAME_STR
            VALUE "ProductName",     VER_PRODUCTNAME_STR
            VALUE "ProductVersion",  VER_PRODUCTVERSION_STR
        END
#endif
    END

    BLOCK "VarFileInfo"
    BEGIN
    /* The following line should only be modified for localized versions.     */
    /* It consists of any number of WORD,WORD pairs, with each pair           */
    /* describing a language,codepage combination supported by the file.      */
    /*                                                                        */
    /* For example, a file might have values "0x409,1252" indicating that it  */
    /* supports English language (0x409) in the Windows ANSI codepage (1252). */

    VALUE "Translation", 0x409, 1252

    END
END

#endif

/*----------------------------------*/
/* end of version structure section */
/*----------------------------------*/
