Remove obsolete files
Add the enum files
More enesim definitions
Start adding support for the enums

Handle return values on the functions