The above files should be built to get a plugin module named ‘dog.so’
(Unix) or ‘dog.dll’ (Windows). The plugin module will export the
csDog_Create() function which is implemented by the
SCF_IMPLEMENT_FACTORY() macro, and it will publish the meta-information
contained in ‘dog.csplugin’.

Finally, here is the source code for a simple client application that uses the
‘csDog’ plugin.