artifact names .h and object names .h is enum instead of #define