[Feature]Upload Modem source code
Change-Id: Id4294f30faced84d3e6fd6d5e61e1111bf287a37
diff --git a/mcu/protocol/interface/ddm/d2apnb_struct.h b/mcu/protocol/interface/ddm/d2apnb_struct.h
new file mode 100644
index 0000000..387e78e
--- /dev/null
+++ b/mcu/protocol/interface/ddm/d2apnb_struct.h
@@ -0,0 +1,50 @@
+#ifndef __D2APNB_STRUCT_H__
+#define __D2APNB_STRUCT_H__
+
+#include "kal_general_types.h"
+#include "kal_public_defs.h"
+#include "ps_public_enum.h"
+#include "d2_nvram_def.h"
+
+#define D2APNB_LOCAL_PARA_HDR LOCAL_PARA_HDR
+
+typedef struct
+{
+ D2APNB_LOCAL_PARA_HDR
+ nvram_d2_vzw_apn_cfg_struct apn_list;
+} d2apnb_ddm_vzw_apn_ntf_struct;
+
+typedef struct
+{
+ kal_bool wapn_present;
+ kal_uint32 wapn;
+ kal_bool apncl_present;
+ kal_uint32 apncl;
+ kal_bool apnni_present;
+ kal_uint8 apnni[APNNI_STRING_LEN];
+ kal_bool apntype_present;
+ kal_uint8 apntype[APNTYPE_STRING_LEN];
+ kal_bool apnb_present;
+ kal_uint8 apnb[APNB_STRING_LEN];
+ kal_bool apned_present;
+ kal_uint8 apned[APNED_STRING_LEN];
+ kal_bool apntimer_present;
+ kal_uint32 apntimer;
+} d2apnb_vzwapne_struct;
+
+typedef struct
+{
+ kal_bool wapn_present;
+ kal_uint32 wapn;
+ kal_bool max_conn_present;
+ kal_uint32 max_conn;
+ kal_bool max_conn_t_present;
+ kal_uint32 max_conn_t;
+ kal_bool wait_time_present;
+ kal_uint32 wait_time;
+ kal_bool throttle_time_present;
+ kal_uint32 throttle_time;
+} d2apnb_vzwapnetmr_struct;
+
+
+#endif