Hi !
I'm using this api from c directly, so maybe this does not apply. But some things come to my mind:
You haven't mentioned VixDiskLib_InitEx(). Make sure to call it before you call any other function. Also VixDiskLib_Exit() in the end. I call VixDiskLib_InitEx with Version 5.0. Some samples use 1.0 oder 1.1 and swiching to 5.0 made several problems disappear.
I use ConnectEx() instead if Connect()
I'm not sure how the wrapper works, but I set the vmxSpec to 0, instead of "moref=XXXX". so maybe change it to null?
Good luck!
intripoon