Index: branches/branch-1.2/zoo-services/arithmetics/cgi-env/Multiply.zcfg
===================================================================
--- branches/branch-1.2/zoo-services/arithmetics/cgi-env/Multiply.zcfg	(revision 111)
+++ branches/branch-1.2/zoo-services/arithmetics/cgi-env/Multiply.zcfg	(revision 217)
@@ -5,5 +5,5 @@
  storeSupported = true
  statusSupported = true
- serviceProvider = demo_service.zo
+ serviceProvider = test_service.zo
  serviceType = C
  <MetaData>
Index: branches/branch-1.2/zoo-services/arithmetics/makefile.vc
===================================================================
--- branches/branch-1.2/zoo-services/arithmetics/makefile.vc	(revision 111)
+++ branches/branch-1.2/zoo-services/arithmetics/makefile.vc	(revision 217)
@@ -1,11 +1,11 @@
 GEODIR=c:/OSGeo4W/
 TOOLS=c:/Users/djay/GeoLabs/tools/
-CFLAGS=-I$(GEODIR)/include -I$(TOOLS)/include -I../../../zoo-kernel/ -I./ -DLINUX_FREE_ISSUE -DDEBUG
+CFLAGS=-I$(GEODIR)/include -I$(TOOLS)/include -I../../zoo-kernel/ -I./ -DLINUX_FREE_ISSUE -DDEBUG -DWIN32
 CPP=cl /TP 
 
-cgi-env/service.zo: service.c
-	$(CPP) $(CFLAGS) /c service.c
-	link /dll /out:cgi-env/ogr_service.zso ../../../zoo-kernel/service_internal.obj ./service.obj -L$(TOOLS)/lib/libssl32.dll.a $(GEODIR)/lib/libxml2.lib $(GEODIR)/lib/gdal_i.lib $(TOOLS)/lib/libeay32.dll.a $(TOOLS)/lib/libcrypto.a $(TOOLS)/lib/libssl32.dll.a 
+cgi-env/test_service.zo: test_service.c
+	$(CPP) $(CFLAGS) /c test_service.c
+	link /dll /out:cgi-env/test_service.zo ../../zoo-kernel/service_internal.obj ./test_service.obj -L$(TOOLS)/lib/libssl32.dll.a $(GEODIR)/lib/libxml2.lib $(GEODIR)/lib/gdal_i.lib $(TOOLS)/lib/libeay32.dll.a $(TOOLS)/lib/libcrypto.a $(TOOLS)/lib/libssl32.dll.a $(TOOLS)/lib/libintl.lib
 
 clean:
-	rm -f cgi-env/ogr_service.zso
+	erase cgi-env\demo_service.*
Index: branches/branch-1.2/zoo-services/arithmetics/test_service.c
===================================================================
--- branches/branch-1.2/zoo-services/arithmetics/test_service.c	(revision 111)
+++ branches/branch-1.2/zoo-services/arithmetics/test_service.c	(revision 217)
@@ -3,4 +3,7 @@
 extern "C" {
 
+#ifdef WIN32
+__declspec(dllexport)
+#endif
   int Multiply(maps*& conf,maps*& inputs,maps*& outputs){
   	fprintf(stderr,"\nService internal print\n");
