public static extern S18 InvokeCallback18R(MyCallback18 callback, S18 s);
public static extern void InvokeCallback18(MyCallback18 callback, S18 s);