FreeRDP
ssl.h
1 
21 #ifndef WINPR_SSL_H
22 #define WINPR_SSL_H
23 
24 #include <winpr/wtypes.h>
25 #include <winpr/winpr.h>
26 
27 #define WINPR_SSL_INIT_DEFAULT 0x00
28 #define WINPR_SSL_INIT_ALREADY_INITIALIZED 0x01
29 #define WINPR_SSL_INIT_ENABLE_LOCKING 0x2
30 #define WINPR_SSL_INIT_ENABLE_FIPS 0x4
31 
32 #define WINPR_SSL_CLEANUP_GLOBAL 0x01
33 #define WINPR_SSL_CLEANUP_THREAD 0x02
34 
35 #ifdef __cplusplus
36 extern "C"
37 {
38 #endif
39 
40  WINPR_API BOOL winpr_InitializeSSL(DWORD flags);
41  WINPR_API BOOL winpr_CleanupSSL(DWORD flags);
42 
43  WINPR_API BOOL winpr_FIPSMode(void);
44 
45 #ifdef __cplusplus
46 }
47 #endif
48 
49 #endif /* WINPR_SSL_H */