Windows SDK API Reference
Loading...
Searching...
No Matches
tagChatStatus Struct Reference

The authority to chat in the specified meeting. Here are more detailed structural descriptions.. More...

#include <meeting_chat_interface.h>

Public Member Functions

 tagChatStatus ()
 
void Reset ()
 

Data Fields

union {
   NormalMeetingChatStaus   normal_meeting_status
 
   WebinarAttendeeChatStatus   webinar_attendee_status
 
   WebinarOtherUserRoleChatStatus   webinar_other_status
 
ut
 The ut value depends on the value of the other members in the structure. When the value of is_webinar_meeting is false, the ut value is the NormalMeetingChatStausnormal_meeting_status. When the values of the is_webinar_meeting and the is_webinar_attendee is true, the ut value is WebinarAttendeeChatStatus webinar_attendee_status. The value of is_webinar_meeting is true while the is_webinar_attendee is false, the ut value is WebinarOtherUserRoleChatStatus webinar_other_status. More...
 
bool is_chat_off
 TRUE indicates that it is disabled to chat in the specified meeting. More...
 
bool is_webinar_attendee
 TRUE indicates that the owner of the current message is the attendee of the webinar. More...
 
bool is_webinar_meeting
 TRUE indicates that the current meeting is webinar. More...
 

Detailed Description

The authority to chat in the specified meeting. Here are more detailed structural descriptions..

Definition at line 123 of file meeting_chat_interface.h.

Constructor & Destructor Documentation

◆ tagChatStatus()

tagChatStatus::tagChatStatus ( )
inline

Definition at line 135 of file meeting_chat_interface.h.

136 {
137 Reset();
138 }

References Reset().

Member Function Documentation

◆ Reset()

void tagChatStatus::Reset ( )
inline

Definition at line 140 of file meeting_chat_interface.h.

141 {
142 memset(this, 0, sizeof(tagChatStatus)); //checked safe
143 }
The authority to chat in the specified meeting. Here are more detailed structural descriptions....

Referenced by tagChatStatus().

Field Documentation

◆ is_chat_off

bool tagChatStatus::is_chat_off

TRUE indicates that it is disabled to chat in the specified meeting.

Definition at line 131 of file meeting_chat_interface.h.

◆ is_webinar_attendee

bool tagChatStatus::is_webinar_attendee

TRUE indicates that the owner of the current message is the attendee of the webinar.

Definition at line 132 of file meeting_chat_interface.h.

◆ is_webinar_meeting

bool tagChatStatus::is_webinar_meeting

TRUE indicates that the current meeting is webinar.

Definition at line 133 of file meeting_chat_interface.h.

◆ normal_meeting_status

NormalMeetingChatStaus tagChatStatus::normal_meeting_status

Definition at line 127 of file meeting_chat_interface.h.

◆ 

union { ... } tagChatStatus::ut

The ut value depends on the value of the other members in the structure. When the value of is_webinar_meeting is false, the ut value is the NormalMeetingChatStausnormal_meeting_status. When the values of the is_webinar_meeting and the is_webinar_attendee is true, the ut value is WebinarAttendeeChatStatus webinar_attendee_status. The value of is_webinar_meeting is true while the is_webinar_attendee is false, the ut value is WebinarOtherUserRoleChatStatus webinar_other_status.

◆ webinar_attendee_status

WebinarAttendeeChatStatus tagChatStatus::webinar_attendee_status

Definition at line 128 of file meeting_chat_interface.h.

◆ webinar_other_status

WebinarOtherUserRoleChatStatus tagChatStatus::webinar_other_status

Definition at line 129 of file meeting_chat_interface.h.