/* SPDX-License-Identifier: GPL-2.0 * * Copyright (C) 2018-2020 WireGuard LLC. All Rights Reserved. */ #pragma once #include "adapter.h" #include "atomic.h" #include "api.h" #include "elevate.h" #include "logger.h" #include "namespace.h" #include "nci.h" #include "registry.h" #include "resource.h" #include "wintun.h" #pragma warning(push) #pragma warning(disable: 4201) /* nonstandard extension used: nameless struct/union */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #pragma warning(pop)