This may be tough, as dllEntry getting passed on is trivial, since there is no expected return.
For GetCGameAPI, a return struct is required before the function ends. I would rather not load the mod in a separate code path, but this may need to be looked into further.