vlc_bool_t b_builtin; /* Set to true if the module is built in */
vlc_bool_t b_loaded; /* Set to true if the dll is loaded */
- /*
- * Symbol table we send to the module so that it can access vlc symbols
- */
+#ifndef HAVE_SHARED_LIBVLC
+ /* Legacy symbols table */
module_symbols_t *p_symbols;
+#endif
};
/*****************************************************************************
#define module_Exists(a,b) __module_Exists(VLC_OBJECT(a),b)
VLC_EXPORT( vlc_bool_t, __module_Exists, ( vlc_object_t *, const char * ) );
+VLC_EXPORT( module_t *, vlc_module_create, ( vlc_object_t * ) );
VLC_EXPORT( module_t *, vlc_submodule_create, ( module_t * ) );
VLC_EXPORT( int, vlc_module_set, (module_t *module, int propid, void *value) );
VLC_MODULE_PROGRAM,
VLC_MODULE_CB_OPEN,
VLC_MODULE_CB_CLOSE,
- VLC_MODULE_UNLOADABLE
-} vlc_module_property_t;
+ VLC_MODULE_UNLOADABLE,
+ VLC_MODULE_NAME
+};