https://github.com/IsmAvatar/EnigmaNetI forget why it's not in ENIGMA. There was a point where one string function wasn't working because there was a conflict between buffer length and terminator, and I was reworking it so it did work. Pretty sure I fixed that, but then I was working on something else, or one of the test cases stopped working. I don't know. Or maybe I was trying to organize the test cases - that sounds reasonable.
It's on git, so anybody can edit it, merge it in, whatever. Just, I'd advise you to review, understand, and run the test cases (basically, QA it). Also, remember it is pretty low level at this point. I never got a chance to implement any mplay-like functionality. I was looking at 39dll and planning on implementing some of that functionality, or even just redoing some of my methods to be more consistent with it, but never got around to it.
So yeah, there ya go. Do whatever you want with it.