aboutsummaryrefslogtreecommitdiffstats
path: root/tun/wintun/wintun_windows.go (unfollow)
Commit message (Expand)AuthorFilesLines
2019-02-07main_windows: Catch more exit eventsJason A. Donenfeld1-0/+3
2019-02-07wintun: Introduce new package for obscuring Windows bitsJason A. Donenfeld12-487/+527
2019-02-07tun_windows: StyleJason A. Donenfeld1-11/+13
2019-02-07setupapi: Lower case paramsJason A. Donenfeld3-184/+184
2019-02-07setupapi: Do not export the toGo/toWindows functionsJason A. Donenfeld2-3/+3
2019-02-07setupapi: Pass pointers instead of valuesJason A. Donenfeld1-9/+9
2019-02-06tun_windows: Introduce preliminary TUN interface creationSimon Rozman3-5/+556
2019-02-06tun_windows: Stop checking minimum size of received TUN packetsSimon Rozman1-2/+1
2019-02-06setupapi: Add DrvInfoDetailData.IsCompatible() to simplify HID detectionSimon Rozman2-1/+29
2019-02-06setupapi: Add SP_DRVINFO_DATA.IsNewer() method to simplify comparisonSimon Rozman2-0/+48
2019-02-06setupapi: Make toUTF16() public and add UTF16ToBuf() counterpartSimon Rozman2-4/+28
2019-02-05Fix up errors and pathsJason A. Donenfeld3-10/+12
2019-02-05conn: close ipv4 socket when ipv6 socket failsJason A. Donenfeld1-1/+0
2019-02-05setupapi: Add support for driver info listsSimon Rozman4-0/+398
2019-02-05setupapi: Move Go<>Windows struct marshaling to types_windows.goSimon Rozman2-27/+47
2019-02-05setupapi: Add support for SetupDi(Get|Set)DeviceRegistryProperty()Simon Rozman4-24/+242
2019-02-05setupapi: Introduce DevInfo methods for cleaner codeSimon Rozman3-19/+74
2019-02-05Add support for setupapi.SetupDi(Get|Set)SelectedDevice()Simon Rozman3-0/+78
2019-02-05Reorder data-types and functions to match SetupAPI.hSimon Rozman4-334/+349
2019-02-05Add support for setupapi.SetupDiCreateDeviceInfo()Simon Rozman4-1/+67
2019-02-05Add support for setupapi.setupDiCreateDeviceInfoListEx()Simon Rozman3-0/+50
2019-02-05Stop accessing SetupDiGetDeviceInfoListDetail() output on errorSimon Rozman1-20/+20
2019-02-05Unify certain variable namesSimon Rozman2-12/+10
2019-02-05Simplify SetupDiEnumDeviceInfo() synopsisSimon Rozman2-11/+10
2019-02-05Change generic local variable names with meaningful replacementsSimon Rozman1-41/+42
2019-02-05Add support for setupapi.SetupDiClassGuidsFromNameEx()Simon Rozman3-0/+75
2019-02-05Clean an unused constantSimon Rozman1-1/+0
2019-02-05Replace SetupDiClassNameFromGuid() with SetupDiClassNameFromGuidEx()Simon Rozman3-14/+29
2019-02-05Add support for setupapi.SetupDiClassNameFromGuid()Simon Rozman4-0/+57
2019-02-05Stop checking for valid handle in DevInfo.Close()Simon Rozman1-5/+1
2019-02-05Add support for setupapi.SetupDiCallClassInstaller()Simon Rozman2-0/+14
2019-02-05Add support for setupapi.SetupDi(Get|Set)ClassInstallParams()Simon Rozman3-0/+80
2019-02-05Add support for setupapi.SetupDi(Get|Set)DeviceInstallParams()Simon Rozman4-0/+227
2019-02-05Add support for setupapi.SetupDiOpenDevRegKey()Simon Rozman4-25/+75
2019-02-05Add support for setupapi.SetupDiEnumDeviceInfo()Simon Rozman4-18/+83
2019-02-05Update exported types and functions annotationsSimon Rozman1-1/+3
2019-02-05Add support for setupapi.SetupDiGetDeviceInfoListDetail()Simon Rozman4-40/+149
2019-02-05Finish support for setupapi.SetupDiGetClassDevsEx()Simon Rozman4-26/+107
2019-02-05Introduce SetupAPI - Windows device and driver management APISimon Rozman4-0/+120
2019-02-05Import windows scafoldingJason A. Donenfeld6-9/+462
2019-02-05noise: store clamped key instead of raw keyJason A. Donenfeld2-6/+10
2019-02-05tai64n: whiten nano secondsJason A. Donenfeld1-2/+3
2019-02-05uapi: Simpler function signatureJason A. Donenfeld1-4/+4
2019-02-05Extend structs rather than embed, when possibleJason A. Donenfeld16-215/+213
2019-02-05Update copyrightJason A. Donenfeld55-467/+141
2018-12-25Properly bubble up setsockopt error from closureJason A. Donenfeld1-2/+9
2018-12-22version: bump snapshot0.0.20181222Jason A. Donenfeld1-1/+1
2018-12-19Make error messages consistentJason A. Donenfeld3-6/+9
2018-12-11Freebsd is finally normal in sys/unixJason A. Donenfeld2-24/+0
2018-12-11Separate out mark setting for WindowsJason A. Donenfeld3-46/+69