26#define FT_SERVICE_ID_PROPERTIES "properties"
31 const char* property_name,
37 const char* property_name,
48#ifndef FT_CONFIG_OPTION_PIC
50#define FT_DEFINE_SERVICE_PROPERTIESREC( class_, \
53 static const FT_Service_PropertiesRec class_ = \
61#define FT_DEFINE_SERVICE_PROPERTIESREC( class_, \
65 FT_Init_Class_ ## class_( FT_Service_PropertiesRec* clazz ) \
67 clazz->set_property = set_property_; \
68 clazz->get_property = get_property_; \
static PropertyItem * get_property(IWICMetadataReader *reader, const GUID *guid, const WCHAR *prop_name)
#define FT_DEFINE_SERVICE(name)
FT_BEGIN_HEADER typedef unsigned char FT_Bool
FT_Error(* FT_Properties_GetFunc)(FT_Module module, const char *property_name, void *value)
FT_Error(* FT_Properties_SetFunc)(FT_Module module, const char *property_name, const void *value, FT_Bool value_is_string)