//------------------------------------------------------------------------------ // File: Activex.rcv // // Desc: DirectShow base classes - this file defines the version resource // used for the application. // // NOTE: All strings MUST have an explicit \0 for termination! // // For a complete description of the Version Resource, search the // Microsoft Developer's Network (MSDN) CD-ROM for 'version resource'.. // // Copyright (c) 1992 - 2000, Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ #ifndef _ACTIVEX_RCV_ #define _ACTIVEX_RCV_ #ifdef WIN32 #include #else #include #endif #ifndef _ACTIVEX_VER_ #include #endif // // Version flags. // // OFFICIAL and FINAL should be defined when appropriate. // #ifndef OFFICIAL #define VER_PRIVATEBUILD VS_FF_PRIVATEBUILD #else #define VER_PRIVATEBUILD 0 #endif #ifndef FINAL #define VER_PRERELEASE VS_FF_PRERELEASE #else #define VER_PRERELEASE 0 #endif #ifdef DEBUG #define VER_DEBUG VS_FF_DEBUG #else #define VER_DEBUG 0 #endif // // Version definitions // #define VERSION_RES_FLAGSMASK 0x0030003FL #define VERSION_RES_FLAGS (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG) #ifdef WIN32 #define VERSION_RES_OS VOS_NT_WINDOWS32 #else #define VERSION_RES_OS VOS_DOS_WINDOWS16 #endif #ifndef VERSION_RES_TYPE #define VERSION_RES_TYPE VFT_DLL #endif #ifndef VERSION_RES_SUBTYPE #define VERSION_RES_SUBTYPE VFT2_UNKNOWN #endif #define VERSION_RES_LANGUAGE 0x409 #ifdef UNICODE #define VERSION_RES_CHARSET 1200 #else #define VERSION_RES_CHARSET 1252 #endif #ifndef VERSION_RES_ACTIVEX #define VERSION_RES_ACTIVEX "Filter dll\0" #endif #ifdef AMOVIE_SELF_REGISTER #ifndef OLE_SELF_REGISTER #define OLE_SELF_REGISTER #endif #endif #ifdef OLE_SELF_REGISTER #ifdef AMOVIE_SELF_REGISTER #define VERSION_RES_SELFREGISTER "AM20\0" #else #define VERSION_RES_SELFREGISTER "\0" #endif #endif // // Version resource // VS_VERSION_INFO VERSIONINFO FILEVERSION VERSION_RES_MAJOR_VER, VERSION_RES_MINOR_VER, 0, VERSION_RES_BUILD PRODUCTVERSION VERSION_RES_MAJOR_VER, VERSION_RES_MINOR_VER, 0, VERSION_RES_BUILD FILEFLAGSMASK VERSION_RES_FLAGSMASK FILEFLAGS VERSION_RES_FLAGS FILEOS VERSION_RES_OS FILETYPE VERSION_RES_TYPE FILESUBTYPE VERSION_RES_SUBTYPE BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904E4" BEGIN VALUE "CompanyName", VERSION_RES_COMPANY_NAME VALUE "FileDescription", VERSION_RES_BIN_DESCRIPTION VALUE "FileVersion", VERSION_RES_STRING VALUE "InternalName", VERSION_RES_BIN_NAME VALUE "LegalCopyright", VERSION_RES_COPYRIGHT VALUE "OriginalFilename", VERSION_RES_BIN_NAME VALUE "ProductName", VERSION_RES_PRODUCT_NAME #ifdef DEBUG VALUE "ProductVersion", VERSION_RES_STRING_D #else VALUE "ProductVersion", VERSION_RES_STRING #endif VALUE "ActiveMovie", VERSION_RES_ACTIVEX #ifdef OLE_SELF_REGISTER VALUE "OLESelfRegister", VERSION_RES_SELFREGISTER #endif END END BLOCK "VarFileInfo" BEGIN VALUE "Translation", VERSION_RES_LANGUAGE, VERSION_RES_CHARSET END END #endif // _ACTIVEX_RCV_