36 #ifndef KICAD_PLUGIN_EXPORT
37 #define KICAD_PLUGIN_EXPORT extern "C" __attribute__((__visibility__("default")))
40 #ifndef KICAD_PLUGIN_EXPORT
41 #define KICAD_PLUGIN_EXPORT extern "C" __declspec( dllexport )
70 unsigned char* Minor,
unsigned char* Patch,
unsigned char* Revision );
83 unsigned char Minor,
unsigned char Patch,
unsigned char Revision );
110 unsigned char* Minor,
unsigned char* Patch,
unsigned char* Revision );
KICAD_PLUGIN_EXPORT bool CheckClassVersion(unsigned char Major, unsigned char Minor, unsigned char Patch, unsigned char Revision)
Function CheckClassVersion returns true if the class version reported by the Plugin Loader is compati...
KICAD_PLUGIN_EXPORT void GetPluginVersion(unsigned char *Major, unsigned char *Minor, unsigned char *Patch, unsigned char *Revision)
Function GetPluginVersion retrieves the version of the instantiated plugin for informational purposes...
#define KICAD_PLUGIN_EXPORT
KICAD_PLUGIN_EXPORT char const * GetKicadPluginClass(void)
Function GetKicadPluginClass returns the name of the implemented plugin class; for example 3DPLUGIN.
KICAD_PLUGIN_EXPORT const char * GetKicadPluginName(void)
Function GetKicadPluginName returns the name of the plugin instance; for example IDFv3.
KICAD_PLUGIN_EXPORT void GetClassVersion(unsigned char *Major, unsigned char *Minor, unsigned char *Patch, unsigned char *Revision)
Function GetClassVersion retrieves the version of the Plugin Class.