major updated to MakeCppHeader for BDE Compliance