
/* Generated data (by glib-mkenums) */


/* WARNING: This file was generated by glib-mkenums.
 * WARNING:
 * WARNING: glib-mkenums --template sml_dev_inf_enum_types.h.tmpl  *.h > sml_dev_inf_enum_types.h
 * WARNING:
 * WARNING: If you need to update this file then please run the command again.
 */


/* enumerations from "sml_dev_inf.h" */

#include <libsyncml/dev_inf_api/sml_dev_inf.h>

GType
sml_dev_inf_version_get_type (void)
{
	static GType etype = 0;
	if (G_UNLIKELY (etype == 0)) {
		static const GEnumValue values[] = {
			{ SML_DEVINF_VERSION_UNKNOWN, "SML_DEVINF_VERSION_UNKNOWN", "unknown" },
			{ SML_DEVINF_VERSION_10, "SML_DEVINF_VERSION_10", "10" },
			{ SML_DEVINF_VERSION_11, "SML_DEVINF_VERSION_11", "11" },
			{ SML_DEVINF_VERSION_12, "SML_DEVINF_VERSION_12", "12" },
			{ 0, NULL, NULL }
		};
		etype = g_enum_register_static (g_intern_static_string ("SmlDevInfVersion"), values);
	}
	return etype;
}

GType
sml_dev_inf_dev_typ_get_type (void)
{
	static GType etype = 0;
	if (G_UNLIKELY (etype == 0)) {
		static const GEnumValue values[] = {
			{ SML_DEVINF_DEVTYP_UNKNOWN, "SML_DEVINF_DEVTYP_UNKNOWN", "unknown" },
			{ SML_DEVINF_DEVTYP_PAGER, "SML_DEVINF_DEVTYP_PAGER", "pager" },
			{ SML_DEVINF_DEVTYP_HANDHELD, "SML_DEVINF_DEVTYP_HANDHELD", "handheld" },
			{ SML_DEVINF_DEVTYP_PDA, "SML_DEVINF_DEVTYP_PDA", "pda" },
			{ SML_DEVINF_DEVTYP_PHONE, "SML_DEVINF_DEVTYP_PHONE", "phone" },
			{ SML_DEVINF_DEVTYP_SMARTPHONE, "SML_DEVINF_DEVTYP_SMARTPHONE", "smartphone" },
			{ SML_DEVINF_DEVTYP_SERVER, "SML_DEVINF_DEVTYP_SERVER", "server" },
			{ SML_DEVINF_DEVTYP_WORKSTATION, "SML_DEVINF_DEVTYP_WORKSTATION", "workstation" },
			{ 0, NULL, NULL }
		};
		etype = g_enum_register_static (g_intern_static_string ("SmlDevInfDevTyp"), values);
	}
	return etype;
}


/* enumerations from "sml_dev_inf_data_store.h" */

#include <libsyncml/dev_inf_api/sml_dev_inf_data_store.h>

GType
sml_dev_inf_sync_cap_get_type (void)
{
	static GType etype = 0;
	if (G_UNLIKELY (etype == 0)) {
		static const GFlagsValue values[] = {
			{ SML_DEVINF_SYNCTYPE_UNKNOWN, "SML_DEVINF_SYNCTYPE_UNKNOWN", "unknown" },
			{ SML_DEVINF_SYNCTYPE_TWO_WAY, "SML_DEVINF_SYNCTYPE_TWO_WAY", "two-way" },
			{ SML_DEVINF_SYNCTYPE_SLOW_SYNC, "SML_DEVINF_SYNCTYPE_SLOW_SYNC", "slow-sync" },
			{ SML_DEVINF_SYNCTYPE_ONE_WAY_FROM_CLIENT, "SML_DEVINF_SYNCTYPE_ONE_WAY_FROM_CLIENT", "one-way-from-client" },
			{ SML_DEVINF_SYNCTYPE_REFRESH_FROM_CLIENT, "SML_DEVINF_SYNCTYPE_REFRESH_FROM_CLIENT", "refresh-from-client" },
			{ SML_DEVINF_SYNCTYPE_ONE_WAY_FROM_SERVER, "SML_DEVINF_SYNCTYPE_ONE_WAY_FROM_SERVER", "one-way-from-server" },
			{ SML_DEVINF_SYNCTYPE_REFRESH_FROM_SERVER, "SML_DEVINF_SYNCTYPE_REFRESH_FROM_SERVER", "refresh-from-server" },
			{ SML_DEVINF_SYNCTYPE_SERVER_ALERTED_SYNC, "SML_DEVINF_SYNCTYPE_SERVER_ALERTED_SYNC", "server-alerted-sync" },
			{ 0, NULL, NULL }
		};
		etype = g_flags_register_static (g_intern_static_string ("SmlDevInfSyncCap"), values);
	}
	return etype;
}


/* Generated data ends here */

