static MessagelogAPI() { QuerySingleLogCompleted = OnQuerySingleLogCompleted; QueryLogCompleted = OnQuerylogCompleted; OperateMsglogByObjIdCompleted = OnOperateMsglogByObjIdCompleted; OperateMsglogByLogIdCompleted = OnOperateMsglogByLogIdCompleted; NormalOperationCompleted = OnNormalOperationCompleted; OnMsglogStatusChanged = MsglogChangedCallback; OnGlobalMsglogStatusChanged = GlobalMsglogStatusChangedCallback; OnUpdateLocalExtCompleted = UpdateLocalExtCallback; }
internal static extern void nim_msglog_update_localext_async([MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NimUtility.Utf8StringMarshaler))] string msg_id, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NimUtility.Utf8StringMarshaler))] string local_ext, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(NimUtility.Utf8StringMarshaler))] string json_extension, NimMsglogResCbFunc cb, IntPtr user_data);
internal static extern void nim_msglog_update_localext_async(string msg_id, string local_ext, string json_extension, NimMsglogResCbFunc cb, IntPtr user_data);