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
31 WINPR_API void winpr_get_version(int* major, int* minor, int* revision);
32
33 WINPR_ATTR_NODISCARD
34 WINPR_API const char* winpr_get_version_string(void);
35
36 WINPR_ATTR_NODISCARD
37 WINPR_API const char* winpr_get_build_revision(void);
38
39 WINPR_ATTR_NODISCARD
40 WINPR_API const char* winpr_get_build_config(void);
41
61 WINPR_ATTR_NODISCARD
62 WINPR_API BOOL winpr_setApplicationDetails(const char* vendor, const char* product,
63 SSIZE_T version);
64
71 WINPR_ATTR_NODISCARD
72 WINPR_API const char* winpr_getApplicationDetailsVendor(void);
73
80 WINPR_ATTR_NODISCARD
81 WINPR_API const char* winpr_getApplicationDetailsProduct(void);
82
89 WINPR_ATTR_NODISCARD
90 WINPR_API SSIZE_T winpr_getApplicationDetailsVersion(void);
91
92#ifdef __cplusplus
93}
94#endif
95
96#endif /* WINPR_H */