diff --git a/.gitignore b/.gitignore
index df1d58eb..b2439f94 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,6 @@
ide/vs20??/*.db
ide/vs20??/*.opendb
ide/vs20??/*.user
-ide/vs20??/*.vcxproj.filters
ide/vs20??/.vs
ide/vs20??/VTune*
out/
diff --git a/ide/vs2022/mimalloc-lib.vcxproj.filters b/ide/vs2022/mimalloc-lib.vcxproj.filters
new file mode 100644
index 00000000..90703da8
--- /dev/null
+++ b/ide/vs2022/mimalloc-lib.vcxproj.filters
@@ -0,0 +1,105 @@
+
+
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+ Sources
+
+
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+ Headers
+
+
+
+
+ {1430490c-e711-4ace-a1b8-36f4d5105873}
+
+
+ {461c78ef-04b0-44d1-a0ca-7d488abaa592}
+
+
+
\ No newline at end of file
diff --git a/ide/vs2022/mimalloc-override-dll.vcxproj.filters b/ide/vs2022/mimalloc-override-dll.vcxproj.filters
new file mode 100644
index 00000000..0b07de1b
--- /dev/null
+++ b/ide/vs2022/mimalloc-override-dll.vcxproj.filters
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file