aboutsummaryrefslogtreecommitdiffstats
path: root/tun/wintun/setupapi/types_windows.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* wintun: migrate to wintun.dll APISimon Rozman2020-11-071-568/+0
| | | | | | | | Rather than having every application using Wintun driver reinvent the wheel, the Wintun device/adapter/interface management has been moved from wireguard-go to wintun.dll deployed with Wintun itself. Signed-off-by: Simon Rozman <simon@rozman.si>
* global: update header comments and modulesJason A. Donenfeld2020-05-021-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* global: fix a few typos courtesy of codespellJonathan Tooker2019-10-221-1/+1
| | | | Signed-off-by: Jonathan Tooker <jonathan.tooker@netprotect.com>
* wintun: get interface path properly with cfgmgrJason A. Donenfeld2019-07-231-0/+10
|
* setupapi, wintun: replace syscall with golang.org/x/sys/windowsSimon Rozman2019-06-041-6/+5
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: define PropChangeParams structSimon Rozman2019-06-041-1/+20
| | | | | | | This structure is required for calling DIF_PROPERTYCHANGE installer class. Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: trim "Get" from gettersSimon Rozman2019-05-221-12/+12
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Fix struct size mismatchesSimon Rozman2019-04-191-2/+2
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Revise DrvInfoDetailData struct size calculationSimon Rozman2019-04-181-1/+2
| | | | | | | Go adds trailing padding to DrvInfoDetailData struct in GOARCH=386 which confuses SetupAPI expecting exactly sizeof(SP_DRVINFO_DETAIL_DATA). Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Merge _SP_DRVINFO_DETAIL_DATA and DrvInfoDetailDataSimon Rozman2019-02-071-40/+42
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Merge SP_DRVINFO_DATA and DrvInfoDataSimon Rozman2019-02-071-54/+44
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Rename SP_REMOVEDEVICE_PARAMS to RemoveDeviceParamsSimon Rozman2019-02-071-2/+2
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Rename SP_CLASSINSTALL_HEADER to ClassInstallHeaderSimon Rozman2019-02-071-4/+10
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Merge _SP_DEVINSTALL_PARAMS and DevInstallParamsSimon Rozman2019-02-071-40/+11
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Merge _SP_DEVINFO_LIST_DETAIL_DATA and DevInfoListDetailDataSimon Rozman2019-02-071-14/+13
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* setupapi: Rename SP_DEVINFO_DATA to DevInfoDataSimon Rozman2019-02-071-3/+3
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* wintun: Introduce new package for obscuring Windows bitsJason A. Donenfeld2019-02-071-0/+571