Plugin SDK for Windows API Reference
7.1.0.2020
Loading...
Searching...
No Matches
ToolSuiteParticipantsInterface.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
ToolSuiteProxyDef.h
"
4
5
namespace
ZMToolSuiteProxy
6
{
7
typedef
std::function<void(
const
BaseResult
&)>
onAllowParticipantsToStartVideoResult
;
8
typedef
std::function<void(
const
BoolValueResult
&)>
onIsParticipantsStartVideoAllowedResult
;
9
10
typedef
std::function<void(
const
BaseResult
&)>
onAllowParticipantsToShareResult
;
11
typedef
std::function<void(
const
BoolValueResult
&)>
onIsParticipantsShareAllowedResult
;
12
13
typedef
std::function<void(
const
BaseResult
&)>
onAllowParticipantsToRenameResult
;
14
typedef
std::function<void(
const
BoolValueResult
&)>
onIsParticipantsRenameAllowedResult
;
15
16
typedef
std::function<void(
const
BaseResult
&)>
onAllowParticipantsToRequestLocalRecordingResult
;
17
typedef
std::function<void(
const
BoolValueResult
&)>
onIsParticipantsRequestLocalRecordingAllowedResult
;
18
19
typedef
std::function<void(
const
BaseResult
&)>
onAllowParticipantsToShareWhiteBoardResult
;
20
typedef
std::function<void(
const
BoolValueResult
&)>
onIsParticipantsShareWhiteBoardAllowedResult
;
21
22
typedef
std::function<void(
const
BaseResult
&)>
onAllowParticipantsToChatResult
;
23
typedef
std::function<void(
const
BoolValueResult
&)>
onIsParticipantsChatAllowedResult
;
24
25
typedef
std::function<void(
const
BaseResult
&)>
onAllowParticipantsToUnmuteSelfResult
;
26
typedef
std::function<void(
const
BoolValueResult
&)>
onIsParticipantsUnmuteSelfAllowedResult
;
27
28
typedef
std::function<void(
const
BaseResult
&)>
onRevokeCoHostResult
;
29
typedef
std::function<void(
const
BaseResult
&)>
onAssignCoHostResult
;
30
typedef
std::function<void(
const
BaseResult
&)>
onMakeHostResult
;
31
typedef
std::function<void(
const
BaseResult
&)>
onReclaimHostResult
;
32
33
typedef
std::function<void(
const
GetUserRoleByUserIDResult
&)>
onGetUserRoleByUserIDResult
;
34
35
typedef
std::function<void(
const
BoolValueResult
&)>
onIsAutoAllowLocalRecordingRequestFeatureOnResult
;
36
typedef
std::function<void(
const
BaseResult
&)>
onEnableAutoAllowLocalRecordingRequestFeatureResult
;
37
typedef
std::function<void(
const
BaseResult
&)>
onInviteUserToMeetingResult
;
38
39
namespace
meeting
{
40
41
class
IParticipantsToolkit
42
{
43
public
:
44
virtual
ZMToolSuiteUser
GetUserByUserID
(
unsigned
int
iUserID) = 0;
45
virtual
ZMToolSuiteUser
GetMySelf
() = 0;
46
47
virtual
bool
AllowParticipantsToStartVideo
(
bool
bAllow,
onAllowParticipantsToStartVideoResult
pfn) = 0;
48
virtual
bool
IsParticipantsStartVideoAllowed
(
onIsParticipantsStartVideoAllowedResult
pfn) = 0;
49
50
virtual
bool
AllowParticipantsToShare
(
bool
bAllow,
onAllowParticipantsToShareResult
pfn) = 0;
51
virtual
bool
IsParticipantsShareAllowed
(
onIsParticipantsShareAllowedResult
pfn) = 0;
52
53
virtual
bool
AllowParticipantsToRename
(
bool
bAllow,
onAllowParticipantsToRenameResult
pfn) = 0;
54
virtual
bool
IsParticipantsRenameAllowed
(
onIsParticipantsRenameAllowedResult
pfn) = 0;
55
56
virtual
bool
AllowParticipantsToRequestLocalRecording
(
bool
bAllow,
onAllowParticipantsToRequestLocalRecordingResult
pfn) = 0;
57
virtual
bool
IsParticipantsRequestLocalRecordingAllowed
(
onIsParticipantsRequestLocalRecordingAllowedResult
pfn) = 0;
58
59
virtual
bool
AllowParticipantsToShareWhiteBoard
(
bool
bAllow,
onAllowParticipantsToShareWhiteBoardResult
pfn) = 0;
60
virtual
bool
IsParticipantsShareWhiteBoardAllowed
(
onIsParticipantsShareWhiteBoardAllowedResult
pfn) = 0;
61
62
virtual
bool
AllowParticipantsToChat
(
bool
bAllow,
onAllowParticipantsToChatResult
pfn) = 0;
63
virtual
bool
IsParticipantsChatAllowed
(
onIsParticipantsChatAllowedResult
pfn) = 0;
64
65
virtual
bool
AllowParticipantsToUnmuteSelf
(
bool
bAllow,
onAllowParticipantsToUnmuteSelfResult
pfn) = 0;
66
virtual
bool
IsParticipantsUnmuteSelfAllowed
(
onIsParticipantsUnmuteSelfAllowedResult
pfn) = 0;
67
68
virtual
bool
AssignCoHost
(
unsigned
int
iUserID,
onAssignCoHostResult
pfn) = 0;
69
virtual
bool
RevokeCoHost
(
unsigned
int
iUserID,
onRevokeCoHostResult
pfn) = 0;
70
virtual
bool
MakeHost
(
unsigned
int
iUserID,
onMakeHostResult
pfn) = 0;
71
72
virtual
bool
ReclaimHost
(
onReclaimHostResult
pfn) = 0;
73
74
virtual
bool
GetUserRoleByUserID
(
unsigned
int
iUserID,
onGetUserRoleByUserIDResult
pfn) = 0;
75
76
virtual
bool
EnableAutoAllowLocalRecordingRequestFeature
(
bool
bEnable,
onEnableAutoAllowLocalRecordingRequestFeatureResult
pfn) = 0;
77
virtual
bool
IsAutoAllowLocalRecordingRequestFeatureOn
(
onIsAutoAllowLocalRecordingRequestFeatureOnResult
pfn) = 0;
78
virtual
bool
InviteUserToMeeting
(
const
zchar_t
* email,
onInviteUserToMeetingResult
pfn) = 0;
79
};
80
}
81
}
82
ToolSuiteProxyDef.h
zchar_t
wchar_t zchar_t
Definition
ToolSuiteProxyPlatform.h:14
ZMToolSuiteProxy::meeting::IParticipantsToolkit
Definition
ToolSuiteParticipantsInterface.h:42
ZMToolSuiteProxy::meeting::IParticipantsToolkit::IsParticipantsUnmuteSelfAllowed
virtual bool IsParticipantsUnmuteSelfAllowed(onIsParticipantsUnmuteSelfAllowedResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::ReclaimHost
virtual bool ReclaimHost(onReclaimHostResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::IsParticipantsRenameAllowed
virtual bool IsParticipantsRenameAllowed(onIsParticipantsRenameAllowedResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::RevokeCoHost
virtual bool RevokeCoHost(unsigned int iUserID, onRevokeCoHostResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::IsParticipantsShareAllowed
virtual bool IsParticipantsShareAllowed(onIsParticipantsShareAllowedResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::AssignCoHost
virtual bool AssignCoHost(unsigned int iUserID, onAssignCoHostResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::InviteUserToMeeting
virtual bool InviteUserToMeeting(const zchar_t *email, onInviteUserToMeetingResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::GetMySelf
virtual ZMToolSuiteUser GetMySelf()=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::GetUserByUserID
virtual ZMToolSuiteUser GetUserByUserID(unsigned int iUserID)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::IsParticipantsShareWhiteBoardAllowed
virtual bool IsParticipantsShareWhiteBoardAllowed(onIsParticipantsShareWhiteBoardAllowedResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::AllowParticipantsToChat
virtual bool AllowParticipantsToChat(bool bAllow, onAllowParticipantsToChatResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::AllowParticipantsToShareWhiteBoard
virtual bool AllowParticipantsToShareWhiteBoard(bool bAllow, onAllowParticipantsToShareWhiteBoardResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::MakeHost
virtual bool MakeHost(unsigned int iUserID, onMakeHostResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::AllowParticipantsToShare
virtual bool AllowParticipantsToShare(bool bAllow, onAllowParticipantsToShareResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::GetUserRoleByUserID
virtual bool GetUserRoleByUserID(unsigned int iUserID, onGetUserRoleByUserIDResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::AllowParticipantsToStartVideo
virtual bool AllowParticipantsToStartVideo(bool bAllow, onAllowParticipantsToStartVideoResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::IsParticipantsRequestLocalRecordingAllowed
virtual bool IsParticipantsRequestLocalRecordingAllowed(onIsParticipantsRequestLocalRecordingAllowedResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::AllowParticipantsToRequestLocalRecording
virtual bool AllowParticipantsToRequestLocalRecording(bool bAllow, onAllowParticipantsToRequestLocalRecordingResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::IsAutoAllowLocalRecordingRequestFeatureOn
virtual bool IsAutoAllowLocalRecordingRequestFeatureOn(onIsAutoAllowLocalRecordingRequestFeatureOnResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::AllowParticipantsToUnmuteSelf
virtual bool AllowParticipantsToUnmuteSelf(bool bAllow, onAllowParticipantsToUnmuteSelfResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::IsParticipantsStartVideoAllowed
virtual bool IsParticipantsStartVideoAllowed(onIsParticipantsStartVideoAllowedResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::AllowParticipantsToRename
virtual bool AllowParticipantsToRename(bool bAllow, onAllowParticipantsToRenameResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::EnableAutoAllowLocalRecordingRequestFeature
virtual bool EnableAutoAllowLocalRecordingRequestFeature(bool bEnable, onEnableAutoAllowLocalRecordingRequestFeatureResult pfn)=0
ZMToolSuiteProxy::meeting::IParticipantsToolkit::IsParticipantsChatAllowed
virtual bool IsParticipantsChatAllowed(onIsParticipantsChatAllowedResult pfn)=0
ZMToolSuiteProxy::meeting
Definition
ToolSuiteAnnotationInterface.h:11
ZMToolSuiteProxy
Definition
ToolSuiteAnnotationInterface.h:6
ZMToolSuiteProxy::onEnableAutoAllowLocalRecordingRequestFeatureResult
std::function< void(const BaseResult &)> onEnableAutoAllowLocalRecordingRequestFeatureResult
Definition
ToolSuiteParticipantsInterface.h:36
ZMToolSuiteProxy::onAllowParticipantsToShareResult
std::function< void(const BaseResult &)> onAllowParticipantsToShareResult
Definition
ToolSuiteParticipantsInterface.h:10
ZMToolSuiteProxy::onAllowParticipantsToStartVideoResult
std::function< void(const BaseResult &)> onAllowParticipantsToStartVideoResult
Definition
ToolSuiteParticipantsInterface.h:7
ZMToolSuiteProxy::onAllowParticipantsToUnmuteSelfResult
std::function< void(const BaseResult &)> onAllowParticipantsToUnmuteSelfResult
Definition
ToolSuiteParticipantsInterface.h:25
ZMToolSuiteProxy::onAssignCoHostResult
std::function< void(const BaseResult &)> onAssignCoHostResult
Definition
ToolSuiteParticipantsInterface.h:29
ZMToolSuiteProxy::onIsParticipantsShareAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsShareAllowedResult
Definition
ToolSuiteParticipantsInterface.h:11
ZMToolSuiteProxy::onIsAutoAllowLocalRecordingRequestFeatureOnResult
std::function< void(const BoolValueResult &)> onIsAutoAllowLocalRecordingRequestFeatureOnResult
Definition
ToolSuiteParticipantsInterface.h:35
ZMToolSuiteProxy::onIsParticipantsShareWhiteBoardAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsShareWhiteBoardAllowedResult
Definition
ToolSuiteParticipantsInterface.h:20
ZMToolSuiteProxy::onReclaimHostResult
std::function< void(const BaseResult &)> onReclaimHostResult
Definition
ToolSuiteParticipantsInterface.h:31
ZMToolSuiteProxy::onAllowParticipantsToShareWhiteBoardResult
std::function< void(const BaseResult &)> onAllowParticipantsToShareWhiteBoardResult
Definition
ToolSuiteParticipantsInterface.h:19
ZMToolSuiteProxy::onMakeHostResult
std::function< void(const BaseResult &)> onMakeHostResult
Definition
ToolSuiteParticipantsInterface.h:30
ZMToolSuiteProxy::onIsParticipantsUnmuteSelfAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsUnmuteSelfAllowedResult
Definition
ToolSuiteParticipantsInterface.h:26
ZMToolSuiteProxy::onIsParticipantsRenameAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsRenameAllowedResult
Definition
ToolSuiteParticipantsInterface.h:14
ZMToolSuiteProxy::onAllowParticipantsToChatResult
std::function< void(const BaseResult &)> onAllowParticipantsToChatResult
Definition
ToolSuiteParticipantsInterface.h:22
ZMToolSuiteProxy::onAllowParticipantsToRenameResult
std::function< void(const BaseResult &)> onAllowParticipantsToRenameResult
Definition
ToolSuiteParticipantsInterface.h:13
ZMToolSuiteProxy::onAllowParticipantsToRequestLocalRecordingResult
std::function< void(const BaseResult &)> onAllowParticipantsToRequestLocalRecordingResult
Definition
ToolSuiteParticipantsInterface.h:16
ZMToolSuiteProxy::onInviteUserToMeetingResult
std::function< void(const BaseResult &)> onInviteUserToMeetingResult
Definition
ToolSuiteParticipantsInterface.h:37
ZMToolSuiteProxy::onGetUserRoleByUserIDResult
std::function< void(const GetUserRoleByUserIDResult &)> onGetUserRoleByUserIDResult
Definition
ToolSuiteParticipantsInterface.h:33
ZMToolSuiteProxy::onIsParticipantsRequestLocalRecordingAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsRequestLocalRecordingAllowedResult
Definition
ToolSuiteParticipantsInterface.h:17
ZMToolSuiteProxy::onRevokeCoHostResult
std::function< void(const BaseResult &)> onRevokeCoHostResult
Definition
ToolSuiteParticipantsInterface.h:28
ZMToolSuiteProxy::onIsParticipantsStartVideoAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsStartVideoAllowedResult
Definition
ToolSuiteParticipantsInterface.h:8
ZMToolSuiteProxy::onIsParticipantsChatAllowedResult
std::function< void(const BoolValueResult &)> onIsParticipantsChatAllowedResult
Definition
ToolSuiteParticipantsInterface.h:23
ZMToolSuiteProxy::BaseResult
Definition
ToolSuiteProxyDef.h:36
ZMToolSuiteProxy::BoolValueResult
Definition
ToolSuiteProxyDef.h:524
ZMToolSuiteProxy::GetUserRoleByUserIDResult
Definition
ToolSuiteProxyDef.h:286
ZMToolSuiteProxy::ZMToolSuiteUser
Definition
ToolSuiteProxyDef.h:63
x64
export_h
ToolSuiteParticipantsInterface.h
Generated by
1.14.0