Expose functionality across DLL boundaries

Hi All,
I have a question for developing a plugin.
I’d like to access some Engine classes from the plugin. But I got link errors, because I tried to access the classes without ENGINE_API macro.


My question is, what is a “nice interface layers to expose functionality across DLL boundaries”?
Does somebody know detail about that?
Is this an available in the future?

Thank you for your help!