#define VER_FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef WIN32 #define VER_FILEOS VOS_NT_WINDOWS32 #else #define VER_FILEOS VOS_DOS_WINDOWS16 #endif #ifndef VER_FILESUBTYPE #define VER_FILESUBTYPE VFT2_UNKNOWN #endif #define VER_PRODUCTVERSION VERMAJOR, VERMINOR, BUILD, FAX_HOTFIX_NUM #ifndef VER_FILEVERSION #define VER_FILEVERSION VERMAJOR, VERMINOR, BUILD, FAX_HOTFIX_NUM #endif #define MAKE_STR(a) #a #define MAKE_VERSTR(a, b, c, d) MAKE_STR(a.b.c.d) #define VER_PRODUCTVERSION_STR MAKE_VERSTR(VERMAJOR, VERMINOR, BUILD, FAX_HOTFIX_NUM) /* Fax Version */ #define VER_FILEVERSION_STR MAKE_VERSTR(VERMAJOR, VERMINOR, BUILD, FAX_HOTFIX_NUM) /* Fax Version */ #define VER_COMPANYNAME_STR FAX_VER_COMPANYNAME_STR #define VER_LEGALCOPYRIGHT_STR FAX_VER_LEGALCOPYRIGHT_STR #define VER_PRODUCTNAME_STR FAX_VER_PRODUCTNAME_STR #ifdef DEBUG #define VER_FILEFLAGS (VS_FF_DEBUG) #else #define VER_FILEFLAGS (0) #endif VS_VERSION_INFO VERSIONINFO FILEVERSION VER_FILEVERSION PRODUCTVERSION VER_PRODUCTVERSION FILEFLAGS VER_FILEFLAGS FILETYPE VER_FILETYPE FILESUBTYPE VER_FILESUBTYPE FILEFLAGSMASK VER_FILEFLAGSMASK FILEOS VER_FILEOS BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904B0" /* LANG_ENGLISH/SUBLANG_ENGLISH_US, Unicode CP */ 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 "OriginalFilename",VER_ORIGINALFILENAME_STR VALUE "ProductName", VER_PRODUCTNAME_STR VALUE "ProductVersion", VER_PRODUCTVERSION_STR END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", 0x0409, 0x04B0 END END