public static byte[] OutputBinary(IntPtr aHandle, uint aIndex) { IntPtr data; uint len; CpInvocationGetOutputBinary(aHandle, aIndex, out data, out len); if (data == IntPtr.Zero) { return null; } byte[] bin = new byte[len]; Marshal.Copy(data, bin, 0, (int)len); OhNetFree(data); return bin; }