/*---------------------------------------------------------------*/ /* */ /* The following section actually creates the version structure. */ /* They are ignored if we are not being invoked by RC. */ /* */ /* VERSION.H must be included before including this file */ /* */ /* VER_FILETYPE, VER_FILESUBTYPE, VER_FILEDESCRIPTION_STR, and */ /* VER_INTERNALNAME_STR must be defined before including this */ /* file. */ /* */ /* If VER_FILEVERSION is not defined, VER_PRODUCTVERSION will be */ /* used instead. If VER_FILEVERSION_STR is not defined, */ /* VER_PRODUCTVERSION_STR will be used instead. */ /* */ /* If VER_ORIGINALFILENAME_STR is not defined, it is set to */ /* the NULL string. */ /* */ /* If INTL is defined, then this is assumed to be an */ /* an international build; two string blocks will be created, */ /* (since all version resources must have English), and the */ /* second one can be localized */ /* */ /*---------------------------------------------------------------*/ #ifdef RC_INVOKED #ifndef VS_FF_DEBUG /* ver.h defines constants needed by the VS_VERSION_INFO structure */ #ifdef WIN32 #include #else #include #endif #endif /* 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 DLL #define VER_FILETYPE VFT_DLL #else #define VER_FILETYPE VFT_APP #endif #define VER_FILESUBTYPE VFT_UNKNOWN #define VER_FILEFLAGSMASK VS_FFI_FILEFLAGSMASK #ifdef WIN32 #define VER_FILEOS VOS_NT_WINDOWS32 #else #define VER_FILEOS VOS_DOS_WINDOWS16 #endif #define VER_FILEFLAGS (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG) #ifndef VER_FILEVERSION #define VER_FILEVERSION VER_PRODUCTVERSION #endif #ifndef VER_FILEVERSION_STR #define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR #endif #ifndef VER_ORIGINALFILENAME_STR #define VER_ORIGINALFILENAME_STR "\0" #endif #ifndef VER_LEGALCOPYRIGHT_STR #define VER_LEGALCOPYRIGHT_STR "Copyright 1992-1995 Microsoft Corp" #endif #ifndef VER_COMPANYNAME_STR #define VER_COMPANYNAME_STR "Microsoft Corporation" #endif #define VER_PRODUCTNAME_STR "RPC" #define VER_LEGALTRADEMARKS_STR \ "Microsoft\256 is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation.\0" 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, "\0" VALUE "FileDescription", VER_FILEDESCRIPTION_STR, "\0" VALUE "FileVersion", VER_FILEVERSION_STR, "\0" VALUE "InternalName", VER_INTERNALNAME_STR, "\0" VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR, "\0" VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR, "\0" VALUE "ProductName", VER_PRODUCTNAME_STR, "\0" VALUE "ProductVersion", VER_PRODUCTVERSION_STR, "\0" END #ifdef INTL BLOCK "040904E4" BEGIN VALUE "CompanyName", VER_COMPANYNAME_STR, "\0" VALUE "FileDescription", VER_FILEDESCRIPTION_STR, "\0" VALUE "FileVersion", VER_FILEVERSION_STR, "\0" VALUE "InternalName", VER_INTERNALNAME_STR, "\0" VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR, "\0" VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR, "\0" VALUE "ProductName", VER_PRODUCTNAME_STR, "\0" VALUE "ProductVersion", VER_PRODUCTVERSION_STR, "\0" END #endif END BLOCK "VarFileInfo" BEGIN /* the following line should be extended for localized versions */ VALUE "Translation", 0x0409, 0x04E4 END END #endif