It would be nice if the code they (EZ) supplied was actually complete (again incomplete) and working/compileable. Seems these are the files from a recent build of moonshell (1.41) that doesnt work on EZ4 et al.
kohkindachi: if you dont know, M3 released a pre-built lib instead of source (making it impossible to debug it or integrate into a universal driver).