public static extern VixError ConnectEx( ref VixDiskLibConnectParams connectParams, [MarshalAsAttribute(UnmanagedType.I1)] bool readOnly, string snapshotMoRef, string transportModes, out IntPtr connection);
public static extern VixError EndAccess(ref VixDiskLibConnectParams connectParams, string identity);
public static extern VixError PrepareForAccess( ref VixDiskLibConnectParams connectParams, //[MarshalAs(UnmanagedType.LPStr)] [In] string identity); // doesn't work on win64
public static extern VixError Cleanup(ref VixDiskLibConnectParams connectParams, ref uint numCleanedUp, ref uint numRemaining);
public static extern VixError Connect(ref VixDiskLibConnectParams connectParams, out IntPtr connection);