/*
 * Copyright (c) 2014-2015, 2017-2022, 2025 Apple Inc.
 * All rights reserved.
 */

#ifndef __NE_INDIRECT__
#define __NE_INDIRECT__
#endif

#import <Foundation/Foundation.h>

#import <NetworkExtension/NEAppProxyFlow.h>
#import <NetworkExtension/NEAppProxyProvider.h>
#import <NetworkExtension/NEAppProxyProviderManager.h>
#import <NetworkExtension/NEAppProxyTCPFlow.h>
#import <NetworkExtension/NEAppProxyUDPFlow.h>
#import <NetworkExtension/NEAppRule.h>
#import <NetworkExtension/NEDNSProxyManager.h>
#import <NetworkExtension/NEDNSProxyProvider.h>
#import <NetworkExtension/NEDNSProxyProviderProtocol.h>
#import <NetworkExtension/NEDNSSettings.h>
#import <NetworkExtension/NEDNSSettingsManager.h>
#import <NetworkExtension/NEFilterControlProvider.h>
#import <NetworkExtension/NEFilterDataProvider.h>
#import <NetworkExtension/NEFilterFlow.h>
#import <NetworkExtension/NEFilterManager.h>
#import <NetworkExtension/NEFilterPacketProvider.h>
#import <NetworkExtension/NEFilterProvider.h>
#import <NetworkExtension/NEFilterProviderConfiguration.h>
#import <NetworkExtension/NEFilterRule.h>
#import <NetworkExtension/NEFilterSettings.h>
#import <NetworkExtension/NEFlowMetaData.h>
#import <NetworkExtension/NEHotspotNetwork.h>
#import <NetworkExtension/NEHotspotHelper.h>
#import <NetworkExtension/NEHotspotConfigurationManager.h>
#import <NetworkExtension/NEIPv4Settings.h>
#import <NetworkExtension/NEIPv6Settings.h>
#import <NetworkExtension/NEEthernetTunnelNetworkSettings.h>
#import <NetworkExtension/NEEthernetTunnelProvider.h>
#import <NetworkExtension/NENetworkRule.h>
#import <NetworkExtension/NEOnDemandRule.h>
#import <NetworkExtension/NEPacket.h>
#import <NetworkExtension/NEPacketTunnelFlow.h>
#import <NetworkExtension/NEPacketTunnelNetworkSettings.h>
#import <NetworkExtension/NEPacketTunnelProvider.h>
#import <NetworkExtension/NEProvider.h>
#import <NetworkExtension/NEProxySettings.h>
#import <NetworkExtension/NERelay.h>
#import <NetworkExtension/NERelayManager.h>
#import <NetworkExtension/NETransparentProxyManager.h>
#import <NetworkExtension/NETransparentProxyNetworkSettings.h>
#import <NetworkExtension/NETransparentProxyProvider.h>
#import <NetworkExtension/NETunnelProvider.h>
#import <NetworkExtension/NETunnelProviderManager.h>
#import <NetworkExtension/NETunnelProviderSession.h>
#import <NetworkExtension/NETunnelProviderProtocol.h>
#import <NetworkExtension/NEVPNConnection.h>
#import <NetworkExtension/NEVPNManager.h>
#import <NetworkExtension/NEVPNProtocol.h>
#import <NetworkExtension/NEVPNProtocolIKEv2.h>
#import <NetworkExtension/NEVPNProtocolIPSec.h>
#import <NetworkExtension/NEAppPushManager.h>
#import <NetworkExtension/NEAppPushProvider.h>

#import <NetworkExtension/NWEndpoint.h>
#import <NetworkExtension/NWHostEndpoint.h>
#import <NetworkExtension/NWBonjourServiceEndpoint.h>
#import <NetworkExtension/NWPath.h>
#import <NetworkExtension/NWTCPConnection.h>
#import <NetworkExtension/NWUDPSession.h>
#import <NetworkExtension/NWTLSParameters.h>
#import <NetworkExtension/NEURLFilter.h>

#undef __NE_INDIRECT__
