diff --git a/etc/visual-studio/libopenthread.vcxproj b/etc/visual-studio/libopenthread.vcxproj
index 83f566698..86ed3fc75 100644
--- a/etc/visual-studio/libopenthread.vcxproj
+++ b/etc/visual-studio/libopenthread.vcxproj
@@ -133,9 +133,6 @@
-
-
-
@@ -189,8 +186,6 @@
-
-
diff --git a/etc/visual-studio/libopenthread.vcxproj.filters b/etc/visual-studio/libopenthread.vcxproj.filters
index f62cc292f..d289f8f14 100644
--- a/etc/visual-studio/libopenthread.vcxproj.filters
+++ b/etc/visual-studio/libopenthread.vcxproj.filters
@@ -58,6 +58,9 @@
{5ac96cb9-6257-4387-9238-27649915463a}
+
+ {25a5662d-0709-4698-8fd9-3abfde8f0fc6}
+
@@ -285,14 +288,11 @@
Source Files\common
+
+ Source Files\thread
+
-
- Header Files
-
-
- Header Files
-
Header Files\coap
@@ -440,12 +440,6 @@
Header Files\thread
-
- Header Files\thread
-
-
- Header Files\thread
-
Header Files\thread
@@ -530,5 +524,14 @@
Header Files\common
+
+ Header Files\api
+
+
+ Header Files\thread
+
+
+ Header Files\thread
+
\ No newline at end of file
diff --git a/etc/visual-studio/libopenthread_k.vcxproj b/etc/visual-studio/libopenthread_k.vcxproj
index 6d5ad7d2c..962ec7f93 100644
--- a/etc/visual-studio/libopenthread_k.vcxproj
+++ b/etc/visual-studio/libopenthread_k.vcxproj
@@ -140,10 +140,28 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
@@ -201,7 +219,6 @@
-
@@ -230,4 +247,4 @@
-
+
\ No newline at end of file
diff --git a/etc/visual-studio/libopenthread_k.vcxproj.filters b/etc/visual-studio/libopenthread_k.vcxproj.filters
index f02bd02e9..a4fbd1688 100644
--- a/etc/visual-studio/libopenthread_k.vcxproj.filters
+++ b/etc/visual-studio/libopenthread_k.vcxproj.filters
@@ -58,6 +58,12 @@
{5ac96cb9-6257-4387-9238-27649915463a}
+
+ {63a27d20-b039-46b4-aff9-63ace2010b9b}
+
+
+ {2b66635d-fb09-421b-9942-8c43df5c8c77}
+
@@ -84,9 +90,6 @@
Source Files\api
-
- Source Files\api
-
Source Files\api
@@ -527,23 +530,77 @@
Header Files\common
-
- Header Files
-
-
- Header Files
-
Header Files
Header Files
-
- Header Files
-
Header Files
+
+ Header Files\openthread
+
+
+ Header Files
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\openthread
+
+
+ Header Files\api
+
\ No newline at end of file