activex.rcv
上传用户:liguizhu
上传日期:2015-11-01
资源大小:2422k
文件大小:3k
源码类别:

P2P编程

开发平台:

Visual C++

  1. //------------------------------------------------------------------------------
  2. // File: Activex.rcv
  3. //
  4. // Desc: DirectShow base classes - this file defines the version resource 
  5. //       used for the application.
  6. //
  7. //       NOTE: All strings MUST have an explicit  for termination!
  8. //
  9. //       For a complete description of the Version Resource, search the
  10. //       Microsoft Developer's Network (MSDN) CD-ROM for 'version resource'..
  11. //
  12. // Copyright (c) 1992 - 2002, Microsoft Corporation.  All rights reserved.
  13. //------------------------------------------------------------------------------
  14. #ifndef _ACTIVEX_RCV_
  15. #define _ACTIVEX_RCV_
  16. #ifndef WIN32
  17. #define WIN32
  18. #endif
  19. #include <winver.h>
  20. #ifndef _ACTIVEX_VER_
  21. #include <activex.ver>
  22. #endif
  23. //
  24. // Version flags.
  25. //
  26. // OFFICIAL and FINAL should be defined when appropriate.
  27. //
  28. #ifndef OFFICIAL
  29. #define VER_PRIVATEBUILD      VS_FF_PRIVATEBUILD
  30. #else
  31. #define VER_PRIVATEBUILD      0
  32. #endif
  33. #ifndef FINAL
  34. #define VER_PRERELEASE        VS_FF_PRERELEASE
  35. #else
  36. #define VER_PRERELEASE        0
  37. #endif
  38. #ifdef DEBUG
  39. #define VER_DEBUG             VS_FF_DEBUG
  40. #else
  41. #define VER_DEBUG             0
  42. #endif
  43. //
  44. // Version definitions
  45. //
  46. #define VERSION_RES_FLAGSMASK   0x0030003FL
  47. #define VERSION_RES_FLAGS       (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG)
  48. #ifndef VERSION_RES_OS
  49. #define VERSION_RES_OS          VOS__WINDOWS32
  50. #endif
  51. #ifndef VERSION_RES_TYPE
  52. #define VERSION_RES_TYPE        VFT_DLL
  53. #endif
  54. #ifndef VERSION_RES_SUBTYPE
  55. #define VERSION_RES_SUBTYPE     VFT2_UNKNOWN
  56. #endif
  57. #define VERSION_RES_LANGUAGE    0x409
  58. #ifndef VERSION_RES_CHARSET
  59. #ifdef UNICODE
  60. #define VERSION_RES_CHARSET     1200
  61. #else
  62. #define VERSION_RES_CHARSET     1252
  63. #endif
  64. #endif
  65. #ifndef VERSION_RES_ACTIVEX
  66. #define VERSION_RES_ACTIVEX     "Filter dll"
  67. #endif
  68. #ifdef  AMOVIE_SELF_REGISTER
  69. #ifndef OLE_SELF_REGISTER
  70. #define OLE_SELF_REGISTER
  71. #endif
  72. #endif
  73. #ifdef  OLE_SELF_REGISTER
  74. #ifdef  AMOVIE_SELF_REGISTER
  75. #define VERSION_RES_SELFREGISTER "AM20"
  76. #else
  77. #define VERSION_RES_SELFREGISTER ""
  78. #endif
  79. #endif
  80. //
  81. // Version resource
  82. //
  83. VS_VERSION_INFO VERSIONINFO
  84. FILEVERSION     VERSION_RES_MAJOR_VER, VERSION_RES_MINOR_VER, 0, VERSION_RES_BUILD
  85. PRODUCTVERSION  VERSION_RES_MAJOR_VER, VERSION_RES_MINOR_VER, 0, VERSION_RES_BUILD
  86. FILEFLAGSMASK   VERSION_RES_FLAGSMASK
  87. FILEFLAGS       VERSION_RES_FLAGS
  88. FILEOS          VERSION_RES_OS
  89. FILETYPE        VERSION_RES_TYPE
  90. FILESUBTYPE     VERSION_RES_SUBTYPE
  91. BEGIN
  92.   BLOCK "StringFileInfo"
  93.   BEGIN
  94.     BLOCK "040904E4"
  95.     BEGIN
  96.       VALUE "CompanyName",        VERSION_RES_COMPANY_NAME
  97.       VALUE "Comment",            VERSION_RES_COMMENT
  98.       VALUE "FileDescription",    VERSION_RES_BIN_DESCRIPTION
  99.       VALUE "FileVersion",        VERSION_RES_STRING
  100.       VALUE "InternalName",       VERSION_RES_BIN_NAME
  101.       VALUE "LegalCopyright",     VERSION_RES_COPYRIGHT
  102.       VALUE "OriginalFilename",   VERSION_RES_BIN_NAME
  103.       VALUE "ProductName",        VERSION_RES_PRODUCT_NAME
  104. #ifdef DEBUG
  105.       VALUE "ProductVersion",     VERSION_RES_STRING_D
  106. #else
  107.       VALUE "ProductVersion",     VERSION_RES_STRING
  108. #endif
  109.       VALUE "ActiveMovie",        VERSION_RES_ACTIVEX
  110. #ifdef OLE_SELF_REGISTER
  111.       VALUE "OLESelfRegister",    VERSION_RES_SELFREGISTER
  112. #endif
  113.     END
  114.   END
  115.   BLOCK "VarFileInfo"
  116.   BEGIN
  117.     VALUE "Translation", VERSION_RES_LANGUAGE, VERSION_RES_CHARSET
  118.   END
  119. END
  120. #endif
  121. // _ACTIVEX_RCV_