EINTERN E_Hwc *e_hwc_new(E_Output *output);
EINTERN void e_hwc_del(E_Hwc *hwc);
-EINTERN E_Hwc_Policy e_hwc_policy_get(E_Hwc *hwc);
EINTERN E_Hwc_Mode e_hwc_mode_get(E_Hwc *hwc);
EINTERN void e_hwc_deactive_set(E_Hwc *hwc, Eina_Bool set);
EINTERN Eina_Bool e_hwc_deactive_get(E_Hwc *hwc);
EINTERN Eina_Bool e_hwc_intercept_hook_call(E_Hwc_Intercept_Hook_Point hookpoint, E_Hwc *hwc);
+E_API E_Hwc_Policy e_hwc_policy_get(E_Hwc *hwc);
+
E_API E_Hwc_Intercept_Hook *e_hwc_intercept_hook_add(E_Hwc_Intercept_Hook_Point hookpoint, E_Hwc_Intercept_Hook_Cb func, const void *data);
E_API void e_hwc_intercept_hook_del(E_Hwc_Intercept_Hook *ch);