Index: /trunk/src/VBox/NetworkServices/NetLib/ComHostUtils.cpp
===================================================================
--- /trunk/src/VBox/NetworkServices/NetLib/ComHostUtils.cpp	(revision 49824)
+++ /trunk/src/VBox/NetworkServices/NetLib/ComHostUtils.cpp	(revision 49825)
@@ -193,5 +193,5 @@
 
 int createNatListener(ComNatListenerPtr& listener, const ComVirtualBoxPtr& vboxptr, 
-                             NATNetworkEventAdapter *adapter, const ComEventTypeArray& events)
+                      NATNetworkEventAdapter *adapter, /* const */ ComEventTypeArray& events)
 {
     ComObjPtr<NATNetworkListenerImpl> obj;
Index: /trunk/src/VBox/NetworkServices/NetLib/utils.h
===================================================================
--- /trunk/src/VBox/NetworkServices/NetLib/utils.h	(revision 49824)
+++ /trunk/src/VBox/NetworkServices/NetLib/utils.h	(revision 49825)
@@ -127,5 +127,7 @@
 typedef com::SafeArray<VBoxEventType_T> ComEventTypeArray;
 
+/* XXX: const is commented out because of compilation erro on Windows host, but it's intended that this function 
+ isn't modify event type array */
 int createNatListener(ComNatListenerPtr& listener, const ComVirtualBoxPtr& vboxptr, 
-                      NATNetworkEventAdapter *adapter, const ComEventTypeArray& events);
+                      NATNetworkEventAdapter *adapter, /* const */ ComEventTypeArray& events);
 #endif
