#define vstr(v) vxstr(v) #define vxstr(a,b,c,d) str(a##.##b##.##c##.##d) #define str(s) #s #define VERSION 1,2,0,5 1 VERSIONINFO FILEVERSION VERSION PRODUCTVERSION VERSION { BLOCK "StringFileInfo" { BLOCK "040904B0" { VALUE "CompanyName", "cncnet.org" VALUE "FileDescription", "DirectDraw replacement for C&C95 and Red Alert" VALUE "FileVersion", vstr(VERSION) VALUE "InternalName", "ddraw" VALUE "LegalCopyright", "Copyright (c) 2010-2018" VALUE "LegalTrademarks", "" VALUE "OriginalFileName", "ddraw.dll" VALUE "ProductName", "DirectDraw replacement for C&C95 and Red Alert" VALUE "ProductVersion", vstr(VERSION) VALUE "Comments", "https://cncnet.org" } } BLOCK "VarFileInfo" { VALUE "Translation", 0x0409, 0x04B0 } }