public static extern int SendMessageOrderly( HandleRef producer, HandleRef message, [MarshalAs(UnmanagedType.FunctionPtr)] QueueSelectorCallback callback, IntPtr arg, int autoRetryTimes, [Out] out CSendResult result );
public static extern int SendMessageSync(HandleRef producer, HandleRef message, [Out] out CSendResult result);