1
0
mirror of https://git.zx2c4.com/wireguard-nt synced 2024-11-23 13:56:14 +00:00
wireguard-nt/api
Simon Rozman 9dfa703c39 api: header: add C++ enum manipulation operators
C++ doesn't have bitwise operators on enums by default. Rather than
reinventing the wheel, we use an undocumented DEFINE_ENUM_FLAG_OPERATORS
macro from Windows SDK to implement the enum operators.

Signed-off-by: Simon Rozman <simon@rozman.si>
2022-03-30 09:56:59 +02:00
..
adapter_win7.h api: unify remaining poll loop forms 2021-10-11 16:12:09 +00:00
adapter.c api: use proper instance id bounds 2021-10-14 06:49:29 +00:00
adapter.h api: use proper instance id bounds 2021-10-14 06:49:29 +00:00
api.vcxproj api: adapter: open devinst after arrival and skip stub on win8 2021-10-11 16:12:09 +00:00
api.vcxproj.filters api: migrate to swdevice and rework entire api 2021-10-06 18:05:46 +00:00
configuration.c driver: PEER_UPDATE is supposed to be UPDATE_ONLY 2021-10-19 12:33:07 -06:00
driver.c api: use proper instance id bounds 2021-10-14 06:49:29 +00:00
driver.h api: migrate to swdevice and rework entire api 2021-10-06 18:05:46 +00:00
exports.def api: migrate to swdevice and rework entire api 2021-10-06 18:05:46 +00:00
extract-driverver.js Introduce WireGuardNT 2021-08-02 20:36:36 +02:00
logger.c api: logger: remove function prefixes 2021-10-06 05:16:14 +00:00
logger.h api: logger: remove function prefixes 2021-10-06 05:16:14 +00:00
main.c api: main: avoid excessive function cast 2021-10-15 00:44:18 +00:00
main.h api: migrate to swdevice and rework entire api 2021-10-06 18:05:46 +00:00
namespace.c api: migrate to swdevice and rework entire api 2021-10-06 18:05:46 +00:00
namespace.h api: migrate to swdevice and rework entire api 2021-10-06 18:05:46 +00:00
nci.def Introduce WireGuardNT 2021-08-02 20:36:36 +02:00
nci.h Introduce WireGuardNT 2021-08-02 20:36:36 +02:00
ntdll.h api: adapter: get rid of registry polling on Win8+ 2021-10-06 05:16:14 +00:00
registry.c api: migrate to swdevice and rework entire api 2021-10-06 18:05:46 +00:00
registry.h api: migrate to swdevice and rework entire api 2021-10-06 18:05:46 +00:00
resource.c Introduce WireGuardNT 2021-08-02 20:36:36 +02:00
resource.h Introduce WireGuardNT 2021-08-02 20:36:36 +02:00
resources.rc downlevelshim: remove in preparation for full WHQL 2021-10-13 17:29:10 +00:00
rundll32.c api: use proper instance id bounds 2021-10-14 06:49:29 +00:00
rundll32.h api: use proper instance id bounds 2021-10-14 06:49:29 +00:00
wireguard.h api: header: add C++ enum manipulation operators 2022-03-30 09:56:59 +02:00