Macro redifintion within engine plugin causes compiler error.

In one of my modules I include a header from the Synthesis plugin (one of the engine’s runtime plugins). Visual Studio throws a compilation error because Synthesis for some reason redefines events:

Is there any way to work around this, or ignore that engine module? Or did they mess up when creating the Synthesis module forcing me to drop support for it?