summaryrefslogtreecommitdiff
path: root/TAO
diff options
context:
space:
mode:
authorjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-04-27 02:12:14 +0000
committerjai <jai@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-04-27 02:12:14 +0000
commit8fed58c15e30407f5836393a5f9138fb6ff18080 (patch)
tree13aac96969169b4483fd10f9f13dc117d11eb243 /TAO
parentb7b7dc8edf80464a6f692785b2d943554c220a8d (diff)
downloadATCD-8fed58c15e30407f5836393a5f9138fb6ff18080.tar.gz
Fri Apr 26 19:06:34 2002 Jaiganesh Balasubramanian <jai@doc.ece.uci.edu
Diffstat (limited to 'TAO')
-rw-r--r--TAO/ChangeLogs/ChangeLog-02a8
-rw-r--r--TAO/TAOACE.dsw141
-rw-r--r--TAO/orbsvcs/IFR_Service/IFR_Service.dsp440
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService.dsp658
-rw-r--r--TAO/orbsvcs/orbsvcs/IFRService.dsw29
5 files changed, 769 insertions, 507 deletions
diff --git a/TAO/ChangeLogs/ChangeLog-02a b/TAO/ChangeLogs/ChangeLog-02a
index 776851b08f6..f6d5b246e41 100644
--- a/TAO/ChangeLogs/ChangeLog-02a
+++ b/TAO/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,11 @@
+Fri Apr 26 19:06:34 2002 Jaiganesh Balasubramanian <jai@doc.ece.uci.edu>
+
+ * TAO_ACE.dsw:
+ * orbsvcs/IFR_Service/IFR_Service.dsp:
+ * orbsvcs/orbsvcs/IFRService.dsp:
+ * orbsvcs/orbsvcs/IFRService.dsw:
+ Added new .dsp and .dsw files for the new IFR Service library.
+
Fri Apr 26 18:07:17 2002 Jaiganesh Balasubramanian <jai@doc.ece.uci.edu>
* orbsvcs/orbsvcs/IFRService/AbstractInterfaceDef_i.cpp:
diff --git a/TAO/TAOACE.dsw b/TAO/TAOACE.dsw
index bd4589cb036..53ec45bbbc0 100644
--- a/TAO/TAOACE.dsw
+++ b/TAO/TAOACE.dsw
@@ -3,7 +3,7 @@ Microsoft Developer Studio Workspace File, Format Version 6.00
###############################################################################
-Project: "ACE DLL"=..\ace\ace_dll.dsp - Package Owner=<4>
+Project: "ACE DLL"="..\ace\ace_dll.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -15,7 +15,7 @@ Package=<4>
###############################################################################
-Project: "ACE_QoS DLL"=..\ace\QoS\ACE_QoS.dsp - Package Owner=<4>
+Project: "ACE_QoS DLL"="..\ace\QoS\ACE_QoS.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -27,7 +27,7 @@ Package=<4>
###############################################################################
-Project: "ACE_SSL"=..\ace\SSL\ACE_SSL.dsp - Package Owner=<4>
+Project: "ACE_SSL"="..\ace\SSL\ACE_SSL.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -42,7 +42,7 @@ Package=<4>
###############################################################################
-Project: "AV"=.\orbsvcs\orbsvcs\AV.dsp - Package Owner=<4>
+Project: "AV"=".\orbsvcs\orbsvcs\AV.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -75,7 +75,7 @@ Package=<4>
###############################################################################
-Project: "BiDirGIOP"=.\tao\BiDir_GIOP\TAO_BiDir_GIOP.dsp - Package Owner=<4>
+Project: "BiDirGIOP"=".\tao\BiDir_GIOP\TAO_BiDir_GIOP.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -90,7 +90,7 @@ Package=<4>
###############################################################################
-Project: "Concurrency_Service"=.\orbsvcs\Concurrency_Service\Concurrency_Service.dsp - Package Owner=<4>
+Project: "Concurrency_Service"=".\orbsvcs\Concurrency_Service\Concurrency_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -108,7 +108,7 @@ Package=<4>
###############################################################################
-Project: "CosConcurrency"=.\orbsvcs\orbsvcs\CosConcurrency.dsp - Package Owner=<4>
+Project: "CosConcurrency"=".\orbsvcs\orbsvcs\CosConcurrency.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -129,7 +129,7 @@ Package=<4>
###############################################################################
-Project: "CosEvent"=.\orbsvcs\orbsvcs\CosEvent.dsp - Package Owner=<4>
+Project: "CosEvent"=".\orbsvcs\orbsvcs\CosEvent.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -153,7 +153,7 @@ Package=<4>
###############################################################################
-Project: "CosEvent_Service"=.\orbsvcs\CosEvent_Service\CosEvent_Service.dsp - Package Owner=<4>
+Project: "CosEvent_Service"=".\orbsvcs\CosEvent_Service\CosEvent_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -171,7 +171,7 @@ Package=<4>
###############################################################################
-Project: "CosLifeCycle"=.\orbsvcs\orbsvcs\CosLifeCycle.dsp - Package Owner=<4>
+Project: "CosLifeCycle"=".\orbsvcs\orbsvcs\CosLifeCycle.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -192,7 +192,7 @@ Package=<4>
###############################################################################
-Project: "CosNaming"=.\orbsvcs\orbsvcs\CosNaming.dsp - Package Owner=<4>
+Project: "CosNaming"=".\orbsvcs\orbsvcs\CosNaming.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -210,7 +210,7 @@ Package=<4>
###############################################################################
-Project: "CosNotification"=.\orbsvcs\orbsvcs\CosNotification.dsp - Package Owner=<4>
+Project: "CosNotification"=".\orbsvcs\orbsvcs\CosNotification.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -231,7 +231,7 @@ Package=<4>
###############################################################################
-Project: "CosProperty"=.\orbsvcs\orbsvcs\CosProperty.dsp - Package Owner=<4>
+Project: "CosProperty"=".\orbsvcs\orbsvcs\CosProperty.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -255,7 +255,7 @@ Package=<4>
###############################################################################
-Project: "CosTime"=.\orbsvcs\orbsvcs\CosTime.dsp - Package Owner=<4>
+Project: "CosTime"=".\orbsvcs\orbsvcs\CosTime.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -276,7 +276,7 @@ Package=<4>
###############################################################################
-Project: "CosTrading"=.\orbsvcs\orbsvcs\CosTrading.dsp - Package Owner=<4>
+Project: "CosTrading"=".\orbsvcs\orbsvcs\CosTrading.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -297,7 +297,7 @@ Package=<4>
###############################################################################
-Project: "Domain"=.\tao\Domain\TAO_Domain.dsp - Package Owner=<4>
+Project: "Domain"=".\tao\Domain\TAO_Domain.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -315,7 +315,7 @@ Package=<4>
###############################################################################
-Project: "DsLogAdmin"=.\orbsvcs\orbsvcs\DsLogAdmin.dsp - Package Owner=<4>
+Project: "DsLogAdmin"=".\orbsvcs\orbsvcs\DsLogAdmin.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -339,7 +339,7 @@ Package=<4>
###############################################################################
-Project: "Dump_Schedule"=.\orbsvcs\Dump_Schedule\Dump_Schedule.dsp - Package Owner=<4>
+Project: "Dump_Schedule"=".\orbsvcs\Dump_Schedule\Dump_Schedule.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -360,7 +360,7 @@ Package=<4>
###############################################################################
-Project: "DynamicAny"=.\tao\DynamicAny\TAO_DynamicAny.dsp - Package Owner=<4>
+Project: "DynamicAny"=".\tao\DynamicAny\TAO_DynamicAny.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -375,7 +375,7 @@ Package=<4>
###############################################################################
-Project: "DynamicInterface"=.\tao\DynamicInterface\TAO_DynamicInterface.dsp - Package Owner=<4>
+Project: "DynamicInterface"=".\tao\DynamicInterface\TAO_DynamicInterface.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -393,7 +393,7 @@ Package=<4>
###############################################################################
-Project: "ETCL DLL"=.\orbsvcs\orbsvcs\ETCL\ETCL.dsp - Package Owner=<4>
+Project: "ETCL DLL"=".\orbsvcs\orbsvcs\ETCL\ETCL.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -408,7 +408,7 @@ Package=<4>
###############################################################################
-Project: "Event_Service"=.\orbsvcs\Event_Service\Event_Service.dsp - Package Owner=<4>
+Project: "Event_Service"=".\orbsvcs\Event_Service\Event_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -438,7 +438,7 @@ Package=<4>
###############################################################################
-Project: "FT ORB"=.\orbsvcs\orbsvcs\FT_ORB.dsp - Package Owner=<4>
+Project: "FT ORB"=".\orbsvcs\orbsvcs\FT_ORB.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -462,7 +462,7 @@ Package=<4>
###############################################################################
-Project: "Fault Tolerance"=.\orbsvcs\orbsvcs\Fault_Tolerance.dsp - Package Owner=<4>
+Project: "Fault Tolerance"=".\orbsvcs\orbsvcs\Fault_Tolerance.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -501,7 +501,19 @@ Package=<4>
###############################################################################
-Project: "IFR_Client"=.\tao\IFR_Client\TAO_IFR_Client.dsp - Package Owner=<4>
+Project: "IFRService"=".\orbsvcs\orbsvcs\IFRService.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Project: "IFR_Client"=".\tao\IFR_Client\TAO_IFR_Client.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -516,7 +528,7 @@ Package=<4>
###############################################################################
-Project: "IFR_Service"=.\orbsvcs\IFR_Service\IFR_Service.dsp - Package Owner=<4>
+Project: "IFR_Service"=".\orbsvcs\IFR_Service\IFR_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -524,20 +536,11 @@ Package=<5>
Package=<4>
{{{
- Begin Project Dependency
- Project_Dep_Name Svc Utils
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name IORTable
- End Project Dependency
- Begin Project Dependency
- Project_Dep_Name TypeCodeFactory
- End Project Dependency
}}}
###############################################################################
-Project: "IORManip"=.\tao\IORManipulation\TAO_IORManip.dsp - Package Owner=<4>
+Project: "IORManip"=".\tao\IORManipulation\TAO_IORManip.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -552,7 +555,7 @@ Package=<4>
###############################################################################
-Project: "IORTable"=.\tao\IORTable\TAO_IORTable.dsp - Package Owner=<4>
+Project: "IORTable"=".\tao\IORTable\TAO_IORTable.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -567,7 +570,7 @@ Package=<4>
###############################################################################
-Project: "ImplRepo_Service"=.\orbsvcs\ImplRepo_Service\implrepo.dsp - Package Owner=<4>
+Project: "ImplRepo_Service"=".\orbsvcs\ImplRepo_Service\implrepo.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -597,7 +600,7 @@ Package=<4>
###############################################################################
-Project: "LifeCycle_Service"=.\orbsvcs\LifeCycle_Service\LifeCycle_Service.dsp - Package Owner=<4>
+Project: "LifeCycle_Service"=".\orbsvcs\LifeCycle_Service\LifeCycle_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -618,7 +621,7 @@ Package=<4>
###############################################################################
-Project: "LoadBalancing"=.\orbsvcs\orbsvcs\LoadBalancing.dsp - Package Owner=<4>
+Project: "LoadBalancing"=".\orbsvcs\orbsvcs\LoadBalancing.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -636,7 +639,7 @@ Package=<4>
###############################################################################
-Project: "Messaging"=.\tao\Messaging\TAO_Messaging.dsp - Package Owner=<4>
+Project: "Messaging"=".\tao\Messaging\TAO_Messaging.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -651,7 +654,7 @@ Package=<4>
###############################################################################
-Project: "NT_Naming_Service"=.\orbsvcs\Naming_Service\NT_Naming_Service.dsp - Package Owner=<4>
+Project: "NT_Naming_Service"=".\orbsvcs\Naming_Service\NT_Naming_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -666,7 +669,7 @@ Package=<4>
###############################################################################
-Project: "Naming_Service"=.\orbsvcs\Naming_Service\Naming_Service.dsp - Package Owner=<4>
+Project: "Naming_Service"=".\orbsvcs\Naming_Service\Naming_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -681,7 +684,7 @@ Package=<4>
###############################################################################
-Project: "Notify_Service"=.\orbsvcs\Notify_Service\Notify_Service.dsp - Package Owner=<4>
+Project: "Notify_Service"=".\orbsvcs\Notify_Service\Notify_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -699,7 +702,7 @@ Package=<4>
###############################################################################
-Project: "PortableGroup"=.\orbsvcs\orbsvcs\PortableGroup.dsp - Package Owner=<4>
+Project: "PortableGroup"=".\orbsvcs\orbsvcs\PortableGroup.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -714,7 +717,7 @@ Package=<4>
###############################################################################
-Project: "PortableServer"=.\tao\PortableServer\TAO_PortableServer.dsp - Package Owner=<4>
+Project: "PortableServer"=".\tao\PortableServer\TAO_PortableServer.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -729,7 +732,7 @@ Package=<4>
###############################################################################
-Project: "RTCORBA"=.\tao\RTCORBA\TAO_RTCORBA.dsp - Package Owner=<4>
+Project: "RTCORBA"=".\tao\RTCORBA\TAO_RTCORBA.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -744,7 +747,7 @@ Package=<4>
###############################################################################
-Project: "RTCORBAEvent"=.\orbsvcs\orbsvcs\RTCORBAEvent.dsp - Package Owner=<4>
+Project: "RTCORBAEvent"=".\orbsvcs\orbsvcs\RTCORBAEvent.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -768,7 +771,7 @@ Package=<4>
###############################################################################
-Project: "RTEvent"=.\orbsvcs\orbsvcs\RTEvent.dsp - Package Owner=<4>
+Project: "RTEvent"=".\orbsvcs\orbsvcs\RTEvent.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -798,7 +801,7 @@ Package=<4>
###############################################################################
-Project: "RTOLDEvent"=.\orbsvcs\orbsvcs\RTOLDEvent.dsp - Package Owner=<4>
+Project: "RTOLDEvent"=".\orbsvcs\orbsvcs\RTOLDEvent.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -822,7 +825,7 @@ Package=<4>
###############################################################################
-Project: "RTPortableServer"=.\tao\RTPortableServer\TAO_RTPortableServer.dsp - Package Owner=<4>
+Project: "RTPortableServer"=".\tao\RTPortableServer\TAO_RTPortableServer.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -843,7 +846,7 @@ Package=<4>
###############################################################################
-Project: "RTSched"=.\orbsvcs\orbsvcs\RTSched.dsp - Package Owner=<4>
+Project: "RTSched"=".\orbsvcs\orbsvcs\RTSched.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -867,7 +870,7 @@ Package=<4>
###############################################################################
-Project: "RTSchedEvent"=.\orbsvcs\orbsvcs\RTSchedEvent.dsp - Package Owner=<4>
+Project: "RTSchedEvent"=".\orbsvcs\orbsvcs\RTSchedEvent.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -891,7 +894,7 @@ Package=<4>
###############################################################################
-Project: "SSLIOP"=.\orbsvcs\orbsvcs\SSLIOP.dsp - Package Owner=<4>
+Project: "SSLIOP"=".\orbsvcs\orbsvcs\SSLIOP.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -909,7 +912,7 @@ Package=<4>
###############################################################################
-Project: "Scheduling_Service"=.\orbsvcs\Scheduling_Service\Scheduling_Service.dsp - Package Owner=<4>
+Project: "Scheduling_Service"=".\orbsvcs\Scheduling_Service\Scheduling_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -927,7 +930,7 @@ Package=<4>
###############################################################################
-Project: "Security"=.\orbsvcs\orbsvcs\Security.dsp - Package Owner=<4>
+Project: "Security"=".\orbsvcs\orbsvcs\Security.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -948,7 +951,7 @@ Package=<4>
###############################################################################
-Project: "SmartProxies"=.\tao\SmartProxies\SmartProxies.dsp - Package Owner=<4>
+Project: "SmartProxies"=".\tao\SmartProxies\SmartProxies.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -963,7 +966,7 @@ Package=<4>
###############################################################################
-Project: "Svc Utils"=.\orbsvcs\orbsvcs\Svc_Utils.dsp - Package Owner=<4>
+Project: "Svc Utils"=".\orbsvcs\orbsvcs\Svc_Utils.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -984,7 +987,7 @@ Package=<4>
###############################################################################
-Project: "TAO DLL"=.\tao\TAO.dsp - Package Owner=<4>
+Project: "TAO DLL"=".\tao\TAO.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -999,7 +1002,7 @@ Package=<4>
###############################################################################
-Project: "TAO_IDL Compiler"=.\TAO_IDL\tao_idl.dsp - Package Owner=<4>
+Project: "TAO_IDL Compiler"=".\TAO_IDL\tao_idl.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1017,7 +1020,7 @@ Package=<4>
###############################################################################
-Project: "TAO_IDL_BE_DLL"=.\TAO_IDL\TAO_IDL_BE_DLL.dsp - Package Owner=<4>
+Project: "TAO_IDL_BE_DLL"=".\TAO_IDL\TAO_IDL_BE_DLL.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1032,7 +1035,7 @@ Package=<4>
###############################################################################
-Project: "TAO_IDL_FE_DLL"=.\TAO_IDL\TAO_IDL_FE_DLL.dsp - Package Owner=<4>
+Project: "TAO_IDL_FE_DLL"=".\TAO_IDL\TAO_IDL_FE_DLL.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1050,7 +1053,7 @@ Package=<4>
###############################################################################
-Project: "TAO_IFR_BE_DLL"=.\orbsvcs\IFR_Service\TAO_IFR_BE_DLL.dsp - Package Owner=<4>
+Project: "TAO_IFR_BE_DLL"=".\orbsvcs\IFR_Service\TAO_IFR_BE_DLL.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1068,7 +1071,7 @@ Package=<4>
###############################################################################
-Project: "TAO_Strategies"=.\tao\Strategies\TAO_Strategies.dsp - Package Owner=<4>
+Project: "TAO_Strategies"=".\tao\Strategies\TAO_Strategies.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1083,7 +1086,7 @@ Package=<4>
###############################################################################
-Project: "Trading_Service"=.\orbsvcs\Trading_Service\Trading_Service.dsp - Package Owner=<4>
+Project: "Trading_Service"=".\orbsvcs\Trading_Service\Trading_Service.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1104,7 +1107,7 @@ Package=<4>
###############################################################################
-Project: "TypeCodeFactory"=.\tao\TypeCodeFactory\TypeCodeFactory.dsp - Package Owner=<4>
+Project: "TypeCodeFactory"=".\tao\TypeCodeFactory\TypeCodeFactory.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1119,7 +1122,7 @@ Package=<4>
###############################################################################
-Project: "gperf"=..\apps\gperf\src\gperf.dsp - Package Owner=<4>
+Project: "gperf"="..\apps\gperf\src\gperf.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1137,7 +1140,7 @@ Package=<4>
###############################################################################
-Project: "tao_ifr"=.\orbsvcs\IFR_Service\tao_ifr.dsp - Package Owner=<4>
+Project: "tao_ifr"=".\orbsvcs\IFR_Service\tao_ifr.dsp" - Package Owner=<4>
Package=<5>
{{{
@@ -1155,7 +1158,7 @@ Package=<4>
###############################################################################
-Project: "tao_imr"=.\orbsvcs\ImplRepo_Service\tao_imr.dsp - Package Owner=<4>
+Project: "tao_imr"=".\orbsvcs\ImplRepo_Service\tao_imr.dsp" - Package Owner=<4>
Package=<5>
{{{
diff --git a/TAO/orbsvcs/IFR_Service/IFR_Service.dsp b/TAO/orbsvcs/IFR_Service/IFR_Service.dsp
index f3e1ad73510..8606db4781b 100644
--- a/TAO/orbsvcs/IFR_Service/IFR_Service.dsp
+++ b/TAO/orbsvcs/IFR_Service/IFR_Service.dsp
@@ -51,7 +51,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 TAO_TypeCodeFactory.lib TAO_Svc_Utils.lib TAO_IFR_Client.lib TAO_IORTable.lib TAO_PortableServer.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao\TypeCodeFactory" /libpath:"..\..\tao\IFR_Client" /libpath:"..\..\tao\IORTable" /libpath:"..\..\tao\PortableServer" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# ADD LINK32 TAO_IFRService.lib TAO_TypeCodeFactory.lib TAO_Svc_Utils.lib TAO_IFR_Client.lib TAO_IORTable.lib TAO_PortableServer.lib TAO.lib ace.lib /nologo /subsystem:console /machine:I386 /libpath:"..\orbsvcs" /libpath:"..\..\tao\TypeCodeFactory" /libpath:"..\..\tao\IFR_Client" /libpath:"..\..\tao\IORTable" /libpath:"..\..\tao\PortableServer" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
!ELSEIF "$(CFG)" == "IFR_Service - Win32 Debug"
@@ -76,7 +76,7 @@ BSC32=bscmake.exe
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 TAO_TypeCodeFactoryd.lib TAO_Svc_Utilsd.lib TAO_IFR_Clientd.lib TAO_IORTabled.lib TAO_PortableServerd.lib TAOd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao\TypeCodeFactory" /libpath:"..\..\tao\IFR_Client" /libpath:"..\..\tao\IORTable" /libpath:"..\..\tao\PortableServer" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# ADD LINK32 TAO_IFRServiced.lib TAO_TypeCodeFactoryd.lib TAO_Svc_Utilsd.lib TAO_IFR_Clientd.lib TAO_IORTabled.lib TAO_PortableServerd.lib TAOd.lib aced.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept /libpath:"..\orbsvcs" /libpath:"..\..\tao\TypeCodeFactory" /libpath:"..\..\tao\IFR_Client" /libpath:"..\..\tao\IORTable" /libpath:"..\..\tao\PortableServer" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
!ENDIF
@@ -89,460 +89,24 @@ LINK32=link.exe
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
# Begin Source File
-SOURCE=.\AbstractInterfaceDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\AliasDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ArrayDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\AttributeDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ComponentDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ComponentRepository_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ConstantDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ConsumesDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Contained_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Container_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\EmitsDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\EnumDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\EventDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ExceptionDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\FactoryDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\FinderDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\FixedDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\HomeDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IDLType_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BaseS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BasicS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ComponentsS.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ExtendedS.cpp
-# End Source File
-# Begin Source File
-
SOURCE=.\IFR_Server.cpp
# End Source File
# Begin Source File
SOURCE=.\IFR_Service.cpp
# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\IRObject_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\LocalInterfaceDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ModuleDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\NativeDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\OperationDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PrimaryKeyDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PrimitiveDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ProvidesDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\PublishesDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Repository_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\SequenceDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Servant_Factory.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\Servant_Locator.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\StringDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\StructDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\tmplinst.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\TypedefDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UnionDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\UsesDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueBoxDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueMemberDef_i.cpp
-# End Source File
-# Begin Source File
-
-SOURCE=.\WstringDef_i.cpp
-# End Source File
# End Group
# Begin Group "Header Files"
# PROP Default_Filter "h;hpp;hxx;hm;inl"
# Begin Source File
-SOURCE=.\AbstractInterfaceDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\AliasDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ArrayDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\AttributeDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ComponentDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ComponentRepository_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\concrete_classes.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ConstantDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ConsumesDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Contained_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Container_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\EmitsDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\EnumDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\EventDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ExceptionDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FactoryDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FinderDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\FixedDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\HomeDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IDLType_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BaseS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BaseS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BasicS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BasicS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ComponentsS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ComponentsS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ExtendedS.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ExtendedS_T.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_macro.h
-# End Source File
-# Begin Source File
-
SOURCE=.\IFR_Service.h
# End Source File
-# Begin Source File
-
-SOURCE=.\InterfaceDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\IRObject_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\LocalInterfaceDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ModuleDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\NativeDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\OperationDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Options.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PrimaryKeyDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PrimitiveDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ProvidesDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\PublishesDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Repository_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\SequenceDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Servant_Factory.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\Servant_Locator.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\StringDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\StructDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\TypedefDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UnionDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\UsesDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueBoxDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\ValueMemberDef_i.h
-# End Source File
-# Begin Source File
-
-SOURCE=.\WstringDef_i.h
-# End Source File
# End Group
# Begin Group "Inline Files"
# PROP Default_Filter "i"
-# Begin Source File
-
-SOURCE=.\IFR_BaseS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BaseS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BasicS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_BasicS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ComponentsS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ComponentsS_T.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ExtendedS.i
-# End Source File
-# Begin Source File
-
-SOURCE=.\IFR_ExtendedS_T.i
-# End Source File
# End Group
# End Target
# End Project
diff --git a/TAO/orbsvcs/orbsvcs/IFRService.dsp b/TAO/orbsvcs/orbsvcs/IFRService.dsp
new file mode 100644
index 00000000000..1ee5524c69a
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService.dsp
@@ -0,0 +1,658 @@
+# Microsoft Developer Studio Project File - Name="IFRService" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102
+
+CFG=IFRService - Win32 mfc Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "IFRService.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "IFRService.mak" CFG="IFRService - Win32 mfc Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "IFRService - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "IFRService - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "IFRService - Win32 mfc Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "IFRService - Win32 mfc Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+MTL=midl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "IFRService - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Release\IFRService"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "IFRService_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_IFRSERVICE_BUILD_DLL" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
+# ADD LINK32 TAO_TypeCodeFactory.lib TAO_IFR_Client.lib TAO_Svc_Utils.lib TAO_IORTable.lib TAO_PortableServer.lib TAO.lib ace.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_IFRSERVICE.dll" /libpath:"..\..\tao\TypeCodeFactory" /libpath:"..\..\tao\IFR_Client" /libpath:"..\..\tao\IORTable" /libpath:"..\..\tao\PortableServer" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+
+!ELSEIF "$(CFG)" == "IFRService - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Debug\IFRService"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "IFRService_EXPORTS" /YX /FD /c
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "TAO_IFRSERVICE_BUILD_DLL" /D "TAO_ORBSVCS_HAS_IFRSERVICE" /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 TAO_TypeCodeFactoryd.lib TAO_Svc_Utilsd.lib TAO_IFR_Clientd.lib TAO_IORTabled.lib TAO_PortableServerd.lib TAOd.lib aced.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_IFRServiced.dll" /pdbtype:sept /libpath:"..\..\tao\TypeCodeFactory" /libpath:"..\..\tao\IFR_Client" /libpath:"..\..\tao\IORTable" /libpath:"..\..\tao\PortableServer" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# SUBTRACT LINK32 /profile
+
+!ELSEIF "$(CFG)" == "IFRService - Win32 mfc Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "IFRService___Win32_mfc_Release"
+# PROP BASE Intermediate_Dir "IFRService___Win32_mfc_Release"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Release\IFRServiceMFC"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_IFRSERVICE_BUILD_DLL" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "../" /I "../../" /I "../../../" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "TAO_IFRSERVICE_BUILD_DLL" /D ACE_HAS_MFC=1 /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 ace.lib TAO.lib TAO_Svc_Utils.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_IFRService.dll" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# ADD LINK32 acemfc.lib TAOmfc.lib TAO_Svc_Utilsmfc.lib TAO_PortableServermfc.lib /nologo /dll /machine:I386 /out:"..\..\..\bin\TAO_IFRServicemfc.dll" /libpath:"..\..\tao\PortableServer" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+
+!ELSEIF "$(CFG)" == "IFRService - Win32 mfc Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "IFRService___Win32_mfc_Debug"
+# PROP BASE Intermediate_Dir "IFRService___Win32_mfc_Debug"
+# PROP BASE Ignore_Export_Lib 0
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir ""
+# PROP Intermediate_Dir "DLL\Debug\IFRServiceMFC"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "TAO_IFRSERVICE_BUILD_DLL" /D "TAO_ORBSVCS_HAS_IFRSERVICE" /FD /c
+# SUBTRACT BASE CPP /YX
+# ADD CPP /nologo /MDd /W3 /Gm /GX /Zi /Od /I "../" /I "../../" /I "../../../" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "TAO_IFRSERVICE_BUILD_DLL" /D "TAO_ORBSVCS_HAS_IFRSERVICE" /D ACE_HAS_MFC=1 /FD /c
+# SUBTRACT CPP /YX
+# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 TAOd.lib aced.lib TAO_Svc_Utilsd.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_IFRServiced.dll" /pdbtype:sept /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# SUBTRACT BASE LINK32 /profile
+# ADD LINK32 TAOmfcd.lib acemfcd.lib TAO_Svc_Utilsmfcd.lib TAO_PortableServermfcd.lib /nologo /dll /debug /machine:I386 /out:"..\..\..\bin\TAO_IFRServicemfcd.dll" /pdbtype:sept /libpath:"..\..\tao\PortableServer" /libpath:"..\..\tao" /libpath:"..\..\..\ace"
+# SUBTRACT LINK32 /profile
+
+!ENDIF
+
+# Begin Target
+
+# Name "IFRService - Win32 Release"
+# Name "IFRService - Win32 Debug"
+# Name "IFRService - Win32 mfc Release"
+# Name "IFRService - Win32 mfc Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\IFRService\AbstractInterfaceDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\AliasDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ArrayDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\AttributeDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ComponentDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ComponentRepository_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ConstantDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ConsumesDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Contained_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Container_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\EmitsDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\EnumDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\EventDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ExceptionDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\FactoryDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\FinderDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\FixedDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\HomeDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IDLType_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_Service_Loader.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_Service_Utils.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\InterfaceDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IRObject_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\LocalInterfaceDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ModuleDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\NativeDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\OperationDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Options.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\PrimaryKeyDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\PrimitiveDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ProvidesDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\PublishesDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Repository_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\SequenceDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Servant_Factory.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Servant_Locator.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\StringDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\StructDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\tmplinst.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\TypedefDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\UnionDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\UsesDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ValueBoxDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ValueDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ValueMemberDef_i.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\WstringDef_i.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# Begin Source File
+
+SOURCE=.\IFRService\AbstractInterfaceDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\AliasDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ArrayDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\AttributeDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ComponentDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ComponentRepository_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\concrete_classes.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ConstantDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ConsumesDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Contained_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Container_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\EmitsDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\EnumDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\EventDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ExceptionDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\FactoryDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\FinderDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\FixedDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\HomeDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IDLType_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BaseS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BaseS_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BasicS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BasicS_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ComponentsS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ComponentsS_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ExtendedS.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ExtendedS_T.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_macro.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ifr_service_export.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_Service_Loader.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_Service_Utils.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ifrservice_export.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\InterfaceDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IRObject_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\LocalInterfaceDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ModuleDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\NativeDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\OperationDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Options.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\PrimaryKeyDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\PrimitiveDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ProvidesDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\PublishesDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Repository_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\SequenceDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Servant_Factory.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\Servant_Locator.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\StringDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\StructDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\TypedefDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\UnionDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\UsesDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ValueBoxDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ValueDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\ValueMemberDef_i.h
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\WstringDef_i.h
+# End Source File
+# End Group
+# Begin Group "IDL Files"
+
+# PROP Default_Filter ".idl"
+# End Group
+# Begin Group "Inline Files"
+
+# PROP Default_Filter ".i"
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BaseS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BaseS_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BasicS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BasicS_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ComponentsS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ComponentsS_T.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ExtendedS.i
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ExtendedS_T.i
+# End Source File
+# End Group
+# Begin Group "Template Files"
+
+# PROP Default_Filter ""
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BaseS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BaseS_T.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BasicS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_BasicS_T.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ComponentsS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ComponentsS_T.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ExtendedS.cpp
+# End Source File
+# Begin Source File
+
+SOURCE=.\IFRService\IFR_ExtendedS_T.cpp
+# End Source File
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "rc"
+# End Group
+# End Target
+# End Project
diff --git a/TAO/orbsvcs/orbsvcs/IFRService.dsw b/TAO/orbsvcs/orbsvcs/IFRService.dsw
new file mode 100644
index 00000000000..52596da3c53
--- /dev/null
+++ b/TAO/orbsvcs/orbsvcs/IFRService.dsw
@@ -0,0 +1,29 @@
+Microsoft Developer Studio Workspace File, Format Version 6.00
+# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
+
+###############################################################################
+
+Project: "CosNaming"=".\IFRService.dsp" - Package Owner=<4>
+
+Package=<5>
+{{{
+}}}
+
+Package=<4>
+{{{
+}}}
+
+###############################################################################
+
+Global:
+
+Package=<5>
+{{{
+}}}
+
+Package=<3>
+{{{
+}}}
+
+###############################################################################
+