summaryrefslogtreecommitdiffstats
path: root/tun/wintun/setupapi/setupapi_windows_test.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* wintun: refactor `err == nil` error checkingSimon Rozman2019-08-021-22/+22
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: add DeviceInstanceID()Jason A. Donenfeld2019-06-101-0/+5
|
* wintun: guid functions are upstreamJason A. Donenfeld2019-06-061-3/+2
|
* setupapi, wintun: replace syscall with golang.org/x/sys/windowsSimon Rozman2019-06-041-13/+12
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: trim "Get" from gettersSimon Rozman2019-05-221-20/+20
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: safer aliasing of slice typesJason A. Donenfeld2019-05-031-1/+3
|
* windows: use proper constants from updated x/sysJason A. Donenfeld2019-04-131-11/+11
|
* tun: windows: Adapter devices renamed to WINTUN<LUID Index>Simon Rozman2019-03-221-5/+0
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* wintun: Revise interface creation waitSimon Rozman2019-03-071-0/+5
| | | | | | | | | | | | | | | | | | | | DIF_INSTALLDEVICE returns almost immediately, while the device installation continues in the background. It might take a while, before all registry keys and values are populated. Previously, wireguard-go waited for HKLM\SYSTEM\CurrentControlSet\ Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\<id> registry key only. Followed by a SetInterfaceName() method of Wintun struct which tried to access HKLM\SYSTEM\CurrentControlSet\Control\Network\ {4D36E972-E325-11CE-BFC1-08002BE10318}\<id>\Connection registry key might not be available yet. This commit loops until both registry keys are available before returning from CreateInterface() function. Signed-off-by: Simon Rozman <simon@rozman.si>
* wintun: Resolve some of golint warningsSimon Rozman2019-03-041-2/+2
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Change package pathJason A. Donenfeld2019-02-181-1/+1
|
* setupapi: Merge _SP_DRVINFO_DETAIL_DATA and DrvInfoDetailDataSimon Rozman2019-02-071-3/+4
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Merge SP_DRVINFO_DATA and DrvInfoDataSimon Rozman2019-02-071-5/+15
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Merge _SP_DEVINSTALL_PARAMS and DevInstallParamsSimon Rozman2019-02-071-0/+6
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Merge _SP_DEVINFO_LIST_DETAIL_DATA and DevInfoListDetailDataSimon Rozman2019-02-071-2/+8
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* wintun: Implement TODO in TestSetupDiGetDeviceRegistryProperty()Simon Rozman2019-02-071-3/+11
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* wintun: Introduce new package for obscuring Windows bitsJason A. Donenfeld2019-02-071-0/+452