protected static extern IntPtr service_event_handler_createEventHandle(int id, RtmClientEventHandler.OnLoginSuccessHandler onLoginSuccess,
                                                                        RtmClientEventHandler.OnLoginFailureHandler onLoginFailure,
                                                                        RtmClientEventHandler.OnRenewTokenResultHandler onRenewTokenResult,
                                                                        RtmClientEventHandler.OnTokenExpiredHandler onTokenExpired,
                                                                        RtmClientEventHandler.OnLogoutHandler onLogout,
                                                                        RtmClientEventHandler.OnConnectionStateChangedHandler onConnectionStateChanged,
                                                                        RtmClientEventHandler.OnSendMessageResultHandler onSendMessageResult,
                                                                        EngineEventOnMessageReceived onMessageReceivedFromPeer,
                                                                        EngineEventOnImageMessageReceived onImageMessageReceivedFromPeer,
                                                                        EngineEventOnFileMessageReceived onFileMessageReceivedFromPeer,
                                                                        EngineEventOnMediaUploadingProgress onMediaUploadingProgress,
                                                                        EngineEventOnMediaDownloadingProgress onMediaDownloadingProgress,
                                                                        EngineEventOnFileMediaUploadResult onFileMediaUploadResult,
                                                                        EngineEventOnImageMediaUploadResult onImageMessageUploadResult,
                                                                        RtmClientEventHandler.OnMediaDownloadToFileResultHandler onMediaDownloadToFileResult,
                                                                        EngineEventOnMediaDownloadToMemoryResult onMediaDownloadToMemoryResult,
                                                                        RtmClientEventHandler.OnMediaCancelResultHandler onMediaCancelResult,
                                                                        EngineEventOnQueryPeersOnlineStatusResult onQueryPeersOnlineStatus,
                                                                        RtmClientEventHandler.OnSubscriptionRequestResultHandler onSubscriptionRequestResult,
                                                                        RtmClientEventHandler.OnQueryPeersBySubscriptionOptionResultHandler onQueryPeersBySubscriptionOptionResult,
                                                                        EngineEventOnPeersOnlineStatusChanged onPeersOnlineStatusChanged,
                                                                        RtmClientEventHandler.OnSetLocalUserAttributesResultHandler onSetLocalUserAttributesResult,
                                                                        RtmClientEventHandler.OnDeleteLocalUserAttributesResultHandler onDeleteLocalUserAttributesResult,
                                                                        RtmClientEventHandler.OnClearLocalUserAttributesResultHandler onClearLocalUserAttributesResult,
                                                                        EngineEventOnGetUserAttributesResultHandler onGetUserAttributesResult,
                                                                        RtmClientEventHandler.OnSetChannelAttributesResultHandler onSetChannelAttributesResult,
                                                                        RtmClientEventHandler.OnAddOrUpdateLocalUserAttributesResultHandler onAddOrUpdateLocalUserAttributesResult,
                                                                        RtmClientEventHandler.OnDeleteChannelAttributesResultHandler onDeleteChannelAttributesResult,
                                                                        RtmClientEventHandler.OnClearChannelAttributesResultHandler onClearChannelAttributesResult,
                                                                        EngineEventOnGetChannelAttributesResult onGetChannelAttributesResult,
                                                                        EngineEventOnGetChannelMemberCountResult onGetChannelMemberCountResult);
 protected static extern IntPtr channel_event_handler_createEventHandler(int currenEventHandlerIndex, RtmChannelEventHandler.OnJoinSuccessHandler onJoinSuccess,
                                                                         RtmChannelEventHandler.OnJoinFailureHandler onJoinFailure,
                                                                         RtmChannelEventHandler.OnLeaveHandler onLeave,
                                                                         EngineEventOnMessageReceived onMessageReceived,
                                                                         EngineEventOnImageMessageReceived onImageMessageReceived,
                                                                         EngineEventOnFileMessageReceived onFileMessageReceived,
                                                                         RtmChannelEventHandler.OnSendMessageResultHandler onSendMessageResult,
                                                                         EngineEventOnMemberJoined onMemberJoined,
                                                                         EngineEventOnMemberLeft onMemberLeft,
                                                                         EngineEventOnGetMember onGetMember,
                                                                         RtmChannelEventHandler.OnMemberCountUpdatedHandler onMemberCountUpdated,
                                                                         EngineEventOnAttributesUpdated onAttributesUpdated);