Changeset 6672c56 in nscp


Ignore:
Timestamp:
11/10/09 00:02:12 (4 years ago)
Author:
Michael Medin <michael@…>
Branches:
master, 0.4.0, 0.4.1, 0.4.2
Children:
773ad32
Parents:
7f9c823
Message:
  • Fixed a few bugs in the old_settings store.
  • Swapped out all mutexes from the core (NSClient++)
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • NSClient++-2005.sln

    r7f9c823 r6672c56  
    9898EndProject 
    9999Project("{A49CE20D-CE64-4A08-9F24-92A6443D6699}") = "installer", "helpers\installer\installer.wixproj", "{A3CF4E23-1D1B-4D93-A16A-48C52D118560}" 
    100   ProjectSection(WebsiteProperties) = preProject 
    101     Debug.AspNetCompiler.Debug = "True" 
    102     Release.AspNetCompiler.Debug = "False" 
    103   EndProjectSection 
    104100  ProjectSection(ProjectDependencies) = postProject 
    105101    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6} = {2FF60AF6-09AA-49AB-B414-2E8FD01655C6} 
     
    122118    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66} = {743B2362-DF6A-4C28-A6C9-0F970D8E1B66} 
    123119  EndProjectSection 
     120  ProjectSection(WebsiteProperties) = preProject 
     121    Debug.AspNetCompiler.Debug = "True" 
     122    Release.AspNetCompiler.Debug = "False" 
     123  EndProjectSection 
    124124EndProject 
    125125Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CheckTaskSched", "modules\CheckTaskSched\CheckTaskSched-2005.vcproj", "{F3401E75-60FB-4A0E-A18C-6505587D5B1A}" 
     
    195195  EndProjectSection 
    196196EndProject 
     197Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NSClient++", "service\NSClient++-2005.vcproj", "{2286162D-7571-4735-BAC8-4A8D33A4F42D}" 
     198  ProjectSection(WebsiteProperties) = preProject 
     199    Debug.AspNetCompiler.Debug = "True" 
     200    Release.AspNetCompiler.Debug = "False" 
     201  EndProjectSection 
     202EndProject 
     203Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "main", "main", "{CADF69A1-D324-4FA4-A33D-2CDE22C3BB96}" 
     204  ProjectSection(WebsiteProperties) = preProject 
     205    Debug.AspNetCompiler.Debug = "True" 
     206    Release.AspNetCompiler.Debug = "False" 
     207  EndProjectSection 
     208EndProject 
    197209Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CheckExternalScripts", "modules\CheckExternalScripts\CheckExternalScripts-2005.vcproj", "{0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}" 
    198   ProjectSection(WebsiteProperties) = preProject 
    199     Debug.AspNetCompiler.Debug = "True" 
    200     Release.AspNetCompiler.Debug = "False" 
    201   EndProjectSection 
    202 EndProject 
    203 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "NSClient++", "service\NSClient++-2005.vcproj", "{2286162D-7571-4735-BAC8-4A8D33A4F42D}" 
    204   ProjectSection(WebsiteProperties) = preProject 
    205     Debug.AspNetCompiler.Debug = "True" 
    206     Release.AspNetCompiler.Debug = "False" 
    207   EndProjectSection 
    208 EndProject 
    209 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "main", "main", "{CADF69A1-D324-4FA4-A33D-2CDE22C3BB96}" 
    210   ProjectSection(WebsiteProperties) = preProject 
    211     Debug.AspNetCompiler.Debug = "True" 
    212     Release.AspNetCompiler.Debug = "False" 
    213   EndProjectSection 
    214210EndProject 
    215211Global 
    216   GlobalSection(SubversionScc) = preSolution 
    217     Svn-Managed = True 
    218     Manager = AnkhSVN - Subversion Support for Visual Studio 
    219   EndGlobalSection 
    220212  GlobalSection(SolutionConfigurationPlatforms) = preSolution 
    221213    Debug|Any CPU = Debug|Any CPU 
     
    223215    Debug|Win32 = Debug|Win32 
    224216    Debug|x64 = Debug|x64 
     217    Debug-MemCheck|Any CPU = Debug-MemCheck|Any CPU 
     218    Debug-MemCheck|Mixed Platforms = Debug-MemCheck|Mixed Platforms 
     219    Debug-MemCheck|Win32 = Debug-MemCheck|Win32 
     220    Debug-MemCheck|x64 = Debug-MemCheck|x64 
     221    Distribution|Any CPU = Distribution|Any CPU 
     222    Distribution|Mixed Platforms = Distribution|Mixed Platforms 
     223    Distribution|Win32 = Distribution|Win32 
     224    Distribution|x64 = Distribution|x64 
    225225    Nightly|Any CPU = Nightly|Any CPU 
    226226    Nightly|Mixed Platforms = Nightly|Mixed Platforms 
     
    239239    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug|x64.ActiveCfg = Debug|x64 
    240240    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug|x64.Build.0 = Debug|x64 
     241    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     242    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     243    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     244    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     245    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     246    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     247    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     248    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     249    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     250    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     251    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     252    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|Win32.Build.0 = Distribution|Win32 
     253    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|x64.ActiveCfg = Distribution|x64 
     254    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Distribution|x64.Build.0 = Distribution|x64 
    241255    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    242256    {BBFF8362-C626-4838-B0A2-F695D638AD24}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    260274    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug|x64.ActiveCfg = Debug|x64 
    261275    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug|x64.Build.0 = Debug|x64 
     276    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     277    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     278    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     279    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     280    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     281    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     282    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     283    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     284    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     285    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     286    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     287    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|Win32.Build.0 = Distribution|Win32 
     288    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|x64.ActiveCfg = Distribution|x64 
     289    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Distribution|x64.Build.0 = Distribution|x64 
    262290    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    263291    {62B685D7-3A2E-4F3E-B2B8-B17F20C0217F}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    281309    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug|x64.ActiveCfg = Debug|x64 
    282310    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug|x64.Build.0 = Debug|x64 
     311    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     312    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     313    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     314    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     315    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     316    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     317    {BA246C01-063A-4548-8957-32D5CC76171B}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     318    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     319    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     320    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     321    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     322    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|Win32.Build.0 = Distribution|Win32 
     323    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|x64.ActiveCfg = Distribution|x64 
     324    {BA246C01-063A-4548-8957-32D5CC76171B}.Distribution|x64.Build.0 = Distribution|x64 
    283325    {BA246C01-063A-4548-8957-32D5CC76171B}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    284326    {BA246C01-063A-4548-8957-32D5CC76171B}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    302344    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug|x64.ActiveCfg = Debug|x64 
    303345    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug|x64.Build.0 = Debug|x64 
     346    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     347    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     348    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     349    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     350    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     351    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     352    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     353    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     354    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     355    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     356    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     357    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|Win32.Build.0 = Distribution|Win32 
     358    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|x64.ActiveCfg = Distribution|x64 
     359    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Distribution|x64.Build.0 = Distribution|x64 
    304360    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    305361    {E6E588AB-EFEF-481C-9AF7-DCDCB95CFF45}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    322378    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Debug|x64.ActiveCfg = Debug|x64 
    323379    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Debug|x64.Build.0 = Debug|x64 
     380    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Debug-MemCheck|Any CPU.ActiveCfg = Debug|x64 
     381    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug|x64 
     382    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug|x64 
     383    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Debug-MemCheck|Win32.ActiveCfg = Debug|x64 
     384    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Debug-MemCheck|x64.ActiveCfg = Debug|x64 
     385    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Debug-MemCheck|x64.Build.0 = Debug|x64 
     386    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|Any CPU.ActiveCfg = Debug|x64 
     387    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|Mixed Platforms.ActiveCfg = Debug|x64 
     388    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|Mixed Platforms.Build.0 = Debug|x64 
     389    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|Win32.ActiveCfg = Debug|x64 
     390    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|x64.ActiveCfg = Debug|x64 
     391    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Distribution|x64.Build.0 = Debug|x64 
    324392    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    325393    {2FF60AF6-09AA-49AB-B414-2E8FD01655C6}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    342410    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug|x64.ActiveCfg = Debug|x64 
    343411    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug|x64.Build.0 = Debug|x64 
     412    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     413    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     414    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     415    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     416    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     417    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     418    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     419    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     420    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     421    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     422    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     423    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|Win32.Build.0 = Distribution|Win32 
     424    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|x64.ActiveCfg = Distribution|x64 
     425    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Distribution|x64.Build.0 = Distribution|x64 
    344426    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    345427    {08D6246D-1B4A-47A3-965D-296DCC54A4E8}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    363445    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug|x64.ActiveCfg = Debug|x64 
    364446    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug|x64.Build.0 = Debug|x64 
     447    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     448    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     449    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     450    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     451    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     452    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     453    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     454    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     455    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     456    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     457    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     458    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|Win32.Build.0 = Distribution|Win32 
     459    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|x64.ActiveCfg = Distribution|x64 
     460    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Distribution|x64.Build.0 = Distribution|x64 
    365461    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    366462    {2FCAF54B-AAD3-4F59-895A-8F9CEAFDC65D}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    384480    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug|x64.ActiveCfg = Debug|x64 
    385481    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug|x64.Build.0 = Debug|x64 
     482    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     483    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     484    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     485    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     486    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     487    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     488    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     489    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     490    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     491    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     492    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     493    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|Win32.Build.0 = Distribution|Win32 
     494    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|x64.ActiveCfg = Distribution|x64 
     495    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Distribution|x64.Build.0 = Distribution|x64 
    386496    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    387497    {8F1C3E39-D6C6-4414-AAD2-FE03C9A8655F}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    405515    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug|x64.ActiveCfg = Debug|x64 
    406516    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug|x64.Build.0 = Debug|x64 
     517    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     518    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     519    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     520    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     521    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     522    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     523    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     524    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     525    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     526    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     527    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     528    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|Win32.Build.0 = Distribution|Win32 
     529    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|x64.ActiveCfg = Distribution|x64 
     530    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Distribution|x64.Build.0 = Distribution|x64 
    407531    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    408532    {05DE66AC-E55C-43B3-849F-7EC695D8B8D0}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    425549    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug|x64.ActiveCfg = Debug|x64 
    426550    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug|x64.Build.0 = Debug|x64 
     551    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     552    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     553    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     554    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     555    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     556    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     557    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     558    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     559    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     560    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     561    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     562    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|Win32.Build.0 = Distribution|Win32 
     563    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|x64.ActiveCfg = Distribution|x64 
     564    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Distribution|x64.Build.0 = Distribution|x64 
    427565    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    428566    {626EB00E-A4D2-4B02-9BF4-4C655CA2B7E4}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    445583    {0E2B21D9-F432-4127-8E92-7716B1072510}.Debug|Win32.ActiveCfg = Debug|Any CPU 
    446584    {0E2B21D9-F432-4127-8E92-7716B1072510}.Debug|x64.ActiveCfg = Debug|Any CPU 
     585    {0E2B21D9-F432-4127-8E92-7716B1072510}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|Any CPU 
     586    {0E2B21D9-F432-4127-8E92-7716B1072510}.Debug-MemCheck|Any CPU.Build.0 = Debug-MemCheck|Any CPU 
     587    {0E2B21D9-F432-4127-8E92-7716B1072510}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|Any CPU 
     588    {0E2B21D9-F432-4127-8E92-7716B1072510}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|Any CPU 
     589    {0E2B21D9-F432-4127-8E92-7716B1072510}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Any CPU 
     590    {0E2B21D9-F432-4127-8E92-7716B1072510}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|Any CPU 
     591    {0E2B21D9-F432-4127-8E92-7716B1072510}.Distribution|Any CPU.ActiveCfg = Debug-MemCheck|Any CPU 
     592    {0E2B21D9-F432-4127-8E92-7716B1072510}.Distribution|Any CPU.Build.0 = Debug-MemCheck|Any CPU 
     593    {0E2B21D9-F432-4127-8E92-7716B1072510}.Distribution|Mixed Platforms.ActiveCfg = Debug-MemCheck|Any CPU 
     594    {0E2B21D9-F432-4127-8E92-7716B1072510}.Distribution|Mixed Platforms.Build.0 = Debug-MemCheck|Any CPU 
     595    {0E2B21D9-F432-4127-8E92-7716B1072510}.Distribution|Win32.ActiveCfg = Debug-MemCheck|Any CPU 
     596    {0E2B21D9-F432-4127-8E92-7716B1072510}.Distribution|x64.ActiveCfg = Debug-MemCheck|Any CPU 
    447597    {0E2B21D9-F432-4127-8E92-7716B1072510}.Nightly|Any CPU.ActiveCfg = Debug-MemCheck|Any CPU 
    448598    {0E2B21D9-F432-4127-8E92-7716B1072510}.Nightly|Any CPU.Build.0 = Debug-MemCheck|Any CPU 
     
    463613    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Debug|x64.ActiveCfg = Debug|x64 
    464614    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Debug|x64.Build.0 = Debug|x64 
     615    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Debug-MemCheck|Any CPU.ActiveCfg = Debug|x64 
     616    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug|x64 
     617    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug|x64 
     618    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Debug-MemCheck|Win32.ActiveCfg = Debug|x64 
     619    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Debug-MemCheck|x64.ActiveCfg = Debug|x64 
     620    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Debug-MemCheck|x64.Build.0 = Debug|x64 
     621    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Distribution|Any CPU.ActiveCfg = Debug|x64 
     622    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Distribution|Mixed Platforms.ActiveCfg = Debug|x64 
     623    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Distribution|Mixed Platforms.Build.0 = Debug|x64 
     624    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Distribution|Win32.ActiveCfg = Debug|x64 
     625    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Distribution|x64.ActiveCfg = Debug|x64 
     626    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Distribution|x64.Build.0 = Debug|x64 
    465627    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    466628    {6F55C9BF-57F6-4A15-A058-C83A52F539EE}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    482644    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug|x64.ActiveCfg = Debug|x64 
    483645    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug|x64.Build.0 = Debug|x64 
     646    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     647    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     648    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     649    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     650    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     651    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     652    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     653    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     654    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     655    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     656    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     657    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Distribution|Win32.Build.0 = Distribution|Win32 
     658    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Distribution|x64.ActiveCfg = Distribution|x64 
     659    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Distribution|x64.Build.0 = Distribution|x64 
    484660    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    485661    {26B84883-BE52-40E6-9BEE-55AD056D5751}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    501677    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug|x64.ActiveCfg = Debug|x64 
    502678    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug|x64.Build.0 = Debug|x64 
     679    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     680    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     681    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     682    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     683    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     684    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     685    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     686    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     687    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     688    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     689    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     690    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Distribution|Win32.Build.0 = Distribution|Win32 
     691    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Distribution|x64.ActiveCfg = Distribution|x64 
     692    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Distribution|x64.Build.0 = Distribution|x64 
    503693    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    504694    {4241C6CF-EC01-4AD9-89B0-B75EBA8A5996}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    522712    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug|x64.ActiveCfg = Debug 
    523713    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug|x64.Build.0 = Debug 
     714    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug-MemCheck|Any CPU.ActiveCfg = Debug 
     715    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug-MemCheck|Any CPU.Build.0 = Debug 
     716    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug 
     717    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug 
     718    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug-MemCheck|Win32.ActiveCfg = Debug 
     719    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug-MemCheck|Win32.Build.0 = Debug 
     720    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug-MemCheck|x64.ActiveCfg = Debug 
     721    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Debug-MemCheck|x64.Build.0 = Debug 
     722    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Distribution|Any CPU.ActiveCfg = Debug 
     723    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Distribution|Any CPU.Build.0 = Debug 
     724    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Distribution|Mixed Platforms.ActiveCfg = Debug 
     725    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Distribution|Mixed Platforms.Build.0 = Debug 
     726    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Distribution|Win32.ActiveCfg = Debug 
     727    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Distribution|Win32.Build.0 = Debug 
     728    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Distribution|x64.ActiveCfg = Debug 
     729    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Distribution|x64.Build.0 = Debug 
    524730    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Nightly|Any CPU.ActiveCfg = Release 
    525731    {A3CF4E23-1D1B-4D93-A16A-48C52D118560}.Nightly|Any CPU.Build.0 = Release 
     
    542748    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug|x64.ActiveCfg = Debug|x64 
    543749    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug|x64.Build.0 = Debug|x64 
     750    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     751    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     752    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     753    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     754    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     755    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     756    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     757    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     758    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     759    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     760    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     761    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Distribution|Win32.Build.0 = Distribution|Win32 
     762    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Distribution|x64.ActiveCfg = Distribution|x64 
     763    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Distribution|x64.Build.0 = Distribution|x64 
    544764    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    545765    {F3401E75-60FB-4A0E-A18C-6505587D5B1A}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    562782    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Debug|x64.ActiveCfg = Debug|x64 
    563783    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Debug|x64.Build.0 = Debug|x64 
     784    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Debug-MemCheck|Any CPU.ActiveCfg = Debug|x64 
     785    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug|x64 
     786    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug|x64 
     787    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Debug-MemCheck|Win32.ActiveCfg = Debug|x64 
     788    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Debug-MemCheck|x64.ActiveCfg = Debug|x64 
     789    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Debug-MemCheck|x64.Build.0 = Debug|x64 
     790    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Distribution|Any CPU.ActiveCfg = Debug|x64 
     791    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Distribution|Mixed Platforms.ActiveCfg = Debug|x64 
     792    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Distribution|Mixed Platforms.Build.0 = Debug|x64 
     793    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Distribution|Win32.ActiveCfg = Debug|x64 
     794    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Distribution|x64.ActiveCfg = Debug|x64 
     795    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Distribution|x64.Build.0 = Debug|x64 
    564796    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Nightly|Any CPU.ActiveCfg = Release|Win32 
    565797    {43718644-173B-42D8-8AD1-E359BFB2BB20}.Nightly|Mixed Platforms.ActiveCfg = Release|Win32 
     
    582814    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Debug|Win32.ActiveCfg = Debug|Any CPU 
    583815    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Debug|x64.ActiveCfg = Debug|Any CPU 
     816    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Debug-MemCheck|Any CPU.ActiveCfg = Debug|Any CPU 
     817    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Debug-MemCheck|Any CPU.Build.0 = Debug|Any CPU 
     818    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug|Any CPU 
     819    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug|Any CPU 
     820    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Debug-MemCheck|Win32.ActiveCfg = Debug|Any CPU 
     821    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Debug-MemCheck|x64.ActiveCfg = Debug|Any CPU 
     822    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Distribution|Any CPU.ActiveCfg = Debug|Any CPU 
     823    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Distribution|Any CPU.Build.0 = Debug|Any CPU 
     824    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Distribution|Mixed Platforms.ActiveCfg = Debug|Any CPU 
     825    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Distribution|Mixed Platforms.Build.0 = Debug|Any CPU 
     826    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Distribution|Win32.ActiveCfg = Debug|Any CPU 
     827    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Distribution|x64.ActiveCfg = Debug|Any CPU 
    584828    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Nightly|Any CPU.ActiveCfg = Release|Any CPU 
    585829    {1D9DEE38-BBDC-49DE-A6F3-BAC26E114C1D}.Nightly|Any CPU.Build.0 = Release|Any CPU 
     
    599843    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Debug|Win32.ActiveCfg = Debug|Win32 
    600844    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Debug|x64.ActiveCfg = Debug|Win32 
     845    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Debug-MemCheck|Any CPU.ActiveCfg = Debug|Win32 
     846    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug|Win32 
     847    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug|Win32 
     848    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Debug-MemCheck|Win32.ActiveCfg = Debug|Win32 
     849    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Debug-MemCheck|Win32.Build.0 = Debug|Win32 
     850    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Debug-MemCheck|x64.ActiveCfg = Debug|Win32 
     851    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Distribution|Any CPU.ActiveCfg = Debug|Win32 
     852    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Distribution|Mixed Platforms.ActiveCfg = Debug|Win32 
     853    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Distribution|Mixed Platforms.Build.0 = Debug|Win32 
     854    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Distribution|Win32.ActiveCfg = Debug|Win32 
     855    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Distribution|Win32.Build.0 = Debug|Win32 
     856    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Distribution|x64.ActiveCfg = Debug|Win32 
    601857    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Nightly|Any CPU.ActiveCfg = Release|Win32 
    602858    {D367E76D-9485-4DCB-A9D0-3D3C0E190648}.Nightly|Mixed Platforms.ActiveCfg = Release|Win32 
     
    616872    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug|x64.ActiveCfg = Debug|x64 
    617873    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug|x64.Build.0 = Debug|x64 
     874    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     875    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     876    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     877    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     878    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     879    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     880    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     881    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     882    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     883    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     884    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     885    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Distribution|Win32.Build.0 = Distribution|Win32 
     886    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Distribution|x64.ActiveCfg = Distribution|x64 
     887    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Distribution|x64.Build.0 = Distribution|x64 
    618888    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    619889    {53FB9872-5E74-4E62-892D-AD82C2ED67CE}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    635905    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Debug|Win32.ActiveCfg = Debug|Win32 
    636906    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Debug|x64.ActiveCfg = Debug|x64 
     907    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Debug-MemCheck|Any CPU.ActiveCfg = Debug|x64 
     908    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug|x64 
     909    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug|x64 
     910    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Debug-MemCheck|Win32.ActiveCfg = Debug|x64 
     911    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Debug-MemCheck|x64.ActiveCfg = Debug|x64 
     912    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Debug-MemCheck|x64.Build.0 = Debug|x64 
     913    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Distribution|Any CPU.ActiveCfg = Debug|x64 
     914    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Distribution|Mixed Platforms.ActiveCfg = Debug|x64 
     915    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Distribution|Mixed Platforms.Build.0 = Debug|x64 
     916    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Distribution|Win32.ActiveCfg = Debug|x64 
     917    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Distribution|x64.ActiveCfg = Debug|x64 
     918    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Distribution|x64.Build.0 = Debug|x64 
    637919    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Nightly|Any CPU.ActiveCfg = Release|Win32 
    638920    {743B2362-DF6A-4C28-A6C9-0F970D8E1B66}.Nightly|Mixed Platforms.ActiveCfg = Release|Win32 
     
    651933    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|x64.ActiveCfg = Debug|x64 
    652934    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug|x64.Build.0 = Debug|x64 
     935    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Any CPU.ActiveCfg = Debug|x64 
     936    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug|x64 
     937    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug|x64 
     938    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|Win32.ActiveCfg = Debug|x64 
     939    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|x64.ActiveCfg = Debug|x64 
     940    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Debug-MemCheck|x64.Build.0 = Debug|x64 
     941    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Any CPU.ActiveCfg = Debug|x64 
     942    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Mixed Platforms.ActiveCfg = Debug|x64 
     943    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Mixed Platforms.Build.0 = Debug|x64 
     944    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|Win32.ActiveCfg = Debug|x64 
     945    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|x64.ActiveCfg = Debug|x64 
     946    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Distribution|x64.Build.0 = Debug|x64 
    653947    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|Any CPU.ActiveCfg = Release|x64 
    654948    {DF1DB6FB-0448-46D6-AE82-9901495E5F1A}.Nightly|Mixed Platforms.ActiveCfg = Release|x64 
     
    670964    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Debug|x64.ActiveCfg = Debug 
    671965    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Debug|x64.Build.0 = Debug 
     966    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Debug-MemCheck|Any CPU.ActiveCfg = Debug 
     967    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug 
     968    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Debug-MemCheck|Win32.ActiveCfg = Debug 
     969    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Debug-MemCheck|x64.ActiveCfg = Debug 
     970    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Distribution|Any CPU.ActiveCfg = Debug 
     971    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Distribution|Mixed Platforms.ActiveCfg = Debug 
     972    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Distribution|Win32.ActiveCfg = Debug 
     973    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Distribution|x64.ActiveCfg = Debug 
    672974    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Nightly|Any CPU.ActiveCfg = Release 
    673975    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Nightly|Any CPU.Build.0 = Release 
     
    685987    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Release|x64.ActiveCfg = Release 
    686988    {B6A2BD0C-9633-4DD4-A350-D98ACE660937}.Release|x64.Build.0 = Release 
    687     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Any CPU.ActiveCfg = Release|x64 
    688     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Mixed Platforms.ActiveCfg = Release|x64 
    689     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Mixed Platforms.Build.0 = Release|x64 
    690     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Win32.ActiveCfg = Debug|Win32 
    691     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Win32.Build.0 = Debug|Win32 
    692     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|x64.ActiveCfg = Release|x64 
    693     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|x64.Build.0 = Release|x64 
    694     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Any CPU.ActiveCfg = Release|x64 
    695     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Mixed Platforms.ActiveCfg = Release|x64 
    696     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Mixed Platforms.Build.0 = Release|x64 
    697     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Win32.ActiveCfg = Release|x64 
    698     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|x64.ActiveCfg = Release|x64 
    699     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|x64.Build.0 = Release|x64 
    700     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Any CPU.ActiveCfg = Release|x64 
    701     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Mixed Platforms.ActiveCfg = Release|x64 
    702     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Mixed Platforms.Build.0 = Release|x64 
    703     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Win32.ActiveCfg = Release|Win32 
    704     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Win32.Build.0 = Release|Win32 
    705     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|x64.ActiveCfg = Release|x64 
    706     {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|x64.Build.0 = Release|x64 
    707989    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug|Any CPU.ActiveCfg = Debug|x64 
    708990    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 
     
    712994    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug|x64.ActiveCfg = Debug|x64 
    713995    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug|x64.Build.0 = Debug|x64 
     996    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     997    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     998    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     999    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     1000    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     1001    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     1002    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     1003    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     1004    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     1005    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     1006    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     1007    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|Win32.Build.0 = Distribution|Win32 
     1008    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|x64.ActiveCfg = Distribution|x64 
     1009    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Distribution|x64.Build.0 = Distribution|x64 
    7141010    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
    7151011    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     
    7261022    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Release|x64.ActiveCfg = Release|x64 
    7271023    {2286162D-7571-4735-BAC8-4A8D33A4F42D}.Release|x64.Build.0 = Release|x64 
     1024    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Any CPU.ActiveCfg = Debug|x64 
     1025    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 
     1026    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Mixed Platforms.Build.0 = Debug|x64 
     1027    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Win32.ActiveCfg = Debug|Win32 
     1028    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|Win32.Build.0 = Debug|Win32 
     1029    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|x64.ActiveCfg = Debug|x64 
     1030    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug|x64.Build.0 = Debug|x64 
     1031    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug-MemCheck|Any CPU.ActiveCfg = Debug-MemCheck|x64 
     1032    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug-MemCheck|Mixed Platforms.ActiveCfg = Debug-MemCheck|x64 
     1033    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug-MemCheck|Mixed Platforms.Build.0 = Debug-MemCheck|x64 
     1034    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug-MemCheck|Win32.ActiveCfg = Debug-MemCheck|Win32 
     1035    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug-MemCheck|Win32.Build.0 = Debug-MemCheck|Win32 
     1036    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug-MemCheck|x64.ActiveCfg = Debug-MemCheck|x64 
     1037    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Debug-MemCheck|x64.Build.0 = Debug-MemCheck|x64 
     1038    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Distribution|Any CPU.ActiveCfg = Distribution|x64 
     1039    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Distribution|Mixed Platforms.ActiveCfg = Distribution|x64 
     1040    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Distribution|Mixed Platforms.Build.0 = Distribution|x64 
     1041    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Distribution|Win32.ActiveCfg = Distribution|Win32 
     1042    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Distribution|Win32.Build.0 = Distribution|Win32 
     1043    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Distribution|x64.ActiveCfg = Distribution|x64 
     1044    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Distribution|x64.Build.0 = Distribution|x64 
     1045    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Any CPU.ActiveCfg = Nightly|x64 
     1046    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Mixed Platforms.ActiveCfg = Nightly|x64 
     1047    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Mixed Platforms.Build.0 = Nightly|x64 
     1048    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Win32.ActiveCfg = Nightly|Win32 
     1049    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|Win32.Build.0 = Nightly|Win32 
     1050    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|x64.ActiveCfg = Nightly|x64 
     1051    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Nightly|x64.Build.0 = Nightly|x64 
     1052    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Any CPU.ActiveCfg = Release|x64 
     1053    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Mixed Platforms.ActiveCfg = Release|x64 
     1054    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Mixed Platforms.Build.0 = Release|x64 
     1055    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Win32.ActiveCfg = Release|Win32 
     1056    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|Win32.Build.0 = Release|Win32 
     1057    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|x64.ActiveCfg = Release|x64 
     1058    {0BEEC749-0E3E-4FB2-82DA-AC8D4730A129}.Release|x64.Build.0 = Release|x64 
    7281059  EndGlobalSection 
    7291060  GlobalSection(SolutionProperties) = preSolution 
     
    7591090    {B6A2BD0C-9633-4DD4-A350-D98ACE660937} = {FC917E21-188A-44EE-9EF2-7C1274C2D719} 
    7601091  EndGlobalSection 
     1092  GlobalSection(SubversionScc) = preSolution 
     1093    Svn-Managed = True 
     1094    Manager = AnkhSVN - Subversion Support for Visual Studio 
     1095  EndGlobalSection 
    7611096  GlobalSection(DPCodeReviewSolutionGUID) = preSolution 
    7621097    DPCodeReviewSolutionGUID = {00000000-0000-0000-0000-000000000000} 
  • include/settings/settings_old.hpp

    r7f9c823 r6672c56  
    145145    } 
    146146    SettingsCore::key_path_type map_key(SettingsCore::key_path_type new_key) { 
    147       key_map::iterator it = keys_.find(new_key); 
    148       if (it == keys_.end()) 
    149         return new_key; 
    150       return (*it).second; 
     147      key_map::iterator it1 = keys_.find(new_key); 
     148      if (it1 != keys_.end()) 
     149        return (*it1).second; 
     150      path_map::iterator it2 = sections_.find(new_key.first); 
     151      if (it2 != sections_.end()) 
     152        return SettingsCore::key_path_type((*it2).second, new_key.second); 
     153      return new_key; 
    151154    } 
    152155    ////////////////////////////////////////////////////////////////////////// 
     
    176179 
    177180    std::wstring internal_get_value(std::wstring path, std::wstring key, int bufferSize = 1024) { 
     181      get_core()->get_logger()->quick_debug(path + _T("//") + key); 
    178182      TCHAR* buffer = new TCHAR[bufferSize+2]; 
    179183      if (buffer == NULL) 
     
    237241        throw SettingsException(_T("has_key_int:: Failed to allocate memory for buffer!")); 
    238242      std::wstring mapped = map_path(path); 
    239       unsigned int count = ::GetPrivateProfileSection(mapped.c_str(), buffer, BUFF_LEN, get_file_name().c_str()); 
     243      unsigned int count = ::GetPrivateProfileSection(mapped.c_str(), buffer, bufferLength-2, get_file_name().c_str()); 
    240244      if (count == bufferLength-2) { 
    241245        delete [] buffer; 
  • include/strEx.h

    r7f9c823 r6672c56  
    664664  { 
    665665    bool operator() (const std::wstring& x, const std::wstring& y) const { 
    666       return StrCmpI<std::wstring>(x,y); 
     666      return StrCmpI<std::wstring>(x,y) < 0; 
    667667      //return _wcsicmp( x.c_str(), y.c_str() ) < 0; 
    668668    } 
  • modules/CheckDisk/CheckDisk-2005.vcproj

    r3b4097d r6672c56  
    346346    <Configuration 
    347347      Name="Distribution|Win32" 
     348      OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
    348349      IntermediateDirectory="$(ConfigurationName)" 
    349350      ConfigurationType="1" 
     
    639640    <Configuration 
    640641      Name="Debug-MemCheck|Win32" 
     642      OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
    641643      IntermediateDirectory="$(ConfigurationName)" 
    642644      ConfigurationType="1" 
     
    781783    <Configuration 
    782784      Name="OP5|Win32" 
     785      OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
    783786      IntermediateDirectory="$(ConfigurationName)" 
    784787      ConfigurationType="1" 
  • modules/CheckExternalScripts/CheckExternalScripts-2005.vcproj

    r7f9c823 r6672c56  
    2323  <Configurations> 
    2424    <Configuration 
     25      Name="Debug|Win32" 
     26      OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)\modules" 
     27      IntermediateDirectory="$(SolutionDir)\tmp\$(PlatformName)\$(ConfigurationName)\$(ProjectName)" 
     28      ConfigurationType="2" 
     29      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     30      CharacterSet="1" 
     31      > 
     32      <Tool 
     33        Name="VCPreBuildEventTool" 
     34      /> 
     35      <Tool 
     36        Name="VCCustomBuildTool" 
     37      /> 
     38      <Tool 
     39        Name="VCXMLDataGeneratorTool" 
     40      /> 
     41      <Tool 
     42        Name="VCWebServiceProxyGeneratorTool" 
     43      /> 
     44      <Tool 
     45        Name="VCMIDLTool" 
     46      /> 
     47      <Tool 
     48        Name="VCCLCompilerTool" 
     49        Optimization="0" 
     50        AdditionalIncludeDirectories="../include;../../include" 
     51        PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;_CRT_SECURE_NO_DEPRECATE" 
     52        MinimalRebuild="true" 
     53        BasicRuntimeChecks="3" 
     54        RuntimeLibrary="1" 
     55        UsePrecompiledHeader="2" 
     56        WarningLevel="3" 
     57        Detect64BitPortabilityProblems="false" 
     58        DebugInformationFormat="4" 
     59      /> 
     60      <Tool 
     61        Name="VCManagedResourceCompilerTool" 
     62      /> 
     63      <Tool 
     64        Name="VCResourceCompilerTool" 
     65      /> 
     66      <Tool 
     67        Name="VCPreLinkEventTool" 
     68      /> 
     69      <Tool 
     70        Name="VCLinkerTool" 
     71        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     72        OutputFile="$(OutDir)\$(ProjectName).dll" 
     73        LinkIncremental="2" 
     74        AdditionalLibraryDirectories="" 
     75        ModuleDefinitionFile="CheckExternalScripts.def" 
     76        GenerateDebugInformation="true" 
     77        ProgramDatabaseFile="$(OutDir)/CheckExternalScripts.pdb" 
     78        SubSystem="2" 
     79        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     80        TargetMachine="1" 
     81      /> 
     82      <Tool 
     83        Name="VCALinkTool" 
     84      /> 
     85      <Tool 
     86        Name="VCManifestTool" 
     87      /> 
     88      <Tool 
     89        Name="VCXDCMakeTool" 
     90      /> 
     91      <Tool 
     92        Name="VCBscMakeTool" 
     93      /> 
     94      <Tool 
     95        Name="VCFxCopTool" 
     96      /> 
     97      <Tool 
     98        Name="VCAppVerifierTool" 
     99      /> 
     100      <Tool 
     101        Name="VCWebDeploymentTool" 
     102      /> 
     103      <Tool 
     104        Name="VCPostBuildEventTool" 
     105      /> 
     106    </Configuration> 
     107    <Configuration 
     108      Name="Debug|x64" 
     109      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     110      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     111      ConfigurationType="2" 
     112      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     113      CharacterSet="1" 
     114      > 
     115      <Tool 
     116        Name="VCPreBuildEventTool" 
     117      /> 
     118      <Tool 
     119        Name="VCCustomBuildTool" 
     120      /> 
     121      <Tool 
     122        Name="VCXMLDataGeneratorTool" 
     123      /> 
     124      <Tool 
     125        Name="VCWebServiceProxyGeneratorTool" 
     126      /> 
     127      <Tool 
     128        Name="VCMIDLTool" 
     129        TargetEnvironment="3" 
     130      /> 
     131      <Tool 
     132        Name="VCCLCompilerTool" 
     133        Optimization="0" 
     134        AdditionalIncludeDirectories="../include;../../include" 
     135        PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;_CRT_SECURE_NO_DEPRECATE" 
     136        MinimalRebuild="true" 
     137        BasicRuntimeChecks="3" 
     138        RuntimeLibrary="1" 
     139        UsePrecompiledHeader="2" 
     140        WarningLevel="3" 
     141        Detect64BitPortabilityProblems="false" 
     142        DebugInformationFormat="3" 
     143      /> 
     144      <Tool 
     145        Name="VCManagedResourceCompilerTool" 
     146      /> 
     147      <Tool 
     148        Name="VCResourceCompilerTool" 
     149      /> 
     150      <Tool 
     151        Name="VCPreLinkEventTool" 
     152      /> 
     153      <Tool 
     154        Name="VCLinkerTool" 
     155        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     156        OutputFile="$(OutDir)\$(ProjectName).dll" 
     157        LinkIncremental="2" 
     158        AdditionalLibraryDirectories="" 
     159        IgnoreDefaultLibraryNames="MSVCRT" 
     160        ModuleDefinitionFile="CheckExternalScripts.def" 
     161        GenerateDebugInformation="true" 
     162        ProgramDatabaseFile="$(OutDir)/CheckExternalScripts.pdb" 
     163        SubSystem="2" 
     164        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     165        TargetMachine="17" 
     166      /> 
     167      <Tool 
     168        Name="VCALinkTool" 
     169      /> 
     170      <Tool 
     171        Name="VCManifestTool" 
     172      /> 
     173      <Tool 
     174        Name="VCXDCMakeTool" 
     175      /> 
     176      <Tool 
     177        Name="VCBscMakeTool" 
     178      /> 
     179      <Tool 
     180        Name="VCFxCopTool" 
     181      /> 
     182      <Tool 
     183        Name="VCAppVerifierTool" 
     184      /> 
     185      <Tool 
     186        Name="VCWebDeploymentTool" 
     187      /> 
     188      <Tool 
     189        Name="VCPostBuildEventTool" 
     190      /> 
     191    </Configuration> 
     192    <Configuration 
    25193      Name="Release|Win32" 
    26194      OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)\modules" 
     
    32200      <Tool 
    33201        Name="VCPreBuildEventTool" 
    34         ExcludedFromBuild="true" 
    35202      /> 
    36203      <Tool 
     
    49216        Name="VCCLCompilerTool" 
    50217        AdditionalIncludeDirectories="../include;../../include" 
    51         PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;USE_BOOST" 
     218        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 
     219        RuntimeLibrary="0" 
     220        UsePrecompiledHeader="2" 
     221        WarningLevel="3" 
     222        Detect64BitPortabilityProblems="false" 
     223        DebugInformationFormat="3" 
    52224      /> 
    53225      <Tool 
     
    63235        Name="VCLinkerTool" 
    64236        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     237        OutputFile="$(OutDir)\$(ProjectName).dll" 
     238        LinkIncremental="1" 
     239        AdditionalLibraryDirectories="" 
     240        ModuleDefinitionFile="CheckExternalScripts.def" 
     241        GenerateDebugInformation="false" 
     242        SubSystem="2" 
     243        OptimizeReferences="2" 
     244        EnableCOMDATFolding="2" 
     245        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     246        TargetMachine="1" 
    65247      /> 
    66248      <Tool 
     
    91273    <Configuration 
    92274      Name="Release|x64" 
     275      OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)\modules" 
     276      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     277      ConfigurationType="2" 
     278      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     279      CharacterSet="1" 
     280      > 
     281      <Tool 
     282        Name="VCPreBuildEventTool" 
     283      /> 
     284      <Tool 
     285        Name="VCCustomBuildTool" 
     286      /> 
     287      <Tool 
     288        Name="VCXMLDataGeneratorTool" 
     289      /> 
     290      <Tool 
     291        Name="VCWebServiceProxyGeneratorTool" 
     292      /> 
     293      <Tool 
     294        Name="VCMIDLTool" 
     295        TargetEnvironment="3" 
     296      /> 
     297      <Tool 
     298        Name="VCCLCompilerTool" 
     299        AdditionalIncludeDirectories="../include;../../include" 
     300        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 
     301        RuntimeLibrary="0" 
     302        UsePrecompiledHeader="2" 
     303        WarningLevel="3" 
     304        Detect64BitPortabilityProblems="false" 
     305        DebugInformationFormat="3" 
     306      /> 
     307      <Tool 
     308        Name="VCManagedResourceCompilerTool" 
     309      /> 
     310      <Tool 
     311        Name="VCResourceCompilerTool" 
     312      /> 
     313      <Tool 
     314        Name="VCPreLinkEventTool" 
     315      /> 
     316      <Tool 
     317        Name="VCLinkerTool" 
     318        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     319        OutputFile="$(OutDir)\$(ProjectName).dll" 
     320        LinkIncremental="1" 
     321        AdditionalLibraryDirectories="" 
     322        ModuleDefinitionFile="CheckExternalScripts.def" 
     323        GenerateDebugInformation="false" 
     324        SubSystem="2" 
     325        OptimizeReferences="2" 
     326        EnableCOMDATFolding="2" 
     327        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     328        TargetMachine="17" 
     329      /> 
     330      <Tool 
     331        Name="VCALinkTool" 
     332      /> 
     333      <Tool 
     334        Name="VCManifestTool" 
     335      /> 
     336      <Tool 
     337        Name="VCXDCMakeTool" 
     338      /> 
     339      <Tool 
     340        Name="VCBscMakeTool" 
     341      /> 
     342      <Tool 
     343        Name="VCFxCopTool" 
     344      /> 
     345      <Tool 
     346        Name="VCAppVerifierTool" 
     347      /> 
     348      <Tool 
     349        Name="VCWebDeploymentTool" 
     350      /> 
     351      <Tool 
     352        Name="VCPostBuildEventTool" 
     353      /> 
     354    </Configuration> 
     355    <Configuration 
     356      Name="Distribution|Win32" 
    93357      OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)\modules" 
    94358      IntermediateDirectory="$(SolutionDir)\tmp\$(PlatformName)\$(ConfigurationName)\$(ProjectName)" 
     
    115379        Name="VCCLCompilerTool" 
    116380        AdditionalIncludeDirectories="../include;../../include" 
    117         PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;USE_BOOST" 
     381        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     382        RuntimeLibrary="0" 
     383        UsePrecompiledHeader="2" 
     384        WarningLevel="3" 
     385        Detect64BitPortabilityProblems="false" 
     386        DebugInformationFormat="3" 
    118387      /> 
    119388      <Tool 
     
    129398        Name="VCLinkerTool" 
    130399        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     400        OutputFile="$(OutDir)\$(ProjectName).dll" 
     401        LinkIncremental="1" 
     402        ModuleDefinitionFile="CheckExternalScripts.def" 
     403        GenerateDebugInformation="false" 
     404        SubSystem="2" 
     405        OptimizeReferences="2" 
     406        EnableCOMDATFolding="2" 
     407        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     408        TargetMachine="1" 
    131409      /> 
    132410      <Tool 
     
    156434    </Configuration> 
    157435    <Configuration 
    158       Name="Debug|Win32" 
    159       OutputDirectory="$(SolutionDir)$(ConfigurationName)" 
    160       IntermediateDirectory="$(ConfigurationName)" 
     436      Name="Distribution|x64" 
     437      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     438      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
    161439      ConfigurationType="2" 
     440      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    162441      CharacterSet="1" 
    163442      > 
     
    176455      <Tool 
    177456        Name="VCMIDLTool" 
     457        TargetEnvironment="3" 
    178458      /> 
    179459      <Tool 
    180460        Name="VCCLCompilerTool" 
    181461        AdditionalIncludeDirectories="../include;../../include" 
    182         PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;USE_BOOST" 
     462        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     463        RuntimeLibrary="0" 
     464        UsePrecompiledHeader="2" 
     465        WarningLevel="3" 
     466        Detect64BitPortabilityProblems="false" 
     467        DebugInformationFormat="3" 
    183468      /> 
    184469      <Tool 
     
    193478      <Tool 
    194479        Name="VCLinkerTool" 
     480        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     481        OutputFile="$(OutDir)\$(ProjectName).dll" 
     482        LinkIncremental="1" 
     483        ModuleDefinitionFile="CheckExternalScripts.def" 
     484        GenerateDebugInformation="false" 
     485        SubSystem="2" 
     486        OptimizeReferences="2" 
     487        EnableCOMDATFolding="2" 
     488        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     489        TargetMachine="17" 
    195490      /> 
    196491      <Tool 
     
    220515    </Configuration> 
    221516    <Configuration 
    222       Name="Debug|x64" 
    223       OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" 
     517      Name="Nightly|Win32" 
     518      OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)\modules" 
     519      IntermediateDirectory="$(SolutionDir)\tmp\$(PlatformName)\$(ConfigurationName)\$(ProjectName)" 
     520      ConfigurationType="2" 
     521      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     522      CharacterSet="1" 
     523      > 
     524      <Tool 
     525        Name="VCPreBuildEventTool" 
     526      /> 
     527      <Tool 
     528        Name="VCCustomBuildTool" 
     529      /> 
     530      <Tool 
     531        Name="VCXMLDataGeneratorTool" 
     532      /> 
     533      <Tool 
     534        Name="VCWebServiceProxyGeneratorTool" 
     535      /> 
     536      <Tool 
     537        Name="VCMIDLTool" 
     538      /> 
     539      <Tool 
     540        Name="VCCLCompilerTool" 
     541        AdditionalIncludeDirectories="../include;../../include" 
     542        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS" 
     543        UsePrecompiledHeader="2" 
     544        WarningLevel="3" 
     545        DebugInformationFormat="3" 
     546      /> 
     547      <Tool 
     548        Name="VCManagedResourceCompilerTool" 
     549      /> 
     550      <Tool 
     551        Name="VCResourceCompilerTool" 
     552      /> 
     553      <Tool 
     554        Name="VCPreLinkEventTool" 
     555      /> 
     556      <Tool 
     557        Name="VCLinkerTool" 
     558        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     559        OutputFile="$(OutDir)\$(ProjectName).dll" 
     560        LinkIncremental="1" 
     561        ModuleDefinitionFile="CheckExternalScripts.def" 
     562        GenerateDebugInformation="false" 
     563        SubSystem="2" 
     564        OptimizeReferences="2" 
     565        EnableCOMDATFolding="2" 
     566        TargetMachine="1" 
     567      /> 
     568      <Tool 
     569        Name="VCALinkTool" 
     570      /> 
     571      <Tool 
     572        Name="VCManifestTool" 
     573      /> 
     574      <Tool 
     575        Name="VCXDCMakeTool" 
     576      /> 
     577      <Tool 
     578        Name="VCBscMakeTool" 
     579      /> 
     580      <Tool 
     581        Name="VCFxCopTool" 
     582      /> 
     583      <Tool 
     584        Name="VCAppVerifierTool" 
     585      /> 
     586      <Tool 
     587        Name="VCWebDeploymentTool" 
     588      /> 
     589      <Tool 
     590        Name="VCPostBuildEventTool" 
     591      /> 
     592    </Configuration> 
     593    <Configuration 
     594      Name="Nightly|x64" 
     595      OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)\modules" 
    224596      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
    225597      ConfigurationType="2" 
     598      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
    226599      CharacterSet="1" 
    227600      > 
     
    240613      <Tool 
    241614        Name="VCMIDLTool" 
     615        TargetEnvironment="3" 
    242616      /> 
    243617      <Tool 
    244618        Name="VCCLCompilerTool" 
    245619        AdditionalIncludeDirectories="../include;../../include" 
    246         PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;USE_BOOST" 
     620        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     621        UsePrecompiledHeader="2" 
     622        WarningLevel="3" 
     623        DebugInformationFormat="3" 
    247624      /> 
    248625      <Tool 
     
    257634      <Tool 
    258635        Name="VCLinkerTool" 
     636        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     637        OutputFile="$(OutDir)\$(ProjectName).dll" 
     638        LinkIncremental="1" 
     639        ModuleDefinitionFile="CheckExternalScripts.def" 
     640        GenerateDebugInformation="false" 
     641        SubSystem="2" 
     642        OptimizeReferences="2" 
     643        EnableCOMDATFolding="2" 
     644        TargetMachine="17" 
    259645      /> 
    260646      <Tool 
     
    278664      <Tool 
    279665        Name="VCWebDeploymentTool" 
     666      /> 
     667      <Tool 
     668        Name="VCPostBuildEventTool" 
     669      /> 
     670    </Configuration> 
     671    <Configuration 
     672      Name="Debug-MemCheck|Win32" 
     673      OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)\modules" 
     674      IntermediateDirectory="$(SolutionDir)\tmp\$(PlatformName)\$(ConfigurationName)\$(ProjectName)" 
     675      ConfigurationType="2" 
     676      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     677      CharacterSet="1" 
     678      > 
     679      <Tool 
     680        Name="VCPreBuildEventTool" 
     681      /> 
     682      <Tool 
     683        Name="VCCustomBuildTool" 
     684      /> 
     685      <Tool 
     686        Name="VCXMLDataGeneratorTool" 
     687      /> 
     688      <Tool 
     689        Name="VCWebServiceProxyGeneratorTool" 
     690      /> 
     691      <Tool 
     692        Name="VCMIDLTool" 
     693      /> 
     694      <Tool 
     695        Name="VCCLCompilerTool" 
     696        Optimization="0" 
     697        AdditionalIncludeDirectories="../include;../../include" 
     698        PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;MEMCHECK" 
     699        MinimalRebuild="true" 
     700        BasicRuntimeChecks="3" 
     701        RuntimeLibrary="1" 
     702        UsePrecompiledHeader="2" 
     703        WarningLevel="3" 
     704        Detect64BitPortabilityProblems="false" 
     705        DebugInformationFormat="4" 
     706      /> 
     707      <Tool 
     708        Name="VCManagedResourceCompilerTool" 
     709      /> 
     710      <Tool 
     711        Name="VCResourceCompilerTool" 
     712      /> 
     713      <Tool 
     714        Name="VCPreLinkEventTool" 
     715      /> 
     716      <Tool 
     717        Name="VCLinkerTool" 
     718        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     719        OutputFile="$(OutDir)\$(ProjectName).dll" 
     720        LinkIncremental="2" 
     721        AdditionalLibraryDirectories="" 
     722        ModuleDefinitionFile="CheckExternalScripts.def" 
     723        GenerateDebugInformation="true" 
     724        ProgramDatabaseFile="$(OutDir)/CheckExternalScripts.pdb" 
     725        SubSystem="2" 
     726        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     727        TargetMachine="1" 
     728      /> 
     729      <Tool 
     730        Name="VCALinkTool" 
     731      /> 
     732      <Tool 
     733        Name="VCManifestTool" 
     734      /> 
     735      <Tool 
     736        Name="VCXDCMakeTool" 
     737      /> 
     738      <Tool 
     739        Name="VCBscMakeTool" 
     740      /> 
     741      <Tool 
     742        Name="VCFxCopTool" 
     743      /> 
     744      <Tool 
     745        Name="VCAppVerifierTool" 
     746      /> 
     747      <Tool 
     748        Name="VCWebDeploymentTool" 
     749      /> 
     750      <Tool 
     751        Name="VCPostBuildEventTool" 
     752      /> 
     753    </Configuration> 
     754    <Configuration 
     755      Name="Debug-MemCheck|x64" 
     756      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     757      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     758      ConfigurationType="2" 
     759      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     760      CharacterSet="1" 
     761      > 
     762      <Tool 
     763        Name="VCPreBuildEventTool" 
     764      /> 
     765      <Tool 
     766        Name="VCCustomBuildTool" 
     767      /> 
     768      <Tool 
     769        Name="VCXMLDataGeneratorTool" 
     770      /> 
     771      <Tool 
     772        Name="VCWebServiceProxyGeneratorTool" 
     773      /> 
     774      <Tool 
     775        Name="VCMIDLTool" 
     776        TargetEnvironment="3" 
     777      /> 
     778      <Tool 
     779        Name="VCCLCompilerTool" 
     780        Optimization="0" 
     781        AdditionalIncludeDirectories="../include;../../include" 
     782        PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;_CRT_SECURE_NO_DEPRECATE" 
     783        MinimalRebuild="true" 
     784        BasicRuntimeChecks="3" 
     785        RuntimeLibrary="1" 
     786        UsePrecompiledHeader="2" 
     787        WarningLevel="3" 
     788        Detect64BitPortabilityProblems="false" 
     789        DebugInformationFormat="3" 
     790      /> 
     791      <Tool 
     792        Name="VCManagedResourceCompilerTool" 
     793      /> 
     794      <Tool 
     795        Name="VCResourceCompilerTool" 
     796      /> 
     797      <Tool 
     798        Name="VCPreLinkEventTool" 
     799      /> 
     800      <Tool 
     801        Name="VCLinkerTool" 
     802        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     803        OutputFile="$(OutDir)\$(ProjectName).dll" 
     804        LinkIncremental="2" 
     805        AdditionalLibraryDirectories="" 
     806        IgnoreDefaultLibraryNames="MSVCRT" 
     807        ModuleDefinitionFile="CheckExternalScripts.def" 
     808        GenerateDebugInformation="true" 
     809        ProgramDatabaseFile="$(OutDir)/CheckExternalScripts.pdb" 
     810        SubSystem="2" 
     811        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     812        TargetMachine="17" 
     813      /> 
     814      <Tool 
     815        Name="VCALinkTool" 
     816      /> 
     817      <Tool 
     818        Name="VCManifestTool" 
     819      /> 
     820      <Tool 
     821        Name="VCXDCMakeTool" 
     822      /> 
     823      <Tool 
     824        Name="VCBscMakeTool" 
     825      /> 
     826      <Tool 
     827        Name="VCFxCopTool" 
     828      /> 
     829      <Tool 
     830        Name="VCAppVerifierTool" 
     831      /> 
     832      <Tool 
     833        Name="VCWebDeploymentTool" 
     834      /> 
     835      <Tool 
     836        Name="VCPostBuildEventTool" 
     837      /> 
     838    </Configuration> 
     839    <Configuration 
     840      Name="Debug|Itanium" 
     841      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     842      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     843      ConfigurationType="2" 
     844      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     845      CharacterSet="2" 
     846      > 
     847      <Tool 
     848        Name="VCPreBuildEventTool" 
     849      /> 
     850      <Tool 
     851        Name="VCCustomBuildTool" 
     852      /> 
     853      <Tool 
     854        Name="VCXMLDataGeneratorTool" 
     855      /> 
     856      <Tool 
     857        Name="VCWebServiceProxyGeneratorTool" 
     858      /> 
     859      <Tool 
     860        Name="VCMIDLTool" 
     861        TargetEnvironment="2" 
     862      /> 
     863      <Tool 
     864        Name="VCCLCompilerTool" 
     865        Optimization="0" 
     866        AdditionalIncludeDirectories="../include;../../include" 
     867        PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;_CRT_SECURE_NO_DEPRECATE" 
     868        MinimalRebuild="true" 
     869        BasicRuntimeChecks="3" 
     870        RuntimeLibrary="1" 
     871        UsePrecompiledHeader="2" 
     872        WarningLevel="3" 
     873        Detect64BitPortabilityProblems="false" 
     874        DebugInformationFormat="3" 
     875      /> 
     876      <Tool 
     877        Name="VCManagedResourceCompilerTool" 
     878      /> 
     879      <Tool 
     880        Name="VCResourceCompilerTool" 
     881      /> 
     882      <Tool 
     883        Name="VCPreLinkEventTool" 
     884      /> 
     885      <Tool 
     886        Name="VCLinkerTool" 
     887        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     888        OutputFile="../../Debug/modules/$(ProjectName).dll" 
     889        LinkIncremental="2" 
     890        AdditionalLibraryDirectories="" 
     891        IgnoreDefaultLibraryNames="MSVCRT" 
     892        ModuleDefinitionFile="CheckExternalScripts.def" 
     893        GenerateDebugInformation="true" 
     894        ProgramDatabaseFile="$(OutDir)/CheckExternalScripts.pdb" 
     895        SubSystem="2" 
     896        RandomizedBaseAddress="1" 
     897        DataExecutionPrevention="0" 
     898        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     899        TargetMachine="5" 
     900      /> 
     901      <Tool 
     902        Name="VCALinkTool" 
     903      /> 
     904      <Tool 
     905        Name="VCManifestTool" 
     906      /> 
     907      <Tool 
     908        Name="VCXDCMakeTool" 
     909      /> 
     910      <Tool 
     911        Name="VCBscMakeTool" 
     912      /> 
     913      <Tool 
     914        Name="VCFxCopTool" 
     915      /> 
     916      <Tool 
     917        Name="VCAppVerifierTool" 
     918      /> 
     919      <Tool 
     920        Name="VCPostBuildEventTool" 
     921      /> 
     922    </Configuration> 
     923    <Configuration 
     924      Name="Release|Itanium" 
     925      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     926      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     927      ConfigurationType="2" 
     928      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     929      CharacterSet="2" 
     930      > 
     931      <Tool 
     932        Name="VCPreBuildEventTool" 
     933      /> 
     934      <Tool 
     935        Name="VCCustomBuildTool" 
     936      /> 
     937      <Tool 
     938        Name="VCXMLDataGeneratorTool" 
     939      /> 
     940      <Tool 
     941        Name="VCWebServiceProxyGeneratorTool" 
     942      /> 
     943      <Tool 
     944        Name="VCMIDLTool" 
     945        TargetEnvironment="2" 
     946      /> 
     947      <Tool 
     948        Name="VCCLCompilerTool" 
     949        AdditionalIncludeDirectories="../include;../../include" 
     950        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS; _CRT_SECURE_NO_DEPRECATE" 
     951        RuntimeLibrary="0" 
     952        UsePrecompiledHeader="2" 
     953        WarningLevel="3" 
     954        Detect64BitPortabilityProblems="false" 
     955        DebugInformationFormat="3" 
     956      /> 
     957      <Tool 
     958        Name="VCManagedResourceCompilerTool" 
     959      /> 
     960      <Tool 
     961        Name="VCResourceCompilerTool" 
     962      /> 
     963      <Tool 
     964        Name="VCPreLinkEventTool" 
     965      /> 
     966      <Tool 
     967        Name="VCLinkerTool" 
     968        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     969        OutputFile="../../Release/modules/$(ProjectName).dll" 
     970        LinkIncremental="1" 
     971        AdditionalLibraryDirectories="" 
     972        ModuleDefinitionFile="CheckExternalScripts.def" 
     973        GenerateDebugInformation="false" 
     974        SubSystem="2" 
     975        OptimizeReferences="2" 
     976        EnableCOMDATFolding="2" 
     977        RandomizedBaseAddress="1" 
     978        DataExecutionPrevention="0" 
     979        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     980        TargetMachine="5" 
     981      /> 
     982      <Tool 
     983        Name="VCALinkTool" 
     984      /> 
     985      <Tool 
     986        Name="VCManifestTool" 
     987      /> 
     988      <Tool 
     989        Name="VCXDCMakeTool" 
     990      /> 
     991      <Tool 
     992        Name="VCBscMakeTool" 
     993      /> 
     994      <Tool 
     995        Name="VCFxCopTool" 
     996      /> 
     997      <Tool 
     998        Name="VCAppVerifierTool" 
     999      /> 
     1000      <Tool 
     1001        Name="VCPostBuildEventTool" 
     1002      /> 
     1003    </Configuration> 
     1004    <Configuration 
     1005      Name="Distribution|Itanium" 
     1006      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     1007      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     1008      ConfigurationType="2" 
     1009      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     1010      CharacterSet="2" 
     1011      > 
     1012      <Tool 
     1013        Name="VCPreBuildEventTool" 
     1014      /> 
     1015      <Tool 
     1016        Name="VCCustomBuildTool" 
     1017      /> 
     1018      <Tool 
     1019        Name="VCXMLDataGeneratorTool" 
     1020      /> 
     1021      <Tool 
     1022        Name="VCWebServiceProxyGeneratorTool" 
     1023      /> 
     1024      <Tool 
     1025        Name="VCMIDLTool" 
     1026        TargetEnvironment="2" 
     1027      /> 
     1028      <Tool 
     1029        Name="VCCLCompilerTool" 
     1030        AdditionalIncludeDirectories="../include;../../include" 
     1031        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     1032        RuntimeLibrary="0" 
     1033        UsePrecompiledHeader="2" 
     1034        WarningLevel="3" 
     1035        Detect64BitPortabilityProblems="false" 
     1036        DebugInformationFormat="3" 
     1037      /> 
     1038      <Tool 
     1039        Name="VCManagedResourceCompilerTool" 
     1040      /> 
     1041      <Tool 
     1042        Name="VCResourceCompilerTool" 
     1043      /> 
     1044      <Tool 
     1045        Name="VCPreLinkEventTool" 
     1046      /> 
     1047      <Tool 
     1048        Name="VCLinkerTool" 
     1049        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     1050        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     1051        LinkIncremental="1" 
     1052        ModuleDefinitionFile="CheckExternalScripts.def" 
     1053        GenerateDebugInformation="false" 
     1054        SubSystem="2" 
     1055        OptimizeReferences="2" 
     1056        EnableCOMDATFolding="2" 
     1057        RandomizedBaseAddress="1" 
     1058        DataExecutionPrevention="0" 
     1059        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     1060        TargetMachine="5" 
     1061      /> 
     1062      <Tool 
     1063        Name="VCALinkTool" 
     1064      /> 
     1065      <Tool 
     1066        Name="VCManifestTool" 
     1067      /> 
     1068      <Tool 
     1069        Name="VCXDCMakeTool" 
     1070      /> 
     1071      <Tool 
     1072        Name="VCBscMakeTool" 
     1073      /> 
     1074      <Tool 
     1075        Name="VCFxCopTool" 
     1076      /> 
     1077      <Tool 
     1078        Name="VCAppVerifierTool" 
     1079      /> 
     1080      <Tool 
     1081        Name="VCPostBuildEventTool" 
     1082      /> 
     1083    </Configuration> 
     1084    <Configuration 
     1085      Name="Nightly|Itanium" 
     1086      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     1087      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     1088      ConfigurationType="2" 
     1089      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     1090      CharacterSet="2" 
     1091      > 
     1092      <Tool 
     1093        Name="VCPreBuildEventTool" 
     1094      /> 
     1095      <Tool 
     1096        Name="VCCustomBuildTool" 
     1097      /> 
     1098      <Tool 
     1099        Name="VCXMLDataGeneratorTool" 
     1100      /> 
     1101      <Tool 
     1102        Name="VCWebServiceProxyGeneratorTool" 
     1103      /> 
     1104      <Tool 
     1105        Name="VCMIDLTool" 
     1106        TargetEnvironment="2" 
     1107      /> 
     1108      <Tool 
     1109        Name="VCCLCompilerTool" 
     1110        AdditionalIncludeDirectories="../include;../../include" 
     1111        PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS" 
     1112        RuntimeLibrary="2" 
     1113        UsePrecompiledHeader="2" 
     1114        WarningLevel="3" 
     1115        Detect64BitPortabilityProblems="false" 
     1116        DebugInformationFormat="3" 
     1117      /> 
     1118      <Tool 
     1119        Name="VCManagedResourceCompilerTool" 
     1120      /> 
     1121      <Tool 
     1122        Name="VCResourceCompilerTool" 
     1123      /> 
     1124      <Tool 
     1125        Name="VCPreLinkEventTool" 
     1126      /> 
     1127      <Tool 
     1128        Name="VCLinkerTool" 
     1129        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     1130        OutputFile="../../Dist/modules/$(ProjectName).dll" 
     1131        LinkIncremental="1" 
     1132        ModuleDefinitionFile="CheckExternalScripts.def" 
     1133        GenerateDebugInformation="true" 
     1134        SubSystem="2" 
     1135        OptimizeReferences="2" 
     1136        EnableCOMDATFolding="2" 
     1137        RandomizedBaseAddress="1" 
     1138        DataExecutionPrevention="0" 
     1139        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     1140        TargetMachine="5" 
     1141      /> 
     1142      <Tool 
     1143        Name="VCALinkTool" 
     1144      /> 
     1145      <Tool 
     1146        Name="VCManifestTool" 
     1147      /> 
     1148      <Tool 
     1149        Name="VCXDCMakeTool" 
     1150      /> 
     1151      <Tool 
     1152        Name="VCBscMakeTool" 
     1153      /> 
     1154      <Tool 
     1155        Name="VCFxCopTool" 
     1156      /> 
     1157      <Tool 
     1158        Name="VCAppVerifierTool" 
     1159      /> 
     1160      <Tool 
     1161        Name="VCPostBuildEventTool" 
     1162      /> 
     1163    </Configuration> 
     1164    <Configuration 
     1165      Name="Debug-MemCheck|Itanium" 
     1166      OutputDirectory="$(PlatformName)\$(ConfigurationName)" 
     1167      IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
     1168      ConfigurationType="2" 
     1169      InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops" 
     1170      CharacterSet="2" 
     1171      > 
     1172      <Tool 
     1173        Name="VCPreBuildEventTool" 
     1174      /> 
     1175      <Tool 
     1176        Name="VCCustomBuildTool" 
     1177      /> 
     1178      <Tool 
     1179        Name="VCXMLDataGeneratorTool" 
     1180      /> 
     1181      <Tool 
     1182        Name="VCWebServiceProxyGeneratorTool" 
     1183      /> 
     1184      <Tool 
     1185        Name="VCMIDLTool" 
     1186        TargetEnvironment="2" 
     1187      /> 
     1188      <Tool 
     1189        Name="VCCLCompilerTool" 
     1190        Optimization="0" 
     1191        AdditionalIncludeDirectories="../include;../../include" 
     1192        PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_STLP_USE_NEWALLOC;_STLP_DEBUG=1;_CRT_SECURE_NO_DEPRECATE" 
     1193        MinimalRebuild="true" 
     1194        BasicRuntimeChecks="3" 
     1195        RuntimeLibrary="1" 
     1196        UsePrecompiledHeader="2" 
     1197        WarningLevel="3" 
     1198        Detect64BitPortabilityProblems="false" 
     1199        DebugInformationFormat="3" 
     1200      /> 
     1201      <Tool 
     1202        Name="VCManagedResourceCompilerTool" 
     1203      /> 
     1204      <Tool 
     1205        Name="VCResourceCompilerTool" 
     1206      /> 
     1207      <Tool 
     1208        Name="VCPreLinkEventTool" 
     1209      /> 
     1210      <Tool 
     1211        Name="VCLinkerTool" 
     1212        AdditionalDependencies="ws2_32.lib ssleay32.lib libeay32.lib" 
     1213        OutputFile="../../Debug/modules/$(ProjectName).dll" 
     1214        LinkIncremental="2" 
     1215        AdditionalLibraryDirectories="" 
     1216        IgnoreDefaultLibraryNames="MSVCRT" 
     1217        ModuleDefinitionFile="CheckExternalScripts.def" 
     1218        GenerateDebugInformation="true" 
     1219        ProgramDatabaseFile="$(OutDir)/CheckExternalScripts.pdb" 
     1220        SubSystem="2" 
     1221        RandomizedBaseAddress="1" 
     1222        DataExecutionPrevention="0" 
     1223        ImportLibrary="$(OutDir)/CheckExternalScripts.lib" 
     1224        TargetMachine="5" 
     1225      /> 
     1226      <Tool 
     1227        Name="VCALinkTool" 
     1228      /> 
     1229      <Tool 
     1230        Name="VCManifestTool" 
     1231      /> 
     1232      <Tool 
     1233        Name="VCXDCMakeTool" 
     1234      /> 
     1235      <Tool 
     1236        Name="VCBscMakeTool" 
     1237      /> 
     1238      <Tool 
     1239        Name="VCFxCopTool" 
     1240      /> 
     1241      <Tool 
     1242        Name="VCAppVerifierTool" 
    2801243      /> 
    2811244      <Tool 
     
    2961259        > 
    2971260        <FileConfiguration 
     1261          Name="Debug|Win32" 
     1262          > 
     1263          <Tool 
     1264            Name="VCCLCompilerTool" 
     1265            UsePrecompiledHeader="0" 
     1266            PrecompiledHeaderThrough="" 
     1267          /> 
     1268        </FileConfiguration> 
     1269        <FileConfiguration 
     1270          Name="Debug|x64" 
     1271          > 
     1272          <Tool 
     1273            Name="VCCLCompilerTool" 
     1274            UsePrecompiledHeader="0" 
     1275            PrecompiledHeaderThrough="" 
     1276          /> 
     1277        </FileConfiguration> 
     1278        <FileConfiguration 
    2981279          Name="Release|Win32" 
    2991280          > 
     
    3061287        <FileConfiguration 
    3071288          Name="Release|x64" 
    308           > 
    309           <Tool 
    310             Name="VCCLCompilerTool" 
    311             UsePrecompiledHeader="0" 
    312             PrecompiledHeaderThrough="" 
    313           /> 
    314         </FileConfiguration> 
    315         <FileConfiguration 
    316           Name="Debug|Win32" 
    317           > 
    318           <Tool 
    319             Name="VCCLCompilerTool" 
    320             UsePrecompiledHeader="0" 
    321             PrecompiledHeaderThrough="" 
    322           /> 
    323         </FileConfiguration> 
    324         <FileConfiguration 
    325           Name="Debug|x64" 
    3261289          > 
    3271290          <Tool 
     
    4431406        > 
    4441407        <FileConfiguration 
     1408          Name="Debug|Win32" 
     1409          > 
     1410          <Tool 
     1411            Name="VCCLCompilerTool" 
     1412            UsePrecompiledHeader="0" 
     1413            PrecompiledHeaderThrough="" 
     1414          /> 
     1415        </FileConfiguration> 
     1416        <FileConfiguration 
     1417          Name="Debug|x64" 
     1418          > 
     1419          <Tool 
     1420            Name="VCCLCompilerTool" 
     1421            UsePrecompiledHeader="0" 
     1422            PrecompiledHeaderThrough="" 
     1423          /> 
     1424        </FileConfiguration> 
     1425        <FileConfiguration 
    4451426          Name="Release|Win32" 
    4461427          > 
     
    4611442        </FileConfiguration> 
    4621443        <FileConfiguration 
     1444          Name="Distribution|Win32" 
     1445          > 
     1446          <Tool 
     1447            Name="VCCLCompilerTool" 
     1448            UsePrecompiledHeader="0" 
     1449            PrecompiledHeaderThrough="" 
     1450          /> 
     1451        </FileConfiguration> 
     1452        <FileConfiguration 
     1453          Name="Distribution|x64" 
     1454          > 
     1455          <Tool 
     1456            Name="VCCLCompilerTool" 
     1457            UsePrecompiledHeader="0" 
     1458            PrecompiledHeaderThrough="" 
     1459          /> 
     1460        </FileConfiguration> 
     1461        <FileConfiguration 
     1462          Name="Nightly|Win32" 
     1463          > 
     1464          <Tool 
     1465            Name="VCCLCompilerTool" 
     1466            UsePrecompiledHeader="0" 
     1467            PrecompiledHeaderThrough="" 
     1468          /> 
     1469        </FileConfiguration> 
     1470        <FileConfiguration 
     1471          Name="Nightly|x64" 
     1472          > 
     1473          <Tool 
     1474            Name="VCCLCompilerTool" 
     1475            UsePrecompiledHeader="0" 
     1476            PrecompiledHeaderThrough="" 
     1477          /> 
     1478        </FileConfiguration> 
     1479        <FileConfiguration 
     1480          Name="Debug-MemCheck|Win32" 
     1481          > 
     1482          <Tool 
     1483            Name="VCCLCompilerTool" 
     1484            UsePrecompiledHeader="0" 
     1485            PrecompiledHeaderThrough="" 
     1486          /> 
     1487        </FileConfiguration> 
     1488        <FileConfiguration 
     1489          Name="Debug-MemCheck|x64" 
     1490          > 
     1491          <Tool 
     1492            Name="VCCLCompilerTool" 
     1493            UsePrecompiledHeader="0" 
     1494            PrecompiledHeaderThrough="" 
     1495          /> 
     1496        </FileConfiguration> 
     1497        <FileConfiguration 
     1498          Name="Debug|Itanium" 
     1499          > 
     1500          <Tool 
     1501            Name="VCCLCompilerTool" 
     1502            UsePrecompiledHeader="0" 
     1503            PrecompiledHeaderThrough="" 
     1504          /> 
     1505        </FileConfiguration> 
     1506        <FileConfiguration 
     1507          Name="Release|Itanium" 
     1508          > 
     1509          <Tool 
     1510            Name="VCCLCompilerTool" 
     1511            UsePrecompiledHeader="0" 
     1512            PrecompiledHeaderThrough="" 
     1513          /> 
     1514        </FileConfiguration> 
     1515        <FileConfiguration 
     1516          Name="Distribution|Itanium" 
     1517          > 
     1518          <Tool 
     1519            Name="VCCLCompilerTool" 
     1520            UsePrecompiledHeader="0" 
     1521            PrecompiledHeaderThrough="" 
     1522          /> 
     1523        </FileConfiguration> 
     1524        <FileConfiguration 
     1525          Name="Nightly|Itanium" 
     1526          > 
     1527          <Tool 
     1528            Name="VCCLCompilerTool" 
     1529            UsePrecompiledHeader="0" 
     1530            PrecompiledHeaderThrough="" 
     1531          /> 
     1532        </FileConfiguration> 
     1533        <FileConfiguration 
     1534          Name="Debug-MemCheck|Itanium" 
     1535          > 
     1536          <Tool 
     1537            Name="VCCLCompilerTool" 
     1538            UsePrecompiledHeader="0" 
     1539            PrecompiledHeaderThrough="" 
     1540          /> 
     1541        </FileConfiguration> 
     1542      </File> 
     1543      <File 
     1544        RelativePath="..\..\include\Socket.cpp" 
     1545        > 
     1546        <FileConfiguration 
    4631547          Name="Debug|Win32" 
    4641548          > 
     
    4711555        <FileConfiguration 
    4721556          Name="Debug|x64" 
     1557          > 
     1558          <Tool 
     1559            Name="VCCLCompilerTool" 
     1560            UsePrecompiledHeader="0" 
     1561            PrecompiledHeaderThrough="" 
     1562          /> 
     1563        </FileConfiguration> 
     1564        <FileConfiguration 
     1565          Name="Release|Win32" 
     1566          > 
     1567          <Tool 
     1568            Name="VCCLCompilerTool" 
     1569            UsePrecompiledHeader="0" 
     1570            PrecompiledHeaderThrough="" 
     1571          /> 
     1572        </FileConfiguration> 
     1573        <FileConfiguration 
     1574          Name="Release|x64" 
    4731575          > 
    4741576          <Tool 
     
    5821684        > 
    5831685        <FileConfiguration 
     1686          Name="Debug|Win32" 
     1687          > 
     1688          <Tool 
     1689            Name="VCCLCompilerTool" 
     1690            UsePrecompiledHeader="1" 
     1691          /> 
     1692        </FileConfiguration> 
     1693        <FileConfiguration 
     1694          Name="Debug|x64" 
     1695          > 
     1696          <Tool 
     1697            Name="VCCLCompilerTool" 
     1698            UsePrecompiledHeader="1" 
     1699          /> 
     1700        </FileConfiguration> 
     1701        <FileConfiguration 
    5841702          Name="Release|Win32" 
    5851703          > 
     
    5911709        <FileConfiguration 
    5921710          Name="Release|x64" 
    593           > 
    594           <Tool 
    595             Name="VCCLCompilerTool" 
    596             UsePrecompiledHeader="1" 
    597           /> 
    598         </FileConfiguration> 
    599         <FileConfiguration 
    600           Name="Debug|Win32" 
    601           > 
    602           <Tool 
    603             Name="VCCLCompilerTool" 
    604             UsePrecompiledHeader="1" 
    605           /> 
    606         </FileConfiguration> 
    607         <FileConfiguration 
    608           Name="Debug|x64" 
    6091711          > 
    6101712          <Tool 
     
    7061808        > 
    7071809        <FileConfiguration 
     1810          Name="Debug|Win32" 
     1811          > 
     1812          <Tool 
     1813            Name="VCCLCompilerTool" 
     1814            UsePrecompiledHeader="0" 
     1815            PrecompiledHeaderThrough="" 
     1816          /> 
     1817        </FileConfiguration> 
     1818        <FileConfiguration 
     1819          Name="Debug|x64" 
     1820          > 
     1821          <Tool 
     1822            Name="VCCLCompilerTool" 
     1823            UsePrecompiledHeader="0" 
     1824            PrecompiledHeaderThrough="" 
     1825          /> 
     1826        </FileConfiguration> 
     1827        <FileConfiguration 
    7081828          Name="Release|Win32" 
    7091829          > 
     
    7161836        <FileConfiguration 
    7171837          Name="Release|x64" 
    718           > 
    719           <Tool 
    720             Name="VCCLCompilerTool" 
    721             UsePrecompiledHeader="0" 
    722             PrecompiledHeaderThrough="" 
    723           /> 
    724         </FileConfiguration> 
    725         <FileConfiguration 
    726           Name="Debug|Win32" 
    727           > 
    728           <Tool 
    729             Name="VCCLCompilerTool" 
    730             UsePrecompiledHeader="0" 
    731             PrecompiledHeaderThrough="" 
    732           /> 
    733         </FileConfiguration> 
    734         <FileConfiguration 
    735           Name="Debug|x64" 
    7361838          > 
    7371839          <Tool 
     
    8641966      </File> 
    8651967      <File 
    866         RelativePath="..\..\include\execute_process.hpp" 
     1968        RelativePath="..\..\include\NSCHelper.h" 
    8671969        > 
    8681970      </File> 
    8691971      <File 
    870         RelativePath="..\..\include\file_helpers.hpp" 
     1972        RelativePath="..\..\include\Socket.h" 
    8711973        > 
    8721974      </File> 
    8731975      <File 
    874         RelativePath="..\..\include\NSCHelper.h" 
     1976        RelativePath="..\..\include\SSLSocket.h" 
    8751977        > 
    8761978      </File> 
  • modules/CheckExternalScripts/CheckExternalScripts.cpp

    rd5356c1 r6672c56  
    8585    if ((*it).empty()) 
    8686      continue; 
     87    NSC_DEBUG_MSG_STD(_T("Looking under: ") + setting_keys::external_scripts::SCRIPT_SECTION_PATH + _T(", ") + (*it)); 
    8788    std::wstring s = NSCModuleHelper::getSettingsString(setting_keys::external_scripts::SCRIPT_SECTION_PATH, (*it), _T("")); 
    8889    if (s.empty()) { 
  • service/NSClient++.cpp

    r7f9c823 r6672c56  
    10131013  std::wstring moduleList = _T(""); 
    10141014  { 
    1015     ReadLock readLock(&m_mutexRW, true, 10000); 
    1016     if (!readLock.IsLocked()) { 
     1015    boost::shared_lock<boost::shared_mutex> readLock(m_mutexRW, boost::get_system_time() + boost::posix_time::seconds(5)); 
     1016    if (!readLock.owns_lock()) { 
    10171017      LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    10181018      return -1; 
     
    10591059 */ 
    10601060void NSClientT::addPlugins(const std::list<std::wstring> plugins) { 
    1061   ReadLock readLock(&m_mutexRW, true, 10000); 
    1062   if (!readLock.IsLocked()) { 
     1061  boost::shared_lock<boost::shared_mutex> readLock(m_mutexRW, boost::get_system_time() + boost::posix_time::seconds(10)); 
     1062  if (!readLock.owns_lock()) { 
    10631063    LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    10641064    return; 
     
    10741074void NSClientT::unloadPlugins(bool unloadLoggers) { 
    10751075  { 
    1076     WriteLock writeLock(&m_mutexRW, true, 10000); 
    1077     if (!writeLock.IsLocked()) { 
     1076    boost::unique_lock<boost::shared_mutex> writeLock(m_mutexRW, boost::get_system_time() + boost::posix_time::seconds(10)); 
     1077    if (!writeLock.owns_lock()) { 
    10781078      LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    10791079      return; 
     
    10841084  } 
    10851085  { 
    1086     ReadLock readLock(&m_mutexRW, true, 10000); 
    1087     if (!readLock.IsLocked()) { 
     1086    boost::shared_lock<boost::shared_mutex> readLock(m_mutexRW, boost::get_system_time() + boost::posix_time::milliseconds(5000)); 
     1087    if (!readLock.owns_lock()) { 
    10881088      LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    10891089      return; 
     
    11081108  } 
    11091109  { 
    1110     WriteLock writeLock(&m_mutexRW, true, 10000); 
    1111     if (!writeLock.IsLocked()) { 
     1110    boost::unique_lock<boost::shared_mutex> writeLock(m_mutexRW, boost::get_system_time() + boost::posix_time::seconds(10)); 
     1111    if (!writeLock.owns_lock()) { 
    11121112      LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    11131113      return; 
     
    11341134  bool hasBroken = false; 
    11351135  { 
    1136     ReadLock readLock(&m_mutexRW, true, 10000); 
    1137     if (!readLock.IsLocked()) { 
     1136    boost::shared_lock<boost::shared_mutex> readLock(m_mutexRW, boost::get_system_time() + boost::posix_time::milliseconds(5000)); 
     1137    if (!readLock.owns_lock()) { 
    11381138      LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    11391139      return; 
     
    11851185  plugin->load_dll(); 
    11861186  { 
    1187     WriteLock writeLock(&m_mutexRW, true, 10000); 
    1188     if (!writeLock.IsLocked()) { 
     1187    boost::unique_lock<boost::shared_mutex> writeLock(m_mutexRW, boost::get_system_time() + boost::posix_time::seconds(10)); 
     1188    if (!writeLock.owns_lock()) { 
    11891189      LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    11901190      return plugin; 
     
    12021202 
    12031203std::wstring NSClientT::describeCommand(std::wstring command) { 
    1204   ReadLock readLock(&m_mutexRWcmdDescriptions, true, 5000); 
    1205   if (!readLock.IsLocked()) { 
     1204  boost::shared_lock<boost::shared_mutex> readLock(m_mutexRWcmdDescriptions, boost::get_system_time() + boost::posix_time::seconds(5)); 
     1205  if (!readLock.owns_lock()) { 
    12061206    LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex when trying to get command list.")); 
    12071207    return _T("Failed to get mutex when describing command: ") + command; 
     
    12141214std::list<std::wstring> NSClientT::getAllCommandNames() { 
    12151215  std::list<std::wstring> lst; 
    1216   ReadLock readLock(&m_mutexRWcmdDescriptions, true, 5000); 
    1217   if (!readLock.IsLocked()) { 
     1216  boost::shared_lock<boost::shared_mutex> readLock(m_mutexRWcmdDescriptions, boost::get_system_time() + boost::posix_time::seconds(5)); 
     1217  if (!readLock.owns_lock()) { 
    12181218    LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex when trying to get command list.")); 
    12191219    return lst; 
     
    12251225} 
    12261226void NSClientT::registerCommand(std::wstring cmd, std::wstring desc) { 
    1227   WriteLock writeLock(&m_mutexRWcmdDescriptions, true, 10000); 
    1228   if (!writeLock.IsLocked()) { 
     1227  boost::unique_lock<boost::shared_mutex> writeLock(m_mutexRWcmdDescriptions, boost::get_system_time() + boost::posix_time::seconds(10)); 
     1228  if (!writeLock.owns_lock()) { 
    12291229    LOG_ERROR_STD(_T("FATAL ERROR: Failed to describe command:") + cmd); 
    12301230    return; 
     
    13131313    } 
    13141314  } else { 
    1315     ReadLock readLock(&m_mutexRW, true, 5000); 
    1316     if (!readLock.IsLocked()) { 
     1315    boost::shared_lock<boost::shared_mutex> readLock(m_mutexRW, boost::get_system_time() + boost::posix_time::milliseconds(5000)); 
     1316    if (!readLock.owns_lock()) { 
    13171317      LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    13181318      return NSCAPI::returnUNKNOWN; 
     
    13521352 
    13531353void NSClientT::listPlugins() { 
    1354   ReadLock readLock(&m_mutexRW, true, 10000); 
    1355   if (!readLock.IsLocked()) { 
     1354  boost::shared_lock<boost::shared_mutex> readLock(m_mutexRW, boost::get_system_time() + boost::posix_time::milliseconds(5000)); 
     1355  if (!readLock.owns_lock()) { 
    13561356    LOG_ERROR(_T("FATAL ERROR: Could not get read-mutex.")); 
    13571357    return; 
     
    14181418      file_stl = file_stl.substr(pos); 
    14191419    { 
    1420       ReadLock readLock(&m_mutexRW, true, 5000); 
    1421       if (!readLock.IsLocked()) { 
     1420      boost::shared_lock<boost::shared_mutex> readLock(m_mutexRW, boost::get_system_time() + boost::posix_time::milliseconds(5000)); 
     1421      if (!readLock.owns_lock()) { 
    14221422        log_broken_message(_T("Message was lost as the (mutexRW) core was locked: ") + message); 
    14231423        return; 
    14241424      } 
    1425       boost::unique_lock<boost::timed_mutex> lock(messageMutex, boost::get_system_time() + boost::posix_time::milliseconds(5000)); 
     1425      boost::unique_lock<boost::timed_mutex> lock(messageMutex, boost::get_system_time() + boost::posix_time::seconds(5)); 
    14261426      if (!lock.owns_lock()) { 
    14271427        log_broken_message(_T("Message was lost as the core was locked: ") + message); 
     
    14881488} 
    14891489std::wstring NSClientT::getBasePath(void) { 
    1490   boost::unique_lock<boost::timed_mutex> lock(internalVariables, boost::get_system_time() + boost::posix_time::milliseconds(5000)); 
     1490  boost::unique_lock<boost::timed_mutex> lock(internalVariables, boost::get_system_time() + boost::posix_time::seconds(5)); 
    14911491  if (!lock.owns_lock()) { 
    14921492    LOG_ERROR(_T("FATAL ERROR: Could not get mutex.")); 
  • service/NSClient++.h

    r7f9c823 r6672c56  
    2424#include <service/system_service.hpp> 
    2525#include "NSCPlugin.h" 
    26 #include <Mutex.h> 
     26//#include <Mutex.h> 
    2727#include <NSCAPI.h> 
    28 #include <MutexRW.h> 
     28//#include <MutexRW.h> 
    2929#include <map> 
    3030#include <com_helpers.hpp> 
     
    3232#include <boost/thread/thread.hpp> 
    3333#include <boost/thread/locks.hpp> 
     34#include <boost/thread/shared_mutex.hpp> 
     35 
    3436 
    3537/** 
     
    101103  boost::timed_mutex internalVariables; 
    102104  boost::timed_mutex messageMutex; 
    103   MutexRW m_mutexRW; 
    104   MutexRW m_mutexRWcmdDescriptions; 
     105  boost::shared_mutex m_mutexRW; 
     106  boost::shared_mutex m_mutexRWcmdDescriptions; 
    105107  cmdMap cmdDescriptions_; 
    106108  typedef enum log_status {log_unknown, log_looking, log_debug, log_nodebug }; 
Note: See TracChangeset for help on using the changeset viewer.