unsigned char ** equivalent in c# and have to write the return value in a file
问题 I have to call a win32 dll function int func1( int arg1, unsigned char **arg2, int *arg3); and i need wrapped in c# as public extern int fuc1(int arg1, out IntPtr arg2, out IntPtr arg3); and i called it from a c# application as int arg1; IntPtr arg2 = IntPtr.Zero; IntPtr arg3 = IntPtr.Zero; func1(arg1,out arg2,out arg3); Is the function declared in the c# wrapper as well as called in C# test app Correct ? Now i need to store the arg2 in a text file. How to do that. Got answer from Hans and i