1 //------------------------------------------------------------------------------
\r
4 // Desc: DirectShow base classes - this file defines the version resource
\r
5 // used for the application.
\r
7 // NOTE: All strings MUST have an explicit \0 for termination!
\r
9 // For a complete description of the Version Resource, search the
\r
10 // Microsoft Developer's Network (MSDN) CD-ROM for 'version resource'..
\r
12 // Copyright (c) 1992 - 2002, Microsoft Corporation. All rights reserved.
\r
13 //------------------------------------------------------------------------------
\r
16 #ifndef _ACTIVEX_RCV_
\r
17 #define _ACTIVEX_RCV_
\r
24 #ifndef _ACTIVEX_VER_
\r
25 #include <activex.ver>
\r
31 // OFFICIAL and FINAL should be defined when appropriate.
\r
35 #define VER_PRIVATEBUILD VS_FF_PRIVATEBUILD
\r
37 #define VER_PRIVATEBUILD 0
\r
41 #define VER_PRERELEASE VS_FF_PRERELEASE
\r
43 #define VER_PRERELEASE 0
\r
47 #define VER_DEBUG VS_FF_DEBUG
\r
53 // Version definitions
\r
56 #define VERSION_RES_FLAGSMASK 0x0030003FL
\r
57 #define VERSION_RES_FLAGS (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG)
\r
59 #ifndef VERSION_RES_OS
\r
60 #define VERSION_RES_OS VOS__WINDOWS32
\r
63 #ifndef VERSION_RES_TYPE
\r
64 #define VERSION_RES_TYPE VFT_DLL
\r
67 #ifndef VERSION_RES_SUBTYPE
\r
68 #define VERSION_RES_SUBTYPE VFT2_UNKNOWN
\r
71 #define VERSION_RES_LANGUAGE 0x409
\r
74 #define VERSION_RES_CHARSET 1200
\r
76 #define VERSION_RES_CHARSET 1252
\r
79 #ifndef VERSION_RES_ACTIVEX
\r
80 #define VERSION_RES_ACTIVEX "Filter dll\0"
\r
83 #ifdef AMOVIE_SELF_REGISTER
\r
84 #ifndef OLE_SELF_REGISTER
\r
85 #define OLE_SELF_REGISTER
\r
89 #ifdef OLE_SELF_REGISTER
\r
90 #ifdef AMOVIE_SELF_REGISTER
\r
91 #define VERSION_RES_SELFREGISTER "AM20\0"
\r
93 #define VERSION_RES_SELFREGISTER "\0"
\r
101 VS_VERSION_INFO VERSIONINFO
\r
102 FILEVERSION VERSION_RES_MAJOR_VER, VERSION_RES_MINOR_VER, 0, VERSION_RES_BUILD
\r
103 PRODUCTVERSION VERSION_RES_MAJOR_VER, VERSION_RES_MINOR_VER, 0, VERSION_RES_BUILD
\r
104 FILEFLAGSMASK VERSION_RES_FLAGSMASK
\r
105 FILEFLAGS VERSION_RES_FLAGS
\r
106 FILEOS VERSION_RES_OS
\r
107 FILETYPE VERSION_RES_TYPE
\r
108 FILESUBTYPE VERSION_RES_SUBTYPE
\r
110 BLOCK "StringFileInfo"
\r
114 VALUE "CompanyName", VERSION_RES_COMPANY_NAME
\r
115 VALUE "Comment", VERSION_RES_COMMENT
\r
116 VALUE "FileDescription", VERSION_RES_BIN_DESCRIPTION
\r
117 VALUE "FileVersion", VERSION_RES_STRING
\r
118 VALUE "InternalName", VERSION_RES_BIN_NAME
\r
119 VALUE "LegalCopyright", VERSION_RES_COPYRIGHT
\r
120 VALUE "OriginalFilename", VERSION_RES_BIN_NAME
\r
121 VALUE "ProductName", VERSION_RES_PRODUCT_NAME
\r
123 VALUE "ProductVersion", VERSION_RES_STRING_D
\r
125 VALUE "ProductVersion", VERSION_RES_STRING
\r
127 VALUE "ActiveMovie", VERSION_RES_ACTIVEX
\r
128 #ifdef OLE_SELF_REGISTER
\r
129 VALUE "OLESelfRegister", VERSION_RES_SELFREGISTER
\r
133 BLOCK "VarFileInfo"
\r
135 VALUE "Translation", VERSION_RES_LANGUAGE, VERSION_RES_CHARSET
\r