16 #ifndef disc_dpde_discovery_plugin_h
17 #define disc_dpde_discovery_plugin_h
20 #ifndef disc_dpde_dll_h
23 #ifndef dds_c_discovery_plugin_h
27 struct DPDE_DiscoveryPlugin;
28 typedef struct DPDE_DiscoveryPlugin DPDE_DiscoveryPlugin_T;
53 DPDE_DiscoveryPluginProperty_initialize(
64 struct RT_ComponentFactoryProperty _parent;
86 DPDE_DiscoveryPluginProperty_initialize(
this);
121 #define DPDE_DISCOVERY_INTERFACE_ID \
122 RT_MKINTERFACEID(RT_COMPONENT_CLASS_DISCOVERY,\
123 RT_COMPONENT_INSTANCE_DISCOVERY_DPDE)
127 #define DPDE_DiscoveryPluginProperty_INITIALIZER \
129 RT_ComponentFactoryProperty_INITIALIZER,\
141 MUST_CHECK_RETURN DISC_DPDEDllExport
struct RT_ComponentFactoryI*
142 DPDE_DiscoveryFactory_get_interface(
void);