aboutsummaryrefslogtreecommitdiffstats
path: root/wintun.proj (follow)
Commit message (Collapse)AuthorAgeFilesLines
* api: add support for WoW64Simon Rozman2020-10-301-1/+2
| | | | | | | | Some functions of SetupAPI only work when invoked from a native process. Registry and filesystem reflection makes them fail on WoW64. For WoW64 processes, a minimum set of rundll32 functions are provided. Signed-off-by: Simon Rozman <simon@rozman.si>
* Enable ARM64 MSM buildingSimon Rozman2020-10-301-2/+2
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Use WiX directly rather than via WiX's MSBuildSimon Rozman2019-08-051-20/+8
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Unify XML empty-element spacingSimon Rozman2019-08-051-22/+22
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Do not rebuild driver on installer library buildJason A. Donenfeld2019-08-021-3/+3
| | | | | | | | | This commit is in many ways wrong, but when we're dealing with whql imports, there's often a large gap in time, and it's useful to be able to just restore everything exactly how it was prior and then build only installer.dll and the msm. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Unify driver input file listSimon Rozman2019-08-021-4/+7
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Resolve SDV reported "defect"Simon Rozman2019-08-021-1/+1
| | | | | | | | | NdisMGetDeviceProperty() should always return non-NULL FunctionalDeviceObject according to _Outptr_opt_. An explicit FunctionalDeviceObject NULL check has been added to keep the SDV happy and not calling our driver "defective". Signed-off-by: Simon Rozman <simon@rozman.si>
* Add SDVView targetSimon Rozman2019-08-021-1/+4
| | | | | | This invokes SDV GUI for easier review of SDV reported defects. Signed-off-by: Simon Rozman <simon@rozman.si>
* Separate out atomic helpersJason A. Donenfeld2019-08-021-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Rewrite installer logic in CJason A. Donenfeld2019-08-021-6/+24
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Add handle closing ioctlJason A. Donenfeld2019-07-311-3/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Split driver setup to EV signed (<Win10) and WHQL signed (>=Win10)Simon Rozman2019-04-261-2/+2
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* De-haiku wintun.projSimon Rozman2019-04-231-41/+12
| | | | | | | | | No need for breaking every XML tag with attributes into lines - besides, we're imposing 2-space indentation on .proj files making lines even shorter and indentation combined with excessive line breaking harder to follow visually. Signed-off-by: Simon Rozman <simon@rozman.si>
* Extend MSBuild project to build all supported platforms at onceSimon Rozman2019-04-231-38/+39
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Add missing dependenciesSimon Rozman2019-04-191-1/+1
| | | | Signed-off-by: Simon Rozman <simon@rozman.si>
* Switch from NMake to MSBuildSimon Rozman2019-04-191-0/+100
This allows common version and other configuration in wintun.props. - MSM packaging migrated to WiX MSBuild project and extended to support digital signing - Building supports single Platform|Configuration per run - again :( - wintun.vcxproj cleanup Signed-off-by: Simon Rozman <simon@rozman.si>