Sync DrDump crash handler with TortoiseSVN codebase
[TortoiseGit.git] / ext / CrashServer / CommonLibs / Version / version.rc
blob1cb4df94dae8a96b5263d43218e12c744fb6131f
1 #ifndef __VERSION_RC\r
2 #define __VERSION_RC\r
3 \r
4 #include "winver.h"\r
5 #include "windows.h"\r
6 \r
7 \r
8 #ifndef VERSION_FILEFLAGSMASK\r
9 #       define VERSION_FILEFLAGSMASK     VS_FFI_FILEFLAGSMASK\r
10 #endif\r
13 #ifndef VERSION_FILEOS\r
14 #       define VERSION_FILEOS        VOS_NT_WINDOWS32\r
15 #endif\r
18 #ifdef _DLL\r
19 #       ifndef VERSION_FILETYPE\r
20 #               define VERSION_FILETYPE               VFT_DLL\r
21 #       endif\r
22 #       ifndef VERSION_INTERNALEXTENSION_STR\r
23 #               define VERSION_INTERNALEXTENSION_STR "dll"\r
24 #       endif\r
25 #else\r
26 #       ifndef VERSION_FILETYPE\r
27 #               define VERSION_FILETYPE               VFT_APP\r
28 #       endif\r
29 #       ifndef VERSION_INTERNALEXTENSION_STR\r
30 #               define VERSION_INTERNALEXTENSION_STR "exe"\r
31 #       endif\r
32 #endif\r
35 #ifndef VERSION_FILESUBTYPE\r
36 #       define VERSION_FILESUBTYPE   VFT2_UNKNOWN\r
37 #endif\r
40 #ifndef VERSION_PRODUCTNAME_STR\r
41 #       error "There is no VERSION_PRODUCTNAME_STR"\r
42 #endif\r
45 #ifndef VERSION_FILEDESCRIPTION_STR\r
46 #       error "There is no VERSION_FILEDESCRIPTION_STR"\r
47 #endif\r
49 #ifndef VERSION_INTERNALNAME_STR\r
50 #       error There is no VERSION_INTERNALNAME_STR\r
51 #endif\r
53 #ifndef VERSION_LEGALCOPYRIGHT_STR\r
54 #       define VERSION_LEGALCOPYRIGHT_STR   "Copyright (C) " VERSION_COMPANYNAME_STR " 2014"\r
55 #endif\r
57 #ifndef VERSION_ORIGINALFILENAME_STR\r
58 #       define VERSION_ORIGINALFILENAME_STR VERSION_INTERNALNAME_STR "." VERSION_INTERNALEXTENSION_STR\r
59 #endif\r
62 #ifndef VERSION_VERSION_UNICODE_LANG\r
63 #       define VERSION_VERSION_UNICODE_LANG "040904B0"   /* LANG_ENGLISH/SUBLANG_ENGLISH_US, Unicode CP */\r
64 #endif\r
67 #ifndef VERSION_VERSION_TRANSLATION\r
68 #       define VERSION_VERSION_TRANSLATION  0x409, 0x4B0 /* LANG_ENGLISH/SUBLANG_ENGLISH_US, Unicode CP */\r
69 #endif\r
72 VS_VERSION_INFO VERSIONINFO\r
73  FILEVERSION                        VERSION_FILEVERSION\r
74  PRODUCTVERSION                     VERSION_PRODUCTVERSION\r
75  FILEFLAGSMASK                      VERSION_FILEFLAGSMASK\r
76 #ifdef _DEBUG\r
77  FILEFLAGS 0x1L\r
78 #else\r
79  FILEFLAGS 0x0L\r
80 #endif\r
81  FILEOS                              VERSION_FILEOS          \r
82  FILETYPE                            VERSION_FILETYPE        \r
83  FILESUBTYPE                         VERSION_FILESUBTYPE     \r
84 BEGIN\r
85     BLOCK "StringFileInfo"\r
86     BEGIN\r
87        BLOCK VERSION_VERSION_UNICODE_LANG\r
88         BEGIN\r
89             VALUE "CompanyName",     VERSION_COMPANYNAME_STR\r
90             VALUE "FileDescription", VERSION_FILEDESCRIPTION_STR\r
91             VALUE "FileVersion",     VERSION_FILEVERSION_STR\r
92             VALUE "InternalName",    VERSION_INTERNALNAME_STR\r
93             VALUE "LegalCopyright",  VERSION_LEGALCOPYRIGHT_STR\r
94             VALUE "OriginalFilename",VERSION_ORIGINALFILENAME_STR\r
95             VALUE "ProductName",     VERSION_PRODUCTNAME_STR\r
96             VALUE "ProductVersion",  VERSION_PRODUCTVERSION_STR\r
97         END\r
98     END\r
99     BLOCK "VarFileInfo"\r
100     BEGIN\r
101         VALUE "Translation", VERSION_VERSION_TRANSLATION\r
102     END\r
103 END\r
105 #endif // __VERSION_RC\r