[INTERNAL] added missing dll export macros to classes