Hi Cashum, The DllRegisterServer is exported as DllRegisterServer@0 by current gcc configuration(if it has to do with gcc at all), no mangling or decoration is needed in the export (they should just be DllRegisterServer and DllUnregisterServer), that's why it doesn't work ... extern "C" do...