<!-- ##### SECTION Title ##### -->
Flags and Enumerations

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>


<!-- ##### SECTION See_Also ##### -->
<para>

</para>


<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### SECTION Image ##### -->


<!-- ##### ENUM MMBearerIpFamily ##### -->
<para>

</para>

@MM_BEARER_IP_FAMILY_NONE: 
@MM_BEARER_IP_FAMILY_IPV4: 
@MM_BEARER_IP_FAMILY_IPV6: 
@MM_BEARER_IP_FAMILY_IPV4V6: 
@MM_BEARER_IP_FAMILY_ANY: 

<!-- ##### ENUM MMBearerIpMethod ##### -->
<para>

</para>

@MM_BEARER_IP_METHOD_UNKNOWN: 
@MM_BEARER_IP_METHOD_PPP: 
@MM_BEARER_IP_METHOD_STATIC: 
@MM_BEARER_IP_METHOD_DHCP: 

<!-- ##### ENUM MMBearerAllowedAuth ##### -->
<para>

</para>

@MM_BEARER_ALLOWED_AUTH_UNKNOWN: 
@MM_BEARER_ALLOWED_AUTH_NONE: 
@MM_BEARER_ALLOWED_AUTH_PAP: 
@MM_BEARER_ALLOWED_AUTH_CHAP: 
@MM_BEARER_ALLOWED_AUTH_MSCHAP: 
@MM_BEARER_ALLOWED_AUTH_MSCHAPV2: 
@MM_BEARER_ALLOWED_AUTH_EAP: 

<!-- ##### ENUM MMFirmwareImageType ##### -->
<para>

</para>

@MM_FIRMWARE_IMAGE_TYPE_UNKNOWN: 
@MM_FIRMWARE_IMAGE_TYPE_GENERIC: 
@MM_FIRMWARE_IMAGE_TYPE_GOBI: 

<!-- ##### ENUM MMModem3gppFacility ##### -->
<para>

</para>

@MM_MODEM_3GPP_FACILITY_NONE: 
@MM_MODEM_3GPP_FACILITY_SIM: 
@MM_MODEM_3GPP_FACILITY_FIXED_DIALING: 
@MM_MODEM_3GPP_FACILITY_PH_SIM: 
@MM_MODEM_3GPP_FACILITY_PH_FSIM: 
@MM_MODEM_3GPP_FACILITY_NET_PERS: 
@MM_MODEM_3GPP_FACILITY_NET_SUB_PERS: 
@MM_MODEM_3GPP_FACILITY_PROVIDER_PERS: 
@MM_MODEM_3GPP_FACILITY_CORP_PERS: 

<!-- ##### ENUM MMModem3gppNetworkAvailability ##### -->
<para>

</para>

@MM_MODEM_3GPP_NETWORK_AVAILABILITY_UNKNOWN: 
@MM_MODEM_3GPP_NETWORK_AVAILABILITY_AVAILABLE: 
@MM_MODEM_3GPP_NETWORK_AVAILABILITY_CURRENT: 
@MM_MODEM_3GPP_NETWORK_AVAILABILITY_FORBIDDEN: 

<!-- ##### ENUM MMModem3gppRegistrationState ##### -->
<para>

</para>

@MM_MODEM_3GPP_REGISTRATION_STATE_IDLE: 
@MM_MODEM_3GPP_REGISTRATION_STATE_HOME: 
@MM_MODEM_3GPP_REGISTRATION_STATE_SEARCHING: 
@MM_MODEM_3GPP_REGISTRATION_STATE_DENIED: 
@MM_MODEM_3GPP_REGISTRATION_STATE_UNKNOWN: 
@MM_MODEM_3GPP_REGISTRATION_STATE_ROAMING: 

<!-- ##### ENUM MMModem3gppUssdSessionState ##### -->
<para>

</para>

@MM_MODEM_3GPP_USSD_SESSION_STATE_UNKNOWN: 
@MM_MODEM_3GPP_USSD_SESSION_STATE_IDLE: 
@MM_MODEM_3GPP_USSD_SESSION_STATE_ACTIVE: 
@MM_MODEM_3GPP_USSD_SESSION_STATE_USER_RESPONSE: 

<!-- ##### ENUM MMModemAccessTechnology ##### -->
<para>

</para>

@MM_MODEM_ACCESS_TECHNOLOGY_UNKNOWN: 
@MM_MODEM_ACCESS_TECHNOLOGY_POTS: 
@MM_MODEM_ACCESS_TECHNOLOGY_GSM: 
@MM_MODEM_ACCESS_TECHNOLOGY_GSM_COMPACT: 
@MM_MODEM_ACCESS_TECHNOLOGY_GPRS: 
@MM_MODEM_ACCESS_TECHNOLOGY_EDGE: 
@MM_MODEM_ACCESS_TECHNOLOGY_UMTS: 
@MM_MODEM_ACCESS_TECHNOLOGY_HSDPA: 
@MM_MODEM_ACCESS_TECHNOLOGY_HSUPA: 
@MM_MODEM_ACCESS_TECHNOLOGY_HSPA: 
@MM_MODEM_ACCESS_TECHNOLOGY_HSPA_PLUS: 
@MM_MODEM_ACCESS_TECHNOLOGY_1XRTT: 
@MM_MODEM_ACCESS_TECHNOLOGY_EVDO0: 
@MM_MODEM_ACCESS_TECHNOLOGY_EVDOA: 
@MM_MODEM_ACCESS_TECHNOLOGY_EVDOB: 
@MM_MODEM_ACCESS_TECHNOLOGY_LTE: 
@MM_MODEM_ACCESS_TECHNOLOGY_ANY: 

<!-- ##### ENUM MMModemBand ##### -->
<para>

</para>

@MM_MODEM_BAND_UNKNOWN: 
@MM_MODEM_BAND_EGSM: 
@MM_MODEM_BAND_DCS: 
@MM_MODEM_BAND_PCS: 
@MM_MODEM_BAND_G850: 
@MM_MODEM_BAND_U2100: 
@MM_MODEM_BAND_U1800: 
@MM_MODEM_BAND_U17IV: 
@MM_MODEM_BAND_U800: 
@MM_MODEM_BAND_U850: 
@MM_MODEM_BAND_U900: 
@MM_MODEM_BAND_U17IX: 
@MM_MODEM_BAND_U1900: 
@MM_MODEM_BAND_U2600: 
@MM_MODEM_BAND_EUTRAN_I: 
@MM_MODEM_BAND_EUTRAN_II: 
@MM_MODEM_BAND_EUTRAN_III: 
@MM_MODEM_BAND_EUTRAN_IV: 
@MM_MODEM_BAND_EUTRAN_V: 
@MM_MODEM_BAND_EUTRAN_VI: 
@MM_MODEM_BAND_EUTRAN_VII: 
@MM_MODEM_BAND_EUTRAN_VIII: 
@MM_MODEM_BAND_EUTRAN_IX: 
@MM_MODEM_BAND_EUTRAN_X: 
@MM_MODEM_BAND_EUTRAN_XI: 
@MM_MODEM_BAND_EUTRAN_XII: 
@MM_MODEM_BAND_EUTRAN_XIII: 
@MM_MODEM_BAND_EUTRAN_XIV: 
@MM_MODEM_BAND_EUTRAN_XVII: 
@MM_MODEM_BAND_EUTRAN_XVIII: 
@MM_MODEM_BAND_EUTRAN_XIX: 
@MM_MODEM_BAND_EUTRAN_XX: 
@MM_MODEM_BAND_EUTRAN_XXI: 
@MM_MODEM_BAND_EUTRAN_XXII: 
@MM_MODEM_BAND_EUTRAN_XXIII: 
@MM_MODEM_BAND_EUTRAN_XXIV: 
@MM_MODEM_BAND_EUTRAN_XXV: 
@MM_MODEM_BAND_EUTRAN_XXVI: 
@MM_MODEM_BAND_EUTRAN_XXXIII: 
@MM_MODEM_BAND_EUTRAN_XXXIV: 
@MM_MODEM_BAND_EUTRAN_XXXV: 
@MM_MODEM_BAND_EUTRAN_XXXVI: 
@MM_MODEM_BAND_EUTRAN_XXXVII: 
@MM_MODEM_BAND_EUTRAN_XXXVIII: 
@MM_MODEM_BAND_EUTRAN_XXXIX: 
@MM_MODEM_BAND_EUTRAN_XL: 
@MM_MODEM_BAND_EUTRAN_XLI: 
@MM_MODEM_BAND_EUTRAN_XLII: 
@MM_MODEM_BAND_EUTRAN_XLIII: 
@MM_MODEM_BAND_CDMA_BC0_CELLULAR_800: 
@MM_MODEM_BAND_CDMA_BC1_PCS_1900: 
@MM_MODEM_BAND_CDMA_BC2_TACS: 
@MM_MODEM_BAND_CDMA_BC3_JTACS: 
@MM_MODEM_BAND_CDMA_BC4_KOREAN_PCS: 
@MM_MODEM_BAND_CDMA_BC5_NMT450: 
@MM_MODEM_BAND_CDMA_BC6_IMT2000: 
@MM_MODEM_BAND_CDMA_BC7_CELLULAR_700: 
@MM_MODEM_BAND_CDMA_BC8_1800: 
@MM_MODEM_BAND_CDMA_BC9_900: 
@MM_MODEM_BAND_CDMA_BC10_SECONDARY_800: 
@MM_MODEM_BAND_CDMA_BC11_PAMR_400: 
@MM_MODEM_BAND_CDMA_BC12_PAMR_800: 
@MM_MODEM_BAND_CDMA_BC13_IMT2000_2500: 
@MM_MODEM_BAND_CDMA_BC14_PCS2_1900: 
@MM_MODEM_BAND_CDMA_BC15_AWS: 
@MM_MODEM_BAND_CDMA_BC16_US_2500: 
@MM_MODEM_BAND_CDMA_BC17_US_FLO_2500: 
@MM_MODEM_BAND_CDMA_BC18_US_PS_700: 
@MM_MODEM_BAND_CDMA_BC19_US_LOWER_700: 
@MM_MODEM_BAND_ANY: 

<!-- ##### ENUM MMModemCapability ##### -->
<para>

</para>

@MM_MODEM_CAPABILITY_NONE: 
@MM_MODEM_CAPABILITY_POTS: 
@MM_MODEM_CAPABILITY_CDMA_EVDO: 
@MM_MODEM_CAPABILITY_GSM_UMTS: 
@MM_MODEM_CAPABILITY_LTE: 
@MM_MODEM_CAPABILITY_LTE_ADVANCED: 
@MM_MODEM_CAPABILITY_IRIDIUM: 
@MM_MODEM_CAPABILITY_ANY: 

<!-- ##### ENUM MMModemCdmaActivationState ##### -->
<para>

</para>

@MM_MODEM_CDMA_ACTIVATION_STATE_UNKNOWN: 
@MM_MODEM_CDMA_ACTIVATION_STATE_NOT_ACTIVATED: 
@MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATING: 
@MM_MODEM_CDMA_ACTIVATION_STATE_PARTIALLY_ACTIVATED: 
@MM_MODEM_CDMA_ACTIVATION_STATE_ACTIVATED: 

<!-- ##### ENUM MMModemCdmaRegistrationState ##### -->
<para>

</para>

@MM_MODEM_CDMA_REGISTRATION_STATE_UNKNOWN: 
@MM_MODEM_CDMA_REGISTRATION_STATE_REGISTERED: 
@MM_MODEM_CDMA_REGISTRATION_STATE_HOME: 
@MM_MODEM_CDMA_REGISTRATION_STATE_ROAMING: 

<!-- ##### ENUM MMModemCdmaRmProtocol ##### -->
<para>

</para>

@MM_MODEM_CDMA_RM_PROTOCOL_UNKNOWN: 
@MM_MODEM_CDMA_RM_PROTOCOL_ASYNC: 
@MM_MODEM_CDMA_RM_PROTOCOL_PACKET_RELAY: 
@MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_PPP: 
@MM_MODEM_CDMA_RM_PROTOCOL_PACKET_NETWORK_SLIP: 
@MM_MODEM_CDMA_RM_PROTOCOL_STU_III: 

<!-- ##### ENUM MMModemContactsStorage ##### -->
<para>

</para>

@MM_MODEM_CONTACTS_STORAGE_UNKNOWN: 
@MM_MODEM_CONTACTS_STORAGE_ME: 
@MM_MODEM_CONTACTS_STORAGE_SM: 
@MM_MODEM_CONTACTS_STORAGE_MT: 

<!-- ##### ENUM MMModemLocationSource ##### -->
<para>

</para>

@MM_MODEM_LOCATION_SOURCE_NONE: 
@MM_MODEM_LOCATION_SOURCE_3GPP_LAC_CI: 
@MM_MODEM_LOCATION_SOURCE_GPS_RAW: 
@MM_MODEM_LOCATION_SOURCE_GPS_NMEA: 
@MM_MODEM_LOCATION_SOURCE_CDMA_BS: 

<!-- ##### ENUM MMModemLock ##### -->
<para>

</para>

@MM_MODEM_LOCK_UNKNOWN: 
@MM_MODEM_LOCK_NONE: 
@MM_MODEM_LOCK_SIM_PIN: 
@MM_MODEM_LOCK_SIM_PIN2: 
@MM_MODEM_LOCK_SIM_PUK: 
@MM_MODEM_LOCK_SIM_PUK2: 
@MM_MODEM_LOCK_PH_SP_PIN: 
@MM_MODEM_LOCK_PH_SP_PUK: 
@MM_MODEM_LOCK_PH_NET_PIN: 
@MM_MODEM_LOCK_PH_NET_PUK: 
@MM_MODEM_LOCK_PH_SIM_PIN: 
@MM_MODEM_LOCK_PH_CORP_PIN: 
@MM_MODEM_LOCK_PH_CORP_PUK: 
@MM_MODEM_LOCK_PH_FSIM_PIN: 
@MM_MODEM_LOCK_PH_FSIM_PUK: 
@MM_MODEM_LOCK_PH_NETSUB_PIN: 
@MM_MODEM_LOCK_PH_NETSUB_PUK: 

<!-- ##### ENUM MMModemMode ##### -->
<para>

</para>

@MM_MODEM_MODE_NONE: 
@MM_MODEM_MODE_CS: 
@MM_MODEM_MODE_2G: 
@MM_MODEM_MODE_3G: 
@MM_MODEM_MODE_4G: 
@MM_MODEM_MODE_ANY: 

<!-- ##### ENUM MMModemState ##### -->
<para>

</para>

@MM_MODEM_STATE_FAILED: 
@MM_MODEM_STATE_UNKNOWN: 
@MM_MODEM_STATE_INITIALIZING: 
@MM_MODEM_STATE_LOCKED: 
@MM_MODEM_STATE_DISABLED: 
@MM_MODEM_STATE_DISABLING: 
@MM_MODEM_STATE_ENABLING: 
@MM_MODEM_STATE_ENABLED: 
@MM_MODEM_STATE_SEARCHING: 
@MM_MODEM_STATE_REGISTERED: 
@MM_MODEM_STATE_DISCONNECTING: 
@MM_MODEM_STATE_CONNECTING: 
@MM_MODEM_STATE_CONNECTED: 

<!-- ##### ENUM MMModemStateFailedReason ##### -->
<para>

</para>

@MM_MODEM_STATE_FAILED_REASON_NONE: 
@MM_MODEM_STATE_FAILED_REASON_UNKNOWN: 
@MM_MODEM_STATE_FAILED_REASON_SIM_MISSING: 
@MM_MODEM_STATE_FAILED_REASON_SIM_ERROR: 

<!-- ##### ENUM MMModemStateChangeReason ##### -->
<para>

</para>

@MM_MODEM_STATE_CHANGE_REASON_UNKNOWN: 
@MM_MODEM_STATE_CHANGE_REASON_USER_REQUESTED: 
@MM_MODEM_STATE_CHANGE_REASON_SUSPEND: 
@MM_MODEM_STATE_CHANGE_REASON_FAILURE: 

<!-- ##### ENUM MMModemPowerState ##### -->
<para>

</para>

@MM_MODEM_POWER_STATE_UNKNOWN: 
@MM_MODEM_POWER_STATE_OFF: 
@MM_MODEM_POWER_STATE_LOW: 
@MM_MODEM_POWER_STATE_ON: 

<!-- ##### ENUM MMModemPortType ##### -->
<para>

</para>

@MM_MODEM_PORT_TYPE_UNKNOWN: 
@MM_MODEM_PORT_TYPE_NET: 
@MM_MODEM_PORT_TYPE_AT: 
@MM_MODEM_PORT_TYPE_QCDM: 
@MM_MODEM_PORT_TYPE_GPS: 
@MM_MODEM_PORT_TYPE_QMI: 
@MM_MODEM_PORT_TYPE_MBIM: 

<!-- ##### ENUM MMSmsPduType ##### -->
<para>

</para>

@MM_SMS_PDU_TYPE_UNKNOWN: 
@MM_SMS_PDU_TYPE_DELIVER: 
@MM_SMS_PDU_TYPE_SUBMIT: 
@MM_SMS_PDU_TYPE_STATUS_REPORT: 

<!-- ##### ENUM MMSmsState ##### -->
<para>

</para>

@MM_SMS_STATE_UNKNOWN: 
@MM_SMS_STATE_STORED: 
@MM_SMS_STATE_RECEIVING: 
@MM_SMS_STATE_RECEIVED: 
@MM_SMS_STATE_SENDING: 
@MM_SMS_STATE_SENT: 

<!-- ##### ENUM MMSmsDeliveryState ##### -->
<para>

</para>

@MM_SMS_DELIVERY_STATE_COMPLETED_RECEIVED: 
@MM_SMS_DELIVERY_STATE_COMPLETED_FORWARDED_UNCONFIRMED: 
@MM_SMS_DELIVERY_STATE_COMPLETED_REPLACED_BY_SC: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_CONGESTION: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_SME_BUSY: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_NO_RESPONSE_FROM_SME: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_SERVICE_REJECTED: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_QOS_NOT_AVAILABLE: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_ERROR_IN_SME: 
@MM_SMS_DELIVERY_STATE_ERROR_REMOTE_PROCEDURE: 
@MM_SMS_DELIVERY_STATE_ERROR_INCOMPATIBLE_DESTINATION: 
@MM_SMS_DELIVERY_STATE_ERROR_CONNECTION_REJECTED: 
@MM_SMS_DELIVERY_STATE_ERROR_NOT_OBTAINABLE: 
@MM_SMS_DELIVERY_STATE_ERROR_QOS_NOT_AVAILABLE: 
@MM_SMS_DELIVERY_STATE_ERROR_NO_INTERWORKING_AVAILABLE: 
@MM_SMS_DELIVERY_STATE_ERROR_VALIDITY_PERIOD_EXPIRED: 
@MM_SMS_DELIVERY_STATE_ERROR_DELETED_BY_ORIGINATING_SME: 
@MM_SMS_DELIVERY_STATE_ERROR_DELETED_BY_SC_ADMINISTRATION: 
@MM_SMS_DELIVERY_STATE_ERROR_MESSAGE_DOES_NOT_EXIST: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_CONGESTION: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_SME_BUSY: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_NO_RESPONSE_FROM_SME: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_SERVICE_REJECTED: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_QOS_NOT_AVAILABLE: 
@MM_SMS_DELIVERY_STATE_TEMPORARY_FATAL_ERROR_IN_SME: 
@MM_SMS_DELIVERY_STATE_UNKNOWN: 

<!-- ##### ENUM MMSmsStorage ##### -->
<para>

</para>

@MM_SMS_STORAGE_UNKNOWN: 
@MM_SMS_STORAGE_SM: 
@MM_SMS_STORAGE_ME: 
@MM_SMS_STORAGE_MT: 
@MM_SMS_STORAGE_SR: 
@MM_SMS_STORAGE_BM: 
@MM_SMS_STORAGE_TA: 

<!-- ##### ENUM MMSmsValidityType ##### -->
<para>

</para>

@MM_SMS_VALIDITY_TYPE_UNKNOWN: 
@MM_SMS_VALIDITY_TYPE_RELATIVE: 
@MM_SMS_VALIDITY_TYPE_ABSOLUTE: 
@MM_SMS_VALIDITY_TYPE_ENHANCED: 

