20 #include <winpr/platform.h>
21 #include <winpr/wtsapi.h>
22 #include <freerdp/svc.h>
23 #include <freerdp/dvc.h>
24 #include <freerdp/channels/rdpdr.h>
27 WINPR_PRAGMA_DIAG_PUSH
28 WINPR_PRAGMA_DIAG_IGNORED_STRICT_PROTOTYPES
30 typedef UINT(VCAPITYPE* static_entry_fn_t)();
34 static_entry_fn_t entry;
37 typedef BOOL(VCAPITYPE* static_entry_vc_fn_t)(PCHANNEL_ENTRY_POINTS);
41 static_entry_vc_fn_t entry;
44 typedef BOOL(VCAPITYPE* static_entry_vcex_fn_t)(PCHANNEL_ENTRY_POINTS, PVOID);
48 static_entry_vcex_fn_t entry;
51 typedef UINT(VCAPITYPE* static_entry_dvc_fn_t)(IDRDYNVC_ENTRY_POINTS*);
55 static_entry_dvc_fn_t entry;
62 static_entry_dse_fn_t entry;
76 static_entry_fn_t cse;
77 static_entry_vc_fn_t csevc;
78 static_entry_vcex_fn_t csevcex;
79 static_entry_dvc_fn_t csedvc;
80 static_entry_dse_fn_t csedse;
89 typedef UINT(VCAPITYPE* static_subsystem_entry_fn_t)(
void*);
94 static_subsystem_entry_fn_t entry;
105 WINPR_PRAGMA_DIAG_POP