File gst-plugins-base-0.10.28-gnomevfswin32.patch of Package mingw32-gst-0_10-plugins-base
diff -ur gst-plugins-base-0.10.28/ext/gnomevfs/gstgnomevfssrc.c gst-plugins-base-0.10.28/ext/gnomevfs/gstgnomevfssrc.c
--- gst-plugins-base-0.10.28/ext/gnomevfs/gstgnomevfssrc.c 2010-02-15 01:12:26.000000000 +0100
+++ gst-plugins-base-0.10.28/ext/gnomevfs/gstgnomevfssrc.c 2010-04-27 22:33:11.000000000 +0200
@@ -74,15 +74,20 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
+#ifndef _WIN32
#include <sys/socket.h>
#include <sys/time.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
+#include <sys/mman.h>
+#else
+#include <winsock2.h>
+#include <ws2tcpip.h>
+#endif
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
-#include <sys/mman.h>
#include <errno.h>
#include <string.h>