Very sad news!
I have used asm for my function calls... it's fast and can take any number of any type of arguments with 1 function declaration...
The problem is this...
When I call a function i start with converting all arguments to DWORD and then I push them onto the stack...
Then I call the function... so far so good...
Now when Buffers were requested problems occur.. It's easy to pass an argument to act as a buffer, the variable is changed by the function and then I need to retrieve the variable and pass it back to the argument... PROBLEM!
In order to be able to pop the arguments of the stack again I must use __cdecl, but all MMF2 functions use the WINAPI (__stdcall)... As soon as I try to pop the args the app crashes.. -_-...
If anyone knows a way to get around this.. plz let me know.. otherwise this feature might be impossible...

