22#ifndef FREERDP_CHANNEL_ENCOMSP_CLIENT_ENCOMSP_H
23#define FREERDP_CHANNEL_ENCOMSP_CLIENT_ENCOMSP_H
25#include <freerdp/channels/encomsp.h>
38 typedef UINT (*pcEncomspFilterUpdated)(EncomspClientContext* context,
40 typedef UINT (*pcEncomspApplicationCreated)(
42 typedef UINT (*pcEncomspApplicationRemoved)(
44 typedef UINT (*pcEncomspWindowCreated)(EncomspClientContext* context,
46 typedef UINT (*pcEncomspWindowRemoved)(EncomspClientContext* context,
48 typedef UINT (*pcEncomspShowWindow)(EncomspClientContext* context,
50 typedef UINT (*pcEncomspParticipantCreated)(
52 typedef UINT (*pcEncomspParticipantRemoved)(
54 typedef UINT (*pcEncomspChangeParticipantControlLevel)(
55 EncomspClientContext* context,
57 typedef UINT (*pcEncomspGraphicsStreamPaused)(
58 EncomspClientContext* context,
60 typedef UINT (*pcEncomspGraphicsStreamResumed)(
61 EncomspClientContext* context,
69 WINPR_ATTR_NODISCARD pcEncomspFilterUpdated FilterUpdated;
70 WINPR_ATTR_NODISCARD pcEncomspApplicationCreated ApplicationCreated;
71 WINPR_ATTR_NODISCARD pcEncomspApplicationRemoved ApplicationRemoved;
72 WINPR_ATTR_NODISCARD pcEncomspWindowCreated WindowCreated;
73 WINPR_ATTR_NODISCARD pcEncomspWindowRemoved WindowRemoved;
74 WINPR_ATTR_NODISCARD pcEncomspShowWindow ShowWindow;
75 WINPR_ATTR_NODISCARD pcEncomspParticipantCreated ParticipantCreated;
76 WINPR_ATTR_NODISCARD pcEncomspParticipantRemoved ParticipantRemoved;
77 WINPR_ATTR_NODISCARD pcEncomspChangeParticipantControlLevel ChangeParticipantControlLevel;
78 WINPR_ATTR_NODISCARD pcEncomspGraphicsStreamPaused GraphicsStreamPaused;
79 WINPR_ATTR_NODISCARD pcEncomspGraphicsStreamResumed GraphicsStreamResumed;