Add undef, struct, UserMessageType enum for syntax highlighting

 missing