[client,common] allow forcing default callbacks

All clients can implement their own callbacks for
certificate/credential/smartcard/... but there is a common (default)
implementation for all clients.
with the new setting FreeRDP_UseCommonStdioCallbacks it is now possible
to force these over the client implementation provided ones
This commit is contained in:
Armin Novak
2023-07-19 08:41:19 +02:00
committed by akallabeth
parent 97415f0d52
commit 3d1bb4e1d9
8 changed files with 37 additions and 9 deletions

View File

@@ -734,6 +734,7 @@ extern "C"
#define FreeRDP_UnmapButtons (1605)
#define FreeRDP_OldLicenseBehaviour (1606)
#define FreeRDP_MouseUseRelativeMove (1607)
#define FreeRDP_UseCommonStdioCallbacks (1608)
#define FreeRDP_ComputerName (1664)
#define FreeRDP_ConnectionFile (1728)
#define FreeRDP_AssistanceFile (1729)
@@ -1293,7 +1294,8 @@ extern "C"
ALIGN64 BOOL UnmapButtons; /* 1605 */
ALIGN64 BOOL OldLicenseBehaviour; /* 1606 */
ALIGN64 BOOL MouseUseRelativeMove; /* 1607 */
UINT64 padding1664[1664 - 1608]; /* 1608 */
ALIGN64 BOOL UseCommonStdioCallbacks; /* 1608 */
UINT64 padding1664[1664 - 1609]; /* 1609 */
/* Names */
ALIGN64 char* ComputerName; /* 1664 */