場当たり的にやってると1ヶ月かかるぞ

ret = hage(IntPtr[] test);

まずこれでどうぞ
IntPtrの配列にhogeを1個1個収めたまえ