FreeRDP
Loading...
Searching...
No Matches
settings_property_lists.h
1#ifndef TEST_SETTINGS_PROPERTY_LISTS
2#define TEST_SETTINGS_PROPERTY_LISTS
3
4#define have_bool_list_indices
5static const size_t bool_list_indices[] = {
6 FreeRDP_AadSecurity,
7 FreeRDP_AllowCacheWaitingList,
8 FreeRDP_AllowDesktopComposition,
9 FreeRDP_AllowFontSmoothing,
10 FreeRDP_AllowUnanouncedOrdersFromServer,
11 FreeRDP_AltSecFrameMarkerSupport,
12 FreeRDP_AsyncChannels,
13 FreeRDP_AsyncUpdate,
14 FreeRDP_AudioCapture,
15 FreeRDP_AudioPlayback,
16 FreeRDP_Authentication,
17 FreeRDP_AuthenticationOnly,
18 FreeRDP_AutoAcceptCertificate,
19 FreeRDP_AutoDenyCertificate,
20 FreeRDP_AutoLogonEnabled,
21 FreeRDP_AutoReconnectionEnabled,
22 FreeRDP_AutoReconnectionPacketSupported,
23 FreeRDP_BitmapCacheEnabled,
24 FreeRDP_BitmapCachePersistEnabled,
25 FreeRDP_BitmapCacheV3Enabled,
26 FreeRDP_BitmapCompressionDisabled,
27 FreeRDP_CertificateCallbackPreferPEM,
28 FreeRDP_CompressionEnabled,
29 FreeRDP_ConnectChildSession,
30 FreeRDP_ConsoleSession,
31 FreeRDP_CredentialsFromStdin,
32 FreeRDP_DeactivateClientDecoding,
33 FreeRDP_Decorations,
34 FreeRDP_DesktopResize,
35 FreeRDP_DeviceRedirection,
36 FreeRDP_DisableCredentialsDelegation,
37 FreeRDP_DisableCtrlAltDel,
38 FreeRDP_DisableCursorBlinking,
39 FreeRDP_DisableCursorShadow,
40 FreeRDP_DisableFullWindowDrag,
41 FreeRDP_DisableMenuAnims,
42 FreeRDP_DisableRemoteAppCapsCheck,
43 FreeRDP_DisableThemes,
44 FreeRDP_DisableWallpaper,
45 FreeRDP_DrawAllowColorSubsampling,
46 FreeRDP_DrawAllowDynamicColorFidelity,
47 FreeRDP_DrawAllowSkipAlpha,
48 FreeRDP_DrawGdiPlusCacheEnabled,
49 FreeRDP_DrawGdiPlusEnabled,
50 FreeRDP_DrawNineGridEnabled,
51 FreeRDP_DumpRemoteFx,
52 FreeRDP_DynamicDaylightTimeDisabled,
53 FreeRDP_DynamicResolutionUpdate,
54 FreeRDP_EmbeddedWindow,
55 FreeRDP_EnableWindowsKey,
56 FreeRDP_EncomspVirtualChannel,
57 FreeRDP_ExtSecurity,
58 FreeRDP_ExternalCertificateManagement,
59 FreeRDP_FIPSMode,
60 FreeRDP_FastPathInput,
61 FreeRDP_FastPathOutput,
62 FreeRDP_ForceEncryptedCsPdu,
63 FreeRDP_ForceMultimon,
64 FreeRDP_FrameMarkerCommandEnabled,
65 FreeRDP_Fullscreen,
66 FreeRDP_GatewayArmTransport,
67 FreeRDP_GatewayAvdUseTenantid,
68 FreeRDP_GatewayBypassLocal,
69 FreeRDP_GatewayEnabled,
70 FreeRDP_GatewayHttpExtAuthSspiNtlm,
71 FreeRDP_GatewayHttpTransport,
72 FreeRDP_GatewayHttpUseWebsockets,
73 FreeRDP_GatewayIgnoreRedirectionPolicy,
74 FreeRDP_GatewayRpcTransport,
75 FreeRDP_GatewayUdpTransport,
76 FreeRDP_GatewayUseSameCredentials,
77 FreeRDP_GfxAVC444,
78 FreeRDP_GfxAVC444v2,
79 FreeRDP_GfxH264,
80 FreeRDP_GfxPlanar,
81 FreeRDP_GfxProgressive,
82 FreeRDP_GfxProgressiveV2,
83 FreeRDP_GfxSendQoeAck,
84 FreeRDP_GfxSmallCache,
85 FreeRDP_GfxSuspendFrameAck,
86 FreeRDP_GfxThinClient,
87 FreeRDP_GrabKeyboard,
88 FreeRDP_GrabMouse,
89 FreeRDP_HasExtendedMouseEvent,
90 FreeRDP_HasHorizontalWheel,
91 FreeRDP_HasMonitorAttributes,
92 FreeRDP_HasQoeEvent,
93 FreeRDP_HasRelativeMouseEvent,
94 FreeRDP_HiDefRemoteApp,
95 FreeRDP_IPv6Enabled,
96 FreeRDP_IgnoreCertificate,
97 FreeRDP_IgnoreInvalidDevices,
98 FreeRDP_JpegCodec,
99 FreeRDP_KerberosRdgIsProxy,
100 FreeRDP_ListMonitors,
101 FreeRDP_LocalConnection,
102 FreeRDP_LogonErrors,
103 FreeRDP_LogonNotify,
104 FreeRDP_LongCredentialsSupported,
105 FreeRDP_LyncRdpMode,
106 FreeRDP_MaximizeShell,
107 FreeRDP_MouseAttached,
108 FreeRDP_MouseHasWheel,
109 FreeRDP_MouseMotion,
110 FreeRDP_MouseUseRelativeMove,
111 FreeRDP_MstscCookieMode,
112 FreeRDP_MultiTouchGestures,
113 FreeRDP_MultiTouchInput,
114 FreeRDP_NSCodec,
115 FreeRDP_NSCodecAllowDynamicColorFidelity,
116 FreeRDP_NSCodecAllowSubsampling,
117 FreeRDP_NegotiateSecurityLayer,
118 FreeRDP_NetworkAutoDetect,
119 FreeRDP_NlaSecurity,
120 FreeRDP_NoBitmapCompressionHeader,
121 FreeRDP_OldLicenseBehaviour,
122 FreeRDP_PasswordIsSmartcardPin,
123 FreeRDP_PercentScreenUseHeight,
124 FreeRDP_PercentScreenUseWidth,
125 FreeRDP_PlayRemoteFx,
126 FreeRDP_PreferIPv6OverIPv4,
127 FreeRDP_PrintReconnectCookie,
128 FreeRDP_PromptForCredentials,
129 FreeRDP_RdpSecurity,
130 FreeRDP_RdstlsSecurity,
131 FreeRDP_RedirectClipboard,
132 FreeRDP_RedirectDrives,
133 FreeRDP_RedirectHomeDrive,
134 FreeRDP_RedirectParallelPorts,
135 FreeRDP_RedirectPrinters,
136 FreeRDP_RedirectSerialPorts,
137 FreeRDP_RedirectSmartCards,
138 FreeRDP_RedirectWebAuthN,
139 FreeRDP_RefreshRect,
140 FreeRDP_RemdeskVirtualChannel,
141 FreeRDP_RemoteAppLanguageBarSupported,
142 FreeRDP_RemoteApplicationMode,
143 FreeRDP_RemoteAssistanceMode,
144 FreeRDP_RemoteAssistanceRequestControl,
145 FreeRDP_RemoteConsoleAudio,
146 FreeRDP_RemoteCredentialGuard,
147 FreeRDP_RemoteFxCodec,
148 FreeRDP_RemoteFxImageCodec,
149 FreeRDP_RemoteFxOnly,
150 FreeRDP_RestrictedAdminModeRequired,
151 FreeRDP_SaltedChecksum,
152 FreeRDP_SendPreconnectionPdu,
153 FreeRDP_ServerLicenseRequired,
154 FreeRDP_ServerMode,
155 FreeRDP_SmartSizing,
156 FreeRDP_SmartcardEmulation,
157 FreeRDP_SmartcardLogon,
158 FreeRDP_SoftwareGdi,
159 FreeRDP_SoundBeepsEnabled,
160 FreeRDP_SpanMonitors,
161 FreeRDP_SupportAsymetricKeys,
162 FreeRDP_SupportDisplayControl,
163 FreeRDP_SupportDynamicChannels,
164 FreeRDP_SupportDynamicTimeZone,
165 FreeRDP_SupportEchoChannel,
166 FreeRDP_SupportEdgeActionV1,
167 FreeRDP_SupportEdgeActionV2,
168 FreeRDP_SupportErrorInfoPdu,
169 FreeRDP_SupportGeometryTracking,
170 FreeRDP_SupportGraphicsPipeline,
171 FreeRDP_SupportHeartbeatPdu,
172 FreeRDP_SupportMonitorLayoutPdu,
173 FreeRDP_SupportMultitransport,
174 FreeRDP_SupportSSHAgentChannel,
175 FreeRDP_SupportSkipChannelJoin,
176 FreeRDP_SupportStatusInfoPdu,
177 FreeRDP_SupportVideoOptimized,
178 FreeRDP_SuppressOutput,
179 FreeRDP_SurfaceCommandsEnabled,
180 FreeRDP_SurfaceFrameMarkerEnabled,
181 FreeRDP_SuspendInput,
182 FreeRDP_SynchronousDynamicChannels,
183 FreeRDP_SynchronousStaticChannels,
184 FreeRDP_TcpKeepAlive,
185 FreeRDP_TlsSecurity,
186 FreeRDP_ToggleFullscreen,
187 FreeRDP_TransportDump,
188 FreeRDP_TransportDumpReplay,
189 FreeRDP_TransportDumpReplayNodelay,
190 FreeRDP_UnicodeInput,
191 FreeRDP_UnmapButtons,
192 FreeRDP_UseCommonStdioCallbacks,
193 FreeRDP_UseMultimon,
194 FreeRDP_UseRdpSecurityLayer,
195 FreeRDP_UsingSavedCredentials,
196 FreeRDP_VideoDisable,
197 FreeRDP_VmConnectMode,
198 FreeRDP_WaitForOutputBufferFlush,
199 FreeRDP_Workarea,
200};
201
202#define have_uint16_list_indices
203static const size_t uint16_list_indices[] = {
204 FreeRDP_CapsGeneralCompressionLevel,
205 FreeRDP_CapsGeneralCompressionTypes,
206 FreeRDP_CapsProtocolVersion,
207 FreeRDP_CapsRemoteUnshareFlag,
208 FreeRDP_CapsUpdateCapabilityFlag,
209 FreeRDP_DesktopOrientation,
210 FreeRDP_OrderSupportFlags,
211 FreeRDP_OrderSupportFlagsEx,
212 FreeRDP_ProxyPort,
213 FreeRDP_SupportedColorDepths,
214 FreeRDP_TLSMaxVersion,
215 FreeRDP_TLSMinVersion,
216 FreeRDP_TextANSICodePage,
217};
218
219#define have_uint32_list_indices
220static const size_t uint32_list_indices[] = {
221 FreeRDP_AcceptedCertLength,
222 FreeRDP_AuthenticationLevel,
223 FreeRDP_AutoReconnectMaxRetries,
224 FreeRDP_BitmapCacheV2NumCells,
225 FreeRDP_BitmapCacheV3CodecId,
226 FreeRDP_BitmapCacheVersion,
227 FreeRDP_BrushSupportLevel,
228 FreeRDP_ChannelCount,
229 FreeRDP_ChannelDefArraySize,
230 FreeRDP_ClientBuild,
231 FreeRDP_ClientRandomLength,
232 FreeRDP_ClientSessionId,
233 FreeRDP_ClipboardFeatureMask,
234 FreeRDP_ClusterInfoFlags,
235 FreeRDP_ColorDepth,
236 FreeRDP_ColorPointerCacheSize,
237 FreeRDP_CompDeskSupportLevel,
238 FreeRDP_CompressionLevel,
239 FreeRDP_ConnectionType,
240 FreeRDP_CookieMaxLength,
241 FreeRDP_DesktopHeight,
242 FreeRDP_DesktopPhysicalHeight,
243 FreeRDP_DesktopPhysicalWidth,
244 FreeRDP_DesktopPosX,
245 FreeRDP_DesktopPosY,
246 FreeRDP_DesktopScaleFactor,
247 FreeRDP_DesktopWidth,
248 FreeRDP_DeviceArraySize,
249 FreeRDP_DeviceCount,
250 FreeRDP_DeviceScaleFactor,
251 FreeRDP_DrawNineGridCacheEntries,
252 FreeRDP_DrawNineGridCacheSize,
253 FreeRDP_DynamicChannelArraySize,
254 FreeRDP_DynamicChannelCount,
255 FreeRDP_EarlyCapabilityFlags,
256 FreeRDP_EncryptionLevel,
257 FreeRDP_EncryptionMethods,
258 FreeRDP_ExtEncryptionMethods,
259 FreeRDP_FakeMouseMotionInterval,
260 FreeRDP_Floatbar,
261 FreeRDP_ForceIPvX,
262 FreeRDP_FrameAcknowledge,
263 FreeRDP_GatewayAcceptedCertLength,
264 FreeRDP_GatewayCredentialsSource,
265 FreeRDP_GatewayPort,
266 FreeRDP_GatewayUsageMethod,
267 FreeRDP_GfxCapsFilter,
268 FreeRDP_GlyphSupportLevel,
269 FreeRDP_JpegCodecId,
270 FreeRDP_JpegQuality,
271 FreeRDP_KeySpec,
272 FreeRDP_KeyboardCodePage,
273 FreeRDP_KeyboardFunctionKey,
274 FreeRDP_KeyboardHook,
275 FreeRDP_KeyboardLayout,
276 FreeRDP_KeyboardSubType,
277 FreeRDP_KeyboardType,
278 FreeRDP_LargePointerFlag,
279 FreeRDP_LoadBalanceInfoLength,
280 FreeRDP_MonitorAttributeFlags,
281 FreeRDP_MonitorCount,
282 FreeRDP_MonitorDefArraySize,
283 FreeRDP_MonitorFlags,
284 FreeRDP_MultifragMaxRequestSize,
285 FreeRDP_MultitransportFlags,
286 FreeRDP_NSCodecColorLossLevel,
287 FreeRDP_NSCodecId,
288 FreeRDP_NegotiationFlags,
289 FreeRDP_NumMonitorIds,
290 FreeRDP_OffscreenCacheEntries,
291 FreeRDP_OffscreenCacheSize,
292 FreeRDP_OffscreenSupportLevel,
293 FreeRDP_OsMajorType,
294 FreeRDP_OsMinorType,
295 FreeRDP_Password51Length,
296 FreeRDP_PduSource,
297 FreeRDP_PercentScreen,
298 FreeRDP_PerformanceFlags,
299 FreeRDP_PointerCacheSize,
300 FreeRDP_PreconnectionId,
301 FreeRDP_ProxyType,
302 FreeRDP_RdpVersion,
303 FreeRDP_ReceivedCapabilitiesSize,
304 FreeRDP_RedirectedSessionId,
305 FreeRDP_RedirectionAcceptedCertLength,
306 FreeRDP_RedirectionFlags,
307 FreeRDP_RedirectionGuidLength,
308 FreeRDP_RedirectionPasswordLength,
309 FreeRDP_RedirectionPreferType,
310 FreeRDP_RedirectionTsvUrlLength,
311 FreeRDP_RemoteAppNumIconCacheEntries,
312 FreeRDP_RemoteAppNumIconCaches,
313 FreeRDP_RemoteApplicationExpandCmdLine,
314 FreeRDP_RemoteApplicationExpandWorkingDir,
315 FreeRDP_RemoteApplicationSupportLevel,
316 FreeRDP_RemoteApplicationSupportMask,
317 FreeRDP_RemoteFxCaptureFlags,
318 FreeRDP_RemoteFxCodecId,
319 FreeRDP_RemoteFxCodecMode,
320 FreeRDP_RemoteFxRlgrMode,
321 FreeRDP_RemoteWndSupportLevel,
322 FreeRDP_RequestedProtocols,
323 FreeRDP_SelectedProtocol,
324 FreeRDP_ServerCertificateLength,
325 FreeRDP_ServerLicenseProductIssuersCount,
326 FreeRDP_ServerLicenseProductVersion,
327 FreeRDP_ServerPort,
328 FreeRDP_ServerRandomLength,
329 FreeRDP_ShareId,
330 FreeRDP_SmartSizingHeight,
331 FreeRDP_SmartSizingWidth,
332 FreeRDP_StaticChannelArraySize,
333 FreeRDP_StaticChannelCount,
334 FreeRDP_SurfaceCommandsSupported,
335 FreeRDP_TargetNetAddressCount,
336 FreeRDP_TcpAckTimeout,
337 FreeRDP_TcpConnectTimeout,
338 FreeRDP_TcpKeepAliveDelay,
339 FreeRDP_TcpKeepAliveInterval,
340 FreeRDP_TcpKeepAliveRetries,
341 FreeRDP_ThreadingFlags,
342 FreeRDP_TlsSecLevel,
343 FreeRDP_VCChunkSize,
344 FreeRDP_VCFlags,
345};
346
347#define have_int32_list_indices
348static const size_t int32_list_indices[] = {
349 FreeRDP_MonitorLocalShiftX,
350 FreeRDP_MonitorLocalShiftY,
351 FreeRDP_XPan,
352 FreeRDP_YPan,
353};
354
355#define have_uint64_list_indices
356static const size_t uint64_list_indices[] = {
357 FreeRDP_MonitorOverrideFlags,
358 FreeRDP_ParentWindowId,
359};
360
361#define have_string_list_indices
362static const size_t string_list_indices[] = {
363 FreeRDP_AadServerHostname,
364 FreeRDP_AcceptedCert,
365 FreeRDP_ActionScript,
366 FreeRDP_AllowedTlsCiphers,
367 FreeRDP_AlternateShell,
368 FreeRDP_AssistanceFile,
369 FreeRDP_AuthenticationPackageList,
370 FreeRDP_AuthenticationServiceClass,
371 FreeRDP_BitmapCachePersistFile,
372 FreeRDP_CardName,
373 FreeRDP_CertificateAcceptedFingerprints,
374 FreeRDP_CertificateName,
375 FreeRDP_ClientAddress,
376 FreeRDP_ClientDir,
377 FreeRDP_ClientHostname,
378 FreeRDP_ClientProductId,
379 FreeRDP_ClipboardUseSelection,
380 FreeRDP_ComputerName,
381 FreeRDP_ConfigPath,
382 FreeRDP_ConnectionFile,
383 FreeRDP_ContainerName,
384 FreeRDP_CspName,
385 FreeRDP_CurrentPath,
386 FreeRDP_Domain,
387 FreeRDP_DrivesToRedirect,
388 FreeRDP_DumpRemoteFxFile,
389 FreeRDP_DynamicDSTTimeZoneKeyName,
390 FreeRDP_GatewayAcceptedCert,
391 FreeRDP_GatewayAccessToken,
392 FreeRDP_GatewayAvdAadtenantid,
393 FreeRDP_GatewayAvdActivityhint,
394 FreeRDP_GatewayAvdArmpath,
395 FreeRDP_GatewayAvdClientID,
396 FreeRDP_GatewayAvdDiagnosticserviceurl,
397 FreeRDP_GatewayAvdGeo,
398 FreeRDP_GatewayAvdHubdiscoverygeourl,
399 FreeRDP_GatewayAvdWvdEndpointPool,
400 FreeRDP_GatewayAzureActiveDirectory,
401 FreeRDP_GatewayDomain,
402 FreeRDP_GatewayHostname,
403 FreeRDP_GatewayHttpExtAuthBearer,
404 FreeRDP_GatewayPassword,
405 FreeRDP_GatewayUrl,
406 FreeRDP_GatewayUsername,
407 FreeRDP_HomePath,
408 FreeRDP_ImeFileName,
409 FreeRDP_KerberosArmor,
410 FreeRDP_KerberosCache,
411 FreeRDP_KerberosKdcUrl,
412 FreeRDP_KerberosKeytab,
413 FreeRDP_KerberosLifeTime,
414 FreeRDP_KerberosRealm,
415 FreeRDP_KerberosRenewableLifeTime,
416 FreeRDP_KerberosStartTime,
417 FreeRDP_KeyboardPipeName,
418 FreeRDP_KeyboardRemappingList,
419 FreeRDP_NtlmSamFile,
420 FreeRDP_Password,
421 FreeRDP_PasswordHash,
422 FreeRDP_Pkcs11Module,
423 FreeRDP_PkinitAnchors,
424 FreeRDP_PlayRemoteFxFile,
425 FreeRDP_PreconnectionBlob,
426 FreeRDP_ProxyHostname,
427 FreeRDP_ProxyPassword,
428 FreeRDP_ProxyUsername,
429 FreeRDP_RDP2TCPArgs,
430 FreeRDP_ReaderName,
431 FreeRDP_RedirectionAcceptedCert,
432 FreeRDP_RedirectionDomain,
433 FreeRDP_RedirectionTargetFQDN,
434 FreeRDP_RedirectionTargetNetBiosName,
435 FreeRDP_RedirectionUsername,
436 FreeRDP_RemoteApplicationCmdLine,
437 FreeRDP_RemoteApplicationFile,
438 FreeRDP_RemoteApplicationGuid,
439 FreeRDP_RemoteApplicationIcon,
440 FreeRDP_RemoteApplicationName,
441 FreeRDP_RemoteApplicationProgram,
442 FreeRDP_RemoteApplicationWorkingDir,
443 FreeRDP_RemoteAssistancePassStub,
444 FreeRDP_RemoteAssistancePassword,
445 FreeRDP_RemoteAssistanceRCTicket,
446 FreeRDP_RemoteAssistanceSessionId,
447 FreeRDP_ServerHostname,
448 FreeRDP_ServerLicenseCompanyName,
449 FreeRDP_ServerLicenseProductName,
450 FreeRDP_ShellWorkingDirectory,
451 FreeRDP_SmartcardCertificate,
452 FreeRDP_SmartcardPrivateKey,
453 FreeRDP_SspiModule,
454 FreeRDP_TargetNetAddress,
455 FreeRDP_TerminalDescriptor,
456 FreeRDP_TlsSecretsFile,
457 FreeRDP_TransportDumpFile,
458 FreeRDP_UserSpecifiedServerName,
459 FreeRDP_Username,
460 FreeRDP_WinSCardModule,
461 FreeRDP_WindowTitle,
462 FreeRDP_WmClass,
463};
464
465#define have_pointer_list_indices
466static const size_t pointer_list_indices[] = {
467 FreeRDP_BitmapCacheV2CellInfo,
468 FreeRDP_ChannelDefArray,
469 FreeRDP_ClientAutoReconnectCookie,
470 FreeRDP_ClientRandom,
471 FreeRDP_ClientTimeZone,
472 FreeRDP_DeviceArray,
473 FreeRDP_DynamicChannelArray,
474 FreeRDP_FragCache,
475 FreeRDP_GlyphCache,
476 FreeRDP_LoadBalanceInfo,
477 FreeRDP_MonitorDefArray,
478 FreeRDP_MonitorIds,
479 FreeRDP_OrderSupport,
480 FreeRDP_Password51,
481 FreeRDP_RdpServerCertificate,
482 FreeRDP_RdpServerRsaKey,
483 FreeRDP_ReceivedCapabilities,
484 FreeRDP_ReceivedCapabilityData,
485 FreeRDP_ReceivedCapabilityDataSizes,
486 FreeRDP_RedirectionGuid,
487 FreeRDP_RedirectionPassword,
488 FreeRDP_RedirectionTargetCertificate,
489 FreeRDP_RedirectionTsvUrl,
490 FreeRDP_ServerAutoReconnectCookie,
491 FreeRDP_ServerCertificate,
492 FreeRDP_ServerLicenseProductIssuers,
493 FreeRDP_ServerRandom,
494 FreeRDP_StaticChannelArray,
495 FreeRDP_TargetNetAddresses,
496 FreeRDP_TargetNetPorts,
497 FreeRDP_instance,
498};
499
500#endif /* TEST_SETTINGS_PROPERTY_LISTS */