David,
I’m very sorry for the delay in response. I will be investigating this further early next week.
Any additional info on your setup would be helpful. From the previous responses, I think I have a decent understanding of what you’re doing here.
Out of curiosity, are the enum values at least being directed? E.G.:
BPEnum { Value1 = 1; Value2 = 2; … }
CPPEnum { Value1 = 10; Value2 = 20; … }
Would casting the value of BPEnum::Value1 and printing it display 1 or 10 for you? Have you tested this sort of case?
Thanks,
Jon N.