diff --git a/src/test/obj_sds/mocks_windows_sds.h b/src/test/obj_sds/mocks_windows_sds.h
new file mode 100644
index 0000000000000000000000000000000000000000..05f3cf887fd37cafd43342953f74b25679481f0a
--- /dev/null
+++ b/src/test/obj_sds/mocks_windows_sds.h
@@ -0,0 +1,10 @@
+// SPDX-License-Identifier: BSD-3-Clause
+/* Copyright 2018-2020, Intel Corporation */
+
+/*
+ * mocks_windows.h -- redefinitions of dimm functions
+ */
+
+#ifndef WRAP_REAL
+#define shutdown_state_is_supported __wrap_shutdown_state_is_supported
+#endif
diff --git a/src/test/obj_sds/obj_sds.c b/src/test/obj_sds/obj_sds.c
index 7d3a8a179626e0e62249ff2209b51b5ba597d95e..acd09eb05cfc7eb3ab52ab94330952c7662beba9 100644
--- a/src/test/obj_sds/obj_sds.c
+++ b/src/test/obj_sds/obj_sds.c
@@ -2,7 +2,7 @@
 /* Copyright 2017-2020, Intel Corporation */
 
 /*
- * util_sds.c -- unit test for shutdown status functions
+ * obj_sds.c -- unit test for shutdown status functions
  */
 
 #include "unittest.h"
@@ -102,6 +102,11 @@ FUNC_MOCK(pmem2_source_device_usc, int, const struct pmem2_source *src,
 	return 0;
 }
 FUNC_MOCK_END
+FUNC_MOCK(shutdown_state_is_supported, int, int fd)
+	FUNC_MOCK_RUN_DEFAULT {
+		return 1;
+	}
+FUNC_MOCK_END
 
 #ifdef _MSC_VER
 /*
diff --git a/src/test/obj_sds/obj_sds.vcxproj b/src/test/obj_sds/obj_sds.vcxproj
index c3da8b6ec4cc8c4cfa405e1b4d523c00d9572ad4..985eede724c4f160743cdbadaebdca241e0bcbed 100644
--- a/src/test/obj_sds/obj_sds.vcxproj
+++ b/src/test/obj_sds/obj_sds.vcxproj
@@ -79,7 +79,9 @@
     <ClCompile Include="..\..\core\os_windows.c" />
     <ClCompile Include="..\..\core\out.c" />
     <ClCompile Include="..\..\common\pool_hdr.c" />
-    <ClCompile Include="..\..\common\set.c" />
+    <ClCompile Include="..\..\common\set.c" >
+      <ForcedIncludeFiles>mocks_windows_sds.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
+    </ClCompile>
     <ClCompile Include="..\..\common\shutdown_state.c" />
     <ClCompile Include="..\..\core\util.c" />
     <ClCompile Include="..\..\core\util_windows.c" />