diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm
index c55f35d2dc190132aaecb92810a108c45422ed59..4086f428f5b163584e5512291a9599d678f576a8 100644
--- a/src/tools/msvc/Solution.pm
+++ b/src/tools/msvc/Solution.pm
@@ -133,9 +133,9 @@ sub GenerateFiles {
                 oid     => $p[0],
                 proname => $p[1],
                 prosrc  => $p[$#p-2],
-                nargs   => $p[10],
-                strict  => $p[7],
-                retset  => $p[8],
+                nargs   => $p[12],
+                strict  => $p[9],
+                retset  => $p[10],
             };
 		}
 		close(I);