Searching for iOS 14.4 Headers

Switch to: 17.1, 16.3, 15.2.1, 13.1.3, 12.1, 11.1.2, 11.0.1, 11.0, 10.2, 10.1.1, 9.3.3, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0

Back to NetworkExtension.framework
Viewing file: NetworkExtension-Structs.h   download   logify
NetworkExtension-Structs was found in iOS 17.1, 16.3, 15.2.1, 14.4, 13.1.3, 12.1, 11.1.2, 11.0.1, 11.0, 10.2, 10.1.1, 9.3.3, 9.0, 8.0
* This header is generated by classdump-dyld 1.0
* on Friday, February 12, 2021 at 12:33:29 AM Eastern European Standard Time
* Operating System: Version 14.4 (Build 18D52)
* Image Source: /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.

typedef struct _NSZone* NSZoneRef;

typedef struct _NEFlowDirector* NEFlowDirectorRef;

typedef struct _NEFlow* NEFlowRef;

typedef struct __CFError* CFErrorRef;

typedef struct __CFDictionary* CFDictionaryRef;

typedef struct __CFString* CFStringRef;

typedef struct __SCNetworkService* SCNetworkServiceRef;

typedef struct __SCPreferences* SCPreferencesRef;

typedef struct __CFData* CFDataRef;

typedef struct ne_filter_globals* ne_filter_globalsRef;

typedef struct os_unfair_lock_s {
	unsigned _os_unfair_lock_opaque;
} os_unfair_lock_s;

typedef struct __SecIdentity* SecIdentityRef;

typedef struct __CNNetwork* CNNetworkRef;

typedef struct __CNPluginResponse* CNPluginResponseRef;

typedef struct __CNPluginCommand* CNPluginCommandRef;

typedef struct ccec_projective_point {
	unsigned long long xyz[1];
} ccec_projective_point;

typedef struct ccec_full_ctx {
	ccec_cp cp;
	unsigned char pad[8];
	ccec_projective_point point[0];
} ccec_full_ctx;

typedef union {
	ccec_full_ctx dhECPKey256[9];
	ccec_full_ctx dhECPKey384[13];
	ccec_full_ctx dhECPKey521[19];
} SCD_Union_NE17;

typedef union {
	unsigned char dhCurveKey25519[32];
} SCD_Union_NE18;

typedef union {
	SCD_Union_NE17 dhECPKey;
	SCD_Union_NE18 dhCurveKey;
} SCD_Union_NE19;

typedef struct OpaqueSecDHContext* OpaqueSecDHContextRef;

typedef struct __SecCertificate* SecCertificateRef;

typedef struct __SecPolicy* SecPolicyRef;

typedef struct EAPClientPluginData_s {
	void private;
	BOOL log_enabled;
	unsigned log_level;
	unsigned mtu;
	unsigned generation;
	void unique_id;
	unsigned unique_id_length;
	char* username;
	unsigned username_length;
	__CFData encryptedEAPIdentity;
	char* password;
	unsigned password_length;
	__CFDictionary properties;
	BOOL system_mode;
	__SecIdentity sec_identity;
	void* reserved[6];
} EAPClientPluginData_s;

typedef struct EAPClientModule_s* EAPClientModule_sRef;

typedef struct NEVirtualInterface_s* NEVirtualInterface_sRef;

typedef struct {
	int field1;
	unsigned char field2[12];
} SCD_Struct_NE26;

typedef struct nw_protocol {
	unsigned char flow_id[16];
	nw_protocol_identifier identifier;
	nw_protocol_callbacks callbacks;
	nw_protocol output_handler;
	void handle;
	nw_protocol default_input_handler;
	void output_handler_context;
} nw_protocol;

typedef struct nw_frame_array_s {
	nw_frame tqh_first;
	nw_frame tqh_last;
} nw_frame_array_s;

typedef struct NEIPSecDB_s* NEIPSecDB_sRef;

typedef struct channel* channelRef;

typedef struct channel_attr* channel_attrRef;

typedef struct __slot_desc* slot_descRef;

typedef struct interpose_frame {
	unsigned char ring_id;
	char* buffer;
	unsigned bufferLength;
	unsigned long long packet;
	__user_buflet buflet;
} interpose_frame;

typedef struct channel_ring_desc* channel_ring_descRef;

typedef struct network_config_cellular_blocked_observer_s* network_config_cellular_blocked_observer_sRef;

typedef struct __SCNetworkInterface* SCNetworkInterfaceRef;

Back to NetworkExtension.framework