Changeset 99e4d8f in nscp for modules/RemoteConfiguration


Ignore:
Timestamp:
11/24/07 00:30:28 (5 years ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2, stable
Children:
7e33d82
Parents:
58a724d
Message:

2007-11-23 MickeM

  • Converted to unicode (damn sometimes I HATE C++) + Added support for escaping " on the /test syntax so now you can do: CheckWMI MaxCrit=3 "MinWarn=1" "Query:load=Select * from win32_Processor"

2007-11-22 MickeM

  • Fixed so the "default path" is correct even when running as a service (issue: #96)
Location:
modules/RemoteConfiguration
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • modules/RemoteConfiguration/RemoteConfiguration-2005.vcproj

    r5044c09 r99e4d8f  
    77  RootNamespace="RemoteConfiguration" 
    88  Keyword="Win32Proj" 
    9   TargetFrameworkVersion="131072" 
    109  > 
    1110  <Platforms> 
     
    2928      ConfigurationType="2" 
    3029      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    31       CharacterSet="2" 
     30      CharacterSet="1" 
    3231      > 
    3332      <Tool 
     
    7675        ProgramDatabaseFile="$(OutDir)/RemoteConfiguration.pdb" 
    7776        SubSystem="2" 
    78         RandomizedBaseAddress="1" 
    79         DataExecutionPrevention="0" 
    8077        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    8178        TargetMachine="1" 
     
    9895      <Tool 
    9996        Name="VCAppVerifierTool" 
     97      /> 
     98      <Tool 
     99        Name="VCWebDeploymentTool" 
    100100      /> 
    101101      <Tool 
     
    157157        ProgramDatabaseFile="$(OutDir)/RemoteConfiguration.pdb" 
    158158        SubSystem="2" 
    159         RandomizedBaseAddress="1" 
    160         DataExecutionPrevention="0" 
    161159        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    162160        TargetMachine="17" 
     
    181179      /> 
    182180      <Tool 
     181        Name="VCWebDeploymentTool" 
     182      /> 
     183      <Tool 
    183184        Name="VCPostBuildEventTool" 
    184185      /> 
    185186    </Configuration> 
    186187    <Configuration 
    187       Name="Debug|Itanium" 
     188      Name="Release|Win32" 
     189      OutputDirectory="Release" 
     190      IntermediateDirectory="Release" 
     191      ConfigurationType="2" 
     192      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     193      CharacterSet="2" 
     194      > 
     195      <Tool 
     196        Name="VCPreBuildEventTool" 
     197      /> 
     198      <Tool 
     199        Name="VCCustomBuildTool" 
     200      /> 
     201      <Tool 
     202        Name="VCXMLDataGeneratorTool" 
     203      /> 
     204      <Tool 
     205        Name="VCWebServiceProxyGeneratorTool" 
     206      /> 
     207      <Tool 
     208        Name="VCMIDLTool" 
     209      /> 
     210      <Tool 
     211        Name="VCCLCompilerTool" 
     212        AdditionalIncludeDirectories="../include;../../include" 
     213        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 
     214        RuntimeLibrary="0" 
     215        UsePrecompiledHeader="2" 
     216        WarningLevel="3" 
     217        Detect64BitPortabilityProblems="false" 
     218        DebugInformationFormat="3" 
     219      /> 
     220      <Tool 
     221        Name="VCManagedResourceCompilerTool" 
     222      /> 
     223      <Tool 
     224        Name="VCResourceCompilerTool" 
     225      /> 
     226      <Tool 
     227        Name="VCPreLinkEventTool" 
     228      /> 
     229      <Tool 
     230        Name="VCLinkerTool" 
     231        OutputFile="../../Release/modules/$(ProjectName).dll" 
     232        LinkIncremental="1" 
     233        ModuleDefinitionFile="RemoteConfiguration.def" 
     234        GenerateDebugInformation="false" 
     235        SubSystem="2" 
     236        OptimizeReferences="2" 
     237        EnableCOMDATFolding="2" 
     238        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
     239        TargetMachine="1" 
     240      /> 
     241      <Tool 
     242        Name="VCALinkTool" 
     243      /> 
     244      <Tool 
     245        Name="VCManifestTool" 
     246      /> 
     247      <Tool 
     248        Name="VCXDCMakeTool" 
     249      /> 
     250      <Tool 
     251        Name="VCBscMakeTool" 
     252      /> 
     253      <Tool 
     254        Name="VCFxCopTool" 
     255      /> 
     256      <Tool 
     257        Name="VCAppVerifierTool" 
     258      /> 
     259      <Tool 
     260        Name="VCWebDeploymentTool" 
     261      /> 
     262      <Tool 
     263        Name="VCPostBuildEventTool" 
     264      /> 
     265    </Configuration> 
     266    <Configuration 
     267      Name="Release|x64" 
    188268      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
    189269      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     
    206286      <Tool 
    207287        Name="VCMIDLTool" 
    208         TargetEnvironment="2" 
     288        TargetEnvironment="3" 
     289      /> 
     290      <Tool 
     291        Name="VCCLCompilerTool" 
     292        AdditionalIncludeDirectories="../include;../../include" 
     293        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     294        RuntimeLibrary="2" 
     295        UsePrecompiledHeader="2" 
     296        WarningLevel="3" 
     297        Detect64BitPortabilityProblems="false" 
     298        DebugInformationFormat="3" 
     299      /> 
     300      <Tool 
     301        Name="VCManagedResourceCompilerTool" 
     302      /> 
     303      <Tool 
     304        Name="VCResourceCompilerTool" 
     305      /> 
     306      <Tool 
     307        Name="VCPreLinkEventTool" 
     308      /> 
     309      <Tool 
     310        Name="VCLinkerTool" 
     311        OutputFile="../../Release/modules/$(ProjectName).dll" 
     312        LinkIncremental="1" 
     313        ModuleDefinitionFile="RemoteConfiguration.def" 
     314        GenerateDebugInformation="true" 
     315        SubSystem="2" 
     316        OptimizeReferences="2" 
     317        EnableCOMDATFolding="2" 
     318        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
     319        TargetMachine="17" 
     320      /> 
     321      <Tool 
     322        Name="VCALinkTool" 
     323      /> 
     324      <Tool 
     325        Name="VCManifestTool" 
     326      /> 
     327      <Tool 
     328        Name="VCXDCMakeTool" 
     329      /> 
     330      <Tool 
     331        Name="VCBscMakeTool" 
     332      /> 
     333      <Tool 
     334        Name="VCFxCopTool" 
     335      /> 
     336      <Tool 
     337        Name="VCAppVerifierTool" 
     338      /> 
     339      <Tool 
     340        Name="VCWebDeploymentTool" 
     341      /> 
     342      <Tool 
     343        Name="VCPostBuildEventTool" 
     344      /> 
     345    </Configuration> 
     346    <Configuration 
     347      Name="Distribution|Win32" 
     348      OutputDirectory="$(ConfigurationName)" 
     349      IntermediateDirectory="$(ConfigurationName)" 
     350      ConfigurationType="2" 
     351      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     352      CharacterSet="2" 
     353      > 
     354      <Tool 
     355        Name="VCPreBuildEventTool" 
     356      /> 
     357      <Tool 
     358        Name="VCCustomBuildTool" 
     359      /> 
     360      <Tool 
     361        Name="VCXMLDataGeneratorTool" 
     362      /> 
     363      <Tool 
     364        Name="VCWebServiceProxyGeneratorTool" 
     365      /> 
     366      <Tool 
     367        Name="VCMIDLTool" 
     368      /> 
     369      <Tool 
     370        Name="VCCLCompilerTool" 
     371        AdditionalIncludeDirectories="../include;../../include" 
     372        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     373        RuntimeLibrary="0" 
     374        UsePrecompiledHeader="2" 
     375        WarningLevel="3" 
     376        Detect64BitPortabilityProblems="false" 
     377        DebugInformationFormat="3" 
     378      /> 
     379      <Tool 
     380        Name="VCManagedResourceCompilerTool" 
     381      /> 
     382      <Tool 
     383        Name="VCResourceCompilerTool" 
     384      /> 
     385      <Tool 
     386        Name="VCPreLinkEventTool" 
     387      /> 
     388      <Tool 
     389        Name="VCLinkerTool" 
     390        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     391        LinkIncremental="1" 
     392        ModuleDefinitionFile="RemoteConfiguration.def" 
     393        GenerateDebugInformation="false" 
     394        SubSystem="2" 
     395        OptimizeReferences="2" 
     396        EnableCOMDATFolding="2" 
     397        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
     398        TargetMachine="1" 
     399      /> 
     400      <Tool 
     401        Name="VCALinkTool" 
     402      /> 
     403      <Tool 
     404        Name="VCManifestTool" 
     405      /> 
     406      <Tool 
     407        Name="VCXDCMakeTool" 
     408      /> 
     409      <Tool 
     410        Name="VCBscMakeTool" 
     411      /> 
     412      <Tool 
     413        Name="VCFxCopTool" 
     414      /> 
     415      <Tool 
     416        Name="VCAppVerifierTool" 
     417      /> 
     418      <Tool 
     419        Name="VCWebDeploymentTool" 
     420      /> 
     421      <Tool 
     422        Name="VCPostBuildEventTool" 
     423      /> 
     424    </Configuration> 
     425    <Configuration 
     426      Name="Distribution|x64" 
     427      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     428      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     429      ConfigurationType="2" 
     430      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     431      CharacterSet="2" 
     432      > 
     433      <Tool 
     434        Name="VCPreBuildEventTool" 
     435      /> 
     436      <Tool 
     437        Name="VCCustomBuildTool" 
     438      /> 
     439      <Tool 
     440        Name="VCXMLDataGeneratorTool" 
     441      /> 
     442      <Tool 
     443        Name="VCWebServiceProxyGeneratorTool" 
     444      /> 
     445      <Tool 
     446        Name="VCMIDLTool" 
     447        TargetEnvironment="3" 
     448      /> 
     449      <Tool 
     450        Name="VCCLCompilerTool" 
     451        AdditionalIncludeDirectories="../include;../../include" 
     452        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     453        RuntimeLibrary="0" 
     454        UsePrecompiledHeader="2" 
     455        WarningLevel="3" 
     456        Detect64BitPortabilityProblems="false" 
     457        DebugInformationFormat="3" 
     458      /> 
     459      <Tool 
     460        Name="VCManagedResourceCompilerTool" 
     461      /> 
     462      <Tool 
     463        Name="VCResourceCompilerTool" 
     464      /> 
     465      <Tool 
     466        Name="VCPreLinkEventTool" 
     467      /> 
     468      <Tool 
     469        Name="VCLinkerTool" 
     470        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     471        LinkIncremental="1" 
     472        ModuleDefinitionFile="RemoteConfiguration.def" 
     473        GenerateDebugInformation="false" 
     474        SubSystem="2" 
     475        OptimizeReferences="2" 
     476        EnableCOMDATFolding="2" 
     477        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
     478        TargetMachine="17" 
     479      /> 
     480      <Tool 
     481        Name="VCALinkTool" 
     482      /> 
     483      <Tool 
     484        Name="VCManifestTool" 
     485      /> 
     486      <Tool 
     487        Name="VCXDCMakeTool" 
     488      /> 
     489      <Tool 
     490        Name="VCBscMakeTool" 
     491      /> 
     492      <Tool 
     493        Name="VCFxCopTool" 
     494      /> 
     495      <Tool 
     496        Name="VCAppVerifierTool" 
     497      /> 
     498      <Tool 
     499        Name="VCWebDeploymentTool" 
     500      /> 
     501      <Tool 
     502        Name="VCPostBuildEventTool" 
     503      /> 
     504    </Configuration> 
     505    <Configuration 
     506      Name="Nightly|Win32" 
     507      OutputDirectory="$(ConfigurationName)" 
     508      IntermediateDirectory="$(ConfigurationName)" 
     509      ConfigurationType="2" 
     510      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     511      CharacterSet="2" 
     512      > 
     513      <Tool 
     514        Name="VCPreBuildEventTool" 
     515      /> 
     516      <Tool 
     517        Name="VCCustomBuildTool" 
     518      /> 
     519      <Tool 
     520        Name="VCXMLDataGeneratorTool" 
     521      /> 
     522      <Tool 
     523        Name="VCWebServiceProxyGeneratorTool" 
     524      /> 
     525      <Tool 
     526        Name="VCMIDLTool" 
     527      /> 
     528      <Tool 
     529        Name="VCCLCompilerTool" 
     530        AdditionalIncludeDirectories="../include;../../include" 
     531        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS" 
     532        RuntimeLibrary="0" 
     533        UsePrecompiledHeader="2" 
     534        WarningLevel="3" 
     535        Detect64BitPortabilityProblems="false" 
     536        DebugInformationFormat="3" 
     537      /> 
     538      <Tool 
     539        Name="VCManagedResourceCompilerTool" 
     540      /> 
     541      <Tool 
     542        Name="VCResourceCompilerTool" 
     543      /> 
     544      <Tool 
     545        Name="VCPreLinkEventTool" 
     546      /> 
     547      <Tool 
     548        Name="VCLinkerTool" 
     549        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     550        LinkIncremental="1" 
     551        ModuleDefinitionFile="RemoteConfiguration.def" 
     552        GenerateDebugInformation="true" 
     553        SubSystem="2" 
     554        OptimizeReferences="2" 
     555        EnableCOMDATFolding="2" 
     556        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
     557        TargetMachine="1" 
     558      /> 
     559      <Tool 
     560        Name="VCALinkTool" 
     561      /> 
     562      <Tool 
     563        Name="VCManifestTool" 
     564      /> 
     565      <Tool 
     566        Name="VCXDCMakeTool" 
     567      /> 
     568      <Tool 
     569        Name="VCBscMakeTool" 
     570      /> 
     571      <Tool 
     572        Name="VCFxCopTool" 
     573      /> 
     574      <Tool 
     575        Name="VCAppVerifierTool" 
     576      /> 
     577      <Tool 
     578        Name="VCWebDeploymentTool" 
     579      /> 
     580      <Tool 
     581        Name="VCPostBuildEventTool" 
     582      /> 
     583    </Configuration> 
     584    <Configuration 
     585      Name="Nightly|x64" 
     586      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     587      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     588      ConfigurationType="2" 
     589      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     590      CharacterSet="2" 
     591      > 
     592      <Tool 
     593        Name="VCPreBuildEventTool" 
     594      /> 
     595      <Tool 
     596        Name="VCCustomBuildTool" 
     597      /> 
     598      <Tool 
     599        Name="VCXMLDataGeneratorTool" 
     600      /> 
     601      <Tool 
     602        Name="VCWebServiceProxyGeneratorTool" 
     603      /> 
     604      <Tool 
     605        Name="VCMIDLTool" 
     606        TargetEnvironment="3" 
     607      /> 
     608      <Tool 
     609        Name="VCCLCompilerTool" 
     610        AdditionalIncludeDirectories="../include;../../include" 
     611        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     612        RuntimeLibrary="2" 
     613        UsePrecompiledHeader="2" 
     614        WarningLevel="3" 
     615        Detect64BitPortabilityProblems="false" 
     616        DebugInformationFormat="3" 
     617      /> 
     618      <Tool 
     619        Name="VCManagedResourceCompilerTool" 
     620      /> 
     621      <Tool 
     622        Name="VCResourceCompilerTool" 
     623      /> 
     624      <Tool 
     625        Name="VCPreLinkEventTool" 
     626      /> 
     627      <Tool 
     628        Name="VCLinkerTool" 
     629        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     630        LinkIncremental="1" 
     631        ModuleDefinitionFile="RemoteConfiguration.def" 
     632        GenerateDebugInformation="true" 
     633        SubSystem="2" 
     634        OptimizeReferences="2" 
     635        EnableCOMDATFolding="2" 
     636        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
     637        TargetMachine="17" 
     638      /> 
     639      <Tool 
     640        Name="VCALinkTool" 
     641      /> 
     642      <Tool 
     643        Name="VCManifestTool" 
     644      /> 
     645      <Tool 
     646        Name="VCXDCMakeTool" 
     647      /> 
     648      <Tool 
     649        Name="VCBscMakeTool" 
     650      /> 
     651      <Tool 
     652        Name="VCFxCopTool" 
     653      /> 
     654      <Tool 
     655        Name="VCAppVerifierTool" 
     656      /> 
     657      <Tool 
     658        Name="VCWebDeploymentTool" 
     659      /> 
     660      <Tool 
     661        Name="VCPostBuildEventTool" 
     662      /> 
     663    </Configuration> 
     664    <Configuration 
     665      Name="Debug-MemCheck|Win32" 
     666      OutputDirectory="$(ConfigurationName)" 
     667      IntermediateDirectory="$(ConfigurationName)" 
     668      ConfigurationType="2" 
     669      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     670      CharacterSet="2" 
     671      > 
     672      <Tool 
     673        Name="VCPreBuildEventTool" 
     674      /> 
     675      <Tool 
     676        Name="VCCustomBuildTool" 
     677      /> 
     678      <Tool 
     679        Name="VCXMLDataGeneratorTool" 
     680      /> 
     681      <Tool 
     682        Name="VCWebServiceProxyGeneratorTool" 
     683      /> 
     684      <Tool 
     685        Name="VCMIDLTool" 
     686      /> 
     687      <Tool 
     688        Name="VCCLCompilerTool" 
     689        Optimization="0" 
     690        AdditionalIncludeDirectories="../include;../../include" 
     691        PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;MEMCHECK" 
     692        MinimalRebuild="true" 
     693        BasicRuntimeChecks="3" 
     694        RuntimeLibrary="3" 
     695        UsePrecompiledHeader="2" 
     696        WarningLevel="3" 
     697        Detect64BitPortabilityProblems="false" 
     698        DebugInformationFormat="4" 
     699      /> 
     700      <Tool 
     701        Name="VCManagedResourceCompilerTool" 
     702      /> 
     703      <Tool 
     704        Name="VCResourceCompilerTool" 
     705      /> 
     706      <Tool 
     707        Name="VCPreLinkEventTool" 
     708      /> 
     709      <Tool 
     710        Name="VCLinkerTool" 
     711        OutputFile="../../Debug/modules/$(ProjectName).dll" 
     712        LinkIncremental="2" 
     713        ModuleDefinitionFile="RemoteConfiguration.def" 
     714        GenerateDebugInformation="true" 
     715        ProgramDatabaseFile="$(OutDir)/RemoteConfiguration.pdb" 
     716        SubSystem="2" 
     717        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
     718        TargetMachine="1" 
     719      /> 
     720      <Tool 
     721        Name="VCALinkTool" 
     722      /> 
     723      <Tool 
     724        Name="VCManifestTool" 
     725      /> 
     726      <Tool 
     727        Name="VCXDCMakeTool" 
     728      /> 
     729      <Tool 
     730        Name="VCBscMakeTool" 
     731      /> 
     732      <Tool 
     733        Name="VCFxCopTool" 
     734      /> 
     735      <Tool 
     736        Name="VCAppVerifierTool" 
     737      /> 
     738      <Tool 
     739        Name="VCWebDeploymentTool" 
     740      /> 
     741      <Tool 
     742        Name="VCPostBuildEventTool" 
     743      /> 
     744    </Configuration> 
     745    <Configuration 
     746      Name="Debug-MemCheck|x64" 
     747      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     748      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     749      ConfigurationType="2" 
     750      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     751      CharacterSet="2" 
     752      > 
     753      <Tool 
     754        Name="VCPreBuildEventTool" 
     755      /> 
     756      <Tool 
     757        Name="VCCustomBuildTool" 
     758      /> 
     759      <Tool 
     760        Name="VCXMLDataGeneratorTool" 
     761      /> 
     762      <Tool 
     763        Name="VCWebServiceProxyGeneratorTool" 
     764      /> 
     765      <Tool 
     766        Name="VCMIDLTool" 
     767        TargetEnvironment="3" 
    209768      /> 
    210769      <Tool 
     
    238797        ProgramDatabaseFile="$(OutDir)/RemoteConfiguration.pdb" 
    239798        SubSystem="2" 
    240         RandomizedBaseAddress="1" 
    241         DataExecutionPrevention="0" 
    242799        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    243         TargetMachine="5" 
     800        TargetMachine="17" 
    244801      /> 
    245802      <Tool 
     
    260817      <Tool 
    261818        Name="VCAppVerifierTool" 
     819      /> 
     820      <Tool 
     821        Name="VCWebDeploymentTool" 
    262822      /> 
    263823      <Tool 
     
    266826    </Configuration> 
    267827    <Configuration 
    268       Name="Release|Win32" 
    269       OutputDirectory="Release" 
    270       IntermediateDirectory="Release" 
    271       ConfigurationType="2" 
    272       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    273       CharacterSet="2" 
    274       > 
    275       <Tool 
    276         Name="VCPreBuildEventTool" 
    277       /> 
    278       <Tool 
    279         Name="VCCustomBuildTool" 
    280       /> 
    281       <Tool 
    282         Name="VCXMLDataGeneratorTool" 
    283       /> 
    284       <Tool 
    285         Name="VCWebServiceProxyGeneratorTool" 
    286       /> 
    287       <Tool 
    288         Name="VCMIDLTool" 
    289       /> 
    290       <Tool 
    291         Name="VCCLCompilerTool" 
    292         AdditionalIncludeDirectories="../include;../../include" 
    293         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 
    294         RuntimeLibrary="0" 
    295         UsePrecompiledHeader="2" 
    296         WarningLevel="3" 
    297         Detect64BitPortabilityProblems="false" 
    298         DebugInformationFormat="3" 
    299       /> 
    300       <Tool 
    301         Name="VCManagedResourceCompilerTool" 
    302       /> 
    303       <Tool 
    304         Name="VCResourceCompilerTool" 
    305       /> 
    306       <Tool 
    307         Name="VCPreLinkEventTool" 
    308       /> 
    309       <Tool 
    310         Name="VCLinkerTool" 
    311         OutputFile="../../Release/modules/$(ProjectName).dll" 
    312         LinkIncremental="1" 
    313         ModuleDefinitionFile="RemoteConfiguration.def" 
    314         GenerateDebugInformation="false" 
    315         SubSystem="2" 
    316         OptimizeReferences="2" 
    317         EnableCOMDATFolding="2" 
    318         RandomizedBaseAddress="1" 
    319         DataExecutionPrevention="0" 
    320         ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    321         TargetMachine="1" 
    322       /> 
    323       <Tool 
    324         Name="VCALinkTool" 
    325       /> 
    326       <Tool 
    327         Name="VCManifestTool" 
    328       /> 
    329       <Tool 
    330         Name="VCXDCMakeTool" 
    331       /> 
    332       <Tool 
    333         Name="VCBscMakeTool" 
    334       /> 
    335       <Tool 
    336         Name="VCFxCopTool" 
    337       /> 
    338       <Tool 
    339         Name="VCAppVerifierTool" 
    340       /> 
    341       <Tool 
    342         Name="VCPostBuildEventTool" 
    343       /> 
    344     </Configuration> 
    345     <Configuration 
    346       Name="Release|x64" 
     828      Name="Debug|Itanium" 
    347829      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
    348830      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     
    365847      <Tool 
    366848        Name="VCMIDLTool" 
    367         TargetEnvironment="3" 
     849        TargetEnvironment="2" 
    368850      /> 
    369851      <Tool 
    370852        Name="VCCLCompilerTool" 
     853        Optimization="0" 
    371854        AdditionalIncludeDirectories="../include;../../include" 
    372         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
    373         RuntimeLibrary="2" 
     855        PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1" 
     856        MinimalRebuild="true" 
     857        BasicRuntimeChecks="3" 
     858        RuntimeLibrary="3" 
    374859        UsePrecompiledHeader="2" 
    375860        WarningLevel="3" 
     
    388873      <Tool 
    389874        Name="VCLinkerTool" 
    390         OutputFile="../../Release/modules/$(ProjectName).dll" 
    391         LinkIncremental="1" 
     875        OutputFile="../../Debug/modules/$(ProjectName).dll" 
     876        LinkIncremental="2" 
    392877        ModuleDefinitionFile="RemoteConfiguration.def" 
    393878        GenerateDebugInformation="true" 
     879        ProgramDatabaseFile="$(OutDir)/RemoteConfiguration.pdb" 
    394880        SubSystem="2" 
    395         OptimizeReferences="2" 
    396         EnableCOMDATFolding="2" 
    397881        RandomizedBaseAddress="1" 
    398882        DataExecutionPrevention="0" 
    399883        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    400         TargetMachine="17" 
     884        TargetMachine="5" 
    401885      /> 
    402886      <Tool 
     
    502986    </Configuration> 
    503987    <Configuration 
    504       Name="Distribution|Win32" 
    505       OutputDirectory="$(ConfigurationName)" 
    506       IntermediateDirectory="$(ConfigurationName)" 
    507       ConfigurationType="2" 
    508       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    509       CharacterSet="2" 
    510       > 
    511       <Tool 
    512         Name="VCPreBuildEventTool" 
    513       /> 
    514       <Tool 
    515         Name="VCCustomBuildTool" 
    516       /> 
    517       <Tool 
    518         Name="VCXMLDataGeneratorTool" 
    519       /> 
    520       <Tool 
    521         Name="VCWebServiceProxyGeneratorTool" 
    522       /> 
    523       <Tool 
    524         Name="VCMIDLTool" 
    525       /> 
    526       <Tool 
    527         Name="VCCLCompilerTool" 
    528         AdditionalIncludeDirectories="../include;../../include" 
    529         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
    530         RuntimeLibrary="0" 
    531         UsePrecompiledHeader="2" 
    532         WarningLevel="3" 
    533         Detect64BitPortabilityProblems="false" 
    534         DebugInformationFormat="3" 
    535       /> 
    536       <Tool 
    537         Name="VCManagedResourceCompilerTool" 
    538       /> 
    539       <Tool 
    540         Name="VCResourceCompilerTool" 
    541       /> 
    542       <Tool 
    543         Name="VCPreLinkEventTool" 
    544       /> 
    545       <Tool 
    546         Name="VCLinkerTool" 
    547         OutputFile="../../Dist/modules/$(ProjectName).dll" 
    548         LinkIncremental="1" 
    549         ModuleDefinitionFile="RemoteConfiguration.def" 
    550         GenerateDebugInformation="false" 
    551         SubSystem="2" 
    552         OptimizeReferences="2" 
    553         EnableCOMDATFolding="2" 
    554         RandomizedBaseAddress="1" 
    555         DataExecutionPrevention="0" 
    556         ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    557         TargetMachine="1" 
    558       /> 
    559       <Tool 
    560         Name="VCALinkTool" 
    561       /> 
    562       <Tool 
    563         Name="VCManifestTool" 
    564       /> 
    565       <Tool 
    566         Name="VCXDCMakeTool" 
    567       /> 
    568       <Tool 
    569         Name="VCBscMakeTool" 
    570       /> 
    571       <Tool 
    572         Name="VCFxCopTool" 
    573       /> 
    574       <Tool 
    575         Name="VCAppVerifierTool" 
    576       /> 
    577       <Tool 
    578         Name="VCPostBuildEventTool" 
    579       /> 
    580     </Configuration> 
    581     <Configuration 
    582       Name="Distribution|x64" 
    583       OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
    584       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
    585       ConfigurationType="2" 
    586       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    587       CharacterSet="2" 
    588       > 
    589       <Tool 
    590         Name="VCPreBuildEventTool" 
    591       /> 
    592       <Tool 
    593         Name="VCCustomBuildTool" 
    594       /> 
    595       <Tool 
    596         Name="VCXMLDataGeneratorTool" 
    597       /> 
    598       <Tool 
    599         Name="VCWebServiceProxyGeneratorTool" 
    600       /> 
    601       <Tool 
    602         Name="VCMIDLTool" 
    603         TargetEnvironment="3" 
    604       /> 
    605       <Tool 
    606         Name="VCCLCompilerTool" 
    607         AdditionalIncludeDirectories="../include;../../include" 
    608         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
    609         RuntimeLibrary="0" 
    610         UsePrecompiledHeader="2" 
    611         WarningLevel="3" 
    612         Detect64BitPortabilityProblems="false" 
    613         DebugInformationFormat="3" 
    614       /> 
    615       <Tool 
    616         Name="VCManagedResourceCompilerTool" 
    617       /> 
    618       <Tool 
    619         Name="VCResourceCompilerTool" 
    620       /> 
    621       <Tool 
    622         Name="VCPreLinkEventTool" 
    623       /> 
    624       <Tool 
    625         Name="VCLinkerTool" 
    626         OutputFile="../../Dist/modules/$(ProjectName).dll" 
    627         LinkIncremental="1" 
    628         ModuleDefinitionFile="RemoteConfiguration.def" 
    629         GenerateDebugInformation="false" 
    630         SubSystem="2" 
    631         OptimizeReferences="2" 
    632         EnableCOMDATFolding="2" 
    633         RandomizedBaseAddress="1" 
    634         DataExecutionPrevention="0" 
    635         ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    636         TargetMachine="17" 
    637       /> 
    638       <Tool 
    639         Name="VCALinkTool" 
    640       /> 
    641       <Tool 
    642         Name="VCManifestTool" 
    643       /> 
    644       <Tool 
    645         Name="VCXDCMakeTool" 
    646       /> 
    647       <Tool 
    648         Name="VCBscMakeTool" 
    649       /> 
    650       <Tool 
    651         Name="VCFxCopTool" 
    652       /> 
    653       <Tool 
    654         Name="VCAppVerifierTool" 
    655       /> 
    656       <Tool 
    657         Name="VCPostBuildEventTool" 
    658       /> 
    659     </Configuration> 
    660     <Configuration 
    661988      Name="Distribution|Itanium" 
    662989      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     
    7381065    </Configuration> 
    7391066    <Configuration 
    740       Name="Nightly|Win32" 
    741       OutputDirectory="$(ConfigurationName)" 
    742       IntermediateDirectory="$(ConfigurationName)" 
    743       ConfigurationType="2" 
    744       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    745       CharacterSet="2" 
    746       > 
    747       <Tool 
    748         Name="VCPreBuildEventTool" 
    749       /> 
    750       <Tool 
    751         Name="VCCustomBuildTool" 
    752       /> 
    753       <Tool 
    754         Name="VCXMLDataGeneratorTool" 
    755       /> 
    756       <Tool 
    757         Name="VCWebServiceProxyGeneratorTool" 
    758       /> 
    759       <Tool 
    760         Name="VCMIDLTool" 
    761       /> 
    762       <Tool 
    763         Name="VCCLCompilerTool" 
    764         AdditionalIncludeDirectories="../include;../../include" 
    765         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_SCL_SECURE_NO_WARNINGS;_CRT_SECURE_NO_WARNINGS" 
    766         RuntimeLibrary="0" 
    767         UsePrecompiledHeader="2" 
    768         WarningLevel="3" 
    769         Detect64BitPortabilityProblems="false" 
    770         DebugInformationFormat="3" 
    771       /> 
    772       <Tool 
    773         Name="VCManagedResourceCompilerTool" 
    774       /> 
    775       <Tool 
    776         Name="VCResourceCompilerTool" 
    777       /> 
    778       <Tool 
    779         Name="VCPreLinkEventTool" 
    780       /> 
    781       <Tool 
    782         Name="VCLinkerTool" 
    783         OutputFile="../../Dist/modules/$(ProjectName).dll" 
    784         LinkIncremental="1" 
    785         ModuleDefinitionFile="RemoteConfiguration.def" 
    786         GenerateDebugInformation="true" 
    787         SubSystem="2" 
    788         OptimizeReferences="2" 
    789         EnableCOMDATFolding="2" 
    790         RandomizedBaseAddress="1" 
    791         DataExecutionPrevention="0" 
    792         ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    793         TargetMachine="1" 
    794       /> 
    795       <Tool 
    796         Name="VCALinkTool" 
    797       /> 
    798       <Tool 
    799         Name="VCManifestTool" 
    800       /> 
    801       <Tool 
    802         Name="VCXDCMakeTool" 
    803       /> 
    804       <Tool 
    805         Name="VCBscMakeTool" 
    806       /> 
    807       <Tool 
    808         Name="VCFxCopTool" 
    809       /> 
    810       <Tool 
    811         Name="VCAppVerifierTool" 
    812       /> 
    813       <Tool 
    814         Name="VCPostBuildEventTool" 
    815       /> 
    816     </Configuration> 
    817     <Configuration 
    818       Name="Nightly|x64" 
    819       OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
    820       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
    821       ConfigurationType="2" 
    822       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    823       CharacterSet="2" 
    824       > 
    825       <Tool 
    826         Name="VCPreBuildEventTool" 
    827       /> 
    828       <Tool 
    829         Name="VCCustomBuildTool" 
    830       /> 
    831       <Tool 
    832         Name="VCXMLDataGeneratorTool" 
    833       /> 
    834       <Tool 
    835         Name="VCWebServiceProxyGeneratorTool" 
    836       /> 
    837       <Tool 
    838         Name="VCMIDLTool" 
    839         TargetEnvironment="3" 
    840       /> 
    841       <Tool 
    842         Name="VCCLCompilerTool" 
    843         AdditionalIncludeDirectories="../include;../../include" 
    844         PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
    845         RuntimeLibrary="2" 
    846         UsePrecompiledHeader="2" 
    847         WarningLevel="3" 
    848         Detect64BitPortabilityProblems="false" 
    849         DebugInformationFormat="3" 
    850       /> 
    851       <Tool 
    852         Name="VCManagedResourceCompilerTool" 
    853       /> 
    854       <Tool 
    855         Name="VCResourceCompilerTool" 
    856       /> 
    857       <Tool 
    858         Name="VCPreLinkEventTool" 
    859       /> 
    860       <Tool 
    861         Name="VCLinkerTool" 
    862         OutputFile="../../Dist/modules/$(ProjectName).dll" 
    863         LinkIncremental="1" 
    864         ModuleDefinitionFile="RemoteConfiguration.def" 
    865         GenerateDebugInformation="true" 
    866         SubSystem="2" 
    867         OptimizeReferences="2" 
    868         EnableCOMDATFolding="2" 
    869         RandomizedBaseAddress="1" 
    870         DataExecutionPrevention="0" 
    871         ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    872         TargetMachine="17" 
    873       /> 
    874       <Tool 
    875         Name="VCALinkTool" 
    876       /> 
    877       <Tool 
    878         Name="VCManifestTool" 
    879       /> 
    880       <Tool 
    881         Name="VCXDCMakeTool" 
    882       /> 
    883       <Tool 
    884         Name="VCBscMakeTool" 
    885       /> 
    886       <Tool 
    887         Name="VCFxCopTool" 
    888       /> 
    889       <Tool 
    890         Name="VCAppVerifierTool" 
    891       /> 
    892       <Tool 
    893         Name="VCPostBuildEventTool" 
    894       /> 
    895     </Configuration> 
    896     <Configuration 
    8971067      Name="Nightly|Itanium" 
    8981068      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     
    9741144    </Configuration> 
    9751145    <Configuration 
    976       Name="Debug-MemCheck|Win32" 
    977       OutputDirectory="$(ConfigurationName)" 
    978       IntermediateDirectory="$(ConfigurationName)" 
    979       ConfigurationType="2" 
    980       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    981       CharacterSet="2" 
    982       > 
    983       <Tool 
    984         Name="VCPreBuildEventTool" 
    985       /> 
    986       <Tool 
    987         Name="VCCustomBuildTool" 
    988       /> 
    989       <Tool 
    990         Name="VCXMLDataGeneratorTool" 
    991       /> 
    992       <Tool 
    993         Name="VCWebServiceProxyGeneratorTool" 
    994       /> 
    995       <Tool 
    996         Name="VCMIDLTool" 
    997       /> 
    998       <Tool 
    999         Name="VCCLCompilerTool" 
    1000         Optimization="0" 
    1001         AdditionalIncludeDirectories="../include;../../include" 
    1002         PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;MEMCHECK" 
    1003         MinimalRebuild="true" 
    1004         BasicRuntimeChecks="3" 
    1005         RuntimeLibrary="3" 
    1006         UsePrecompiledHeader="2" 
    1007         WarningLevel="3" 
    1008         Detect64BitPortabilityProblems="false" 
    1009         DebugInformationFormat="4" 
    1010       /> 
    1011       <Tool 
    1012         Name="VCManagedResourceCompilerTool" 
    1013       /> 
    1014       <Tool 
    1015         Name="VCResourceCompilerTool" 
    1016       /> 
    1017       <Tool 
    1018         Name="VCPreLinkEventTool" 
    1019       /> 
    1020       <Tool 
    1021         Name="VCLinkerTool" 
    1022         OutputFile="../../Debug/modules/$(ProjectName).dll" 
    1023         LinkIncremental="2" 
    1024         ModuleDefinitionFile="RemoteConfiguration.def" 
    1025         GenerateDebugInformation="true" 
    1026         ProgramDatabaseFile="$(OutDir)/RemoteConfiguration.pdb" 
    1027         SubSystem="2" 
    1028         RandomizedBaseAddress="1" 
    1029         DataExecutionPrevention="0" 
    1030         ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    1031         TargetMachine="1" 
    1032       /> 
    1033       <Tool 
    1034         Name="VCALinkTool" 
    1035       /> 
    1036       <Tool 
    1037         Name="VCManifestTool" 
    1038       /> 
    1039       <Tool 
    1040         Name="VCXDCMakeTool" 
    1041       /> 
    1042       <Tool 
    1043         Name="VCBscMakeTool" 
    1044       /> 
    1045       <Tool 
    1046         Name="VCFxCopTool" 
    1047       /> 
    1048       <Tool 
    1049         Name="VCAppVerifierTool" 
    1050       /> 
    1051       <Tool 
    1052         Name="VCPostBuildEventTool" 
    1053       /> 
    1054     </Configuration> 
    1055     <Configuration 
    1056       Name="Debug-MemCheck|x64" 
     1146      Name="Debug-MemCheck|Itanium" 
    10571147      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
    10581148      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     
    10751165      <Tool 
    10761166        Name="VCMIDLTool" 
    1077         TargetEnvironment="3" 
     1167        TargetEnvironment="2" 
    10781168      /> 
    10791169      <Tool 
     
    11101200        DataExecutionPrevention="0" 
    11111201        ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    1112         TargetMachine="17" 
    1113       /> 
    1114       <Tool 
    1115         Name="VCALinkTool" 
    1116       /> 
    1117       <Tool 
    1118         Name="VCManifestTool" 
    1119       /> 
    1120       <Tool 
    1121         Name="VCXDCMakeTool" 
    1122       /> 
    1123       <Tool 
    1124         Name="VCBscMakeTool" 
    1125       /> 
    1126       <Tool 
    1127         Name="VCFxCopTool" 
    1128       /> 
    1129       <Tool 
    1130         Name="VCAppVerifierTool" 
    1131       /> 
    1132       <Tool 
    1133         Name="VCPostBuildEventTool" 
    1134       /> 
    1135     </Configuration> 
    1136     <Configuration 
    1137       Name="Debug-MemCheck|Itanium" 
    1138       OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
    1139       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
    1140       ConfigurationType="2" 
    1141       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    1142       CharacterSet="2" 
    1143       > 
    1144       <Tool 
    1145         Name="VCPreBuildEventTool" 
    1146       /> 
    1147       <Tool 
    1148         Name="VCCustomBuildTool" 
    1149       /> 
    1150       <Tool 
    1151         Name="VCXMLDataGeneratorTool" 
    1152       /> 
    1153       <Tool 
    1154         Name="VCWebServiceProxyGeneratorTool" 
    1155       /> 
    1156       <Tool 
    1157         Name="VCMIDLTool" 
    1158         TargetEnvironment="2" 
    1159       /> 
    1160       <Tool 
    1161         Name="VCCLCompilerTool" 
    1162         Optimization="0" 
    1163         AdditionalIncludeDirectories="../include;../../include" 
    1164         PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1" 
    1165         MinimalRebuild="true" 
    1166         BasicRuntimeChecks="3" 
    1167         RuntimeLibrary="3" 
    1168         UsePrecompiledHeader="2" 
    1169         WarningLevel="3" 
    1170         Detect64BitPortabilityProblems="false" 
    1171         DebugInformationFormat="3" 
    1172       /> 
    1173       <Tool 
    1174         Name="VCManagedResourceCompilerTool" 
    1175       /> 
    1176       <Tool 
    1177         Name="VCResourceCompilerTool" 
    1178       /> 
    1179       <Tool 
    1180         Name="VCPreLinkEventTool" 
    1181       /> 
    1182       <Tool 
    1183         Name="VCLinkerTool" 
    1184         OutputFile="../../Debug/modules/$(ProjectName).dll" 
    1185         LinkIncremental="2" 
    1186         ModuleDefinitionFile="RemoteConfiguration.def" 
    1187         GenerateDebugInformation="true" 
    1188         ProgramDatabaseFile="$(OutDir)/RemoteConfiguration.pdb" 
    1189         SubSystem="2" 
    1190         RandomizedBaseAddress="1" 
    1191         DataExecutionPrevention="0" 
    1192         ImportLibrary="$(OutDir)/RemoteConfiguration.lib" 
    11931202        TargetMachine="5" 
    11941203      /> 
     
    12461255        </FileConfiguration> 
    12471256        <FileConfiguration 
     1257          Name="Release|Win32" 
     1258          > 
     1259          <Tool 
     1260            Name="VCCLCompilerTool" 
     1261            UsePrecompiledHeader="0" 
     1262            PrecompiledHeaderThrough="" 
     1263          /> 
     1264        </FileConfiguration> 
     1265        <FileConfiguration 
     1266          Name="Release|x64" 
     1267          > 
     1268          <Tool 
     1269            Name="VCCLCompilerTool" 
     1270            UsePrecompiledHeader="0" 
     1271            PrecompiledHeaderThrough="" 
     1272          /> 
     1273        </FileConfiguration> 
     1274        <FileConfiguration 
     1275          Name="Distribution|Win32" 
     1276          > 
     1277          <Tool 
     1278            Name="VCCLCompilerTool" 
     1279            UsePrecompiledHeader="0" 
     1280            PrecompiledHeaderThrough="" 
     1281          /> 
     1282        </FileConfiguration> 
     1283        <FileConfiguration 
     1284          Name="Distribution|x64" 
     1285          > 
     1286          <Tool 
     1287            Name="VCCLCompilerTool" 
     1288            UsePrecompiledHeader="0" 
     1289            PrecompiledHeaderThrough="" 
     1290          /> 
     1291        </FileConfiguration> 
     1292        <FileConfiguration 
     1293          Name="Nightly|Win32" 
     1294          > 
     1295          <Tool 
     1296            Name="VCCLCompilerTool" 
     1297            UsePrecompiledHeader="0" 
     1298            PrecompiledHeaderThrough="" 
     1299          /> 
     1300        </FileConfiguration> 
     1301        <FileConfiguration 
     1302          Name="Nightly|x64" 
     1303          > 
     1304          <Tool 
     1305            Name="VCCLCompilerTool" 
     1306            UsePrecompiledHeader="0" 
     1307            PrecompiledHeaderThrough="" 
     1308          /> 
     1309        </FileConfiguration> 
     1310        <FileConfiguration 
     1311          Name="Debug-MemCheck|Win32" 
     1312          > 
     1313          <Tool 
     1314            Name="VCCLCompilerTool" 
     1315            UsePrecompiledHeader="0" 
     1316            PrecompiledHeaderThrough="" 
     1317          /> 
     1318        </FileConfiguration> 
     1319        <FileConfiguration 
     1320          Name="Debug-MemCheck|x64" 
     1321          > 
     1322          <Tool 
     1323            Name="VCCLCompilerTool" 
     1324            UsePrecompiledHeader="0" 
     1325            PrecompiledHeaderThrough="" 
     1326          /> 
     1327        </FileConfiguration> 
     1328        <FileConfiguration 
    12481329          Name="Debug|Itanium" 
    12491330          > 
     
    12551336        </FileConfiguration> 
    12561337        <FileConfiguration 
    1257           Name="Release|Win32" 
    1258           > 
    1259           <Tool 
    1260             Name="VCCLCompilerTool" 
    1261             UsePrecompiledHeader="0" 
    1262             PrecompiledHeaderThrough="" 
    1263           /> 
    1264         </FileConfiguration> 
    1265         <FileConfiguration 
    1266           Name="Release|x64" 
    1267           > 
    1268           <Tool 
    1269             Name="VCCLCompilerTool" 
    1270             UsePrecompiledHeader="0" 
    1271             PrecompiledHeaderThrough="" 
    1272           /> 
    1273         </FileConfiguration> 
    1274         <FileConfiguration 
    12751338          Name="Release|Itanium" 
    12761339          > 
     
    12821345        </FileConfiguration> 
    12831346        <FileConfiguration 
    1284           Name="Distribution|Win32" 
    1285           > 
    1286           <Tool 
    1287             Name="VCCLCompilerTool" 
    1288             UsePrecompiledHeader="0" 
    1289             PrecompiledHeaderThrough="" 
    1290           /> 
    1291         </FileConfiguration> 
    1292         <FileConfiguration 
    1293           Name="Distribution|x64" 
    1294           > 
    1295           <Tool 
    1296             Name="VCCLCompilerTool" 
    1297             UsePrecompiledHeader="0" 
    1298             PrecompiledHeaderThrough="" 
    1299           /> 
    1300         </FileConfiguration> 
    1301         <FileConfiguration 
    13021347          Name="Distribution|Itanium" 
    13031348          > 
     
    13091354        </FileConfiguration> 
    13101355        <FileConfiguration 
    1311           Name="Nightly|Win32" 
    1312           > 
    1313           <Tool 
    1314             Name="VCCLCompilerTool" 
    1315             UsePrecompiledHeader="0" 
    1316             PrecompiledHeaderThrough="" 
    1317           /> 
    1318         </FileConfiguration> 
    1319         <FileConfiguration 
    1320           Name="Nightly|x64" 
    1321           > 
    1322           <Tool 
    1323             Name="VCCLCompilerTool" 
    1324             UsePrecompiledHeader="0" 
    1325             PrecompiledHeaderThrough="" 
    1326           /> 
    1327         </FileConfiguration> 
    1328         <FileConfiguration 
    13291356          Name="Nightly|Itanium" 
    1330           > 
    1331           <Tool 
    1332             Name="VCCLCompilerTool" 
    1333             UsePrecompiledHeader="0" 
    1334             PrecompiledHeaderThrough="" 
    1335           /> 
    1336         </FileConfiguration> 
    1337         <FileConfiguration 
    1338           Name="Debug-MemCheck|Win32" 
    1339           > 
    1340           <Tool 
    1341             Name="VCCLCompilerTool" 
    1342             UsePrecompiledHeader="0" 
    1343             PrecompiledHeaderThrough="" 
    1344           /> 
    1345         </FileConfiguration> 
    1346         <FileConfiguration 
    1347           Name="Debug-MemCheck|x64" 
    13481357          > 
    13491358          <Tool 
     
    13851394        </FileConfiguration> 
    13861395        <FileConfiguration 
     1396          Name="Release|Win32" 
     1397          > 
     1398          <Tool 
     1399            Name="VCCLCompilerTool" 
     1400            UsePrecompiledHeader="0" 
     1401            PrecompiledHeaderThrough="" 
     1402          /> 
     1403        </FileConfiguration> 
     1404        <FileConfiguration 
     1405          Name="Release|x64" 
     1406          > 
     1407          <Tool 
     1408            Name="VCCLCompilerTool" 
     1409            UsePrecompiledHeader="0" 
     1410            PrecompiledHeaderThrough="" 
     1411          /> 
     1412        </FileConfiguration> 
     1413        <FileConfiguration 
     1414          Name="Distribution|Win32" 
     1415          > 
     1416          <Tool 
     1417            Name="VCCLCompilerTool" 
     1418            UsePrecompiledHeader="0" 
     1419            PrecompiledHeaderThrough="" 
     1420          /> 
     1421        </FileConfiguration> 
     1422        <FileConfiguration 
     1423          Name="Distribution|x64" 
     1424          > 
     1425          <Tool 
     1426            Name="VCCLCompilerTool" 
     1427            UsePrecompiledHeader="0" 
     1428            PrecompiledHeaderThrough="" 
     1429          /> 
     1430        </FileConfiguration> 
     1431        <FileConfiguration 
     1432          Name="Nightly|Win32" 
     1433          > 
     1434          <Tool 
     1435            Name="VCCLCompilerTool" 
     1436            UsePrecompiledHeader="0" 
     1437            PrecompiledHeaderThrough="" 
     1438          /> 
     1439        </FileConfiguration> 
     1440        <FileConfiguration 
     1441          Name="Nightly|x64" 
     1442          > 
     1443          <Tool 
     1444            Name="VCCLCompilerTool" 
     1445            UsePrecompiledHeader="0" 
     1446            PrecompiledHeaderThrough="" 
     1447          /> 
     1448        </FileConfiguration> 
     1449        <FileConfiguration 
     1450          Name="Debug-MemCheck|Win32" 
     1451          > 
     1452          <Tool 
     1453            Name="VCCLCompilerTool" 
     1454            UsePrecompiledHeader="0" 
     1455            PrecompiledHeaderThrough="" 
     1456          /> 
     1457        </FileConfiguration> 
     1458        <FileConfiguration 
     1459          Name="Debug-MemCheck|x64" 
     1460          > 
     1461          <Tool 
     1462            Name="VCCLCompilerTool" 
     1463            UsePrecompiledHeader="0" 
     1464            PrecompiledHeaderThrough="" 
     1465          /> 
     1466        </FileConfiguration> 
     1467        <FileConfiguration 
    13871468          Name="Debug|Itanium" 
    13881469          > 
     
    13941475        </FileConfiguration> 
    13951476        <FileConfiguration 
    1396           Name="Release|Win32" 
    1397           > 
    1398           <Tool 
    1399             Name="VCCLCompilerTool" 
    1400             UsePrecompiledHeader="0" 
    1401             PrecompiledHeaderThrough="" 
    1402           /> 
    1403         </FileConfiguration> 
    1404         <FileConfiguration 
    1405           Name="Release|x64" 
    1406           > 
    1407           <Tool 
    1408             Name="VCCLCompilerTool" 
    1409             UsePrecompiledHeader="0" 
    1410             PrecompiledHeaderThrough="" 
    1411           /> 
    1412         </FileConfiguration> 
    1413         <FileConfiguration 
    14141477          Name="Release|Itanium" 
    14151478          > 
     
    14211484        </FileConfiguration> 
    14221485        <FileConfiguration 
    1423           Name="Distribution|Win32" 
    1424           > 
    1425           <Tool 
    1426             Name="VCCLCompilerTool" 
    1427             UsePrecompiledHeader="0" 
    1428             PrecompiledHeaderThrough="" 
    1429           /> 
    1430         </FileConfiguration> 
    1431         <FileConfiguration 
    1432           Name="Distribution|x64" 
    1433           > 
    1434           <Tool 
    1435             Name="VCCLCompilerTool" 
    1436             UsePrecompiledHeader="0" 
    1437             PrecompiledHeaderThrough="" 
    1438           /> 
    1439         </FileConfiguration> 
    1440         <FileConfiguration 
    14411486          Name="Distribution|Itanium" 
    14421487          > 
     
    14481493        </FileConfiguration> 
    14491494        <FileConfiguration 
    1450           Name="Nightly|Win32" 
    1451           > 
    1452           <Tool 
    1453             Name="VCCLCompilerTool" 
    1454             UsePrecompiledHeader="0" 
    1455             PrecompiledHeaderThrough="" 
    1456           /> 
    1457         </FileConfiguration> 
    1458         <FileConfiguration 
    1459           Name="Nightly|x64" 
    1460           > 
    1461           <Tool 
    1462             Name="VCCLCompilerTool" 
    1463             UsePrecompiledHeader="0" 
    1464             PrecompiledHeaderThrough="" 
    1465           /> 
    1466         </FileConfiguration> 
    1467         <FileConfiguration 
    14681495          Name="Nightly|Itanium" 
    1469           > 
    1470           <Tool 
    1471             Name="VCCLCompilerTool" 
    1472             UsePrecompiledHeader="0" 
    1473             PrecompiledHeaderThrough="" 
    1474           /> 
    1475         </FileConfiguration> 
    1476         <FileConfiguration 
    1477           Name="Debug-MemCheck|Win32" 
    1478           > 
    1479           <Tool 
    1480             Name="VCCLCompilerTool" 
    1481             UsePrecompiledHeader="0" 
    1482             PrecompiledHeaderThrough="" 
    1483           /> 
    1484         </FileConfiguration> 
    1485         <FileConfiguration 
    1486           Name="Debug-MemCheck|x64" 
    14871496          > 
    14881497          <Tool 
     
    15301539        </FileConfiguration> 
    15311540        <FileConfiguration 
     1541          Name="Release|Win32" 
     1542          > 
     1543          <Tool 
     1544            Name="VCCLCompilerTool" 
     1545            UsePrecompiledHeader="1" 
     1546          /> 
     1547        </FileConfiguration> 
     1548        <FileConfiguration 
     1549          Name="Release|x64" 
     1550          > 
     1551          <Tool 
     1552            Name="VCCLCompilerTool" 
     1553            UsePrecompiledHeader="1" 
     1554          /> 
     1555        </FileConfiguration> 
     1556        <FileConfiguration 
     1557          Name="Distribution|Win32" 
     1558          > 
     1559          <Tool 
     1560            Name="VCCLCompilerTool" 
     1561            UsePrecompiledHeader="1" 
     1562          /> 
     1563        </FileConfiguration> 
     1564        <FileConfiguration 
     1565          Name="Distribution|x64" 
     1566          > 
     1567          <Tool 
     1568            Name="VCCLCompilerTool" 
     1569            UsePrecompiledHeader="1" 
     1570          /> 
     1571        </FileConfiguration> 
     1572        <FileConfiguration 
     1573          Name="Nightly|Win32" 
     1574          > 
     1575          <Tool 
     1576            Name="VCCLCompilerTool" 
     1577            UsePrecompiledHeader="1" 
     1578          /> 
     1579        </FileConfiguration> 
     1580        <FileConfiguration 
     1581          Name="Nightly|x64" 
     1582          > 
     1583          <Tool 
     1584            Name="VCCLCompilerTool" 
     1585            UsePrecompiledHeader="1" 
     1586          /> 
     1587        </FileConfiguration> 
     1588        <FileConfiguration 
     1589          Name="Debug-MemCheck|Win32" 
     1590          > 
     1591          <Tool 
     1592            Name="VCCLCompilerTool" 
     1593            UsePrecompiledHeader="1" 
     1594          /> 
     1595        </FileConfiguration> 
     1596        <FileConfiguration 
     1597          Name="Debug-MemCheck|x64" 
     1598          > 
     1599          <Tool 
     1600            Name="VCCLCompilerTool" 
     1601            UsePrecompiledHeader="1" 
     1602          /> 
     1603        </FileConfiguration> 
     1604        <FileConfiguration 
    15321605          Name="Debug|Itanium" 
    15331606          > 
     
    15381611        </FileConfiguration> 
    15391612        <FileConfiguration 
    1540           Name="Release|Win32" 
     1613          Name="Release|Itanium" 
    15411614          > 
    15421615          <Tool 
     
    15461619        </FileConfiguration> 
    15471620        <FileConfiguration 
    1548           Name="Release|x64" 
     1621          Name="Distribution|Itanium" 
    15491622          > 
    15501623          <Tool 
     
    15541627        </FileConfiguration> 
    15551628        <FileConfiguration 
    1556           Name="Release|Itanium" 
    1557           > 
    1558           <Tool 
    1559             Name="VCCLCompilerTool" 
    1560             UsePrecompiledHeader="1" 
    1561           /> 
    1562         </FileConfiguration> 
    1563         <FileConfiguration 
    1564           Name="Distribution|Win32" 
    1565           > 
    1566           <Tool 
    1567             Name="VCCLCompilerTool" 
    1568             UsePrecompiledHeader="1" 
    1569           /> 
    1570         </FileConfiguration> 
    1571         <FileConfiguration 
    1572           Name="Distribution|x64" 
    1573           > 
    1574           <Tool 
    1575             Name="VCCLCompilerTool" 
    1576             UsePrecompiledHeader="1" 
    1577           /> 
    1578         </FileConfiguration> 
    1579         <FileConfiguration 
    1580           Name="Distribution|Itanium" 
    1581           > 
    1582           <Tool 
    1583             Name="VCCLCompilerTool" 
    1584             UsePrecompiledHeader="1" 
    1585           /> 
    1586         </FileConfiguration> 
    1587         <FileConfiguration 
    1588           Name="Nightly|Win32" 
    1589           > 
    1590           <Tool 
    1591             Name="VCCLCompilerTool" 
    1592             UsePrecompiledHeader="1" 
    1593           /> 
    1594         </FileConfiguration> 
    1595         <FileConfiguration 
    1596           Name="Nightly|x64" 
    1597           > 
    1598           <Tool 
    1599             Name="VCCLCompilerTool" 
    1600             UsePrecompiledHeader="1" 
    1601           /> 
    1602         </FileConfiguration> 
    1603         <FileConfiguration 
    16041629          Name="Nightly|Itanium" 
    1605           > 
    1606           <Tool 
    1607             Name="VCCLCompilerTool" 
    1608             UsePrecompiledHeader="1" 
    1609           /> 
    1610         </FileConfiguration> 
    1611         <FileConfiguration 
    1612           Name="Debug-MemCheck|Win32" 
    1613           > 
    1614           <Tool 
    1615             Name="VCCLCompilerTool" 
    1616             UsePrecompiledHeader="1" 
    1617           /> 
    1618         </FileConfiguration> 
    1619         <FileConfiguration 
    1620           Name="Debug-MemCheck|x64" 
    16211630          > 
    16221631          <Tool 
     
    16561665        </FileConfiguration> 
    16571666        <FileConfiguration 
     1667          Name="Release|Win32" 
     1668          > 
     1669          <Tool 
     1670            Name="VCCLCompilerTool" 
     1671            UsePrecompiledHeader="0" 
     1672            PrecompiledHeaderThrough="" 
     1673          /> 
     1674        </FileConfiguration> 
     1675        <FileConfiguration 
     1676          Name="Release|x64" 
     1677          > 
     1678          <Tool 
     1679            Name="VCCLCompilerTool" 
     1680            UsePrecompiledHeader="0" 
     1681            PrecompiledHeaderThrough="" 
     1682          /> 
     1683        </FileConfiguration> 
     1684        <FileConfiguration 
     1685          Name="Distribution|Win32" 
     1686          > 
     1687          <Tool 
     1688            Name="VCCLCompilerTool" 
     1689            UsePrecompiledHeader="0" 
     1690            PrecompiledHeaderThrough="" 
     1691          /> 
     1692        </FileConfiguration> 
     1693        <FileConfiguration 
     1694          Name="Distribution|x64" 
     1695          > 
     1696          <Tool 
     1697            Name="VCCLCompilerTool" 
     1698            UsePrecompiledHeader="0" 
     1699            PrecompiledHeaderThrough="" 
     1700          /> 
     1701        </FileConfiguration> 
     1702        <FileConfiguration 
     1703          Name="Nightly|Win32" 
     1704          > 
     1705          <Tool 
     1706            Name="VCCLCompilerTool" 
     1707            UsePrecompiledHeader="0" 
     1708            PrecompiledHeaderThrough="" 
     1709          /> 
     1710        </FileConfiguration> 
     1711        <FileConfiguration 
     1712          Name="Nightly|x64" 
     1713          > 
     1714          <Tool 
     1715            Name="VCCLCompilerTool" 
     1716            UsePrecompiledHeader="0" 
     1717            PrecompiledHeaderThrough="" 
     1718          /> 
     1719        </FileConfiguration> 
     1720        <FileConfiguration 
     1721          Name="Debug-MemCheck|Win32" 
     1722          > 
     1723          <Tool 
     1724            Name="VCCLCompilerTool" 
     1725            UsePrecompiledHeader="0" 
     1726            PrecompiledHeaderThrough="" 
     1727          /> 
     1728        </FileConfiguration> 
     1729        <FileConfiguration 
     1730          Name="Debug-MemCheck|x64" 
     1731          > 
     1732          <Tool 
     1733            Name="VCCLCompilerTool" 
     1734            UsePrecompiledHeader="0" 
     1735            PrecompiledHeaderThrough="" 
     1736          /> 
     1737        </FileConfiguration> 
     1738        <FileConfiguration 
    16581739          Name="Debug|Itanium" 
    16591740          > 
     
    16651746        </FileConfiguration> 
    16661747        <FileConfiguration 
    1667           Name="Release|Win32" 
    1668           > 
    1669           <Tool 
    1670             Name="VCCLCompilerTool" 
    1671             UsePrecompiledHeader="0" 
    1672             PrecompiledHeaderThrough="" 
    1673           /> 
    1674         </FileConfiguration> 
    1675         <FileConfiguration 
    1676           Name="Release|x64" 
    1677           > 
    1678           <Tool 
    1679             Name="VCCLCompilerTool" 
    1680             UsePrecompiledHeader="0" 
    1681             PrecompiledHeaderThrough="" 
    1682           /> 
    1683         </FileConfiguration> 
    1684         <FileConfiguration 
    16851748          Name="Release|Itanium" 
    16861749          > 
     
    16921755        </FileConfiguration> 
    16931756        <FileConfiguration 
    1694           Name="Distribution|Win32" 
    1695           > 
    1696           <Tool 
    1697             Name="VCCLCompilerTool" 
    1698             UsePrecompiledHeader="0" 
    1699             PrecompiledHeaderThrough="" 
    1700           /> 
    1701         </FileConfiguration> 
    1702         <FileConfiguration 
    1703           Name="Distribution|x64" 
    1704           > 
    1705           <Tool 
    1706             Name="VCCLCompilerTool" 
    1707             UsePrecompiledHeader="0" 
    1708             PrecompiledHeaderThrough="" 
    1709           /> 
    1710         </FileConfiguration> 
    1711         <FileConfiguration 
    17121757          Name="Distribution|Itanium" 
    17131758          > 
     
    17191764        </FileConfiguration> 
    17201765        <FileConfiguration 
    1721           Name="Nightly|Win32" 
    1722           > 
    1723           <Tool 
    1724             Name="VCCLCompilerTool" 
    1725             UsePrecompiledHeader="0" 
    1726             PrecompiledHeaderThrough="" 
    1727           /> 
    1728         </FileConfiguration> 
    1729         <FileConfiguration 
    1730           Name="Nightly|x64" 
    1731           > 
    1732           <Tool 
    1733             Name="VCCLCompilerTool" 
    1734             UsePrecompiledHeader="0" 
    1735             PrecompiledHeaderThrough="" 
    1736           /> 
    1737         </FileConfiguration> 
    1738         <FileConfiguration 
    17391766          Name="Nightly|Itanium" 
    1740           > 
    1741           <Tool 
    1742             Name="VCCLCompilerTool" 
    1743             UsePrecompiledHeader="0" 
    1744             PrecompiledHeaderThrough="" 
    1745           /> 
    1746         </FileConfiguration> 
    1747         <FileConfiguration 
    1748           Name="Debug-MemCheck|Win32" 
    1749           > 
    1750           <Tool 
    1751             Name="VCCLCompilerTool" 
    1752             UsePrecompiledHeader="0" 
    1753             PrecompiledHeaderThrough="" 
    1754           /> 
    1755         </FileConfiguration> 
    1756         <FileConfiguration 
    1757           Name="Debug-MemCheck|x64" 
    17581767          > 
    17591768          <Tool 
  • modules/RemoteConfiguration/RemoteConfiguration.cpp

    rdc65e35 r99e4d8f  
    5454 
    5555// set writeConf type 
    56 NSCAPI::nagiosReturn RemoteConfiguration::writeConf(const unsigned int argLen, char **char_args, std::string &message) { 
    57   std::list<std::string> args = arrayBuffer::arrayBuffer2list(argLen, char_args); 
     56NSCAPI::nagiosReturn RemoteConfiguration::writeConf(const unsigned int argLen, TCHAR **char_args, std::wstring &message) { 
     57  std::list<std::wstring> args = arrayBuffer::arrayBuffer2list(argLen, char_args); 
    5858 
    5959  if (args.size() > 0) { 
    60     if (args.front() == "reg") { 
     60    if (args.front() == _T("reg")) { 
    6161      if (NSCModuleHelper::WriteSettings(NSCAPI::settings_registry) == NSCAPI::isSuccess) { 
    62         message = "Settings written successfully."; 
     62        message = _T("Settings written successfully."); 
    6363        return NSCAPI::returnOK; 
    6464      } 
    65       message = "ERROR could not write settings."; 
     65      message = _T("ERROR could not write settings."); 
    6666      return NSCAPI::returnCRIT; 
    6767    } 
    6868  } 
    6969  if (NSCModuleHelper::WriteSettings(NSCAPI::settings_inifile) == NSCAPI::isSuccess) { 
    70     message = "Settings written successfully."; 
     70    message = _T("Settings written successfully."); 
    7171    return NSCAPI::returnOK; 
    7272  } 
    73   message = "ERROR could not write settings."; 
     73  message = _T("ERROR could not write settings."); 
    7474  return NSCAPI::returnCRIT; 
    7575} 
    7676 
    77 NSCAPI::nagiosReturn RemoteConfiguration::readConf(const unsigned int argLen, char **char_args, std::string &message) { 
    78   std::list<std::string> args = arrayBuffer::arrayBuffer2list(argLen, char_args); 
     77NSCAPI::nagiosReturn RemoteConfiguration::readConf(const unsigned int argLen, TCHAR **char_args, std::wstring &message) { 
     78  std::list<std::wstring> args = arrayBuffer::arrayBuffer2list(argLen, char_args); 
    7979 
    8080  if (args.size() > 0) { 
    81     if (args.front() == "reg") { 
     81    if (args.front() == _T("reg")) { 
    8282      if (NSCModuleHelper::ReadSettings(NSCAPI::settings_registry) == NSCAPI::isSuccess) { 
    83         message = "Settings written successfully."; 
     83        message = _T("Settings written successfully."); 
    8484        return NSCAPI::returnOK; 
    8585      } 
    86       message = "ERROR could not write settings."; 
     86      message = _T("ERROR could not write settings."); 
    8787      return NSCAPI::returnCRIT; 
    8888    } 
    8989  } 
    9090  if (NSCModuleHelper::ReadSettings(NSCAPI::settings_inifile) == NSCAPI::isSuccess) { 
    91     message = "Settings written successfully."; 
     91    message = _T("Settings written successfully."); 
    9292    return NSCAPI::returnOK; 
    9393  } 
    94   message = "ERROR could not write settings."; 
     94  message = _T("ERROR could not write settings."); 
    9595  return NSCAPI::returnCRIT; 
    9696} 
    9797// set setVariable int <section> <variable> <value> 
    98 NSCAPI::nagiosReturn RemoteConfiguration::setVariable(const unsigned int argLen, char **char_args, std::string &message) { 
    99   std::list<std::string> args = arrayBuffer::arrayBuffer2list(argLen, char_args); 
     98NSCAPI::nagiosReturn RemoteConfiguration::setVariable(const unsigned int argLen, TCHAR **char_args, std::wstring &message) { 
     99  std::list<std::wstring> args = arrayBuffer::arrayBuffer2list(argLen, char_args); 
    100100  if (args.size() < 3) { 
    101     message = "Invalid syntax."; 
     101    message = _T("Invalid syntax."); 
    102102    return NSCAPI::returnUNKNOWN; 
    103103  } 
    104   std::string type = args.front(); args.pop_front(); 
    105   std::string section = args.front(); args.pop_front(); 
    106   std::string key = args.front(); args.pop_front(); 
    107   std::string value; 
     104  std::wstring type = args.front(); args.pop_front(); 
     105  std::wstring section = args.front(); args.pop_front(); 
     106  std::wstring key = args.front(); args.pop_front(); 
     107  std::wstring value; 
    108108  if (args.size() >= 1) { 
    109109    value = args.front(); 
    110110  } 
    111   if (type == "int") { 
     111  if (type == _T("int")) { 
    112112    NSCModuleHelper::SetSettingsInt(section, key, strEx::stoi(value)); 
    113     message = "Settings " + key + " saved successfully."; 
     113    message = _T("Settings ") + key + _T(" saved successfully."); 
    114114    return NSCAPI::returnOK; 
    115   } else if (type == "string") { 
     115  } else if (type == _T("string")) { 
    116116    NSCModuleHelper::SetSettingsString(section, key, value); 
    117     message = "Settings " + key + " saved successfully."; 
     117    message = _T("Settings ") + key + _T(" saved successfully."); 
    118118    return NSCAPI::returnOK; 
    119119  } else { 
    120120    NSCModuleHelper::SetSettingsString(type, section, key); 
    121     message = "Settings " + section + " saved successfully."; 
     121    message = _T("Settings ") + section + _T(" saved successfully."); 
    122122    return NSCAPI::returnOK; 
    123123  } 
    124124} 
    125 NSCAPI::nagiosReturn RemoteConfiguration::getVariable(const unsigned int argLen, char **char_args, std::string &message) { 
    126   std::list<std::string> args = arrayBuffer::arrayBuffer2list(argLen, char_args); 
     125NSCAPI::nagiosReturn RemoteConfiguration::getVariable(const unsigned int argLen, TCHAR **char_args, std::wstring &message) { 
     126  std::list<std::wstring> args = arrayBuffer::arrayBuffer2list(argLen, char_args); 
    127127  if (args.size() < 2) { 
    128     message = "Invalid syntax."; 
     128    message = _T("Invalid syntax."); 
    129129    return NSCAPI::returnUNKNOWN; 
    130130  } 
    131   std::string section = args.front(); args.pop_front(); 
    132   std::string key = args.front(); args.pop_front(); 
    133   std::string value; 
    134   value = NSCModuleHelper::getSettingsString(section, key, ""); 
    135   message = section+"/"+key+"="+value; 
     131  std::wstring section = args.front(); args.pop_front(); 
     132  std::wstring key = args.front(); args.pop_front(); 
     133  std::wstring value; 
     134  value = NSCModuleHelper::getSettingsString(section, key, _T("")); 
     135  message = section+_T("/")+key+_T("=")+value; 
    136136  return NSCAPI::returnOK; 
    137137} 
    138 int RemoteConfiguration::commandLineExec(const char* command,const unsigned int argLen,char** args) { 
    139   std::string str; 
    140   if (_stricmp(command, "setVariable") == 0) { 
     138int RemoteConfiguration::commandLineExec(const TCHAR* command,const unsigned int argLen,TCHAR** args) { 
     139  std::wstring str; 
     140  if (_wcsicmp(command, _T("setVariable")) == 0) { 
    141141    setVariable(argLen, args, str); 
    142   } else if (_stricmp(command, "writeConf") == 0) { 
     142  } else if (_wcsicmp(command, _T("writeConf")) == 0) { 
    143143    writeConf(argLen, args, str); 
    144   } else if (_stricmp(command, "getVariable") == 0) { 
     144  } else if (_wcsicmp(command, _T("getVariable")) == 0) { 
    145145    setVariable(argLen, args, str); 
    146   } else if (_stricmp(command, "ini2reg") == 0) { 
    147     std::cout << "Migrating to registry settings..."<< std::endl; 
     146  } else if (_wcsicmp(command, _T("ini2reg")) == 0) { 
     147    std::cout << _T("Migrating to registry settings...")<< std::endl; 
    148148    NSCModuleHelper::ReadSettings(NSCAPI::settings_inifile); 
    149149    NSCModuleHelper::SetSettingsInt(MAIN_SECTION_TITLE, MAIN_USEFILE, 0); 
     
    151151    NSCModuleHelper::SetSettingsInt(MAIN_SECTION_TITLE, MAIN_USEREG, 1); 
    152152    NSCModuleHelper::WriteSettings(NSCAPI::settings_registry); 
    153   } else if (_stricmp(command, "reg2ini") == 0) { 
    154     std::cout << "Migrating to INI file settings..."<< std::endl; 
     153  } else if (_wcsicmp(command, _T("reg2ini")) == 0) { 
     154    std::cout << _T("Migrating to INI file settings...")<< std::endl; 
    155155    NSCModuleHelper::ReadSettings(NSCAPI::settings_registry); 
    156156    NSCModuleHelper::SetSettingsInt(MAIN_SECTION_TITLE, MAIN_USEREG, 0); 
     
    163163 
    164164 
    165 NSCAPI::nagiosReturn RemoteConfiguration::handleCommand(const strEx::blindstr command, const unsigned int argLen, char **char_args, std::string &msg, std::string &perf) { 
    166   if (command == "setVariable") { 
     165NSCAPI::nagiosReturn RemoteConfiguration::handleCommand(const strEx::blindstr command, const unsigned int argLen, TCHAR **char_args, std::wstring &msg, std::wstring &perf) { 
     166  if (command == _T("setVariable")) { 
    167167    setVariable(argLen, char_args, msg); 
    168168    return NSCAPI::returnOK; 
    169   } else if (command == "getVariable") { 
     169  } else if (command == _T("getVariable")) { 
    170170    getVariable(argLen, char_args, msg); 
    171171    return NSCAPI::returnOK; 
    172   } else if (command == "readConf") { 
     172  } else if (command == _T("readConf")) { 
    173173    return readConf(argLen, char_args, msg); 
    174   } else if (command == "writeConf") { 
     174  } else if (command == _T("writeConf")) { 
    175175    return writeConf(argLen, char_args, msg); 
    176176  }  
  • modules/RemoteConfiguration/RemoteConfiguration.h

    rdc65e35 r99e4d8f  
    3535  bool unloadModule(); 
    3636 
    37   std::string getModuleName() { 
    38     return "RemoteConfiguration"; 
     37  std::wstring getModuleName() { 
     38    return _T("RemoteConfiguration"); 
    3939  } 
    40   std::string getModuleDescription() { 
    41     return "RemoteConfiguration Allows remote configuration and administration of NSCP."; 
     40  std::wstring getModuleDescription() { 
     41    return _T("RemoteConfiguration Allows remote configuration and administration of NSCP."); 
    4242  } 
    4343  NSCModuleWrapper::module_version getModuleVersion() { 
     
    4848  bool hasCommandHandler(); 
    4949  bool hasMessageHandler(); 
    50   NSCAPI::nagiosReturn handleCommand(const strEx::blindstr command, const unsigned int argLen, char **char_args, std::string &message, std::string &perf); 
    51   int commandLineExec(const char* command,const unsigned int argLen,char** args); 
     50  NSCAPI::nagiosReturn handleCommand(const strEx::blindstr command, const unsigned int argLen, TCHAR **char_args, std::wstring &message, std::wstring &perf); 
     51  int commandLineExec(const TCHAR* command,const unsigned int argLen,TCHAR** args); 
    5252 
    5353  // Check commands 
    54   NSCAPI::nagiosReturn writeConf(const unsigned int argLen, char **char_args, std::string &message); 
    55   NSCAPI::nagiosReturn readConf(const unsigned int argLen, char **char_args, std::string &message); 
    56   NSCAPI::nagiosReturn setVariable(const unsigned int argLen, char **char_args, std::string &message); 
    57   NSCAPI::nagiosReturn getVariable(const unsigned int argLen, char **char_args, std::string &message); 
     54  NSCAPI::nagiosReturn writeConf(const unsigned int argLen, TCHAR **char_args, std::wstring &message); 
     55  NSCAPI::nagiosReturn readConf(const unsigned int argLen, TCHAR **char_args, std::wstring &message); 
     56  NSCAPI::nagiosReturn setVariable(const unsigned int argLen, TCHAR **char_args, std::wstring &message); 
     57  NSCAPI::nagiosReturn getVariable(const unsigned int argLen, TCHAR **char_args, std::wstring &message); 
    5858 
    5959private: 
Note: See TracChangeset for help on using the changeset viewer.