summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdonais Romero Gonzalez <[email protected]>2022-09-26 16:08:26 -0700
committerAdonais Romero Gonzalez <[email protected]>2022-09-26 16:08:26 -0700
commit62b5e8faba904292fa02b91effad5d5e0d0bd9bb (patch)
tree6fe20c74e210042ef7fdbe495aa9716b49afd5cd
parent796a74541773193357b19e75fc883003cd522ca4 (diff)
[general/filehistory] Remove sample; APIs have been deprecated
-rw-r--r--exclusions.csv1
-rw-r--r--general/filehistory/README.md29
-rw-r--r--general/filehistory/exe/fhsetup.cpp271
-rw-r--r--general/filehistory/exe/fhsetup.h27
-rw-r--r--general/filehistory/exe/fhsetup.vcxproj190
-rw-r--r--general/filehistory/exe/fhsetup.vcxproj.Filters22
-rw-r--r--general/filehistory/filehistory.sln28
7 files changed, 0 insertions, 568 deletions
diff --git a/exclusions.csv b/exclusions.csv
index 86ab66e8..39bc53c7 100644
--- a/exclusions.csv
+++ b/exclusions.csv
@@ -2,7 +2,6 @@ Path,Reason
general\dchu\osrfx2_dchu_base,Wrong Toolset - needs migration
general\dchu\osrfx2_dchu_extension_loose,Needs fix for project not found
general\dchu\osrfx2_dchu_extension_tight,Wrong Toolset - needs migration
-general\filehistory,Deprecated APIs
general\simplemediasource,ARM64 LNK1181: cannot open input file 'SimpleMediaSource.lib'
general\winhec 2017 lab\toaster driver,Needs input from end user
general\winhec 2017 lab\toaster support app,Needs input from end user
diff --git a/general/filehistory/README.md b/general/filehistory/README.md
deleted file mode 100644
index 9cbadf3b..00000000
--- a/general/filehistory/README.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-page_type: sample
-description: "A console application that starts the file history service, if it is stopped, and schedules regular backups."
-languages:
-- cpp
-products:
-- windows
-- windows-wdk
----
-
-# File History Sample
-
-The FileHistory sample is a console application that starts the file history service, if it is stopped, and schedules regular backups. The application requires, as a command-line parameter, the path name of a storage device to use as the default backup target.
-
-This sample application uses the [File History API](https://docs.microsoft.com/windows/win32/devnotes/file-history-api). The File History API enables third parties to automatically configure the File History feature on a Windows platform and customize it in accordance with their unique needs.
-
-## Run the sample
-
-The name of the built sample application is Fhsetup.exe. To run this application, open a command window and enter a command that has the following format:
-
-`fhsetup <path>`
-
-The `path` command-line parameter is the path name of a storage device to use as the default backup target. The following are examples:
-
-`fhsetup D:\`
-
-`fhsetup \\server\share`
-
-If the specified target is inaccessible, read-only, an invalid drive type (such as a CD), already being used for file history, or part of the protected namespace, the application fails the request and does not enable file history on the target.
diff --git a/general/filehistory/exe/fhsetup.cpp b/general/filehistory/exe/fhsetup.cpp
deleted file mode 100644
index 41edfd02..00000000
--- a/general/filehistory/exe/fhsetup.cpp
+++ /dev/null
@@ -1,271 +0,0 @@
-//
-// File History Sample Setup Tool
-// Copyright (c) Microsoft Corporation. All Rights Reserved.
-//
-
-#include <fhsetup.h>
-
-HRESULT ScheduleBackups()
-/*++
-
-Routine Description:
-
- This function starts the File History service if it is stopped
- and schedules regular backups.
-
-Arguments:
-
- None
-
-Return Value:
-
- S_OK if successful
- HRESULT from underlying functions
-
---*/
-{
- HRESULT backupHr = S_OK;
- HRESULT pipeHr = S_OK;
- FH_SERVICE_PIPE_HANDLE pipe = NULL;
-
- pipeHr = FhServiceOpenPipe(TRUE, &pipe);
- if (SUCCEEDED(pipeHr))
- {
- backupHr = FhServiceReloadConfiguration(pipe);
- pipeHr = FhServiceClosePipe(pipe);
- }
-
- // The HRESULT from the backup operation is more important than
- // the HRESULT from pipe operations
- return FAILED(backupHr) ? backupHr : pipeHr;
-}
-
-HRESULT ConfigureFileHistory(
- _In_ PWSTR TargetPath
- )
-/*++
-
-Routine Description:
-
- This function configures a target for File History.
- It will only succeed if the user has never configured File History
- before and there is no File History data on the target.
-
-Arguments:
-
- TargetPath -
- The path of the File History target
-
-Return Value:
-
- S_OK if successful
- E_INVALIDARG if TargetPath is NULL
- E_FAIL if configuration failed because File History is disabled by
- group policy or the target is not valid
- HRESULT from underlying functions
-
---*/
-{
- HRESULT hr = S_OK;
- FH_BACKUP_STATUS backupStatus;
- FH_DEVICE_VALIDATION_RESULT validationResult;
- CComPtr<IFhConfigMgr> configMgr;
- CComBSTR targetPath;
- CComBSTR targetName;
-
- // TargetPath must not be NULL
- if (TargetPath == NULL)
- {
- hr = E_INVALIDARG;
- goto Cleanup;
- }
-
- // Copy the target path into a local variable and set the target name
- // to an empty string to allow the config manager to set a name
- _ATLTRY
- {
- targetPath = TargetPath;
- targetName = L"";
- }
- _ATLCATCH(e)
- {
- hr = e;
- goto Cleanup;
- }
-
- // The configuration manager is used to create and load configuration
- // files, get/set the backup status, validate a target, etc
- hr = configMgr.CoCreateInstance(CLSID_FhConfigMgr);
- if (FAILED(hr))
- {
- wprintf(L"Error: CoCreateInstance failed (0x%X)\n", hr);
- goto Cleanup;
- }
-
- // Create a new default configuration file - do not overwrite if one
- // already exists
- wprintf(L"Creating default configuration\n");
- hr = configMgr->CreateDefaultConfiguration(FALSE);
- if (FAILED(hr))
- {
- if (hr == FHCFG_E_CONFIG_ALREADY_EXISTS)
- {
- wprintf(L"Error: File History has previously been configured\n");
- }
- else
- {
- wprintf(L"Error: CreateDefaultConfiguration failed (0x%X)\n", hr);
- }
- goto Cleanup;
- }
-
- // Check the backup status
- // If File History is disabled by group policy, quit
- wprintf(L"Getting backup status\n");
- hr = configMgr->GetBackupStatus(&backupStatus);
- if (FAILED(hr))
- {
- wprintf(L"Error: GetBackupStatus failed (0x%X)\n", hr);
- goto Cleanup;
- }
- if (backupStatus == FH_STATUS_DISABLED_BY_GP)
- {
- wprintf(L"Error: File History is disabled by group policy\n");
- hr = E_FAIL;
- goto Cleanup;
- }
-
- // Make sure the target is valid to be used for File History
- wprintf(L"Validating target\n");
- hr = configMgr->ValidateTarget(targetPath, &validationResult);
- if (FAILED(hr))
- {
- wprintf(L"Error: ValidateTarget failed (0x%X)\n", hr);
- goto Cleanup;
- }
- if (validationResult != FH_VALID_TARGET)
- {
- // If the target is inaccessible, read-only, an invalid drive type
- // (such as a CD), already being used for File History, or part of
- // the protected namespace - don't enable File History
- wprintf(L"Error: %ws is not a valid target\n", targetPath.m_str);
- hr = E_FAIL;
- goto Cleanup;
- }
-
- // Provision the target to be used for File History and set
- // it as the default target
- wprintf(L"Provisioning and setting target\n");
- hr = configMgr->ProvisionAndSetNewTarget(targetPath, targetName);
- if (FAILED(hr))
- {
- wprintf(L"Error: ProvisionAndSetNewTarget failed (0x%X)\n", hr);
- goto Cleanup;
- }
-
- // Enable File History
- wprintf(L"Enabling File History\n");
- hr = configMgr->SetBackupStatus(FH_STATUS_ENABLED);
- if (FAILED(hr))
- {
- wprintf(L"Error: SetBackupStatus failed (0x%X)\n", hr);
- goto Cleanup;
- }
-
- // Save the configuration to disk
- wprintf(L"Saving configuration\n");
- hr = configMgr->SaveConfiguration();
- if (FAILED(hr))
- {
- wprintf(L"Error: SaveConfiguration failed (0x%X)\n", hr);
- goto Cleanup;
- }
-
- // Tell the File History service to schedule backups
- wprintf(L"Scheduling regular backups\n");
- hr = ScheduleBackups();
- if (FAILED(hr))
- {
- wprintf(L"Error: ScheduleBackups failed (0x%X)\n", hr);
- goto Cleanup;
- }
-
- // Recommend the target to other Homegroup members
- wprintf(L"Recommending target to Homegroup\n");
- HRESULT hrRecommend = configMgr->ChangeDefaultTargetRecommendation(TRUE);
- if (FAILED(hrRecommend))
- {
- wprintf(L"Warning: Failed to recommend target to Homegroup (0x%X)\n", hrRecommend);
- }
-
- wprintf(L"Success! File History is now enabled\n");
-
-Cleanup:
- return hr;
-}
-
-int __cdecl wmain(
- _In_ int Argc,
- _In_reads_(Argc) PWSTR Argv[]
- )
-/*++
-
-Routine Description:
-
- This is the main entry point of the console application.
-
-Arguments:
-
- Argc - the number of command line arguments
- Argv - command line arguments
-
-Return Value:
-
- exit code
-
---*/
-{
- HRESULT hr = S_OK;
- BOOL comInitialized = FALSE;
-
- wprintf(L"\nFile History Sample Setup Tool\n");
- wprintf(L"Copyright (C) Microsoft Corporation. All rights reserved.\n\n");
-
- // If there are fewer than 2 command-line arguments, print the correct
- // usage and exit
- if (Argc < 2)
- {
- wprintf(L"Usage: fhsetup <path>\n\n");
- wprintf(L"Examples:\n");
- wprintf(L" fhsetup D:\\\n");
- wprintf(L" fhsetup \\\\server\\share\\\n\n");
- goto Cleanup;
- }
-
- // COM is needed to use the Config Manager
- wprintf(L"Initializing COM...\n");
- hr = CoInitialize(NULL);
- if (FAILED(hr))
- {
- wprintf(L"Error: CoInitialize failed (0x%X)\n", hr);
- goto Cleanup;
- }
- comInitialized = TRUE;
-
- hr = ConfigureFileHistory(Argv[1]);
- if (FAILED(hr))
- {
- wprintf(L"File History configuration failed (0x%X)\n", hr);
- goto Cleanup;
- }
-
-Cleanup:
- // If COM was initialized, make sure it is uninitialized
- if (comInitialized)
- {
- CoUninitialize();
- comInitialized = FALSE;
- }
-
- return 0;
-}
diff --git a/general/filehistory/exe/fhsetup.h b/general/filehistory/exe/fhsetup.h
deleted file mode 100644
index eeb241c9..00000000
--- a/general/filehistory/exe/fhsetup.h
+++ /dev/null
@@ -1,27 +0,0 @@
-//
-// File History Sample Setup Tool
-// Copyright (c) Microsoft Corporation. All Rights Reserved.
-//
-
-#include <windows.h>
-#include <atlcore.h>
-#include <atlbase.h>
-#include <atlcom.h>
-#include <atlstr.h>
-#include <shlwapi.h>
-#include <shellapi.h>
-#include <strsafe.h>
-
-#include <fherrors.h>
-#include <fhstatus.h>
-#include <fhcfg.h>
-#include <fhsvcctl.h>
-
-//
-// Define CLSID_FhConfigMgr.
-// We must include initguid.h before using DEFINE_GUID otherwise
-// DEFINE_GUID will declare CLSID_FhConfigMgr as extern.
-//
-
-#include <initguid.h>
-DEFINE_GUID(CLSID_FhConfigMgr,0xED43BB3C,0x09E9,0x498a,0x9D,0xF6,0x21,0x77,0x24,0x4C,0x6D,0xB4); \ No newline at end of file
diff --git a/general/filehistory/exe/fhsetup.vcxproj b/general/filehistory/exe/fhsetup.vcxproj
deleted file mode 100644
index e6e78377..00000000
--- a/general/filehistory/exe/fhsetup.vcxproj
+++ /dev/null
@@ -1,190 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Debug|x64">
- <Configuration>Debug</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|x64">
- <Configuration>Release</Configuration>
- <Platform>x64</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectGuid>{DD221269-A9F3-43ED-A12B-B9C7CF812D1D}</ProjectGuid>
- <RootNamespace>$(MSBuildProjectName)</RootNamespace>
- <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
- <Platform Condition="'$(Platform)' == ''">Win32</Platform>
- <SampleGuid>{8E38B679-4605-44E5-9C1B-44B05A5A5DF5}</SampleGuid>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <TargetVersion>Windows10</TargetVersion>
- <UseDebugLibraries>False</UseDebugLibraries>
- <DriverTargetPlatform>Desktop</DriverTargetPlatform>
- <DriverType />
- <PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset>
- <ConfigurationType>Application</ConfigurationType>
- </PropertyGroup>
- <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <TargetVersion>Windows10</TargetVersion>
- <UseDebugLibraries>True</UseDebugLibraries>
- <DriverTargetPlatform>Desktop</DriverTargetPlatform>
- <DriverType />
- <PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset>
- <ConfigurationType>Application</ConfigurationType>
- </PropertyGroup>
- <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <TargetVersion>Windows10</TargetVersion>
- <UseDebugLibraries>False</UseDebugLibraries>
- <DriverTargetPlatform>Desktop</DriverTargetPlatform>
- <DriverType />
- <PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset>
- <ConfigurationType>Application</ConfigurationType>
- </PropertyGroup>
- <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <TargetVersion>Windows10</TargetVersion>
- <UseDebugLibraries>True</UseDebugLibraries>
- <DriverTargetPlatform>Desktop</DriverTargetPlatform>
- <DriverType />
- <PlatformToolset>WindowsApplicationForDrivers10.0</PlatformToolset>
- <ConfigurationType>Application</ConfigurationType>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <PropertyGroup>
- <OutDir>$(IntDir)</OutDir>
- </PropertyGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
- </ImportGroup>
- <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
- </ImportGroup>
- <ItemGroup Label="WrappedTaskItems" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <TargetName>fhsetup</TargetName>
- <UseOfAtl>Dynamic</UseOfAtl>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <TargetName>fhsetup</TargetName>
- <UseOfAtl>Dynamic</UseOfAtl>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <TargetName>fhsetup</TargetName>
- <UseOfAtl>Dynamic</UseOfAtl>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <TargetName>fhsetup</TargetName>
- <UseOfAtl>Dynamic</UseOfAtl>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
- <ClCompile>
- <TreatWarningAsError>true</TreatWarningAsError>
- <WarningLevel>Level4</WarningLevel>
- <ExceptionHandling>Sync</ExceptionHandling>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </ClCompile>
- <Midl>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </Midl>
- <ResourceCompile>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </ResourceCompile>
- <Link>
- <AdditionalDependencies>%(AdditionalDependencies);shell32.lib;shlwapi.lib;Ole32.lib;Oleaut32.lib;User32.lib;fhsvcctl.lib</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
- <ClCompile>
- <TreatWarningAsError>true</TreatWarningAsError>
- <WarningLevel>Level4</WarningLevel>
- <ExceptionHandling>Sync</ExceptionHandling>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </ClCompile>
- <Midl>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </Midl>
- <ResourceCompile>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </ResourceCompile>
- <Link>
- <AdditionalDependencies>%(AdditionalDependencies);shell32.lib;shlwapi.lib;Ole32.lib;Oleaut32.lib;User32.lib;fhsvcctl.lib</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <TreatWarningAsError>true</TreatWarningAsError>
- <WarningLevel>Level4</WarningLevel>
- <ExceptionHandling>Sync</ExceptionHandling>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </ClCompile>
- <Midl>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </Midl>
- <ResourceCompile>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </ResourceCompile>
- <Link>
- <AdditionalDependencies>%(AdditionalDependencies);shell32.lib;shlwapi.lib;Ole32.lib;Oleaut32.lib;User32.lib;fhsvcctl.lib</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <TreatWarningAsError>true</TreatWarningAsError>
- <WarningLevel>Level4</WarningLevel>
- <ExceptionHandling>Sync</ExceptionHandling>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </ClCompile>
- <Midl>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </Midl>
- <ResourceCompile>
- <PreprocessorDefinitions>%(PreprocessorDefinitions);UNICODE;_UNICODE</PreprocessorDefinitions>
- <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(SDK_INC_PATH);.</AdditionalIncludeDirectories>
- </ResourceCompile>
- <Link>
- <AdditionalDependencies>%(AdditionalDependencies);shell32.lib;shlwapi.lib;Ole32.lib;Oleaut32.lib;User32.lib;fhsvcctl.lib</AdditionalDependencies>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClCompile Include="fhsetup.cpp" />
- </ItemGroup>
- <ItemGroup>
- <Inf Exclude="@(Inf)" Include="*.inf" />
- <FilesToPackage Include="$(TargetPath)" Condition="'$(ConfigurationType)'=='Driver' or '$(ConfigurationType)'=='DynamicLibrary'" />
- </ItemGroup>
- <ItemGroup>
- <None Exclude="@(None)" Include="*.txt;*.htm;*.html" />
- <None Exclude="@(None)" Include="*.ico;*.cur;*.bmp;*.dlg;*.rct;*.gif;*.jpg;*.jpeg;*.wav;*.jpe;*.tiff;*.tif;*.png;*.rc2" />
- <None Exclude="@(None)" Include="*.def;*.bat;*.hpj;*.asmx" />
- </ItemGroup>
- <ItemGroup>
- <ClInclude Exclude="@(ClInclude)" Include="*.h;*.hpp;*.hxx;*.hm;*.inl;*.xsd" />
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-</Project>
diff --git a/general/filehistory/exe/fhsetup.vcxproj.Filters b/general/filehistory/exe/fhsetup.vcxproj.Filters
deleted file mode 100644
index 5cb08132..00000000
--- a/general/filehistory/exe/fhsetup.vcxproj.Filters
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <Filter Include="Source Files">
- <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx;*</Extensions>
- <UniqueIdentifier>{A057879C-B0E4-4D55-A840-76CB421200B5}</UniqueIdentifier>
- </Filter>
- <Filter Include="Header Files">
- <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
- <UniqueIdentifier>{351B6DDB-CB13-4598-9469-D8DA8C566237}</UniqueIdentifier>
- </Filter>
- <Filter Include="Resource Files">
- <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms;man;xml</Extensions>
- <UniqueIdentifier>{11B25EA5-2E86-459D-8B67-F8184BA99C72}</UniqueIdentifier>
- </Filter>
- </ItemGroup>
- <ItemGroup>
- <ClCompile Include="fhsetup.cpp">
- <Filter>Source Files</Filter>
- </ClCompile>
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/general/filehistory/filehistory.sln b/general/filehistory/filehistory.sln
deleted file mode 100644
index 200c158c..00000000
--- a/general/filehistory/filehistory.sln
+++ /dev/null
@@ -1,28 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0
-MinimumVisualStudioVersion = 12.0
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fhsetup", "exe\fhsetup.vcxproj", "{DD221269-A9F3-43ED-A12B-B9C7CF812D1D}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Win32 = Debug|Win32
- Release|Win32 = Release|Win32
- Debug|x64 = Debug|x64
- Release|x64 = Release|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {DD221269-A9F3-43ED-A12B-B9C7CF812D1D}.Debug|Win32.ActiveCfg = Debug|Win32
- {DD221269-A9F3-43ED-A12B-B9C7CF812D1D}.Debug|Win32.Build.0 = Debug|Win32
- {DD221269-A9F3-43ED-A12B-B9C7CF812D1D}.Release|Win32.ActiveCfg = Release|Win32
- {DD221269-A9F3-43ED-A12B-B9C7CF812D1D}.Release|Win32.Build.0 = Release|Win32
- {DD221269-A9F3-43ED-A12B-B9C7CF812D1D}.Debug|x64.ActiveCfg = Debug|x64
- {DD221269-A9F3-43ED-A12B-B9C7CF812D1D}.Debug|x64.Build.0 = Debug|x64
- {DD221269-A9F3-43ED-A12B-B9C7CF812D1D}.Release|x64.ActiveCfg = Release|x64
- {DD221269-A9F3-43ED-A12B-B9C7CF812D1D}.Release|x64.Build.0 = Release|x64
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal