libhal_device_get_property_type
old_type = libhal_device_get_property_type(hal_ctx, nd->real_udi, p->key, &error);
type = libhal_device_get_property_type (hal_ctx, udi, key, &error);
type = libhal_device_get_property_type (hal_ctx, udi, key, &error);
if (libhal_device_get_property_type(ctx, udi, "battery.vendor",
LibHalPropertyType libhal_device_get_property_type (LibHalContext *ctx,