According to ms docs, windows 2016 server multiuser session has 3 ClientProtocolType:
https://docs.microsoft.com/en-us/windows/win32/api/wtsapi32/ne-wtsapi32-wts_info_class
0 The console session.
1 This value is retained for legacy purposes.
2 The RDP protocol.
But our remote desktop software requires a custom protocol run on multiuser sessions. Is there any dll or plugin mechanism in windows 2016 server to replace RDP with another user defined protocol?