23#include <winpr/wtypes.h>
24#include <winpr/json.h>
26#include <freerdp/api.h>
46 WINPR_ATTR_MALLOC(free, 1)
47 FREERDP_API
char* freerdp_GetConfigFilePath(BOOL system, const
char* filename);
59 FREERDP_API WINPR_JSON* freerdp_GetJSONConfigFile(BOOL system, const
char* filename);
84 FREERDP_API WINPR_ATTR_NODISCARD BOOL freerdp_setApplicationDetails(const
char* vendor,
94 FREERDP_API WINPR_ATTR_NODISCARD const
char* freerdp_getApplicationDetailsVendor(
void);
102 FREERDP_API WINPR_ATTR_NODISCARD const
char* freerdp_getApplicationDetailsProduct(
void);
110 FREERDP_API WINPR_ATTR_NODISCARD SSIZE_T freerdp_getApplicationDetailsVersion(
void);
119 FREERDP_API WINPR_ATTR_NODISCARD const
char* freerdp_getApplicationDetailsString(
void);
127 FREERDP_API WINPR_ATTR_NODISCARD const WCHAR* freerdp_getApplicationDetailsStringW(
void);
WINPR_API void WINPR_JSON_Delete(WINPR_JSON *item)
Delete a WinPR JSON wrapper object.