activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nmitt...@apache.org
Subject svn commit: r541444 [1/3] - in /activemq/activemq-cpp/trunk: src/main/activemq/concurrent/ src/main/activemq/core/ src/main/activemq/util/ src/main/cms/ vs2005-build/
Date Thu, 24 May 2007 22:03:02 GMT
Author: nmittler
Date: Thu May 24 15:02:58 2007
New Revision: 541444

URL: http://svn.apache.org/viewvc?view=rev&rev=541444
Log:
AMQCPP-115 - Added first cut at changes for dll support

Added:
    activemq/activemq-cpp/trunk/src/main/cms/Config.h   (with props)
Modified:
    activemq/activemq-cpp/trunk/src/main/activemq/concurrent/CountDownLatch.h
    activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Mutex.h
    activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Runnable.h
    activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Synchronizable.h
    activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Thread.h
    activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionFactory.h
    activemq/activemq-cpp/trunk/src/main/activemq/util/Config.h
    activemq/activemq-cpp/trunk/src/main/cms/BytesMessage.h
    activemq/activemq-cpp/trunk/src/main/cms/CMSException.h
    activemq/activemq-cpp/trunk/src/main/cms/CMSProperties.h
    activemq/activemq-cpp/trunk/src/main/cms/Closeable.h
    activemq/activemq-cpp/trunk/src/main/cms/Connection.h
    activemq/activemq-cpp/trunk/src/main/cms/ConnectionFactory.h
    activemq/activemq-cpp/trunk/src/main/cms/DeliveryMode.h
    activemq/activemq-cpp/trunk/src/main/cms/Destination.h
    activemq/activemq-cpp/trunk/src/main/cms/ExceptionListener.h
    activemq/activemq-cpp/trunk/src/main/cms/MapMessage.h
    activemq/activemq-cpp/trunk/src/main/cms/Message.h
    activemq/activemq-cpp/trunk/src/main/cms/MessageConsumer.h
    activemq/activemq-cpp/trunk/src/main/cms/MessageListener.h
    activemq/activemq-cpp/trunk/src/main/cms/MessageProducer.h
    activemq/activemq-cpp/trunk/src/main/cms/ObjectMessage.h
    activemq/activemq-cpp/trunk/src/main/cms/Queue.h
    activemq/activemq-cpp/trunk/src/main/cms/Session.h
    activemq/activemq-cpp/trunk/src/main/cms/Startable.h
    activemq/activemq-cpp/trunk/src/main/cms/Stoppable.h
    activemq/activemq-cpp/trunk/src/main/cms/TemporaryQueue.h
    activemq/activemq-cpp/trunk/src/main/cms/TemporaryTopic.h
    activemq/activemq-cpp/trunk/src/main/cms/TextMessage.h
    activemq/activemq-cpp/trunk/src/main/cms/Topic.h
    activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-cpp.sln
    activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-example.vcproj
    activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-integration-tests.vcproj
    activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-unittests.vcproj
    activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq.vcproj

Modified: activemq/activemq-cpp/trunk/src/main/activemq/concurrent/CountDownLatch.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/concurrent/CountDownLatch.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/concurrent/CountDownLatch.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/concurrent/CountDownLatch.h Thu May 24 15:02:58 2007
@@ -1,82 +1,83 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _ACTIVEMQ_CONCURRENT_COUNTDOWNLATCH_H_
-#define _ACTIVEMQ_CONCURRENT_COUNTDOWNLATCH_H_
-
-#include <activemq/concurrent/Mutex.h>
-#include <cms/CMSException.h>
-
-namespace activemq{
-namespace concurrent{
-
-    class CountDownLatch
-    {
-    private:
-
-        /**
-         * number to count down to
-         */
-        int count;
-
-        /**
-         * Mutex to protect the counts, and wait on.
-         */
-        Mutex mutex;
-
-    public:
-
-        /**
-         * Constructor
-         * @param count - number to count down from.
-         */
-        CountDownLatch( int count );
-
-        virtual ~CountDownLatch();
-
-        /**
-         * Waits for the Count to be zero, and then returns
-         * @throws CMSException
-         */
-        virtual void await() throw ( cms::CMSException );
-
-        /**
-         * Waits for the Count to hit zero, or a timeout.
-         * @param timeOut - time in milliseconds to wait.
-         * @returns true if the wait made it to count zero, otherwise false
-         */
-        virtual bool await( unsigned long timeOut )  throw ( cms::CMSException );
-
-        /**
-         * Counts down the latch, releasing all waiting threads when
-         * the count hits zero.
-         */
-        virtual void countDown();
-
-        /**
-         * Gets the current count
-         * @returns int count value
-         */
-        virtual int getCount() const {
-            return this->count;
-        }
-
-    };
-
-}}
-
-#endif /*_ACTIVEMQ_CONCURRENT_COUNTDOWNLATCH_H_*/
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef _ACTIVEMQ_CONCURRENT_COUNTDOWNLATCH_H_
+#define _ACTIVEMQ_CONCURRENT_COUNTDOWNLATCH_H_
+
+#include <activemq/concurrent/Mutex.h>
+#include <activemq/util/Config.h>
+#include <cms/CMSException.h>
+
+namespace activemq{
+namespace concurrent{
+
+    class AMQCPP_API CountDownLatch
+    {
+    private:
+
+        /**
+         * number to count down to
+         */
+        int count;
+
+        /**
+         * Mutex to protect the counts, and wait on.
+         */
+        Mutex mutex;
+
+    public:
+
+        /**
+         * Constructor
+         * @param count - number to count down from.
+         */
+        CountDownLatch( int count );
+
+        virtual ~CountDownLatch();
+
+        /**
+         * Waits for the Count to be zero, and then returns
+         * @throws CMSException
+         */
+        virtual void await() throw ( cms::CMSException );
+
+        /**
+         * Waits for the Count to hit zero, or a timeout.
+         * @param timeOut - time in milliseconds to wait.
+         * @returns true if the wait made it to count zero, otherwise false
+         */
+        virtual bool await( unsigned long timeOut )  throw ( cms::CMSException );
+
+        /**
+         * Counts down the latch, releasing all waiting threads when
+         * the count hits zero.
+         */
+        virtual void countDown();
+
+        /**
+         * Gets the current count
+         * @returns int count value
+         */
+        virtual int getCount() const {
+            return this->count;
+        }
+
+    };
+
+}}
+
+#endif /*_ACTIVEMQ_CONCURRENT_COUNTDOWNLATCH_H_*/

Modified: activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Mutex.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Mutex.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Mutex.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Mutex.h Thu May 24 15:02:58 2007
@@ -53,7 +53,7 @@
      * and will be successful.
      * @see  pthread_mutex_t
      */
-    class Mutex : public Synchronizable
+    class AMQCPP_API Mutex : public Synchronizable
     {
     private:       // Data
 

Modified: activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Runnable.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Runnable.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Runnable.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Runnable.h Thu May 24 15:02:58 2007
@@ -17,6 +17,8 @@
 #ifndef ACTIVEMQ_CONCURRENT_RUNNABLE_H_
 #define ACTIVEMQ_CONCURRENT_RUNNABLE_H_
 
+#include <activemq/util/Config.h>
+
 namespace activemq{
 namespace concurrent{
     
@@ -24,7 +26,7 @@
      * Interface for a runnable object - defines a task
      * that can be run by a thread.
      */
-    class Runnable{
+    class AMQCPP_API Runnable{
     public:
     
         virtual ~Runnable(){}

Modified: activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Synchronizable.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Synchronizable.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Synchronizable.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Synchronizable.h Thu May 24 15:02:58 2007
@@ -19,6 +19,7 @@
 #define ACTIVEMQ_CONCURRENT_SYNCHRONIZABLE_H
 
 #include <activemq/exceptions/ActiveMQException.h>
+#include <activemq/util/Config.h>
 
 namespace activemq{
 namespace concurrent{
@@ -27,7 +28,7 @@
      * The interface for all synchronizable objects (that is, objects
      * that can be locked and unlocked).
      */
-    class Synchronizable
+    class AMQCPP_API Synchronizable
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Thread.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Thread.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Thread.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/concurrent/Thread.h Thu May 24 15:02:58 2007
@@ -37,7 +37,7 @@
      * implement the run method, or this class can be used as is with 
      * a provided Runnable delegate.
      */
-    class Thread : public Runnable
+    class AMQCPP_API Thread : public Runnable
     {
     private:
    

Modified: activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionFactory.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionFactory.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/core/ActiveMQConnectionFactory.h Thu May 24 15:02:58 2007
@@ -17,6 +17,8 @@
 #ifndef _ACTIVEMQ_CORE_ACTIVEMQCONNECTIONFACTORY_H_
 #define _ACTIVEMQ_CORE_ACTIVEMQCONNECTIONFACTORY_H_
 
+#include <activemq/util/Config.h>
+
 #include <cms/ConnectionFactory.h>
 #include <cms/Connection.h>
 #include <activemq/util/Properties.h>
@@ -24,7 +26,7 @@
 namespace activemq{
 namespace core{
 
-    class ActiveMQConnectionFactory : public cms::ConnectionFactory
+    class AMQCPP_API ActiveMQConnectionFactory : public cms::ConnectionFactory
     {
     private:
 

Modified: activemq/activemq-cpp/trunk/src/main/activemq/util/Config.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/activemq/util/Config.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/activemq/util/Config.h (original)
+++ activemq/activemq-cpp/trunk/src/main/activemq/util/Config.h Thu May 24 15:02:58 2007
@@ -17,6 +17,16 @@
 #ifndef ACTIVEMQ_UTIL_CONFIG_H_
 #define ACTIVEMQ_UTIL_CONFIG_H_
 
+#ifdef AMQCPP_DLL
+#ifdef AMQCPP_EXPORTS
+#define AMQCPP_API __declspec(dllexport)
+#else
+#define AMQCPP_API __declspec(dllimport)
+#endif
+#else
+#define AMQCPP_API
+#endif
+
 //
 // The purpose of this header is to try to detect the supported headers 
 // of the platform when the ./configure script is not being used to generate

Modified: activemq/activemq-cpp/trunk/src/main/cms/BytesMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/BytesMessage.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/BytesMessage.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/BytesMessage.h Thu May 24 15:02:58 2007
@@ -17,12 +17,13 @@
  
 #ifndef _CMS_BYTESMESSAGE_H_
 #define _CMS_BYTESMESSAGE_H_
- 
+
+#include <cms/Config.h>
 #include <cms/Message.h>
 
 namespace cms{
    
-    class BytesMessage : public Message{
+    class CMS_API BytesMessage : public Message{
       
     public:
    

Modified: activemq/activemq-cpp/trunk/src/main/cms/CMSException.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/CMSException.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/CMSException.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/CMSException.h Thu May 24 15:02:58 2007
@@ -24,13 +24,15 @@
 #include <iostream>
 #include <exception>
 
+#include <cms/Config.h>
+
 namespace cms{
     
     /**
      * This class represents an error that has occurred in 
      * cms.
      */
-    class CMSException : public std::exception {
+    class CMS_API CMSException : public std::exception {
         
     public:
         

Modified: activemq/activemq-cpp/trunk/src/main/cms/CMSProperties.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/CMSProperties.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/CMSProperties.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/CMSProperties.h Thu May 24 15:02:58 2007
@@ -17,6 +17,8 @@
 #ifndef _CMS_CMSPROPERTIES_H_
 #define _CMS_CMSPROPERTIES_H_
 
+#include <cms/Config.h>
+
 #include <map>
 #include <string>
 #include <vector>
@@ -27,7 +29,7 @@
      * Interface for a Java-like properties object.  This is essentially
      * a map of key-value string pairs.
      */
-    class CMSProperties {
+    class CMS_API CMSProperties {
     public:
 
         virtual ~CMSProperties(){}

Modified: activemq/activemq-cpp/trunk/src/main/cms/Closeable.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Closeable.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Closeable.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Closeable.h Thu May 24 15:02:58 2007
@@ -18,6 +18,7 @@
 #ifndef CMS_CLOSEABLE_H
 #define CMS_CLOSEABLE_H
  
+#include <cms/Config.h>
 #include <cms/CMSException.h>
 
 namespace cms{
@@ -25,7 +26,7 @@
     /**
      * Interface for a class that implements the close method.
      */
-    class Closeable{
+    class CMS_API Closeable{
         
     public:
     

Added: activemq/activemq-cpp/trunk/src/main/cms/Config.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Config.h?view=auto&rev=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Config.h (added)
+++ activemq/activemq-cpp/trunk/src/main/cms/Config.h Thu May 24 15:02:58 2007
@@ -0,0 +1,31 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#ifndef CMS_CONFIG_H
+#define CMS_CONFIG_H
+
+#ifdef CMS_DLL
+#ifdef CMS_EXPORTS
+#define CMS_API __declspec(dllexport)
+#else
+#define CMS_API __declspec(dllimport)
+#endif
+#else
+#define CMS_API
+#endif
+
+#endif /*CMS_CONFIG_H*/

Propchange: activemq/activemq-cpp/trunk/src/main/cms/Config.h
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: activemq/activemq-cpp/trunk/src/main/cms/Connection.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Connection.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Connection.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Connection.h Thu May 24 15:02:58 2007
@@ -18,6 +18,7 @@
 #ifndef _CMS_CONNECTION_H_
 #define _CMS_CONNECTION_H_
 
+#include <cms/Config.h>
 #include <cms/Startable.h>
 #include <cms/Stoppable.h>
 #include <cms/Closeable.h>
@@ -27,7 +28,7 @@
 {
     class ExceptionListener;
    
-    class Connection :
+    class CMS_API Connection :
         public Startable,
         public Stoppable,
         public Closeable

Modified: activemq/activemq-cpp/trunk/src/main/cms/ConnectionFactory.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/ConnectionFactory.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/ConnectionFactory.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/ConnectionFactory.h Thu May 24 15:02:58 2007
@@ -17,6 +17,7 @@
 #ifndef _CMS_CONNECTIONFACTORY_H_
 #define _CMS_CONNECTIONFACTORY_H_
 
+#include <cms/Config.h>
 #include <cms/Connection.h>
 #include <cms/CMSException.h>
 
@@ -28,7 +29,7 @@
     /**
      * Defines the interface for a factory that creates connection objects
      */
-    class ConnectionFactory
+    class CMS_API ConnectionFactory
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/DeliveryMode.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/DeliveryMode.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/DeliveryMode.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/DeliveryMode.h Thu May 24 15:02:58 2007
@@ -18,6 +18,8 @@
 #ifndef _CMS_DELIVERYMODE_H_
 #define _CMS_DELIVERYMODE_H_
 
+#include <cms/Config.h>
+
 namespace cms
 {
 
@@ -25,7 +27,7 @@
      * This is an Abstract class whose purpose is to provide a container
      * for the delivery mode enumeration for CMS messages.  
      */
-    class DeliveryMode
+    class CMS_API DeliveryMode
     {
     public:
     

Modified: activemq/activemq-cpp/trunk/src/main/cms/Destination.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Destination.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Destination.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Destination.h Thu May 24 15:02:58 2007
@@ -19,6 +19,7 @@
 #define _CMS_DESTINATION_H_
 
 #include <cms/CMSProperties.h>
+#include <cms/Config.h>
 
 #include <string>
 
@@ -27,7 +28,7 @@
     /**
      * A Destination object encapsulates a provider-specific address. 
      */
-    class Destination{
+    class CMS_API Destination{
     public:
    
         enum DestinationType

Modified: activemq/activemq-cpp/trunk/src/main/cms/ExceptionListener.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/ExceptionListener.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/ExceptionListener.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/ExceptionListener.h Thu May 24 15:02:58 2007
@@ -18,11 +18,12 @@
 #ifndef _CMS_EXCEPTIONLISTENER_H_
 #define _CMS_EXCEPTIONLISTENER_H_
 
+#include <cms/Config.h>
 #include <cms/CMSException.h>
 
 namespace cms{
 
-    class ExceptionListener
+    class CMS_API ExceptionListener
     {
     public:
    

Modified: activemq/activemq-cpp/trunk/src/main/cms/MapMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/MapMessage.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/MapMessage.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/MapMessage.h Thu May 24 15:02:58 2007
@@ -18,6 +18,7 @@
 #ifndef _CMS_MAPMESSAGE_H_
 #define _CMS_MAPMESSAGE_H_
 
+#include <cms/Config.h>
 #include <cms/Message.h>
 
 namespace cms
@@ -36,7 +37,7 @@
      * client attempts to write to the message at this point, a 
      * CMSException is thrown.
      */
-    class MapMessage : public Message
+    class CMS_API MapMessage : public Message
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/Message.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Message.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Message.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Message.h Thu May 24 15:02:58 2007
@@ -18,6 +18,7 @@
 #ifndef _CMS_MESSAGE_H_
 #define _CMS_MESSAGE_H_
 
+#include <cms/Config.h>
 #include <cms/Destination.h>
 #include <cms/CMSException.h>
 #include <cms/DeliveryMode.h>
@@ -31,7 +32,7 @@
      * 
      * @see JMS API
      */
-    class Message
+    class CMS_API Message
     {         
     public:
    

Modified: activemq/activemq-cpp/trunk/src/main/cms/MessageConsumer.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/MessageConsumer.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/MessageConsumer.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/MessageConsumer.h Thu May 24 15:02:58 2007
@@ -18,6 +18,7 @@
 #ifndef _CMS_MESSAGECONSUMER_H_
 #define _CMS_MESSAGECONSUMER_H_
 
+#include <cms/Config.h>
 #include <cms/MessageListener.h>
 #include <cms/Message.h>
 #include <cms/Closeable.h>
@@ -25,7 +26,7 @@
 namespace cms
 {
 
-    class MessageConsumer : public Closeable
+    class CMS_API MessageConsumer : public Closeable
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/MessageListener.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/MessageListener.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/MessageListener.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/MessageListener.h Thu May 24 15:02:58 2007
@@ -17,12 +17,14 @@
 
 #ifndef _CMS_MESSAGELISTENER_H_
 #define _CMS_MESSAGELISTENER_H_
- 
+
+#include <cms/Config.h>
+
 namespace cms{
     
     class Message;
     
-    class MessageListener{
+    class CMS_API MessageListener{
     public:
     
         virtual ~MessageListener(){}

Modified: activemq/activemq-cpp/trunk/src/main/cms/MessageProducer.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/MessageProducer.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/MessageProducer.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/MessageProducer.h Thu May 24 15:02:58 2007
@@ -18,6 +18,7 @@
 #ifndef _CMS_MESSAGEPRODUCER_H_
 #define _CMS_MESSAGEPRODUCER_H_
 
+#include <cms/Config.h>
 #include <cms/Message.h>
 #include <cms/Destination.h>
 #include <cms/Closeable.h>
@@ -31,7 +32,7 @@
      * by all MessageProducer derivations.  This class defines the JMS
      * spec'd interface for a MessageProducer.
      */
-    class MessageProducer : public Closeable
+    class CMS_API MessageProducer : public Closeable
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/ObjectMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/ObjectMessage.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/ObjectMessage.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/ObjectMessage.h Thu May 24 15:02:58 2007
@@ -18,11 +18,12 @@
 #ifndef _CMS_OBJECTMESSAGE_H_
 #define _CMS_OBJECTMESSAGE_H_
 
+#include <cms/Config.h>
 #include <cms/Message.h>
 
 namespace cms{
 
-    class ObjectMessage : public Message
+    class CMS_API ObjectMessage : public Message
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/Queue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Queue.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Queue.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Queue.h Thu May 24 15:02:58 2007
@@ -17,7 +17,8 @@
 
 #ifndef _CMS_QUEUE_H_
 #define _CMS_QUEUE_H_
- 
+
+#include <cms/Config.h>
 #include <cms/Destination.h>
 #include <cms/CMSException.h>
 
@@ -26,7 +27,7 @@
     /**
      * An interface encapsulating a provider-specific queue name.
      */
-    class Queue : public Destination{
+    class CMS_API Queue : public Destination{
         
     public:
     

Modified: activemq/activemq-cpp/trunk/src/main/cms/Session.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Session.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Session.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Session.h Thu May 24 15:02:58 2007
@@ -17,6 +17,7 @@
 #ifndef _CMS_SESSION_H_
 #define _CMS_SESSION_H_
 
+#include <cms/Config.h>
 #include <cms/Closeable.h>
 #include <cms/Message.h>
 #include <cms/TextMessage.h>
@@ -33,7 +34,7 @@
 namespace cms
 {
 
-    class Session : public Closeable
+    class CMS_API Session : public Closeable
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/Startable.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Startable.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Startable.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Startable.h Thu May 24 15:02:58 2007
@@ -17,7 +17,8 @@
  
 #ifndef CMS_STARTABLE_H
 #define CMS_STARTABLE_H
- 
+
+#include <cms/Config.h>
 #include <cms/CMSException.h>
 
 namespace cms{
@@ -25,7 +26,7 @@
     /**
      * Interface for a class that implements the start method.
      */
-    class Startable{
+    class CMS_API Startable{
         
     public:
     

Modified: activemq/activemq-cpp/trunk/src/main/cms/Stoppable.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Stoppable.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Stoppable.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Stoppable.h Thu May 24 15:02:58 2007
@@ -17,7 +17,8 @@
  
 #ifndef CMS_STOPPABLE_H
 #define CMS_STOPPABLE_H
- 
+
+#include <cms/Config.h>
 #include <cms/CMSException.h>
 
 namespace cms{
@@ -25,7 +26,7 @@
     /**
      * Interface for a class that implements the stop method.
      */
-    class Stoppable{
+    class CMS_API Stoppable{
         
     public:
     

Modified: activemq/activemq-cpp/trunk/src/main/cms/TemporaryQueue.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/TemporaryQueue.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/TemporaryQueue.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/TemporaryQueue.h Thu May 24 15:02:58 2007
@@ -18,6 +18,7 @@
 #ifndef _CMS_TEMPORARYQUEUE_H_
 #define _CMS_TEMPORARYQUEUE_H_
 
+#include <cms/Config.h>
 #include <cms/Destination.h>
 #include <cms/CMSException.h>
 
@@ -26,7 +27,7 @@
     /**
      * An interface encapsulating a provider-specific queue name.
      */
-    class TemporaryQueue : public Destination
+    class CMS_API TemporaryQueue : public Destination
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/TemporaryTopic.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/TemporaryTopic.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/TemporaryTopic.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/TemporaryTopic.h Thu May 24 15:02:58 2007
@@ -18,6 +18,7 @@
 #ifndef _CMS_TEMPORARYTOPIC_H_
 #define _CMS_TEMPORARYTOPIC_H_
 
+#include <cms/Config.h>
 #include <cms/Destination.h>
 #include <cms/CMSException.h>
 
@@ -26,7 +27,7 @@
     /**
      * An interface encapsulating a provider-specific topic name.
      */
-    class TemporaryTopic : public Destination
+    class CMS_API TemporaryTopic : public Destination
     {
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/TextMessage.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/TextMessage.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/TextMessage.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/TextMessage.h Thu May 24 15:02:58 2007
@@ -17,7 +17,8 @@
 
 #ifndef _CMS_TEXTMESSAGE_H_
 #define _CMS_TEXTMESSAGE_H_
- 
+
+#include <cms/Config.h>
 #include <cms/Message.h>
 #include <cms/CMSException.h>
 
@@ -26,7 +27,7 @@
     /**
      * Interface for a text message.
      */
-    class TextMessage : public Message{
+    class CMS_API TextMessage : public Message{
 
     public:
 

Modified: activemq/activemq-cpp/trunk/src/main/cms/Topic.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/src/main/cms/Topic.h?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/src/main/cms/Topic.h (original)
+++ activemq/activemq-cpp/trunk/src/main/cms/Topic.h Thu May 24 15:02:58 2007
@@ -17,7 +17,8 @@
 
 #ifndef _CMS_TOPIC_
 #define _CMS_TOPIC_
- 
+
+#include <cms/Config.h>
 #include <cms/Destination.h>
 #include <cms/CMSException.h>
 
@@ -26,7 +27,7 @@
     /**
      * An interface encapsulating a provider-specific topic name.
      */
-    class Topic : public Destination{
+    class CMS_API Topic : public Destination{
         
     public:
     

Modified: activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-cpp.sln
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-cpp.sln?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-cpp.sln (original)
+++ activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-cpp.sln Thu May 24 15:02:58 2007
@@ -1,47 +1,61 @@
-
-Microsoft Visual Studio Solution File, Format Version 9.00
-# Visual C++ Express 2005
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2005-activemq", "vs2005-activemq.vcproj", "{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}"
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2005-activemq-example", "vs2005-activemq-example.vcproj", "{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}"
-	ProjectSection(ProjectDependencies) = postProject
-		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26} = {60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2005-activemq-integration-tests", "vs2005-activemq-integration-tests.vcproj", "{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}"
-	ProjectSection(ProjectDependencies) = postProject
-		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26} = {60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}
-	EndProjectSection
-EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2005-activemq-unittests", "vs2005-activemq-unittests.vcproj", "{C215A965-3E75-431F-A1A6-EDC3EF2D682B}"
-	ProjectSection(ProjectDependencies) = postProject
-		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26} = {60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}
-	EndProjectSection
-EndProject
-Global
-	GlobalSection(SolutionConfigurationPlatforms) = preSolution
-		Debug|Win32 = Debug|Win32
-		Release|Win32 = Release|Win32
-	EndGlobalSection
-	GlobalSection(ProjectConfigurationPlatforms) = postSolution
-		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.Debug|Win32.ActiveCfg = Debug|Win32
-		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.Debug|Win32.Build.0 = Debug|Win32
-		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.Release|Win32.ActiveCfg = Release|Win32
-		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.Release|Win32.Build.0 = Release|Win32
-		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.Debug|Win32.ActiveCfg = Debug|Win32
-		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.Debug|Win32.Build.0 = Debug|Win32
-		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.Release|Win32.ActiveCfg = Release|Win32
-		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.Release|Win32.Build.0 = Release|Win32
-		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.Debug|Win32.ActiveCfg = Debug|Win32
-		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.Debug|Win32.Build.0 = Debug|Win32
-		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.Release|Win32.ActiveCfg = Release|Win32
-		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.Release|Win32.Build.0 = Release|Win32
-		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.Debug|Win32.ActiveCfg = Debug|Win32
-		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.Debug|Win32.Build.0 = Debug|Win32
-		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.Release|Win32.ActiveCfg = Release|Win32
-		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.Release|Win32.Build.0 = Release|Win32
-	EndGlobalSection
-	GlobalSection(SolutionProperties) = preSolution
-		HideSolutionNode = FALSE
-	EndGlobalSection
-EndGlobal
+
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2005-activemq", "vs2005-activemq.vcproj", "{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2005-activemq-example", "vs2005-activemq-example.vcproj", "{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}"
+	ProjectSection(ProjectDependencies) = postProject
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26} = {60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2005-activemq-integration-tests", "vs2005-activemq-integration-tests.vcproj", "{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}"
+	ProjectSection(ProjectDependencies) = postProject
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26} = {60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}
+	EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2005-activemq-unittests", "vs2005-activemq-unittests.vcproj", "{C215A965-3E75-431F-A1A6-EDC3EF2D682B}"
+	ProjectSection(ProjectDependencies) = postProject
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26} = {60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}
+	EndProjectSection
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Win32 = Debug|Win32
+		DebugDLL|Win32 = DebugDLL|Win32
+		Release|Win32 = Release|Win32
+		ReleaseDLL|Win32 = ReleaseDLL|Win32
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.Debug|Win32.ActiveCfg = Debug|Win32
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.Debug|Win32.Build.0 = Debug|Win32
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.DebugDLL|Win32.Build.0 = DebugDLL|Win32
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.Release|Win32.ActiveCfg = Release|Win32
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.Release|Win32.Build.0 = Release|Win32
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32
+		{60E51A46-2E46-47A4-9BD8-C9D6A7EFCD26}.ReleaseDLL|Win32.Build.0 = ReleaseDLL|Win32
+		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.Debug|Win32.ActiveCfg = Debug|Win32
+		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.Debug|Win32.Build.0 = Debug|Win32
+		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32
+		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.DebugDLL|Win32.Build.0 = DebugDLL|Win32
+		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.Release|Win32.ActiveCfg = Release|Win32
+		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.Release|Win32.Build.0 = Release|Win32
+		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32
+		{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}.ReleaseDLL|Win32.Build.0 = ReleaseDLL|Win32
+		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.Debug|Win32.ActiveCfg = Debug|Win32
+		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.Debug|Win32.Build.0 = Debug|Win32
+		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32
+		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.Release|Win32.ActiveCfg = Release|Win32
+		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.Release|Win32.Build.0 = Release|Win32
+		{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32
+		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.Debug|Win32.ActiveCfg = Debug|Win32
+		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.Debug|Win32.Build.0 = Debug|Win32
+		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.DebugDLL|Win32.ActiveCfg = DebugDLL|Win32
+		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.Release|Win32.ActiveCfg = Release|Win32
+		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.Release|Win32.Build.0 = Release|Win32
+		{C215A965-3E75-431F-A1A6-EDC3EF2D682B}.ReleaseDLL|Win32.ActiveCfg = ReleaseDLL|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

Modified: activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-example.vcproj
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-example.vcproj?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-example.vcproj (original)
+++ activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-example.vcproj Thu May 24 15:02:58 2007
@@ -1,208 +1,384 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="vs2005-activemq-example"
-	ProjectGUID="{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}"
-	RootNamespace="vs2005"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="..\src\examples;..\src\main;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
-				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;HAVE_WINSOCK2_H"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-				ObjectFile="$(IntDir)\$(ProjectName)\"
-				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
-				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-				DisableSpecificWarnings="4290, 4101"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="ws2_32.lib rpcrt4.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
-				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
-				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
-				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="..\src\examples;..\src\main;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
-				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;HAVE_WINSOCK2_H"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-				ObjectFile="$(IntDir)\$(ProjectName)\"
-				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
-				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
-				WarningLevel="2"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="ws2_32.lib rpcrt4.lib"
-				OutputFile="$(OutDir)\$(ProjectName).exe"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
-				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
-				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
-				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="examples"
-			>
-			<File
-				RelativePath="..\src\examples\main.cpp"
-				>
-			</File>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="vs2005-activemq-example"
+	ProjectGUID="{23EFE0EC-D277-4AC0-9DDC-0E0C588B54B8}"
+	RootNamespace="vs2005"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\src\examples;..\src\main;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
+				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;HAVE_WINSOCK2_H"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				ObjectFile="$(IntDir)\$(ProjectName)\"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
+				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+				DisableSpecificWarnings="4290, 4101"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="ws2_32.lib rpcrt4.lib"
+				OutputFile="$(OutDir)\$(ProjectName).exe"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
+				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
+				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
+				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)\$(ProjectName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="..\src\examples;..\src\main;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
+				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;HAVE_WINSOCK2_H"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				ObjectFile="$(IntDir)\$(ProjectName)\"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
+				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
+				WarningLevel="2"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="ws2_32.lib rpcrt4.lib"
+				OutputFile="$(OutDir)\$(ProjectName).exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
+				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
+				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
+				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="ReleaseDLL|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="..\src\examples;..\src\main;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
+				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;HAVE_WINSOCK2_H;CMS_DLL;AMQCPP_DLL"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				ObjectFile="$(IntDir)\$(ProjectName)\"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
+				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
+				WarningLevel="2"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+				DisableSpecificWarnings="4251"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="ws2_32.lib rpcrt4.lib"
+				OutputFile="$(OutDir)\$(ProjectName).exe"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
+				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
+				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
+				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="DebugDLL|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="..\src\examples;..\src\main;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
+				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;NOMINMAX;HAVE_WINSOCK2_H;CMS_DLL;AMQCPP_DLL"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				ObjectFile="$(IntDir)\$(ProjectName)\"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
+				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+				DisableSpecificWarnings="4290;4101;4251"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="ws2_32.lib rpcrt4.lib"
+				OutputFile="$(OutDir)\$(ProjectName).exe"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
+				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
+				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
+				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="examples"
+			>
+			<File
+				RelativePath="..\src\examples\main.cpp"
+				>
+			</File>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>

Modified: activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-integration-tests.vcproj
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-integration-tests.vcproj?view=diff&rev=541444&r1=541443&r2=541444
==============================================================================
--- activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-integration-tests.vcproj (original)
+++ activemq/activemq-cpp/trunk/vs2005-build/vs2005-activemq-integration-tests.vcproj Thu May 24 15:02:58 2007
@@ -1,355 +1,529 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
-	ProjectType="Visual C++"
-	Version="8.00"
-	Name="vs2005-activemq-integration-tests"
-	ProjectGUID="{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}"
-	RootNamespace="vc2005activemqintegrationtests"
-	Keyword="Win32Proj"
-	>
-	<Platforms>
-		<Platform
-			Name="Win32"
-		/>
-	</Platforms>
-	<ToolFiles>
-	</ToolFiles>
-	<Configurations>
-		<Configuration
-			Name="Debug|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="0"
-			ManagedExtensions="0"
-			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				Optimization="0"
-				AdditionalIncludeDirectories="&quot;..\src\test-integration&quot;;..\src\main;&quot;C:\Program Files\CPPUnit\include&quot;;&quot;C:\Apps\cppunit-1.11.6\include&quot;;&quot;E:\dev\cppunit-1.11.6\include&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
-				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE"
-				MinimalRebuild="true"
-				BasicRuntimeChecks="3"
-				RuntimeLibrary="3"
-				UsePrecompiledHeader="0"
-				ObjectFile="$(IntDir)\$(ProjectName)\"
-				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
-				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
-				WarningLevel="3"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="4"
-				DisableSpecificWarnings="4290, 4101"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="ws2_32.lib rpcrt4.lib cppunitd.lib"
-				LinkIncremental="2"
-				AdditionalLibraryDirectories="&quot;C:\Program Files\CPPUnit\lib&quot;;&quot;C:\Apps\cppunit-1.11.6\lib&quot;;&quot;E:\dev\cppunit-1.11.6\lib&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
-				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
-				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
-				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-		<Configuration
-			Name="Release|Win32"
-			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
-			IntermediateDirectory="$(ConfigurationName)"
-			ConfigurationType="1"
-			CharacterSet="1"
-			WholeProgramOptimization="1"
-			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
-			>
-			<Tool
-				Name="VCPreBuildEventTool"
-			/>
-			<Tool
-				Name="VCCustomBuildTool"
-			/>
-			<Tool
-				Name="VCXMLDataGeneratorTool"
-			/>
-			<Tool
-				Name="VCWebServiceProxyGeneratorTool"
-			/>
-			<Tool
-				Name="VCMIDLTool"
-			/>
-			<Tool
-				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories="&quot;..\src\test-integration&quot;;..\src\main;&quot;C:\Program Files\CPPUnit\include&quot;;&quot;C:\Apps\cppunit-1.11.6\include&quot;;&quot;E:\dev\cppunit-1.11.6\include&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
-				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE"
-				RuntimeLibrary="2"
-				UsePrecompiledHeader="0"
-				ObjectFile="$(IntDir)\$(ProjectName)\"
-				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
-				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
-				WarningLevel="2"
-				Detect64BitPortabilityProblems="true"
-				DebugInformationFormat="3"
-			/>
-			<Tool
-				Name="VCManagedResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCResourceCompilerTool"
-			/>
-			<Tool
-				Name="VCPreLinkEventTool"
-			/>
-			<Tool
-				Name="VCLinkerTool"
-				AdditionalDependencies="ws2_32.lib rpcrt4.lib cppunit.lib"
-				LinkIncremental="1"
-				AdditionalLibraryDirectories="&quot;C:\Program Files\CPPUnit\lib&quot;;&quot;C:\Apps\cppunit-1.11.6\lib&quot;;&quot;E:\dev\cppunit-1.11.6\lib&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
-				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
-				GenerateDebugInformation="true"
-				SubSystem="1"
-				OptimizeReferences="2"
-				EnableCOMDATFolding="2"
-				TargetMachine="1"
-			/>
-			<Tool
-				Name="VCALinkTool"
-			/>
-			<Tool
-				Name="VCManifestTool"
-				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
-				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
-				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
-			/>
-			<Tool
-				Name="VCXDCMakeTool"
-			/>
-			<Tool
-				Name="VCBscMakeTool"
-			/>
-			<Tool
-				Name="VCFxCopTool"
-			/>
-			<Tool
-				Name="VCAppVerifierTool"
-			/>
-			<Tool
-				Name="VCWebDeploymentTool"
-			/>
-			<Tool
-				Name="VCPostBuildEventTool"
-			/>
-		</Configuration>
-	</Configurations>
-	<References>
-	</References>
-	<Files>
-		<Filter
-			Name="test-integration"
-			>
-			<File
-				RelativePath="..\src\test-integration\main.cpp"
-				>
-			</File>
-			<Filter
-				Name="integration"
-				>
-				<File
-					RelativePath="..\src\test-integration\integration\IntegrationCommon.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\src\test-integration\integration\IntegrationCommon.h"
-					>
-				</File>
-				<File
-					RelativePath="..\src\test-integration\integration\TestRegistry.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\src\test-integration\integration\TestSupport.cpp"
-					>
-				</File>
-				<File
-					RelativePath="..\src\test-integration\integration\TestSupport.h"
-					>
-				</File>
-				<Filter
-					Name="connector"
-					>
-					<Filter
-						Name="stomp"
-						>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\AsyncSenderTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\AsyncSenderTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\DurableTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\DurableTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\ExpirationTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\ExpirationTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\SimpleRollbackTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\SimpleRollbackTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\SimpleTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\SimpleTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\TransactionTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\stomp\TransactionTest.h"
-							>
-						</File>
-					</Filter>
-					<Filter
-						Name="openwire"
-						>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireAsyncSenderTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireAsyncSenderTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireDurableTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireDurableTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireExpirationTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireExpirationTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSimpleRollbackTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSimpleRollbackTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSimpleTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSimpleTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSlowListenerTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSlowListenerTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireTempDestinationTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireTempDestinationTest.h"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireTransactionTest.cpp"
-							>
-						</File>
-						<File
-							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireTransactionTest.h"
-							>
-						</File>
-					</Filter>
-				</Filter>
-			</Filter>
-		</Filter>
-	</Files>
-	<Globals>
-	</Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+	ProjectType="Visual C++"
+	Version="8.00"
+	Name="vs2005-activemq-integration-tests"
+	ProjectGUID="{DC329496-FA10-4BFC-9B55-4C7A6EDDA227}"
+	RootNamespace="vc2005activemqintegrationtests"
+	Keyword="Win32Proj"
+	>
+	<Platforms>
+		<Platform
+			Name="Win32"
+		/>
+	</Platforms>
+	<ToolFiles>
+	</ToolFiles>
+	<Configurations>
+		<Configuration
+			Name="Debug|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="0"
+			ManagedExtensions="0"
+			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;..\src\test-integration&quot;;..\src\main;&quot;C:\Program Files\CPPUnit\include&quot;;&quot;C:\Apps\cppunit-1.11.6\include&quot;;&quot;E:\dev\cppunit-1.11.6\include&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
+				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				ObjectFile="$(IntDir)\$(ProjectName)\"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
+				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+				DisableSpecificWarnings="4290, 4101"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="ws2_32.lib rpcrt4.lib cppunitd.lib"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="&quot;C:\Program Files\CPPUnit\lib&quot;;&quot;C:\Apps\cppunit-1.11.6\lib&quot;;&quot;E:\dev\cppunit-1.11.6\lib&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
+				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
+				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
+				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="Release|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;..\src\test-integration&quot;;..\src\main;&quot;C:\Program Files\CPPUnit\include&quot;;&quot;C:\Apps\cppunit-1.11.6\include&quot;;&quot;E:\dev\cppunit-1.11.6\include&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
+				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				ObjectFile="$(IntDir)\$(ProjectName)\"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
+				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
+				WarningLevel="2"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="ws2_32.lib rpcrt4.lib cppunit.lib"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;C:\Program Files\CPPUnit\lib&quot;;&quot;C:\Apps\cppunit-1.11.6\lib&quot;;&quot;E:\dev\cppunit-1.11.6\lib&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
+				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
+				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
+				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="ReleaseDLL|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="1"
+			WholeProgramOptimization="1"
+			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				AdditionalIncludeDirectories="&quot;..\src\test-integration&quot;;..\src\main;&quot;C:\Program Files\CPPUnit\include&quot;;&quot;C:\Apps\cppunit-1.11.6\include&quot;;&quot;E:\dev\cppunit-1.11.6\include&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
+				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;CMS_DLL;AMQCPP_DLL"
+				RuntimeLibrary="2"
+				UsePrecompiledHeader="0"
+				ObjectFile="$(IntDir)\$(ProjectName)\"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
+				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
+				WarningLevel="2"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="3"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="ws2_32.lib rpcrt4.lib cppunit.lib"
+				LinkIncremental="1"
+				AdditionalLibraryDirectories="&quot;C:\Program Files\CPPUnit\lib&quot;;&quot;C:\Apps\cppunit-1.11.6\lib&quot;;&quot;E:\dev\cppunit-1.11.6\lib&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
+				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				OptimizeReferences="2"
+				EnableCOMDATFolding="2"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
+				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
+				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+		<Configuration
+			Name="DebugDLL|Win32"
+			OutputDirectory="$(SolutionDir)$(ConfigurationName)"
+			IntermediateDirectory="$(ConfigurationName)"
+			ConfigurationType="1"
+			CharacterSet="0"
+			ManagedExtensions="0"
+			BuildLogFile="$(IntDir)\$(ProjectName)\BuildLog.htm"
+			>
+			<Tool
+				Name="VCPreBuildEventTool"
+			/>
+			<Tool
+				Name="VCCustomBuildTool"
+			/>
+			<Tool
+				Name="VCXMLDataGeneratorTool"
+			/>
+			<Tool
+				Name="VCWebServiceProxyGeneratorTool"
+			/>
+			<Tool
+				Name="VCMIDLTool"
+			/>
+			<Tool
+				Name="VCCLCompilerTool"
+				Optimization="0"
+				AdditionalIncludeDirectories="&quot;..\src\test-integration&quot;;..\src\main;&quot;C:\Program Files\CPPUnit\include&quot;;&quot;C:\Apps\cppunit-1.11.6\include&quot;;&quot;E:\dev\cppunit-1.11.6\include&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Include&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Include&quot;"
+				PreprocessorDefinitions="WIN32;WIN32_LEAN_AND_MEAN;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;CMS_DLL;AMQCPP_DLL"
+				MinimalRebuild="true"
+				BasicRuntimeChecks="3"
+				RuntimeLibrary="3"
+				UsePrecompiledHeader="0"
+				ObjectFile="$(IntDir)\$(ProjectName)\"
+				ProgramDataBaseFileName="$(IntDir)\$(ProjectName)\vc80.pdb"
+				XMLDocumentationFileName="$(IntDir)\$(ProjectName)\"
+				WarningLevel="3"
+				Detect64BitPortabilityProblems="true"
+				DebugInformationFormat="4"
+				DisableSpecificWarnings="4290, 4101"
+			/>
+			<Tool
+				Name="VCManagedResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCResourceCompilerTool"
+			/>
+			<Tool
+				Name="VCPreLinkEventTool"
+			/>
+			<Tool
+				Name="VCLinkerTool"
+				AdditionalDependencies="ws2_32.lib rpcrt4.lib cppunitd.lib"
+				LinkIncremental="2"
+				AdditionalLibraryDirectories="&quot;C:\Program Files\CPPUnit\lib&quot;;&quot;C:\Apps\cppunit-1.11.6\lib&quot;;&quot;E:\dev\cppunit-1.11.6\lib&quot;;&quot;C:\Program Files\Microsoft Platform SDK\Lib&quot;;&quot;D:\Program Files\Microsoft Platform SDK\Lib&quot;"
+				ManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).intermediate.manifest"
+				GenerateDebugInformation="true"
+				SubSystem="1"
+				TargetMachine="1"
+			/>
+			<Tool
+				Name="VCALinkTool"
+			/>
+			<Tool
+				Name="VCManifestTool"
+				OutputManifestFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest"
+				ManifestResourceFile="$(IntDir)\$(ProjectName)\$(TargetFileName).embed.manifest.res"
+				DependencyInformationFile="$(IntDir)\$(ProjectName)\mt.dep"
+			/>
+			<Tool
+				Name="VCXDCMakeTool"
+			/>
+			<Tool
+				Name="VCBscMakeTool"
+			/>
+			<Tool
+				Name="VCFxCopTool"
+			/>
+			<Tool
+				Name="VCAppVerifierTool"
+			/>
+			<Tool
+				Name="VCWebDeploymentTool"
+			/>
+			<Tool
+				Name="VCPostBuildEventTool"
+			/>
+		</Configuration>
+	</Configurations>
+	<References>
+	</References>
+	<Files>
+		<Filter
+			Name="test-integration"
+			>
+			<File
+				RelativePath="..\src\test-integration\main.cpp"
+				>
+			</File>
+			<Filter
+				Name="integration"
+				>
+				<File
+					RelativePath="..\src\test-integration\integration\IntegrationCommon.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\src\test-integration\integration\IntegrationCommon.h"
+					>
+				</File>
+				<File
+					RelativePath="..\src\test-integration\integration\TestRegistry.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\src\test-integration\integration\TestSupport.cpp"
+					>
+				</File>
+				<File
+					RelativePath="..\src\test-integration\integration\TestSupport.h"
+					>
+				</File>
+				<Filter
+					Name="connector"
+					>
+					<Filter
+						Name="stomp"
+						>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\AsyncSenderTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\AsyncSenderTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\DurableTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\DurableTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\ExpirationTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\ExpirationTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\SimpleRollbackTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\SimpleRollbackTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\SimpleTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\SimpleTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\TransactionTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\stomp\TransactionTest.h"
+							>
+						</File>
+					</Filter>
+					<Filter
+						Name="openwire"
+						>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireAsyncSenderTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireAsyncSenderTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireDurableTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireDurableTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireExpirationTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireExpirationTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSimpleRollbackTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSimpleRollbackTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSimpleTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSimpleTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSlowListenerTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireSlowListenerTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireTempDestinationTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireTempDestinationTest.h"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireTransactionTest.cpp"
+							>
+						</File>
+						<File
+							RelativePath="..\src\test-integration\integration\connector\openwire\OpenwireTransactionTest.h"
+							>
+						</File>
+					</Filter>
+				</Filter>
+			</Filter>
+		</Filter>
+	</Files>
+	<Globals>
+	</Globals>
+</VisualStudioProject>



Mime
View raw message