FreeRDP
Loading...
Searching...
No Matches
winpr.h
1
19#ifndef WINPR_H
20#define WINPR_H
21
22#include <winpr/platform.h>
23#include <winpr/cast.h>
24#include <winpr/wtypes.h>
25
26#ifdef __cplusplus
27extern "C"
28{
29#endif
30
31WINPR_API void winpr_get_version(int* major, int* minor, int* revision);
32WINPR_API const char* winpr_get_version_string(void);
33WINPR_API const char* winpr_get_build_revision(void);
34WINPR_API const char* winpr_get_build_config(void);
35
55WINPR_API WINPR_ATTR_NODISCARD BOOL winpr_setApplicationDetails(const char* vendor,
56 const char* product,
57 SSIZE_T version);
58
65WINPR_API WINPR_ATTR_NODISCARD const char* winpr_getApplicationDetailsVendor(void);
66
73WINPR_API WINPR_ATTR_NODISCARD const char* winpr_getApplicationDetailsProduct(void);
74
81WINPR_API WINPR_ATTR_NODISCARD SSIZE_T winpr_getApplicationDetailsVersion(void);
82
83#ifdef __cplusplus
84}
85#endif
86
87#endif /* WINPR_H */