From 51aba915f071060f723cb0e190a84ac3ff3fe8f9 Mon Sep 17 00:00:00 2001 From: Andrey Nekrasov Date: Fri, 18 Feb 2022 13:33:12 +0300 Subject: [PATCH] [VCM] add details for the proxy filter .dlls (#16427) --- .../VideoConferenceProxyFilter/Resources.resx | 124 ++++++++++++++++++ .../VideoConferenceProxyFilter.base.rc | 47 +++++++ .../VideoConferenceProxyFilter.vcxproj | 16 +++ .../resource.base.h | 11 ++ .../resource.base.x86.h | 11 ++ 5 files changed, 209 insertions(+) create mode 100644 src/modules/videoconference/VideoConferenceProxyFilter/Resources.resx create mode 100644 src/modules/videoconference/VideoConferenceProxyFilter/VideoConferenceProxyFilter.base.rc create mode 100644 src/modules/videoconference/VideoConferenceProxyFilter/resource.base.h create mode 100644 src/modules/videoconference/VideoConferenceProxyFilter/resource.base.x86.h diff --git a/src/modules/videoconference/VideoConferenceProxyFilter/Resources.resx b/src/modules/videoconference/VideoConferenceProxyFilter/Resources.resx new file mode 100644 index 0000000000..4770a524fe --- /dev/null +++ b/src/modules/videoconference/VideoConferenceProxyFilter/Resources.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + VideoCaptureProxyFilter + do not loc, product name + + diff --git a/src/modules/videoconference/VideoConferenceProxyFilter/VideoConferenceProxyFilter.base.rc b/src/modules/videoconference/VideoConferenceProxyFilter/VideoConferenceProxyFilter.base.rc new file mode 100644 index 0000000000..b4a6bf2e26 --- /dev/null +++ b/src/modules/videoconference/VideoConferenceProxyFilter/VideoConferenceProxyFilter.base.rc @@ -0,0 +1,47 @@ +#ifdef _WIN64 + #include "resource.h" +#else + #include "resource.x86.h" +#endif + +#include + +#include "../../../../common/version/version.h" + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +1 VERSIONINFO +FILEVERSION FILE_VERSION +PRODUCTVERSION PRODUCT_VERSION +FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG +FILEFLAGS VS_FF_DEBUG +#else +FILEFLAGS 0x0L +#endif +FILEOS VOS_NT_WINDOWS32 +FILETYPE VFT_DLL +FILESUBTYPE VFT2_UNKNOWN +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" // US English (0x0409), Unicode (0x04B0) charset + BEGIN + VALUE "CompanyName", COMPANY_NAME + VALUE "FileDescription", FILE_DESCRIPTION + VALUE "FileVersion", FILE_VERSION_STRING + VALUE "InternalName", INTERNAL_NAME + VALUE "LegalCopyright", COPYRIGHT_NOTE + VALUE "OriginalFilename", ORIGINAL_FILENAME + VALUE "ProductName", PRODUCT_NAME + VALUE "ProductVersion", PRODUCT_VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 // US English (0x0409), Unicode (1200) charset + END +END diff --git a/src/modules/videoconference/VideoConferenceProxyFilter/VideoConferenceProxyFilter.vcxproj b/src/modules/videoconference/VideoConferenceProxyFilter/VideoConferenceProxyFilter.vcxproj index 642918d917..986a6b3a5e 100644 --- a/src/modules/videoconference/VideoConferenceProxyFilter/VideoConferenceProxyFilter.vcxproj +++ b/src/modules/videoconference/VideoConferenceProxyFilter/VideoConferenceProxyFilter.vcxproj @@ -18,6 +18,10 @@ x64 + + + + 16.0 {AC2857B4-103D-4D6D-9740-926EBF785042} @@ -102,11 +106,16 @@ $(OutDir)VideoConferenceShared.lib;Windowscodecs.lib;Wtsapi32.lib;mfplat.lib;WindowsApp.lib;Mfsensorgroup.lib;Mf.lib;Shlwapi.lib;Strmiids.lib;%(AdditionalDependencies); module.def + + _WIN64;_UNICODE;UNICODE;%(PreprocessorDefinitions) + + + @@ -119,6 +128,13 @@ + + + + + + + {459e0768-7ebd-4c41-bba1-6db3b3815e0a} diff --git a/src/modules/videoconference/VideoConferenceProxyFilter/resource.base.h b/src/modules/videoconference/VideoConferenceProxyFilter/resource.base.h new file mode 100644 index 0000000000..fbba969645 --- /dev/null +++ b/src/modules/videoconference/VideoConferenceProxyFilter/resource.base.h @@ -0,0 +1,11 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by VideoConferenceProxyFilter.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys VideoConferenceProxyFilter" +#define INTERNAL_NAME "PowerToys.VideoConferenceProxyFilter" +#define ORIGINAL_FILENAME "PowerToys.VideoConferenceProxyFilter_x64.dll" + diff --git a/src/modules/videoconference/VideoConferenceProxyFilter/resource.base.x86.h b/src/modules/videoconference/VideoConferenceProxyFilter/resource.base.x86.h new file mode 100644 index 0000000000..fe511d0929 --- /dev/null +++ b/src/modules/videoconference/VideoConferenceProxyFilter/resource.base.x86.h @@ -0,0 +1,11 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by VideoConferenceProxyFilter.rc + +////////////////////////////// +// Non-localizable + +#define FILE_DESCRIPTION "PowerToys VideoConferenceProxyFilter" +#define INTERNAL_NAME "PowerToys.VideoConferenceProxyFilter" +#define ORIGINAL_FILENAME "PowerToys.VideoConferenceProxyFilter_x86.dll" +