Trying ken's fix for windows python
diff --git a/grpc.gyp b/grpc.gyp
index 8c8a25b..55853a6 100644
--- a/grpc.gyp
+++ b/grpc.gyp
@@ -282,7 +282,7 @@
         'src/core/lib/iomgr/socket_utils_linux.cc',
         'src/core/lib/iomgr/socket_utils_posix.cc',
         'src/core/lib/iomgr/socket_utils_uv.cc',
-        'src/core/lib/iomgr/socket_utils_windows.c',
+        'src/core/lib/iomgr/socket_utils_windows.cc',
         'src/core/lib/iomgr/socket_windows.cc',
         'src/core/lib/iomgr/tcp_client_posix.cc',
         'src/core/lib/iomgr/tcp_client_uv.cc',
@@ -581,7 +581,7 @@
         'src/core/lib/iomgr/socket_utils_linux.cc',
         'src/core/lib/iomgr/socket_utils_posix.cc',
         'src/core/lib/iomgr/socket_utils_uv.cc',
-        'src/core/lib/iomgr/socket_utils_windows.c',
+        'src/core/lib/iomgr/socket_utils_windows.cc',
         'src/core/lib/iomgr/socket_windows.cc',
         'src/core/lib/iomgr/tcp_client_posix.cc',
         'src/core/lib/iomgr/tcp_client_uv.cc',
@@ -785,7 +785,7 @@
         'src/core/lib/iomgr/socket_utils_linux.cc',
         'src/core/lib/iomgr/socket_utils_posix.cc',
         'src/core/lib/iomgr/socket_utils_uv.cc',
-        'src/core/lib/iomgr/socket_utils_windows.c',
+        'src/core/lib/iomgr/socket_utils_windows.cc',
         'src/core/lib/iomgr/socket_windows.cc',
         'src/core/lib/iomgr/tcp_client_posix.cc',
         'src/core/lib/iomgr/tcp_client_uv.cc',
@@ -974,7 +974,7 @@
         'src/core/lib/iomgr/socket_utils_linux.cc',
         'src/core/lib/iomgr/socket_utils_posix.cc',
         'src/core/lib/iomgr/socket_utils_uv.cc',
-        'src/core/lib/iomgr/socket_utils_windows.c',
+        'src/core/lib/iomgr/socket_utils_windows.cc',
         'src/core/lib/iomgr/socket_windows.cc',
         'src/core/lib/iomgr/tcp_client_posix.cc',
         'src/core/lib/iomgr/tcp_client_uv.cc',