diff --git a/source/BugTrap.props b/source/BugTrap.props new file mode 100644 index 0000000..43a94ae --- /dev/null +++ b/source/BugTrap.props @@ -0,0 +1,123 @@ + + + + false + true + + + + false + + + + $(ProjectDir)..\..\bin\ + $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ + + + + $(ProjectName)DN + + + $(ProjectName)DN-x64 + + + $(ProjectName)N + + + $(ProjectName)N-x64 + + + $(ProjectName)D-x64 + + + $(ProjectName)-x64 + + + $(ProjectName)UD-x64 + + + $(ProjectName)U-x64 + + + $(ProjectName)D + + + $(ProjectName)UD + + + $(ProjectName)U + + + + + + true + false + false + Use + Level4 + ProgramDatabase + + + 0x0409 + $(IntDir)$(TargetName).res + + + true + $(OutDir)$(TargetName).pdb + false + false + Windows + false + + $(OutDir)$(TargetName).lib + + + + + + Disabled + _DEBUG;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebug + + + + + + MinSpace + OnlyExplicitInline + true + NDEBUG;%(PreprocessorDefinitions) + true + MultiThreaded + + + true + true + + + + + + Async + true + + + + + + Default + MultiThreadedDebugDLL + + + true + + + + + + MultiThreadedDLL + + + \ No newline at end of file diff --git a/source/Client/BugTrap.def b/source/Client/BugTrap.def deleted file mode 100644 index cff3116..0000000 --- a/source/Client/BugTrap.def +++ /dev/null @@ -1,104 +0,0 @@ -; Override names for external functions -EXPORTS - - ; Application title management - BT_GetAppName - BT_SetAppName - BT_GetAppVersion - BT_SetAppVersion - BT_ReadVersionInfo - - ; User interface customization. - BT_GetDialogMessage - BT_SetDialogMessage - - ; Support URL management - BT_GetSupportURL - BT_SetSupportURL - BT_GetSupportEMail - BT_SetSupportEMail - - ; Server configuration - BT_GetSupportHost - BT_SetSupportHost - BT_GetSupportPort - BT_SetSupportPort - BT_SetSupportServer - BT_GetNotificationEMail - BT_SetNotificationEMail - - ; Report customization - BT_GetFlags - BT_SetFlags - BT_GetDumpType - BT_SetDumpType - BT_GetReportFormat - BT_SetReportFormat - BT_GetUserMessage - BT_SetUserMessage - BT_SetUserMessageFromCode - - ; Silent mode configuration - BT_GetActivityType - BT_SetActivityType - BT_GetExitMode - BT_SetExitMode - BT_GetReportFilePath - BT_SetReportFilePath - BT_GetMailProfile - BT_SetMailProfile - - ; Custom log files management - BT_ExportRegistryKey - BT_AddLogFile - BT_AddRegFile - BT_DeleteLogFile - BT_ClearLogFiles - BT_GetLogFilesCount - BT_GetLogFileEntry - - ; Custom error handlers - BT_GetPreErrHandler - BT_SetPreErrHandler - BT_GetPostErrHandler - BT_SetPostErrHandler - - ; Tracing functions - BT_OpenLogFile - BT_CloseLogFile - BT_FlushLogFile - BT_GetLogFileName - BT_GetLogSizeInBytes - BT_SetLogSizeInBytes - BT_GetLogSizeInEntries - BT_SetLogSizeInEntries - BT_GetLogFlags - BT_SetLogFlags - BT_GetLogLevel - BT_SetLogLevel - BT_GetLogEchoMode - BT_SetLogEchoMode - BT_ClearLog - BT_InsLogEntryF - BT_AppLogEntryF - BT_InsLogEntryV - BT_AppLogEntryV - BT_InsLogEntry - BT_AppLogEntry - - ; Internal functions - BT_InstallSehFilter - BT_UninstallSehFilter - BT_InterceptSUEF - BT_SaveSnapshot - BT_SaveSnapshotEx - BT_SendSnapshot - BT_SendSnapshotEx - BT_MailSnapshot - BT_MailSnapshotEx - BT_SehFilter - BT_CallSehFilter - BT_CppFilter - BT_CallCppFilter - BT_NetFilter - BT_CallNetFilter diff --git a/source/Client/BugTrap.vcxproj b/source/Client/BugTrap.vcxproj index bf5373a..7fccf2c 100644 --- a/source/Client/BugTrap.vcxproj +++ b/source/Client/BugTrap.vcxproj @@ -1,55 +1,8 @@  - - - .NET Debug - Win32 - - - .NET Debug - x64 - - - .NET Release - Win32 - - - .NET Release - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - Unicode Debug - Win32 - - - Unicode Debug - x64 - - - Unicode Release - Win32 - - - Unicode Release - x64 - - + + + {E8CF1ADA-264A-4127-86C2-FD7057D3792C} BugTrap @@ -57,743 +10,32 @@ BugTrap - - DynamicLibrary - Unicode - true - v143 - - - DynamicLibrary - Unicode - true - v143 - - - DynamicLibrary - Unicode - v143 - - - DynamicLibrary - Unicode - v143 - - - DynamicLibrary - MultiByte - v143 - - - DynamicLibrary - MultiByte - v143 - - - DynamicLibrary - Unicode - true - v143 - - - DynamicLibrary - Unicode - true - v143 - - - DynamicLibrary - Unicode - v143 - - - DynamicLibrary - Unicode - v143 - - - DynamicLibrary - MultiByte - v143 - - - DynamicLibrary - MultiByte - v143 - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - <_ProjectFileVersion>10.0.30319.1 - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - true - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - true - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - false - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - false - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - true - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - true - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - false - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - false - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - true - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - true - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - false - $(ProjectDir)..\..\bin\ - $(ProjectDir)..\..\intermediate\$(ProjectName)\$(Platform)\$(Configuration)\ - false - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - AllRules.ruleset - - - - - $(ProjectName)DN - $(ProjectDir)res\KeyPair.snk - - - $(ProjectName)DN-x64 + $(ProjectDir)res\KeyPair.snk - - $(ProjectName)N - $(ProjectDir)res\KeyPair.snk - - - $(ProjectName)N-x64 - $(ProjectDir)res\KeyPair.snk - - - $(ProjectName)D-x64 - - - $(ProjectName)-x64 - - - $(ProjectName)UD-x64 - - - $(ProjectName)U-x64 - - - $(ProjectName)D - - - $(ProjectName)UD - - - $(ProjectName)U - - - - Disabled - WIN32;_DEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - - - EnableFastChecks - MultiThreadedDebug - true - false - false - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - BugTrap.def - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - false - - - $(OutDir)$(TargetName).lib - MachineX86 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - X64 - + - Disabled - WIN64;_DEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - - - EnableFastChecks - MultiThreadedDebug - true - false - false - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase + _USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - 0x0409 - $(IntDir)$(TargetName).res - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - - - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - false - - - $(OutDir)$(TargetName).lib - MachineX64 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - MinSpace - OnlyExplicitInline - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - - - MultiThreaded - true - false - false - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - + - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - BugTrap.def - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - true - true - false - - - $(OutDir)$(TargetName).lib - MachineX86 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - X64 - - - MinSpace - OnlyExplicitInline - true - WIN64;NDEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - - - MultiThreaded - true - false - false - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - - - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - true - true - false - - - $(OutDir)$(TargetName).lib - MachineX64 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - Disabled - WIN32;_DEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - - - EnableFastChecks - MultiThreadedDebug - true - false - false - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - BugTrap.def - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - false - - - $(OutDir)$(TargetName).lib - MachineX86 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - X64 - - - Disabled - WIN64;_DEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - - - EnableFastChecks - MultiThreadedDebug - true - false - false - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - - - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - false - - - $(OutDir)$(TargetName).lib - MachineX64 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - MinSpace - OnlyExplicitInline - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - - - MultiThreaded - true - false - false - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - BugTrap.def - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - true - true - false - - - $(OutDir)$(TargetName).lib - MachineX86 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - X64 - - - MinSpace - OnlyExplicitInline - true - WIN64;NDEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - - - MultiThreaded - true - false - false - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - - - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - true - true - false - - - $(OutDir)$(TargetName).lib - MachineX64 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - Disabled - WIN32;_DEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - false - Async - Default - MultiThreadedDebugDLL - true - false - true - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - BugTrap.def - true - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - false - - - $(OutDir)$(TargetName).lib - MachineX86 - "$(ProjectDir)res\KeyPair.snk" - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - X64 - - - Disabled - WIN64;_DEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - false - Async - Default - MultiThreadedDebugDLL - true - false - true - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - - - true - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - false - - - $(OutDir)$(TargetName).lib - MachineX64 - "$(ProjectDir)res\KeyPair.snk" - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - MinSpace - OnlyExplicitInline - true - WIN32;NDEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - Async - MultiThreadedDLL - true - false - true - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - BugTrap.def - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - true - true - false - - - $(OutDir)$(TargetName).lib - MachineX86 - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) - - - - - X64 - - - MinSpace - OnlyExplicitInline - true - WIN64;NDEBUG;_WINDOWS;_USRDLL;BUGTRAP_EXPORTS;%(PreprocessorDefinitions) - true - Async - MultiThreadedDLL - true - false - true - Use - $(IntDir)$(TargetName).pch - Level4 - ProgramDatabase - $(ProjectDir)..\..\include;$(ProjectDir)..\zlib\include;%(AdditionalIncludeDirectories) - - - 0x0409 - $(IntDir)$(TargetName).res - - - ws2_32.lib;comctl32.lib;shlwapi.lib;version.lib;wininet.lib;nothrownew.obj;%(AdditionalDependencies) - - - true - $(OutDir)$(TargetName).pdb - false - - - false - Windows - true - true - false - - - $(OutDir)$(TargetName).lib - MachineX64 "$(ProjectDir)res\KeyPair.snk" - $(ProjectDir)..\..\lib;%(AdditionalLibraryDirectories) @@ -847,18 +89,7 @@ - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create - Create + Create diff --git a/source/project_configuration.props b/source/project_configuration.props new file mode 100644 index 0000000..5e717a9 --- /dev/null +++ b/source/project_configuration.props @@ -0,0 +1,39 @@ + + + + DynamicLibrary + MultiByte + + + + + Unicode + + + + Unicode + true + + + + 10.0 + + + + + + v143 + + + + + v142 + + + + + v143 + + + + \ No newline at end of file diff --git a/source/project_configurations.props b/source/project_configurations.props new file mode 100644 index 0000000..75a85e6 --- /dev/null +++ b/source/project_configurations.props @@ -0,0 +1,53 @@ + + + + + .NET Debug + Win32 + + + .NET Debug + x64 + + + .NET Release + Win32 + + + .NET Release + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + Unicode Debug + Win32 + + + Unicode Debug + x64 + + + Unicode Release + Win32 + + + Unicode Release + x64 + + + \ No newline at end of file