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"
+