/* mediators.c generated by valac 0.14.2, the Vala compiler
 * generated from mediators.vala, do not modify */

/*
 * Copyright (C) 2009-2011 Michael 'Mickey' Lauer <mlauer@vanille-media.de>
 *                         Simon Busch <morphis@gravedo.de>
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.

 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
 *
 */

#include <glib.h>
#include <glib-object.h>
#include <gee.h>
#include <fsogsm.h>


#define TYPE_MSM_DEBUG_COMMAND (msm_debug_command_get_type ())
#define MSM_DEBUG_COMMAND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEBUG_COMMAND, MsmDebugCommand))
#define MSM_DEBUG_COMMAND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEBUG_COMMAND, MsmDebugCommandClass))
#define IS_MSM_DEBUG_COMMAND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEBUG_COMMAND))
#define IS_MSM_DEBUG_COMMAND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEBUG_COMMAND))
#define MSM_DEBUG_COMMAND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEBUG_COMMAND, MsmDebugCommandClass))

typedef struct _MsmDebugCommand MsmDebugCommand;
typedef struct _MsmDebugCommandClass MsmDebugCommandClass;

#define TYPE_MSM_DEBUG_INJECT_RESPONSE (msm_debug_inject_response_get_type ())
#define MSM_DEBUG_INJECT_RESPONSE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEBUG_INJECT_RESPONSE, MsmDebugInjectResponse))
#define MSM_DEBUG_INJECT_RESPONSE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEBUG_INJECT_RESPONSE, MsmDebugInjectResponseClass))
#define IS_MSM_DEBUG_INJECT_RESPONSE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEBUG_INJECT_RESPONSE))
#define IS_MSM_DEBUG_INJECT_RESPONSE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEBUG_INJECT_RESPONSE))
#define MSM_DEBUG_INJECT_RESPONSE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEBUG_INJECT_RESPONSE, MsmDebugInjectResponseClass))

typedef struct _MsmDebugInjectResponse MsmDebugInjectResponse;
typedef struct _MsmDebugInjectResponseClass MsmDebugInjectResponseClass;

#define TYPE_MSM_DEBUG_PING (msm_debug_ping_get_type ())
#define MSM_DEBUG_PING(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEBUG_PING, MsmDebugPing))
#define MSM_DEBUG_PING_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEBUG_PING, MsmDebugPingClass))
#define IS_MSM_DEBUG_PING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEBUG_PING))
#define IS_MSM_DEBUG_PING_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEBUG_PING))
#define MSM_DEBUG_PING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEBUG_PING, MsmDebugPingClass))

typedef struct _MsmDebugPing MsmDebugPing;
typedef struct _MsmDebugPingClass MsmDebugPingClass;

#define TYPE_MSM_SIM_GET_AUTH_CODE_REQUIRED (msm_sim_get_auth_code_required_get_type ())
#define MSM_SIM_GET_AUTH_CODE_REQUIRED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_GET_AUTH_CODE_REQUIRED, MsmSimGetAuthCodeRequired))
#define MSM_SIM_GET_AUTH_CODE_REQUIRED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_GET_AUTH_CODE_REQUIRED, MsmSimGetAuthCodeRequiredClass))
#define IS_MSM_SIM_GET_AUTH_CODE_REQUIRED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_GET_AUTH_CODE_REQUIRED))
#define IS_MSM_SIM_GET_AUTH_CODE_REQUIRED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_GET_AUTH_CODE_REQUIRED))
#define MSM_SIM_GET_AUTH_CODE_REQUIRED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_GET_AUTH_CODE_REQUIRED, MsmSimGetAuthCodeRequiredClass))

typedef struct _MsmSimGetAuthCodeRequired MsmSimGetAuthCodeRequired;
typedef struct _MsmSimGetAuthCodeRequiredClass MsmSimGetAuthCodeRequiredClass;

#define TYPE_MSM_SIM_GET_AUTH_STATUS (msm_sim_get_auth_status_get_type ())
#define MSM_SIM_GET_AUTH_STATUS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_GET_AUTH_STATUS, MsmSimGetAuthStatus))
#define MSM_SIM_GET_AUTH_STATUS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_GET_AUTH_STATUS, MsmSimGetAuthStatusClass))
#define IS_MSM_SIM_GET_AUTH_STATUS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_GET_AUTH_STATUS))
#define IS_MSM_SIM_GET_AUTH_STATUS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_GET_AUTH_STATUS))
#define MSM_SIM_GET_AUTH_STATUS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_GET_AUTH_STATUS, MsmSimGetAuthStatusClass))

typedef struct _MsmSimGetAuthStatus MsmSimGetAuthStatus;
typedef struct _MsmSimGetAuthStatusClass MsmSimGetAuthStatusClass;

#define TYPE_MSM_SIM_SEND_AUTH_CODE (msm_sim_send_auth_code_get_type ())
#define MSM_SIM_SEND_AUTH_CODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_SEND_AUTH_CODE, MsmSimSendAuthCode))
#define MSM_SIM_SEND_AUTH_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_SEND_AUTH_CODE, MsmSimSendAuthCodeClass))
#define IS_MSM_SIM_SEND_AUTH_CODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_SEND_AUTH_CODE))
#define IS_MSM_SIM_SEND_AUTH_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_SEND_AUTH_CODE))
#define MSM_SIM_SEND_AUTH_CODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_SEND_AUTH_CODE, MsmSimSendAuthCodeClass))

typedef struct _MsmSimSendAuthCode MsmSimSendAuthCode;
typedef struct _MsmSimSendAuthCodeClass MsmSimSendAuthCodeClass;

#define TYPE_MSM_SIM_GET_INFORMATION (msm_sim_get_information_get_type ())
#define MSM_SIM_GET_INFORMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_GET_INFORMATION, MsmSimGetInformation))
#define MSM_SIM_GET_INFORMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_GET_INFORMATION, MsmSimGetInformationClass))
#define IS_MSM_SIM_GET_INFORMATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_GET_INFORMATION))
#define IS_MSM_SIM_GET_INFORMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_GET_INFORMATION))
#define MSM_SIM_GET_INFORMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_GET_INFORMATION, MsmSimGetInformationClass))

typedef struct _MsmSimGetInformation MsmSimGetInformation;
typedef struct _MsmSimGetInformationClass MsmSimGetInformationClass;

#define TYPE_MSM_SIM_DELETE_ENTRY (msm_sim_delete_entry_get_type ())
#define MSM_SIM_DELETE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_DELETE_ENTRY, MsmSimDeleteEntry))
#define MSM_SIM_DELETE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_DELETE_ENTRY, MsmSimDeleteEntryClass))
#define IS_MSM_SIM_DELETE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_DELETE_ENTRY))
#define IS_MSM_SIM_DELETE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_DELETE_ENTRY))
#define MSM_SIM_DELETE_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_DELETE_ENTRY, MsmSimDeleteEntryClass))

typedef struct _MsmSimDeleteEntry MsmSimDeleteEntry;
typedef struct _MsmSimDeleteEntryClass MsmSimDeleteEntryClass;

#define TYPE_MSM_SIM_GET_PHONEBOOK_INFO (msm_sim_get_phonebook_info_get_type ())
#define MSM_SIM_GET_PHONEBOOK_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_GET_PHONEBOOK_INFO, MsmSimGetPhonebookInfo))
#define MSM_SIM_GET_PHONEBOOK_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_GET_PHONEBOOK_INFO, MsmSimGetPhonebookInfoClass))
#define IS_MSM_SIM_GET_PHONEBOOK_INFO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_GET_PHONEBOOK_INFO))
#define IS_MSM_SIM_GET_PHONEBOOK_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_GET_PHONEBOOK_INFO))
#define MSM_SIM_GET_PHONEBOOK_INFO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_GET_PHONEBOOK_INFO, MsmSimGetPhonebookInfoClass))

typedef struct _MsmSimGetPhonebookInfo MsmSimGetPhonebookInfo;
typedef struct _MsmSimGetPhonebookInfoClass MsmSimGetPhonebookInfoClass;

#define TYPE_MSM_SIM_WRITE_ENTRY (msm_sim_write_entry_get_type ())
#define MSM_SIM_WRITE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_WRITE_ENTRY, MsmSimWriteEntry))
#define MSM_SIM_WRITE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_WRITE_ENTRY, MsmSimWriteEntryClass))
#define IS_MSM_SIM_WRITE_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_WRITE_ENTRY))
#define IS_MSM_SIM_WRITE_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_WRITE_ENTRY))
#define MSM_SIM_WRITE_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_WRITE_ENTRY, MsmSimWriteEntryClass))

typedef struct _MsmSimWriteEntry MsmSimWriteEntry;
typedef struct _MsmSimWriteEntryClass MsmSimWriteEntryClass;

#define TYPE_MSM_SIM_RETRIEVE_PHONEBOOK (msm_sim_retrieve_phonebook_get_type ())
#define MSM_SIM_RETRIEVE_PHONEBOOK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_RETRIEVE_PHONEBOOK, MsmSimRetrievePhonebook))
#define MSM_SIM_RETRIEVE_PHONEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_RETRIEVE_PHONEBOOK, MsmSimRetrievePhonebookClass))
#define IS_MSM_SIM_RETRIEVE_PHONEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_RETRIEVE_PHONEBOOK))
#define IS_MSM_SIM_RETRIEVE_PHONEBOOK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_RETRIEVE_PHONEBOOK))
#define MSM_SIM_RETRIEVE_PHONEBOOK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_RETRIEVE_PHONEBOOK, MsmSimRetrievePhonebookClass))

typedef struct _MsmSimRetrievePhonebook MsmSimRetrievePhonebook;
typedef struct _MsmSimRetrievePhonebookClass MsmSimRetrievePhonebookClass;

#define TYPE_MSM_SIM_DELETE_MESSAGE (msm_sim_delete_message_get_type ())
#define MSM_SIM_DELETE_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_DELETE_MESSAGE, MsmSimDeleteMessage))
#define MSM_SIM_DELETE_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_DELETE_MESSAGE, MsmSimDeleteMessageClass))
#define IS_MSM_SIM_DELETE_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_DELETE_MESSAGE))
#define IS_MSM_SIM_DELETE_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_DELETE_MESSAGE))
#define MSM_SIM_DELETE_MESSAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_DELETE_MESSAGE, MsmSimDeleteMessageClass))

typedef struct _MsmSimDeleteMessage MsmSimDeleteMessage;
typedef struct _MsmSimDeleteMessageClass MsmSimDeleteMessageClass;

#define TYPE_MSM_SIM_GET_SERVICE_CENTER_NUMBER (msm_sim_get_service_center_number_get_type ())
#define MSM_SIM_GET_SERVICE_CENTER_NUMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_GET_SERVICE_CENTER_NUMBER, MsmSimGetServiceCenterNumber))
#define MSM_SIM_GET_SERVICE_CENTER_NUMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_GET_SERVICE_CENTER_NUMBER, MsmSimGetServiceCenterNumberClass))
#define IS_MSM_SIM_GET_SERVICE_CENTER_NUMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_GET_SERVICE_CENTER_NUMBER))
#define IS_MSM_SIM_GET_SERVICE_CENTER_NUMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_GET_SERVICE_CENTER_NUMBER))
#define MSM_SIM_GET_SERVICE_CENTER_NUMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_GET_SERVICE_CENTER_NUMBER, MsmSimGetServiceCenterNumberClass))

typedef struct _MsmSimGetServiceCenterNumber MsmSimGetServiceCenterNumber;
typedef struct _MsmSimGetServiceCenterNumberClass MsmSimGetServiceCenterNumberClass;

#define TYPE_MSM_SIM_GET_UNLOCK_COUNTERS (msm_sim_get_unlock_counters_get_type ())
#define MSM_SIM_GET_UNLOCK_COUNTERS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_GET_UNLOCK_COUNTERS, MsmSimGetUnlockCounters))
#define MSM_SIM_GET_UNLOCK_COUNTERS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_GET_UNLOCK_COUNTERS, MsmSimGetUnlockCountersClass))
#define IS_MSM_SIM_GET_UNLOCK_COUNTERS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_GET_UNLOCK_COUNTERS))
#define IS_MSM_SIM_GET_UNLOCK_COUNTERS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_GET_UNLOCK_COUNTERS))
#define MSM_SIM_GET_UNLOCK_COUNTERS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_GET_UNLOCK_COUNTERS, MsmSimGetUnlockCountersClass))

typedef struct _MsmSimGetUnlockCounters MsmSimGetUnlockCounters;
typedef struct _MsmSimGetUnlockCountersClass MsmSimGetUnlockCountersClass;

#define TYPE_MSM_SIM_RETRIEVE_MESSAGE (msm_sim_retrieve_message_get_type ())
#define MSM_SIM_RETRIEVE_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_RETRIEVE_MESSAGE, MsmSimRetrieveMessage))
#define MSM_SIM_RETRIEVE_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_RETRIEVE_MESSAGE, MsmSimRetrieveMessageClass))
#define IS_MSM_SIM_RETRIEVE_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_RETRIEVE_MESSAGE))
#define IS_MSM_SIM_RETRIEVE_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_RETRIEVE_MESSAGE))
#define MSM_SIM_RETRIEVE_MESSAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_RETRIEVE_MESSAGE, MsmSimRetrieveMessageClass))

typedef struct _MsmSimRetrieveMessage MsmSimRetrieveMessage;
typedef struct _MsmSimRetrieveMessageClass MsmSimRetrieveMessageClass;

#define TYPE_MSM_SIM_SEND_STORED_MESSAGE (msm_sim_send_stored_message_get_type ())
#define MSM_SIM_SEND_STORED_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_SEND_STORED_MESSAGE, MsmSimSendStoredMessage))
#define MSM_SIM_SEND_STORED_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_SEND_STORED_MESSAGE, MsmSimSendStoredMessageClass))
#define IS_MSM_SIM_SEND_STORED_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_SEND_STORED_MESSAGE))
#define IS_MSM_SIM_SEND_STORED_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_SEND_STORED_MESSAGE))
#define MSM_SIM_SEND_STORED_MESSAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_SEND_STORED_MESSAGE, MsmSimSendStoredMessageClass))

typedef struct _MsmSimSendStoredMessage MsmSimSendStoredMessage;
typedef struct _MsmSimSendStoredMessageClass MsmSimSendStoredMessageClass;

#define TYPE_MSM_SIM_SET_SERVICE_CENTER_NUMBER (msm_sim_set_service_center_number_get_type ())
#define MSM_SIM_SET_SERVICE_CENTER_NUMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_SET_SERVICE_CENTER_NUMBER, MsmSimSetServiceCenterNumber))
#define MSM_SIM_SET_SERVICE_CENTER_NUMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_SET_SERVICE_CENTER_NUMBER, MsmSimSetServiceCenterNumberClass))
#define IS_MSM_SIM_SET_SERVICE_CENTER_NUMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_SET_SERVICE_CENTER_NUMBER))
#define IS_MSM_SIM_SET_SERVICE_CENTER_NUMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_SET_SERVICE_CENTER_NUMBER))
#define MSM_SIM_SET_SERVICE_CENTER_NUMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_SET_SERVICE_CENTER_NUMBER, MsmSimSetServiceCenterNumberClass))

typedef struct _MsmSimSetServiceCenterNumber MsmSimSetServiceCenterNumber;
typedef struct _MsmSimSetServiceCenterNumberClass MsmSimSetServiceCenterNumberClass;

#define TYPE_MSM_SIM_STORE_MESSAGE (msm_sim_store_message_get_type ())
#define MSM_SIM_STORE_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_STORE_MESSAGE, MsmSimStoreMessage))
#define MSM_SIM_STORE_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_STORE_MESSAGE, MsmSimStoreMessageClass))
#define IS_MSM_SIM_STORE_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_STORE_MESSAGE))
#define IS_MSM_SIM_STORE_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_STORE_MESSAGE))
#define MSM_SIM_STORE_MESSAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_STORE_MESSAGE, MsmSimStoreMessageClass))

typedef struct _MsmSimStoreMessage MsmSimStoreMessage;
typedef struct _MsmSimStoreMessageClass MsmSimStoreMessageClass;

#define TYPE_MSM_SIM_UNLOCK (msm_sim_unlock_get_type ())
#define MSM_SIM_UNLOCK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_UNLOCK, MsmSimUnlock))
#define MSM_SIM_UNLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_UNLOCK, MsmSimUnlockClass))
#define IS_MSM_SIM_UNLOCK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_UNLOCK))
#define IS_MSM_SIM_UNLOCK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_UNLOCK))
#define MSM_SIM_UNLOCK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_UNLOCK, MsmSimUnlockClass))

typedef struct _MsmSimUnlock MsmSimUnlock;
typedef struct _MsmSimUnlockClass MsmSimUnlockClass;

#define TYPE_MSM_SIM_CHANGE_AUTH_CODE (msm_sim_change_auth_code_get_type ())
#define MSM_SIM_CHANGE_AUTH_CODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SIM_CHANGE_AUTH_CODE, MsmSimChangeAuthCode))
#define MSM_SIM_CHANGE_AUTH_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SIM_CHANGE_AUTH_CODE, MsmSimChangeAuthCodeClass))
#define IS_MSM_SIM_CHANGE_AUTH_CODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SIM_CHANGE_AUTH_CODE))
#define IS_MSM_SIM_CHANGE_AUTH_CODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SIM_CHANGE_AUTH_CODE))
#define MSM_SIM_CHANGE_AUTH_CODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SIM_CHANGE_AUTH_CODE, MsmSimChangeAuthCodeClass))

typedef struct _MsmSimChangeAuthCode MsmSimChangeAuthCode;
typedef struct _MsmSimChangeAuthCodeClass MsmSimChangeAuthCodeClass;

#define TYPE_MSM_DEVICE_GET_FEATURES (msm_device_get_features_get_type ())
#define MSM_DEVICE_GET_FEATURES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_FEATURES, MsmDeviceGetFeatures))
#define MSM_DEVICE_GET_FEATURES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_FEATURES, MsmDeviceGetFeaturesClass))
#define IS_MSM_DEVICE_GET_FEATURES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_FEATURES))
#define IS_MSM_DEVICE_GET_FEATURES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_FEATURES))
#define MSM_DEVICE_GET_FEATURES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_FEATURES, MsmDeviceGetFeaturesClass))

typedef struct _MsmDeviceGetFeatures MsmDeviceGetFeatures;
typedef struct _MsmDeviceGetFeaturesClass MsmDeviceGetFeaturesClass;

#define TYPE_MSM_DEVICE_GET_INFORMATION (msm_device_get_information_get_type ())
#define MSM_DEVICE_GET_INFORMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_INFORMATION, MsmDeviceGetInformation))
#define MSM_DEVICE_GET_INFORMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_INFORMATION, MsmDeviceGetInformationClass))
#define IS_MSM_DEVICE_GET_INFORMATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_INFORMATION))
#define IS_MSM_DEVICE_GET_INFORMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_INFORMATION))
#define MSM_DEVICE_GET_INFORMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_INFORMATION, MsmDeviceGetInformationClass))

typedef struct _MsmDeviceGetInformation MsmDeviceGetInformation;
typedef struct _MsmDeviceGetInformationClass MsmDeviceGetInformationClass;

#define TYPE_MSM_DEVICE_GET_FUNCTIONALITY (msm_device_get_functionality_get_type ())
#define MSM_DEVICE_GET_FUNCTIONALITY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_FUNCTIONALITY, MsmDeviceGetFunctionality))
#define MSM_DEVICE_GET_FUNCTIONALITY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_FUNCTIONALITY, MsmDeviceGetFunctionalityClass))
#define IS_MSM_DEVICE_GET_FUNCTIONALITY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_FUNCTIONALITY))
#define IS_MSM_DEVICE_GET_FUNCTIONALITY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_FUNCTIONALITY))
#define MSM_DEVICE_GET_FUNCTIONALITY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_FUNCTIONALITY, MsmDeviceGetFunctionalityClass))

typedef struct _MsmDeviceGetFunctionality MsmDeviceGetFunctionality;
typedef struct _MsmDeviceGetFunctionalityClass MsmDeviceGetFunctionalityClass;

#define TYPE_MSM_DEVICE_GET_POWER_STATUS (msm_device_get_power_status_get_type ())
#define MSM_DEVICE_GET_POWER_STATUS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_POWER_STATUS, MsmDeviceGetPowerStatus))
#define MSM_DEVICE_GET_POWER_STATUS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_POWER_STATUS, MsmDeviceGetPowerStatusClass))
#define IS_MSM_DEVICE_GET_POWER_STATUS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_POWER_STATUS))
#define IS_MSM_DEVICE_GET_POWER_STATUS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_POWER_STATUS))
#define MSM_DEVICE_GET_POWER_STATUS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_POWER_STATUS, MsmDeviceGetPowerStatusClass))

typedef struct _MsmDeviceGetPowerStatus MsmDeviceGetPowerStatus;
typedef struct _MsmDeviceGetPowerStatusClass MsmDeviceGetPowerStatusClass;

#define TYPE_MSM_DEVICE_SET_FUNCTIONALITY (msm_device_set_functionality_get_type ())
#define MSM_DEVICE_SET_FUNCTIONALITY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_SET_FUNCTIONALITY, MsmDeviceSetFunctionality))
#define MSM_DEVICE_SET_FUNCTIONALITY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_SET_FUNCTIONALITY, MsmDeviceSetFunctionalityClass))
#define IS_MSM_DEVICE_SET_FUNCTIONALITY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_SET_FUNCTIONALITY))
#define IS_MSM_DEVICE_SET_FUNCTIONALITY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_SET_FUNCTIONALITY))
#define MSM_DEVICE_SET_FUNCTIONALITY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_SET_FUNCTIONALITY, MsmDeviceSetFunctionalityClass))

typedef struct _MsmDeviceSetFunctionality MsmDeviceSetFunctionality;
typedef struct _MsmDeviceSetFunctionalityClass MsmDeviceSetFunctionalityClass;

#define TYPE_MSM_DEVICE_GET_CURRENT_TIME (msm_device_get_current_time_get_type ())
#define MSM_DEVICE_GET_CURRENT_TIME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_CURRENT_TIME, MsmDeviceGetCurrentTime))
#define MSM_DEVICE_GET_CURRENT_TIME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_CURRENT_TIME, MsmDeviceGetCurrentTimeClass))
#define IS_MSM_DEVICE_GET_CURRENT_TIME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_CURRENT_TIME))
#define IS_MSM_DEVICE_GET_CURRENT_TIME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_CURRENT_TIME))
#define MSM_DEVICE_GET_CURRENT_TIME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_CURRENT_TIME, MsmDeviceGetCurrentTimeClass))

typedef struct _MsmDeviceGetCurrentTime MsmDeviceGetCurrentTime;
typedef struct _MsmDeviceGetCurrentTimeClass MsmDeviceGetCurrentTimeClass;

#define TYPE_MSM_DEVICE_SET_CURRENT_TIME (msm_device_set_current_time_get_type ())
#define MSM_DEVICE_SET_CURRENT_TIME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_SET_CURRENT_TIME, MsmDeviceSetCurrentTime))
#define MSM_DEVICE_SET_CURRENT_TIME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_SET_CURRENT_TIME, MsmDeviceSetCurrentTimeClass))
#define IS_MSM_DEVICE_SET_CURRENT_TIME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_SET_CURRENT_TIME))
#define IS_MSM_DEVICE_SET_CURRENT_TIME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_SET_CURRENT_TIME))
#define MSM_DEVICE_SET_CURRENT_TIME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_SET_CURRENT_TIME, MsmDeviceSetCurrentTimeClass))

typedef struct _MsmDeviceSetCurrentTime MsmDeviceSetCurrentTime;
typedef struct _MsmDeviceSetCurrentTimeClass MsmDeviceSetCurrentTimeClass;

#define TYPE_MSM_DEVICE_GET_ALARM_TIME (msm_device_get_alarm_time_get_type ())
#define MSM_DEVICE_GET_ALARM_TIME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_ALARM_TIME, MsmDeviceGetAlarmTime))
#define MSM_DEVICE_GET_ALARM_TIME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_ALARM_TIME, MsmDeviceGetAlarmTimeClass))
#define IS_MSM_DEVICE_GET_ALARM_TIME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_ALARM_TIME))
#define IS_MSM_DEVICE_GET_ALARM_TIME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_ALARM_TIME))
#define MSM_DEVICE_GET_ALARM_TIME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_ALARM_TIME, MsmDeviceGetAlarmTimeClass))

typedef struct _MsmDeviceGetAlarmTime MsmDeviceGetAlarmTime;
typedef struct _MsmDeviceGetAlarmTimeClass MsmDeviceGetAlarmTimeClass;

#define TYPE_MSM_DEVICE_GET_MICROPHONE_MUTED (msm_device_get_microphone_muted_get_type ())
#define MSM_DEVICE_GET_MICROPHONE_MUTED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_MICROPHONE_MUTED, MsmDeviceGetMicrophoneMuted))
#define MSM_DEVICE_GET_MICROPHONE_MUTED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_MICROPHONE_MUTED, MsmDeviceGetMicrophoneMutedClass))
#define IS_MSM_DEVICE_GET_MICROPHONE_MUTED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_MICROPHONE_MUTED))
#define IS_MSM_DEVICE_GET_MICROPHONE_MUTED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_MICROPHONE_MUTED))
#define MSM_DEVICE_GET_MICROPHONE_MUTED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_MICROPHONE_MUTED, MsmDeviceGetMicrophoneMutedClass))

typedef struct _MsmDeviceGetMicrophoneMuted MsmDeviceGetMicrophoneMuted;
typedef struct _MsmDeviceGetMicrophoneMutedClass MsmDeviceGetMicrophoneMutedClass;

#define TYPE_MSM_DEVICE_GET_SIM_BUFFERS_SMS (msm_device_get_sim_buffers_sms_get_type ())
#define MSM_DEVICE_GET_SIM_BUFFERS_SMS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_SIM_BUFFERS_SMS, MsmDeviceGetSimBuffersSms))
#define MSM_DEVICE_GET_SIM_BUFFERS_SMS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_SIM_BUFFERS_SMS, MsmDeviceGetSimBuffersSmsClass))
#define IS_MSM_DEVICE_GET_SIM_BUFFERS_SMS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_SIM_BUFFERS_SMS))
#define IS_MSM_DEVICE_GET_SIM_BUFFERS_SMS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_SIM_BUFFERS_SMS))
#define MSM_DEVICE_GET_SIM_BUFFERS_SMS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_SIM_BUFFERS_SMS, MsmDeviceGetSimBuffersSmsClass))

typedef struct _MsmDeviceGetSimBuffersSms MsmDeviceGetSimBuffersSms;
typedef struct _MsmDeviceGetSimBuffersSmsClass MsmDeviceGetSimBuffersSmsClass;

#define TYPE_MSM_DEVICE_GET_SPEAKER_VOLUME (msm_device_get_speaker_volume_get_type ())
#define MSM_DEVICE_GET_SPEAKER_VOLUME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_GET_SPEAKER_VOLUME, MsmDeviceGetSpeakerVolume))
#define MSM_DEVICE_GET_SPEAKER_VOLUME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_GET_SPEAKER_VOLUME, MsmDeviceGetSpeakerVolumeClass))
#define IS_MSM_DEVICE_GET_SPEAKER_VOLUME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_GET_SPEAKER_VOLUME))
#define IS_MSM_DEVICE_GET_SPEAKER_VOLUME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_GET_SPEAKER_VOLUME))
#define MSM_DEVICE_GET_SPEAKER_VOLUME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_GET_SPEAKER_VOLUME, MsmDeviceGetSpeakerVolumeClass))

typedef struct _MsmDeviceGetSpeakerVolume MsmDeviceGetSpeakerVolume;
typedef struct _MsmDeviceGetSpeakerVolumeClass MsmDeviceGetSpeakerVolumeClass;

#define TYPE_MSM_DEVICE_SET_ALARM_TIME (msm_device_set_alarm_time_get_type ())
#define MSM_DEVICE_SET_ALARM_TIME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_SET_ALARM_TIME, MsmDeviceSetAlarmTime))
#define MSM_DEVICE_SET_ALARM_TIME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_SET_ALARM_TIME, MsmDeviceSetAlarmTimeClass))
#define IS_MSM_DEVICE_SET_ALARM_TIME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_SET_ALARM_TIME))
#define IS_MSM_DEVICE_SET_ALARM_TIME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_SET_ALARM_TIME))
#define MSM_DEVICE_SET_ALARM_TIME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_SET_ALARM_TIME, MsmDeviceSetAlarmTimeClass))

typedef struct _MsmDeviceSetAlarmTime MsmDeviceSetAlarmTime;
typedef struct _MsmDeviceSetAlarmTimeClass MsmDeviceSetAlarmTimeClass;

#define TYPE_MSM_DEVICE_SET_MICROPHONE_MUTED (msm_device_set_microphone_muted_get_type ())
#define MSM_DEVICE_SET_MICROPHONE_MUTED(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_SET_MICROPHONE_MUTED, MsmDeviceSetMicrophoneMuted))
#define MSM_DEVICE_SET_MICROPHONE_MUTED_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_SET_MICROPHONE_MUTED, MsmDeviceSetMicrophoneMutedClass))
#define IS_MSM_DEVICE_SET_MICROPHONE_MUTED(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_SET_MICROPHONE_MUTED))
#define IS_MSM_DEVICE_SET_MICROPHONE_MUTED_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_SET_MICROPHONE_MUTED))
#define MSM_DEVICE_SET_MICROPHONE_MUTED_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_SET_MICROPHONE_MUTED, MsmDeviceSetMicrophoneMutedClass))

typedef struct _MsmDeviceSetMicrophoneMuted MsmDeviceSetMicrophoneMuted;
typedef struct _MsmDeviceSetMicrophoneMutedClass MsmDeviceSetMicrophoneMutedClass;

#define TYPE_MSM_DEVICE_SET_SPEAKER_VOLUME (msm_device_set_speaker_volume_get_type ())
#define MSM_DEVICE_SET_SPEAKER_VOLUME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_DEVICE_SET_SPEAKER_VOLUME, MsmDeviceSetSpeakerVolume))
#define MSM_DEVICE_SET_SPEAKER_VOLUME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_DEVICE_SET_SPEAKER_VOLUME, MsmDeviceSetSpeakerVolumeClass))
#define IS_MSM_DEVICE_SET_SPEAKER_VOLUME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_DEVICE_SET_SPEAKER_VOLUME))
#define IS_MSM_DEVICE_SET_SPEAKER_VOLUME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_DEVICE_SET_SPEAKER_VOLUME))
#define MSM_DEVICE_SET_SPEAKER_VOLUME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_DEVICE_SET_SPEAKER_VOLUME, MsmDeviceSetSpeakerVolumeClass))

typedef struct _MsmDeviceSetSpeakerVolume MsmDeviceSetSpeakerVolume;
typedef struct _MsmDeviceSetSpeakerVolumeClass MsmDeviceSetSpeakerVolumeClass;

#define TYPE_MSM_NETWORK_REGISTER (msm_network_register_get_type ())
#define MSM_NETWORK_REGISTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_NETWORK_REGISTER, MsmNetworkRegister))
#define MSM_NETWORK_REGISTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_NETWORK_REGISTER, MsmNetworkRegisterClass))
#define IS_MSM_NETWORK_REGISTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_NETWORK_REGISTER))
#define IS_MSM_NETWORK_REGISTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_NETWORK_REGISTER))
#define MSM_NETWORK_REGISTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_NETWORK_REGISTER, MsmNetworkRegisterClass))

typedef struct _MsmNetworkRegister MsmNetworkRegister;
typedef struct _MsmNetworkRegisterClass MsmNetworkRegisterClass;

#define TYPE_MSM_NETWORK_UNREGISTER (msm_network_unregister_get_type ())
#define MSM_NETWORK_UNREGISTER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_NETWORK_UNREGISTER, MsmNetworkUnregister))
#define MSM_NETWORK_UNREGISTER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_NETWORK_UNREGISTER, MsmNetworkUnregisterClass))
#define IS_MSM_NETWORK_UNREGISTER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_NETWORK_UNREGISTER))
#define IS_MSM_NETWORK_UNREGISTER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_NETWORK_UNREGISTER))
#define MSM_NETWORK_UNREGISTER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_NETWORK_UNREGISTER, MsmNetworkUnregisterClass))

typedef struct _MsmNetworkUnregister MsmNetworkUnregister;
typedef struct _MsmNetworkUnregisterClass MsmNetworkUnregisterClass;

#define TYPE_MSM_NETWORK_GET_STATUS (msm_network_get_status_get_type ())
#define MSM_NETWORK_GET_STATUS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_NETWORK_GET_STATUS, MsmNetworkGetStatus))
#define MSM_NETWORK_GET_STATUS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_NETWORK_GET_STATUS, MsmNetworkGetStatusClass))
#define IS_MSM_NETWORK_GET_STATUS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_NETWORK_GET_STATUS))
#define IS_MSM_NETWORK_GET_STATUS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_NETWORK_GET_STATUS))
#define MSM_NETWORK_GET_STATUS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_NETWORK_GET_STATUS, MsmNetworkGetStatusClass))

typedef struct _MsmNetworkGetStatus MsmNetworkGetStatus;
typedef struct _MsmNetworkGetStatusClass MsmNetworkGetStatusClass;

#define TYPE_MSM_NETWORK_GET_SIGNAL_STRENGTH (msm_network_get_signal_strength_get_type ())
#define MSM_NETWORK_GET_SIGNAL_STRENGTH(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_NETWORK_GET_SIGNAL_STRENGTH, MsmNetworkGetSignalStrength))
#define MSM_NETWORK_GET_SIGNAL_STRENGTH_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_NETWORK_GET_SIGNAL_STRENGTH, MsmNetworkGetSignalStrengthClass))
#define IS_MSM_NETWORK_GET_SIGNAL_STRENGTH(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_NETWORK_GET_SIGNAL_STRENGTH))
#define IS_MSM_NETWORK_GET_SIGNAL_STRENGTH_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_NETWORK_GET_SIGNAL_STRENGTH))
#define MSM_NETWORK_GET_SIGNAL_STRENGTH_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_NETWORK_GET_SIGNAL_STRENGTH, MsmNetworkGetSignalStrengthClass))

typedef struct _MsmNetworkGetSignalStrength MsmNetworkGetSignalStrength;
typedef struct _MsmNetworkGetSignalStrengthClass MsmNetworkGetSignalStrengthClass;

#define TYPE_MSM_NETWORK_LIST_PROVIDERS (msm_network_list_providers_get_type ())
#define MSM_NETWORK_LIST_PROVIDERS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_NETWORK_LIST_PROVIDERS, MsmNetworkListProviders))
#define MSM_NETWORK_LIST_PROVIDERS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_NETWORK_LIST_PROVIDERS, MsmNetworkListProvidersClass))
#define IS_MSM_NETWORK_LIST_PROVIDERS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_NETWORK_LIST_PROVIDERS))
#define IS_MSM_NETWORK_LIST_PROVIDERS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_NETWORK_LIST_PROVIDERS))
#define MSM_NETWORK_LIST_PROVIDERS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_NETWORK_LIST_PROVIDERS, MsmNetworkListProvidersClass))

typedef struct _MsmNetworkListProviders MsmNetworkListProviders;
typedef struct _MsmNetworkListProvidersClass MsmNetworkListProvidersClass;

#define TYPE_MSM_NETWORK_SET_CALLING_ID (msm_network_set_calling_id_get_type ())
#define MSM_NETWORK_SET_CALLING_ID(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_NETWORK_SET_CALLING_ID, MsmNetworkSetCallingId))
#define MSM_NETWORK_SET_CALLING_ID_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_NETWORK_SET_CALLING_ID, MsmNetworkSetCallingIdClass))
#define IS_MSM_NETWORK_SET_CALLING_ID(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_NETWORK_SET_CALLING_ID))
#define IS_MSM_NETWORK_SET_CALLING_ID_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_NETWORK_SET_CALLING_ID))
#define MSM_NETWORK_SET_CALLING_ID_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_NETWORK_SET_CALLING_ID, MsmNetworkSetCallingIdClass))

typedef struct _MsmNetworkSetCallingId MsmNetworkSetCallingId;
typedef struct _MsmNetworkSetCallingIdClass MsmNetworkSetCallingIdClass;

#define TYPE_MSM_NETWORK_GET_CALLING_ID (msm_network_get_calling_id_get_type ())
#define MSM_NETWORK_GET_CALLING_ID(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_NETWORK_GET_CALLING_ID, MsmNetworkGetCallingId))
#define MSM_NETWORK_GET_CALLING_ID_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_NETWORK_GET_CALLING_ID, MsmNetworkGetCallingIdClass))
#define IS_MSM_NETWORK_GET_CALLING_ID(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_NETWORK_GET_CALLING_ID))
#define IS_MSM_NETWORK_GET_CALLING_ID_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_NETWORK_GET_CALLING_ID))
#define MSM_NETWORK_GET_CALLING_ID_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_NETWORK_GET_CALLING_ID, MsmNetworkGetCallingIdClass))

typedef struct _MsmNetworkGetCallingId MsmNetworkGetCallingId;
typedef struct _MsmNetworkGetCallingIdClass MsmNetworkGetCallingIdClass;

#define TYPE_MSM_NETWORK_SEND_USSD_REQUEST (msm_network_send_ussd_request_get_type ())
#define MSM_NETWORK_SEND_USSD_REQUEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_NETWORK_SEND_USSD_REQUEST, MsmNetworkSendUssdRequest))
#define MSM_NETWORK_SEND_USSD_REQUEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_NETWORK_SEND_USSD_REQUEST, MsmNetworkSendUssdRequestClass))
#define IS_MSM_NETWORK_SEND_USSD_REQUEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_NETWORK_SEND_USSD_REQUEST))
#define IS_MSM_NETWORK_SEND_USSD_REQUEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_NETWORK_SEND_USSD_REQUEST))
#define MSM_NETWORK_SEND_USSD_REQUEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_NETWORK_SEND_USSD_REQUEST, MsmNetworkSendUssdRequestClass))

typedef struct _MsmNetworkSendUssdRequest MsmNetworkSendUssdRequest;
typedef struct _MsmNetworkSendUssdRequestClass MsmNetworkSendUssdRequestClass;

#define TYPE_MSM_CALL_ACTIVATE (msm_call_activate_get_type ())
#define MSM_CALL_ACTIVATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CALL_ACTIVATE, MsmCallActivate))
#define MSM_CALL_ACTIVATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CALL_ACTIVATE, MsmCallActivateClass))
#define IS_MSM_CALL_ACTIVATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CALL_ACTIVATE))
#define IS_MSM_CALL_ACTIVATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CALL_ACTIVATE))
#define MSM_CALL_ACTIVATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CALL_ACTIVATE, MsmCallActivateClass))

typedef struct _MsmCallActivate MsmCallActivate;
typedef struct _MsmCallActivateClass MsmCallActivateClass;

#define TYPE_MSM_CALL_HOLD_ACTIVE (msm_call_hold_active_get_type ())
#define MSM_CALL_HOLD_ACTIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CALL_HOLD_ACTIVE, MsmCallHoldActive))
#define MSM_CALL_HOLD_ACTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CALL_HOLD_ACTIVE, MsmCallHoldActiveClass))
#define IS_MSM_CALL_HOLD_ACTIVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CALL_HOLD_ACTIVE))
#define IS_MSM_CALL_HOLD_ACTIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CALL_HOLD_ACTIVE))
#define MSM_CALL_HOLD_ACTIVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CALL_HOLD_ACTIVE, MsmCallHoldActiveClass))

typedef struct _MsmCallHoldActive MsmCallHoldActive;
typedef struct _MsmCallHoldActiveClass MsmCallHoldActiveClass;

#define TYPE_MSM_CALL_INITIATE (msm_call_initiate_get_type ())
#define MSM_CALL_INITIATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CALL_INITIATE, MsmCallInitiate))
#define MSM_CALL_INITIATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CALL_INITIATE, MsmCallInitiateClass))
#define IS_MSM_CALL_INITIATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CALL_INITIATE))
#define IS_MSM_CALL_INITIATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CALL_INITIATE))
#define MSM_CALL_INITIATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CALL_INITIATE, MsmCallInitiateClass))

typedef struct _MsmCallInitiate MsmCallInitiate;
typedef struct _MsmCallInitiateClass MsmCallInitiateClass;

#define TYPE_MSM_CALL_LIST_CALLS (msm_call_list_calls_get_type ())
#define MSM_CALL_LIST_CALLS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CALL_LIST_CALLS, MsmCallListCalls))
#define MSM_CALL_LIST_CALLS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CALL_LIST_CALLS, MsmCallListCallsClass))
#define IS_MSM_CALL_LIST_CALLS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CALL_LIST_CALLS))
#define IS_MSM_CALL_LIST_CALLS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CALL_LIST_CALLS))
#define MSM_CALL_LIST_CALLS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CALL_LIST_CALLS, MsmCallListCallsClass))

typedef struct _MsmCallListCalls MsmCallListCalls;
typedef struct _MsmCallListCallsClass MsmCallListCallsClass;

#define TYPE_MSM_CALL_RELEASE_ALL (msm_call_release_all_get_type ())
#define MSM_CALL_RELEASE_ALL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CALL_RELEASE_ALL, MsmCallReleaseAll))
#define MSM_CALL_RELEASE_ALL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CALL_RELEASE_ALL, MsmCallReleaseAllClass))
#define IS_MSM_CALL_RELEASE_ALL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CALL_RELEASE_ALL))
#define IS_MSM_CALL_RELEASE_ALL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CALL_RELEASE_ALL))
#define MSM_CALL_RELEASE_ALL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CALL_RELEASE_ALL, MsmCallReleaseAllClass))

typedef struct _MsmCallReleaseAll MsmCallReleaseAll;
typedef struct _MsmCallReleaseAllClass MsmCallReleaseAllClass;

#define TYPE_MSM_CALL_RELEASE (msm_call_release_get_type ())
#define MSM_CALL_RELEASE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CALL_RELEASE, MsmCallRelease))
#define MSM_CALL_RELEASE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CALL_RELEASE, MsmCallReleaseClass))
#define IS_MSM_CALL_RELEASE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CALL_RELEASE))
#define IS_MSM_CALL_RELEASE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CALL_RELEASE))
#define MSM_CALL_RELEASE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CALL_RELEASE, MsmCallReleaseClass))

typedef struct _MsmCallRelease MsmCallRelease;
typedef struct _MsmCallReleaseClass MsmCallReleaseClass;

#define TYPE_MSM_CALL_SEND_DTMF (msm_call_send_dtmf_get_type ())
#define MSM_CALL_SEND_DTMF(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CALL_SEND_DTMF, MsmCallSendDtmf))
#define MSM_CALL_SEND_DTMF_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CALL_SEND_DTMF, MsmCallSendDtmfClass))
#define IS_MSM_CALL_SEND_DTMF(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CALL_SEND_DTMF))
#define IS_MSM_CALL_SEND_DTMF_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CALL_SEND_DTMF))
#define MSM_CALL_SEND_DTMF_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CALL_SEND_DTMF, MsmCallSendDtmfClass))

typedef struct _MsmCallSendDtmf MsmCallSendDtmf;
typedef struct _MsmCallSendDtmfClass MsmCallSendDtmfClass;

#define TYPE_MSM_SMS_RETRIEVE_TEXT_MESSAGES (msm_sms_retrieve_text_messages_get_type ())
#define MSM_SMS_RETRIEVE_TEXT_MESSAGES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SMS_RETRIEVE_TEXT_MESSAGES, MsmSmsRetrieveTextMessages))
#define MSM_SMS_RETRIEVE_TEXT_MESSAGES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SMS_RETRIEVE_TEXT_MESSAGES, MsmSmsRetrieveTextMessagesClass))
#define IS_MSM_SMS_RETRIEVE_TEXT_MESSAGES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SMS_RETRIEVE_TEXT_MESSAGES))
#define IS_MSM_SMS_RETRIEVE_TEXT_MESSAGES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SMS_RETRIEVE_TEXT_MESSAGES))
#define MSM_SMS_RETRIEVE_TEXT_MESSAGES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SMS_RETRIEVE_TEXT_MESSAGES, MsmSmsRetrieveTextMessagesClass))

typedef struct _MsmSmsRetrieveTextMessages MsmSmsRetrieveTextMessages;
typedef struct _MsmSmsRetrieveTextMessagesClass MsmSmsRetrieveTextMessagesClass;

#define TYPE_MSM_SMS_SEND_TEXT_MESSAGE (msm_sms_send_text_message_get_type ())
#define MSM_SMS_SEND_TEXT_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_SMS_SEND_TEXT_MESSAGE, MsmSmsSendTextMessage))
#define MSM_SMS_SEND_TEXT_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_SMS_SEND_TEXT_MESSAGE, MsmSmsSendTextMessageClass))
#define IS_MSM_SMS_SEND_TEXT_MESSAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_SMS_SEND_TEXT_MESSAGE))
#define IS_MSM_SMS_SEND_TEXT_MESSAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_SMS_SEND_TEXT_MESSAGE))
#define MSM_SMS_SEND_TEXT_MESSAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_SMS_SEND_TEXT_MESSAGE, MsmSmsSendTextMessageClass))

typedef struct _MsmSmsSendTextMessage MsmSmsSendTextMessage;
typedef struct _MsmSmsSendTextMessageClass MsmSmsSendTextMessageClass;

#define TYPE_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS (msm_cb_set_cell_broadcast_subscriptions_get_type ())
#define MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS, MsmCbSetCellBroadcastSubscriptions))
#define MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS, MsmCbSetCellBroadcastSubscriptionsClass))
#define IS_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS))
#define IS_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS))
#define MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS, MsmCbSetCellBroadcastSubscriptionsClass))

typedef struct _MsmCbSetCellBroadcastSubscriptions MsmCbSetCellBroadcastSubscriptions;
typedef struct _MsmCbSetCellBroadcastSubscriptionsClass MsmCbSetCellBroadcastSubscriptionsClass;

#define TYPE_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS (msm_cb_get_cell_broadcast_subscriptions_get_type ())
#define MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS, MsmCbGetCellBroadcastSubscriptions))
#define MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS, MsmCbGetCellBroadcastSubscriptionsClass))
#define IS_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS))
#define IS_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS))
#define MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS, MsmCbGetCellBroadcastSubscriptionsClass))

typedef struct _MsmCbGetCellBroadcastSubscriptions MsmCbGetCellBroadcastSubscriptions;
typedef struct _MsmCbGetCellBroadcastSubscriptionsClass MsmCbGetCellBroadcastSubscriptionsClass;

#define TYPE_MSM_MONITOR_GET_SERVING_CELL_INFORMATION (msm_monitor_get_serving_cell_information_get_type ())
#define MSM_MONITOR_GET_SERVING_CELL_INFORMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_MONITOR_GET_SERVING_CELL_INFORMATION, MsmMonitorGetServingCellInformation))
#define MSM_MONITOR_GET_SERVING_CELL_INFORMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_MONITOR_GET_SERVING_CELL_INFORMATION, MsmMonitorGetServingCellInformationClass))
#define IS_MSM_MONITOR_GET_SERVING_CELL_INFORMATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_MONITOR_GET_SERVING_CELL_INFORMATION))
#define IS_MSM_MONITOR_GET_SERVING_CELL_INFORMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_MONITOR_GET_SERVING_CELL_INFORMATION))
#define MSM_MONITOR_GET_SERVING_CELL_INFORMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_MONITOR_GET_SERVING_CELL_INFORMATION, MsmMonitorGetServingCellInformationClass))

typedef struct _MsmMonitorGetServingCellInformation MsmMonitorGetServingCellInformation;
typedef struct _MsmMonitorGetServingCellInformationClass MsmMonitorGetServingCellInformationClass;

#define TYPE_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION (msm_monitor_get_neighbour_cell_information_get_type ())
#define MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION, MsmMonitorGetNeighbourCellInformation))
#define MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION, MsmMonitorGetNeighbourCellInformationClass))
#define IS_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION))
#define IS_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION))
#define MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION, MsmMonitorGetNeighbourCellInformationClass))

typedef struct _MsmMonitorGetNeighbourCellInformation MsmMonitorGetNeighbourCellInformation;
typedef struct _MsmMonitorGetNeighbourCellInformationClass MsmMonitorGetNeighbourCellInformationClass;

#define TYPE_MSM_VOICE_MAILBOX_GET_NUMBER (msm_voice_mailbox_get_number_get_type ())
#define MSM_VOICE_MAILBOX_GET_NUMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_VOICE_MAILBOX_GET_NUMBER, MsmVoiceMailboxGetNumber))
#define MSM_VOICE_MAILBOX_GET_NUMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_VOICE_MAILBOX_GET_NUMBER, MsmVoiceMailboxGetNumberClass))
#define IS_MSM_VOICE_MAILBOX_GET_NUMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_VOICE_MAILBOX_GET_NUMBER))
#define IS_MSM_VOICE_MAILBOX_GET_NUMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_VOICE_MAILBOX_GET_NUMBER))
#define MSM_VOICE_MAILBOX_GET_NUMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_VOICE_MAILBOX_GET_NUMBER, MsmVoiceMailboxGetNumberClass))

typedef struct _MsmVoiceMailboxGetNumber MsmVoiceMailboxGetNumber;
typedef struct _MsmVoiceMailboxGetNumberClass MsmVoiceMailboxGetNumberClass;

#define TYPE_MSM_VOICE_MAILBOX_SET_NUMBER (msm_voice_mailbox_set_number_get_type ())
#define MSM_VOICE_MAILBOX_SET_NUMBER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_VOICE_MAILBOX_SET_NUMBER, MsmVoiceMailboxSetNumber))
#define MSM_VOICE_MAILBOX_SET_NUMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_VOICE_MAILBOX_SET_NUMBER, MsmVoiceMailboxSetNumberClass))
#define IS_MSM_VOICE_MAILBOX_SET_NUMBER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_VOICE_MAILBOX_SET_NUMBER))
#define IS_MSM_VOICE_MAILBOX_SET_NUMBER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_VOICE_MAILBOX_SET_NUMBER))
#define MSM_VOICE_MAILBOX_SET_NUMBER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_VOICE_MAILBOX_SET_NUMBER, MsmVoiceMailboxSetNumberClass))

typedef struct _MsmVoiceMailboxSetNumber MsmVoiceMailboxSetNumber;
typedef struct _MsmVoiceMailboxSetNumberClass MsmVoiceMailboxSetNumberClass;

#define TYPE_MSM_PDP_SET_CREDENTIALS (msm_pdp_set_credentials_get_type ())
#define MSM_PDP_SET_CREDENTIALS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_PDP_SET_CREDENTIALS, MsmPdpSetCredentials))
#define MSM_PDP_SET_CREDENTIALS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_PDP_SET_CREDENTIALS, MsmPdpSetCredentialsClass))
#define IS_MSM_PDP_SET_CREDENTIALS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_PDP_SET_CREDENTIALS))
#define IS_MSM_PDP_SET_CREDENTIALS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_PDP_SET_CREDENTIALS))
#define MSM_PDP_SET_CREDENTIALS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_PDP_SET_CREDENTIALS, MsmPdpSetCredentialsClass))

typedef struct _MsmPdpSetCredentials MsmPdpSetCredentials;
typedef struct _MsmPdpSetCredentialsClass MsmPdpSetCredentialsClass;

#define TYPE_MSM_PDP_GET_CREDENTIALS (msm_pdp_get_credentials_get_type ())
#define MSM_PDP_GET_CREDENTIALS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MSM_PDP_GET_CREDENTIALS, MsmPdpGetCredentials))
#define MSM_PDP_GET_CREDENTIALS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MSM_PDP_GET_CREDENTIALS, MsmPdpGetCredentialsClass))
#define IS_MSM_PDP_GET_CREDENTIALS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MSM_PDP_GET_CREDENTIALS))
#define IS_MSM_PDP_GET_CREDENTIALS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MSM_PDP_GET_CREDENTIALS))
#define MSM_PDP_GET_CREDENTIALS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MSM_PDP_GET_CREDENTIALS, MsmPdpGetCredentialsClass))

typedef struct _MsmPdpGetCredentials MsmPdpGetCredentials;
typedef struct _MsmPdpGetCredentialsClass MsmPdpGetCredentialsClass;



void registerMsmMediators (GeeHashMap* table);
GType msm_debug_command_get_type (void) G_GNUC_CONST;
GType msm_debug_command_register_type (GTypeModule * module);
GType msm_debug_inject_response_get_type (void) G_GNUC_CONST;
GType msm_debug_inject_response_register_type (GTypeModule * module);
GType msm_debug_ping_get_type (void) G_GNUC_CONST;
GType msm_debug_ping_register_type (GTypeModule * module);
GType msm_sim_get_auth_code_required_get_type (void) G_GNUC_CONST;
GType msm_sim_get_auth_code_required_register_type (GTypeModule * module);
GType msm_sim_get_auth_status_get_type (void) G_GNUC_CONST;
GType msm_sim_get_auth_status_register_type (GTypeModule * module);
GType msm_sim_send_auth_code_get_type (void) G_GNUC_CONST;
GType msm_sim_send_auth_code_register_type (GTypeModule * module);
GType msm_sim_get_information_get_type (void) G_GNUC_CONST;
GType msm_sim_get_information_register_type (GTypeModule * module);
GType msm_sim_delete_entry_get_type (void) G_GNUC_CONST;
GType msm_sim_delete_entry_register_type (GTypeModule * module);
GType msm_sim_get_phonebook_info_get_type (void) G_GNUC_CONST;
GType msm_sim_get_phonebook_info_register_type (GTypeModule * module);
GType msm_sim_write_entry_get_type (void) G_GNUC_CONST;
GType msm_sim_write_entry_register_type (GTypeModule * module);
GType msm_sim_retrieve_phonebook_get_type (void) G_GNUC_CONST;
GType msm_sim_retrieve_phonebook_register_type (GTypeModule * module);
GType msm_sim_delete_message_get_type (void) G_GNUC_CONST;
GType msm_sim_delete_message_register_type (GTypeModule * module);
GType msm_sim_get_service_center_number_get_type (void) G_GNUC_CONST;
GType msm_sim_get_service_center_number_register_type (GTypeModule * module);
GType msm_sim_get_unlock_counters_get_type (void) G_GNUC_CONST;
GType msm_sim_get_unlock_counters_register_type (GTypeModule * module);
GType msm_sim_retrieve_message_get_type (void) G_GNUC_CONST;
GType msm_sim_retrieve_message_register_type (GTypeModule * module);
GType msm_sim_send_stored_message_get_type (void) G_GNUC_CONST;
GType msm_sim_send_stored_message_register_type (GTypeModule * module);
GType msm_sim_set_service_center_number_get_type (void) G_GNUC_CONST;
GType msm_sim_set_service_center_number_register_type (GTypeModule * module);
GType msm_sim_store_message_get_type (void) G_GNUC_CONST;
GType msm_sim_store_message_register_type (GTypeModule * module);
GType msm_sim_unlock_get_type (void) G_GNUC_CONST;
GType msm_sim_unlock_register_type (GTypeModule * module);
GType msm_sim_change_auth_code_get_type (void) G_GNUC_CONST;
GType msm_sim_change_auth_code_register_type (GTypeModule * module);
GType msm_device_get_features_get_type (void) G_GNUC_CONST;
GType msm_device_get_features_register_type (GTypeModule * module);
GType msm_device_get_information_get_type (void) G_GNUC_CONST;
GType msm_device_get_information_register_type (GTypeModule * module);
GType msm_device_get_functionality_get_type (void) G_GNUC_CONST;
GType msm_device_get_functionality_register_type (GTypeModule * module);
GType msm_device_get_power_status_get_type (void) G_GNUC_CONST;
GType msm_device_get_power_status_register_type (GTypeModule * module);
GType msm_device_set_functionality_get_type (void) G_GNUC_CONST;
GType msm_device_set_functionality_register_type (GTypeModule * module);
GType msm_device_get_current_time_get_type (void) G_GNUC_CONST;
GType msm_device_get_current_time_register_type (GTypeModule * module);
GType msm_device_set_current_time_get_type (void) G_GNUC_CONST;
GType msm_device_set_current_time_register_type (GTypeModule * module);
GType msm_device_get_alarm_time_get_type (void) G_GNUC_CONST;
GType msm_device_get_alarm_time_register_type (GTypeModule * module);
GType msm_device_get_microphone_muted_get_type (void) G_GNUC_CONST;
GType msm_device_get_microphone_muted_register_type (GTypeModule * module);
GType msm_device_get_sim_buffers_sms_get_type (void) G_GNUC_CONST;
GType msm_device_get_sim_buffers_sms_register_type (GTypeModule * module);
GType msm_device_get_speaker_volume_get_type (void) G_GNUC_CONST;
GType msm_device_get_speaker_volume_register_type (GTypeModule * module);
GType msm_device_set_alarm_time_get_type (void) G_GNUC_CONST;
GType msm_device_set_alarm_time_register_type (GTypeModule * module);
GType msm_device_set_microphone_muted_get_type (void) G_GNUC_CONST;
GType msm_device_set_microphone_muted_register_type (GTypeModule * module);
GType msm_device_set_speaker_volume_get_type (void) G_GNUC_CONST;
GType msm_device_set_speaker_volume_register_type (GTypeModule * module);
GType msm_network_register_get_type (void) G_GNUC_CONST;
GType msm_network_register_register_type (GTypeModule * module);
GType msm_network_unregister_get_type (void) G_GNUC_CONST;
GType msm_network_unregister_register_type (GTypeModule * module);
GType msm_network_get_status_get_type (void) G_GNUC_CONST;
GType msm_network_get_status_register_type (GTypeModule * module);
GType msm_network_get_signal_strength_get_type (void) G_GNUC_CONST;
GType msm_network_get_signal_strength_register_type (GTypeModule * module);
GType msm_network_list_providers_get_type (void) G_GNUC_CONST;
GType msm_network_list_providers_register_type (GTypeModule * module);
GType msm_network_set_calling_id_get_type (void) G_GNUC_CONST;
GType msm_network_set_calling_id_register_type (GTypeModule * module);
GType msm_network_get_calling_id_get_type (void) G_GNUC_CONST;
GType msm_network_get_calling_id_register_type (GTypeModule * module);
GType msm_network_send_ussd_request_get_type (void) G_GNUC_CONST;
GType msm_network_send_ussd_request_register_type (GTypeModule * module);
GType msm_call_activate_get_type (void) G_GNUC_CONST;
GType msm_call_activate_register_type (GTypeModule * module);
GType msm_call_hold_active_get_type (void) G_GNUC_CONST;
GType msm_call_hold_active_register_type (GTypeModule * module);
GType msm_call_initiate_get_type (void) G_GNUC_CONST;
GType msm_call_initiate_register_type (GTypeModule * module);
GType msm_call_list_calls_get_type (void) G_GNUC_CONST;
GType msm_call_list_calls_register_type (GTypeModule * module);
GType msm_call_release_all_get_type (void) G_GNUC_CONST;
GType msm_call_release_all_register_type (GTypeModule * module);
GType msm_call_release_get_type (void) G_GNUC_CONST;
GType msm_call_release_register_type (GTypeModule * module);
GType msm_call_send_dtmf_get_type (void) G_GNUC_CONST;
GType msm_call_send_dtmf_register_type (GTypeModule * module);
GType msm_sms_retrieve_text_messages_get_type (void) G_GNUC_CONST;
GType msm_sms_retrieve_text_messages_register_type (GTypeModule * module);
GType msm_sms_send_text_message_get_type (void) G_GNUC_CONST;
GType msm_sms_send_text_message_register_type (GTypeModule * module);
GType msm_cb_set_cell_broadcast_subscriptions_get_type (void) G_GNUC_CONST;
GType msm_cb_set_cell_broadcast_subscriptions_register_type (GTypeModule * module);
GType msm_cb_get_cell_broadcast_subscriptions_get_type (void) G_GNUC_CONST;
GType msm_cb_get_cell_broadcast_subscriptions_register_type (GTypeModule * module);
GType msm_monitor_get_serving_cell_information_get_type (void) G_GNUC_CONST;
GType msm_monitor_get_serving_cell_information_register_type (GTypeModule * module);
GType msm_monitor_get_neighbour_cell_information_get_type (void) G_GNUC_CONST;
GType msm_monitor_get_neighbour_cell_information_register_type (GTypeModule * module);
GType msm_voice_mailbox_get_number_get_type (void) G_GNUC_CONST;
GType msm_voice_mailbox_get_number_register_type (GTypeModule * module);
GType msm_voice_mailbox_set_number_get_type (void) G_GNUC_CONST;
GType msm_voice_mailbox_set_number_register_type (GTypeModule * module);
GType msm_pdp_set_credentials_get_type (void) G_GNUC_CONST;
GType msm_pdp_set_credentials_register_type (GTypeModule * module);
GType msm_pdp_get_credentials_get_type (void) G_GNUC_CONST;
GType msm_pdp_get_credentials_register_type (GTypeModule * module);


/**
 * Register all mediators
 **/
void registerMsmMediators (GeeHashMap* table) {
	GeeHashMap* _tmp0_;
	GeeHashMap* _tmp1_;
	GeeHashMap* _tmp2_;
	GeeHashMap* _tmp3_;
	GeeHashMap* _tmp4_;
	GeeHashMap* _tmp5_;
	GeeHashMap* _tmp6_;
	GeeHashMap* _tmp7_;
	GeeHashMap* _tmp8_;
	GeeHashMap* _tmp9_;
	GeeHashMap* _tmp10_;
	GeeHashMap* _tmp11_;
	GeeHashMap* _tmp12_;
	GeeHashMap* _tmp13_;
	GeeHashMap* _tmp14_;
	GeeHashMap* _tmp15_;
	GeeHashMap* _tmp16_;
	GeeHashMap* _tmp17_;
	GeeHashMap* _tmp18_;
	GeeHashMap* _tmp19_;
	GeeHashMap* _tmp20_;
	GeeHashMap* _tmp21_;
	GeeHashMap* _tmp22_;
	GeeHashMap* _tmp23_;
	GeeHashMap* _tmp24_;
	GeeHashMap* _tmp25_;
	GeeHashMap* _tmp26_;
	GeeHashMap* _tmp27_;
	GeeHashMap* _tmp28_;
	GeeHashMap* _tmp29_;
	GeeHashMap* _tmp30_;
	GeeHashMap* _tmp31_;
	GeeHashMap* _tmp32_;
	GeeHashMap* _tmp33_;
	GeeHashMap* _tmp34_;
	GeeHashMap* _tmp35_;
	GeeHashMap* _tmp36_;
	GeeHashMap* _tmp37_;
	GeeHashMap* _tmp38_;
	GeeHashMap* _tmp39_;
	GeeHashMap* _tmp40_;
	GeeHashMap* _tmp41_;
	GeeHashMap* _tmp42_;
	GeeHashMap* _tmp43_;
	GeeHashMap* _tmp44_;
	GeeHashMap* _tmp45_;
	GeeHashMap* _tmp46_;
	GeeHashMap* _tmp47_;
	GeeHashMap* _tmp48_;
	GeeHashMap* _tmp49_;
	GeeHashMap* _tmp50_;
	GeeHashMap* _tmp51_;
	GeeHashMap* _tmp52_;
	GeeHashMap* _tmp53_;
	GeeHashMap* _tmp54_;
	GeeHashMap* _tmp55_;
	GeeHashMap* _tmp56_;
	GeeHashMap* _tmp57_;
	GeeHashMap* _tmp58_;
	GeeHashMap* _tmp59_;
	g_return_if_fail (table != NULL);
	_tmp0_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp0_, GINT_TO_POINTER (FSO_GSM_TYPE_DEBUG_COMMAND), GINT_TO_POINTER (TYPE_MSM_DEBUG_COMMAND));
	_tmp1_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp1_, GINT_TO_POINTER (FSO_GSM_TYPE_DEBUG_INJECT_RESPONSE), GINT_TO_POINTER (TYPE_MSM_DEBUG_INJECT_RESPONSE));
	_tmp2_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp2_, GINT_TO_POINTER (FSO_GSM_TYPE_DEBUG_PING), GINT_TO_POINTER (TYPE_MSM_DEBUG_PING));
	_tmp3_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp3_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_GET_AUTH_CODE_REQUIRED), GINT_TO_POINTER (TYPE_MSM_SIM_GET_AUTH_CODE_REQUIRED));
	_tmp4_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp4_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_GET_AUTH_STATUS), GINT_TO_POINTER (TYPE_MSM_SIM_GET_AUTH_STATUS));
	_tmp5_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp5_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_SEND_AUTH_CODE), GINT_TO_POINTER (TYPE_MSM_SIM_SEND_AUTH_CODE));
	_tmp6_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp6_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_GET_INFORMATION), GINT_TO_POINTER (TYPE_MSM_SIM_GET_INFORMATION));
	_tmp7_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp7_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_DELETE_ENTRY), GINT_TO_POINTER (TYPE_MSM_SIM_DELETE_ENTRY));
	_tmp8_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp8_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_GET_PHONEBOOK_INFO), GINT_TO_POINTER (TYPE_MSM_SIM_GET_PHONEBOOK_INFO));
	_tmp9_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp9_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_WRITE_ENTRY), GINT_TO_POINTER (TYPE_MSM_SIM_WRITE_ENTRY));
	_tmp10_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp10_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_RETRIEVE_PHONEBOOK), GINT_TO_POINTER (TYPE_MSM_SIM_RETRIEVE_PHONEBOOK));
	_tmp11_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp11_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_WRITE_ENTRY), GINT_TO_POINTER (TYPE_MSM_SIM_WRITE_ENTRY));
	_tmp12_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp12_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_DELETE_MESSAGE), GINT_TO_POINTER (TYPE_MSM_SIM_DELETE_MESSAGE));
	_tmp13_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp13_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_GET_SERVICE_CENTER_NUMBER), GINT_TO_POINTER (TYPE_MSM_SIM_GET_SERVICE_CENTER_NUMBER));
	_tmp14_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp14_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_GET_UNLOCK_COUNTERS), GINT_TO_POINTER (TYPE_MSM_SIM_GET_UNLOCK_COUNTERS));
	_tmp15_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp15_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_RETRIEVE_MESSAGE), GINT_TO_POINTER (TYPE_MSM_SIM_RETRIEVE_MESSAGE));
	_tmp16_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp16_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_SEND_STORED_MESSAGE), GINT_TO_POINTER (TYPE_MSM_SIM_SEND_STORED_MESSAGE));
	_tmp17_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp17_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_SET_SERVICE_CENTER_NUMBER), GINT_TO_POINTER (TYPE_MSM_SIM_SET_SERVICE_CENTER_NUMBER));
	_tmp18_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp18_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_STORE_MESSAGE), GINT_TO_POINTER (TYPE_MSM_SIM_STORE_MESSAGE));
	_tmp19_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp19_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_UNLOCK), GINT_TO_POINTER (TYPE_MSM_SIM_UNLOCK));
	_tmp20_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp20_, GINT_TO_POINTER (FSO_GSM_TYPE_SIM_CHANGE_AUTH_CODE), GINT_TO_POINTER (TYPE_MSM_SIM_CHANGE_AUTH_CODE));
	_tmp21_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp21_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_FEATURES), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_FEATURES));
	_tmp22_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp22_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_INFORMATION), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_INFORMATION));
	_tmp23_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp23_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_FUNCTIONALITY), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_FUNCTIONALITY));
	_tmp24_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp24_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_POWER_STATUS), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_POWER_STATUS));
	_tmp25_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp25_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_SET_FUNCTIONALITY), GINT_TO_POINTER (TYPE_MSM_DEVICE_SET_FUNCTIONALITY));
	_tmp26_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp26_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_CURRENT_TIME), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_CURRENT_TIME));
	_tmp27_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp27_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_SET_CURRENT_TIME), GINT_TO_POINTER (TYPE_MSM_DEVICE_SET_CURRENT_TIME));
	_tmp28_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp28_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_ALARM_TIME), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_ALARM_TIME));
	_tmp29_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp29_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_MICROPHONE_MUTED), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_MICROPHONE_MUTED));
	_tmp30_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp30_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_SIM_BUFFERS_SMS), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_SIM_BUFFERS_SMS));
	_tmp31_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp31_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_GET_SPEAKER_VOLUME), GINT_TO_POINTER (TYPE_MSM_DEVICE_GET_SPEAKER_VOLUME));
	_tmp32_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp32_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_SET_ALARM_TIME), GINT_TO_POINTER (TYPE_MSM_DEVICE_SET_ALARM_TIME));
	_tmp33_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp33_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_SET_MICROPHONE_MUTED), GINT_TO_POINTER (TYPE_MSM_DEVICE_SET_MICROPHONE_MUTED));
	_tmp34_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp34_, GINT_TO_POINTER (FSO_GSM_TYPE_DEVICE_SET_SPEAKER_VOLUME), GINT_TO_POINTER (TYPE_MSM_DEVICE_SET_SPEAKER_VOLUME));
	_tmp35_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, GINT_TO_POINTER (FSO_GSM_TYPE_NETWORK_REGISTER), GINT_TO_POINTER (TYPE_MSM_NETWORK_REGISTER));
	_tmp36_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp36_, GINT_TO_POINTER (FSO_GSM_TYPE_NETWORK_UNREGISTER), GINT_TO_POINTER (TYPE_MSM_NETWORK_UNREGISTER));
	_tmp37_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp37_, GINT_TO_POINTER (FSO_GSM_TYPE_NETWORK_GET_STATUS), GINT_TO_POINTER (TYPE_MSM_NETWORK_GET_STATUS));
	_tmp38_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp38_, GINT_TO_POINTER (FSO_GSM_TYPE_NETWORK_GET_SIGNAL_STRENGTH), GINT_TO_POINTER (TYPE_MSM_NETWORK_GET_SIGNAL_STRENGTH));
	_tmp39_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp39_, GINT_TO_POINTER (FSO_GSM_TYPE_NETWORK_LIST_PROVIDERS), GINT_TO_POINTER (TYPE_MSM_NETWORK_LIST_PROVIDERS));
	_tmp40_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp40_, GINT_TO_POINTER (FSO_GSM_TYPE_NETWORK_SET_CALLING_ID), GINT_TO_POINTER (TYPE_MSM_NETWORK_SET_CALLING_ID));
	_tmp41_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp41_, GINT_TO_POINTER (FSO_GSM_TYPE_NETWORK_GET_CALLING_ID), GINT_TO_POINTER (TYPE_MSM_NETWORK_GET_CALLING_ID));
	_tmp42_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp42_, GINT_TO_POINTER (FSO_GSM_TYPE_NETWORK_SEND_USSD_REQUEST), GINT_TO_POINTER (TYPE_MSM_NETWORK_SEND_USSD_REQUEST));
	_tmp43_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp43_, GINT_TO_POINTER (FSO_GSM_TYPE_CALL_ACTIVATE), GINT_TO_POINTER (TYPE_MSM_CALL_ACTIVATE));
	_tmp44_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp44_, GINT_TO_POINTER (FSO_GSM_TYPE_CALL_HOLD_ACTIVE), GINT_TO_POINTER (TYPE_MSM_CALL_HOLD_ACTIVE));
	_tmp45_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, GINT_TO_POINTER (FSO_GSM_TYPE_CALL_INITIATE), GINT_TO_POINTER (TYPE_MSM_CALL_INITIATE));
	_tmp46_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp46_, GINT_TO_POINTER (FSO_GSM_TYPE_CALL_LIST_CALLS), GINT_TO_POINTER (TYPE_MSM_CALL_LIST_CALLS));
	_tmp47_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp47_, GINT_TO_POINTER (FSO_GSM_TYPE_CALL_RELEASE_ALL), GINT_TO_POINTER (TYPE_MSM_CALL_RELEASE_ALL));
	_tmp48_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp48_, GINT_TO_POINTER (FSO_GSM_TYPE_CALL_RELEASE), GINT_TO_POINTER (TYPE_MSM_CALL_RELEASE));
	_tmp49_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp49_, GINT_TO_POINTER (FSO_GSM_TYPE_CALL_SEND_DTMF), GINT_TO_POINTER (TYPE_MSM_CALL_SEND_DTMF));
	_tmp50_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp50_, GINT_TO_POINTER (FSO_GSM_TYPE_SMS_RETRIEVE_TEXT_MESSAGES), GINT_TO_POINTER (TYPE_MSM_SMS_RETRIEVE_TEXT_MESSAGES));
	_tmp51_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp51_, GINT_TO_POINTER (FSO_GSM_TYPE_SMS_SEND_TEXT_MESSAGE), GINT_TO_POINTER (TYPE_MSM_SMS_SEND_TEXT_MESSAGE));
	_tmp52_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp52_, GINT_TO_POINTER (FSO_GSM_TYPE_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS), GINT_TO_POINTER (TYPE_MSM_CB_SET_CELL_BROADCAST_SUBSCRIPTIONS));
	_tmp53_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp53_, GINT_TO_POINTER (FSO_GSM_TYPE_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS), GINT_TO_POINTER (TYPE_MSM_CB_GET_CELL_BROADCAST_SUBSCRIPTIONS));
	_tmp54_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp54_, GINT_TO_POINTER (FSO_GSM_TYPE_MONITOR_GET_SERVING_CELL_INFORMATION), GINT_TO_POINTER (TYPE_MSM_MONITOR_GET_SERVING_CELL_INFORMATION));
	_tmp55_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp55_, GINT_TO_POINTER (FSO_GSM_TYPE_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION), GINT_TO_POINTER (TYPE_MSM_MONITOR_GET_NEIGHBOUR_CELL_INFORMATION));
	_tmp56_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp56_, GINT_TO_POINTER (FSO_GSM_TYPE_VOICE_MAILBOX_GET_NUMBER), GINT_TO_POINTER (TYPE_MSM_VOICE_MAILBOX_GET_NUMBER));
	_tmp57_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp57_, GINT_TO_POINTER (FSO_GSM_TYPE_VOICE_MAILBOX_SET_NUMBER), GINT_TO_POINTER (TYPE_MSM_VOICE_MAILBOX_SET_NUMBER));
	_tmp58_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp58_, GINT_TO_POINTER (FSO_GSM_TYPE_PDP_SET_CREDENTIALS), GINT_TO_POINTER (TYPE_MSM_PDP_SET_CREDENTIALS));
	_tmp59_ = table;
	gee_abstract_map_set ((GeeAbstractMap*) _tmp59_, GINT_TO_POINTER (FSO_GSM_TYPE_PDP_GET_CREDENTIALS), GINT_TO_POINTER (TYPE_MSM_PDP_GET_CREDENTIALS));
}



