FreeRDP
Loading...
Searching...
No Matches
include/freerdp/utils/string.h
1
22#ifndef FREERDP_UTILS_STRING_H
23#define FREERDP_UTILS_STRING_H
24
25#include <freerdp/api.h>
26#include <freerdp/types.h>
27
28#ifdef __cplusplus
29extern "C"
30{
31#endif
32
33 WINPR_ATTR_NODISCARD
34 FREERDP_API const char* rdp_redirection_flags_to_string(UINT32 flags, char* buffer,
35 size_t size);
36 WINPR_ATTR_NODISCARD
37 FREERDP_API const char* rdp_cluster_info_flags_to_string(UINT32 flags, char* buffer,
38 size_t size);
39
50 WINPR_ATTR_NODISCARD
51 FREERDP_API BOOL freerdp_extract_key_value(const char* str, UINT32* pkey, UINT32* pvalue);
52
60 FREERDP_API WINPR_ATTR_NODISCARD const char*
61 freerdp_desktop_rotation_flags_to_string(UINT32 flags);
62
70 FREERDP_API WINPR_ATTR_NODISCARD const char* freerdp_input_touch_state_string(DWORD flags);
71
79 FREERDP_API WINPR_ATTR_NODISCARD const char* freerdp_order_support_flags_string(UINT8 type);
80
81#ifdef __cplusplus
82}
83#endif
84
85#endif /* FREERDP_UTILS_STRING_H */