you need this patch ontop of svn pidl to regenerate the files :
Index: lib/Parse/Pidl/Wireshark/NDR.pm
===================================================================
--- lib/Parse/Pidl/Wireshark/NDR.pm (revision 22005)
+++ lib/Parse/Pidl/Wireshark/NDR.pm (working copy)
@@ -916,6 +916,14 @@
$res{headers} .= "#ifdef HAVE_CONFIG_H\n";
$res{headers} .= "#include \"config.h\"\n";
$res{headers} .= "#endif\n\n";
+
+ $res{headers} .= "#ifdef _MSC_VER\n";
+ $res{headers} .= "#pragma warning(disable:4005)\n";
+ $res{headers} .= "#pragma warning(disable:4013)\n";
+ $res{headers} .= "#pragma warning(disable:4018)\n";
+ $res{headers} .= "#pragma warning(disable:4101)\n";
+ $res{headers} .= "#endif\n\n";
+
$res{headers} .= "#include <glib.h>\n";
$res{headers} .= "#include <string.h>\n";
$res{headers} .= "#include <epan/packet.h>\n\n";
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@21262
f5534014-38df-0310-8fa8-
9805f1628bb7
#ifdef _MSC_VER
#pragma warning(disable:4005)
#pragma warning(disable:4013)
+#pragma warning(disable:4018)
+#pragma warning(disable:4101)
#endif
#include <glib.h>
#ifdef _MSC_VER
#pragma warning(disable:4005)
#pragma warning(disable:4013)
+#pragma warning(disable:4018)
+#pragma warning(disable:4101)
#endif
#include <glib.h>
#ifdef _MSC_VER
#pragma warning(disable:4005)
#pragma warning(disable:4013)
+#pragma warning(disable:4018)
+#pragma warning(disable:4101)
#endif
#include <glib.h>
#ifdef _MSC_VER
#pragma warning(disable:4005)
#pragma warning(disable:4013)
+#pragma warning(disable:4018)
+#pragma warning(disable:4101)
#endif
#include <glib.h>
#ifdef _MSC_VER
#pragma warning(disable:4005)
#pragma warning(disable:4013)
+#pragma warning(disable:4018)
+#pragma warning(disable:4101)
#endif
#include <glib.h>