Skip to content

Commit

Permalink
Update Devcon.h
Browse files Browse the repository at this point in the history
  • Loading branch information
nefarius committed Aug 7, 2024
1 parent 572a2d6 commit cf9ab9f
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions src/Devcon.h
Original file line number Diff line number Diff line change
Expand Up @@ -107,18 +107,21 @@ namespace devcon
std::expected<void, nefarius::util::Win32Error> uninstall_driver(const std::wstring& fullInfPath,
bool* rebootRequired);

std::expected<void, nefarius::util::Win32Error> add_device_class_filter(const GUID* classGuid, const std::wstring& filterName,
DeviceClassFilterPosition position);
std::expected<void, nefarius::util::Win32Error> add_device_class_filter(
const GUID* classGuid, const std::wstring& filterName, DeviceClassFilterPosition position);

std::expected<void, nefarius::util::Win32Error> remove_device_class_filter(const GUID* classGuid, const std::wstring& filterName,
DeviceClassFilterPosition position);
std::expected<void, nefarius::util::Win32Error> remove_device_class_filter(
const GUID* classGuid, const std::wstring& filterName, DeviceClassFilterPosition position);

std::vector<std::expected<void, nefarius::util::Win32Error>> uninstall_device_and_driver(
const GUID* classGuid, const std::wstring& hardwareId, bool* rebootRequired);

std::expected<void, nefarius::util::Win32Error> inf_default_install(const std::wstring& fullInfPath, bool* rebootRequired);
std::expected<void, nefarius::util::Win32Error> inf_default_install(const std::wstring& fullInfPath,
bool* rebootRequired);

std::expected<void, nefarius::util::Win32Error> inf_default_uninstall(const std::wstring& fullInfPath, bool* rebootRequired);
std::expected<void, nefarius::util::Win32Error> inf_default_uninstall(
const std::wstring& fullInfPath, bool* rebootRequired);

std::expected<std::vector<FindByHwIdResult>, nefarius::util::Win32Error> find_by_hwid(const std::wstring& matchstring);
std::expected<std::vector<FindByHwIdResult>, nefarius::util::Win32Error> find_by_hwid(
const std::wstring& matchstring);
};

0 comments on commit cf9ab9f

Please sign in to comment.