diff options
author | Simon Rozman <simon@rozman.si> | 2020-10-15 11:32:06 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-10-30 16:51:00 +0100 |
commit | 16a9737578c585db969be64b522777c18d2b1ad6 (patch) | |
tree | e52f5b04d7c92811a8987cccdc2a0a52363202ef /api/driver.h | |
parent | api: simplify logger macros names (diff) | |
download | wintun-16a9737578c585db969be64b522777c18d2b1ad6.tar.xz wintun-16a9737578c585db969be64b522777c18d2b1ad6.zip |
api: internal reorganization
Gather adapter management in adapter.h/.c (formerly devmgmt.h/.c) and
unify HwID tests.
Use "Namespace" namespace in all functions from namespace.h/.c.
Fix char strings in LOG_...
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'api/driver.h')
-rw-r--r-- | api/driver.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/api/driver.h b/api/driver.h index 3f91025..d7906b3 100644 --- a/api/driver.h +++ b/api/driver.h @@ -7,20 +7,14 @@ #include "api.h" #include <Windows.h> -#include <SetupAPI.h> #define WINTUN_HWID L"Wintun" -_Return_type_success_(return != NULL) SP_DRVINFO_DETAIL_DATA_W *DriverGetDrvInfoDetail( - _In_ HDEVINFO DevInfo, - _In_opt_ SP_DEVINFO_DATA *DevInfoData, - _In_ SP_DRVINFO_DATA_W *DrvInfoData); - BOOL -DriverIsWintunAdapter(_In_ HDEVINFO DevInfo, _In_opt_ SP_DEVINFO_DATA *DevInfoData); +DriverIsOurHardwareID(_In_z_ const WCHAR *Hwids); -_Return_type_success_(return != INVALID_HANDLE_VALUE) HANDLE - DriverGetAdapterDeviceObject(_In_opt_z_ const WCHAR *InstanceId); +BOOL +DriverIsOurDrvInfoDetail(_In_ const SP_DRVINFO_DETAIL_DATA_W *DrvInfoDetailData); #if defined(HAVE_EV) || defined(HAVE_WHQL) |