libhal_device_query_capability
if (libhal_device_query_capability (hal_ctx, udi, "volume", &error)) {
if (!libhal_device_query_capability(ctx, udi, "laptop_panel", &error)) {
if (!libhal_device_query_capability(ctx, udi, "ac_adapter", &error)) {
if (!libhal_device_query_capability(ctx, udi, "button", &error)) {
if (libhal_device_query_capability(hal_ctx, udis[i], "volume",
libhal_device_query_capability(hal_ctx, udis[i], "storage",
if (libhal_device_query_capability(hal_ctx, udi, "volume", NULL)) {
if (libhal_device_query_capability(hal_ctx, udi, "volume", NULL)) {
libhal_device_query_capability(hal_ctx, udi, "storage", NULL)) {
if (!libhal_device_query_capability (hal_ctx, udi, "volume", &error))
if (libhal_device_query_capability (hal_ctx, udi, "volume", &err1)) {
} else if (libhal_device_query_capability (hal_ctx, udi, "storage", &err2)) {
if (libhal_device_query_capability (hal_ctx, udi, "volume", &error)) {
if (!libhal_device_query_capability (hal_ctx, udi, "storage", &error))
dbus_bool_t libhal_device_query_capability (LibHalContext *ctx,