public static extern int mamaSubscription_createBasic( IntPtr nativeHandle, IntPtr transport, IntPtr queue, ref SubscriptionCallbacks callbacks, [MarshalAs(UnmanagedType.LPStr)] string symbol, IntPtr closure);