FreeRDP
passphrase.h
1 
20 #ifndef FREERDP_UTILS_PASSPHRASE_H
21 #define FREERDP_UTILS_PASSPHRASE_H
22 
23 #include <stdlib.h>
24 #include <stdio.h>
25 
26 #include <freerdp/api.h>
27 #include <freerdp/types.h>
28 
29 #ifdef __cplusplus
30 extern "C"
31 {
32 #endif
33 
34  FREERDP_API int freerdp_interruptible_getc(rdpContext* context, FILE* file);
35  FREERDP_API SSIZE_T freerdp_interruptible_get_line(rdpContext* context, char** lineptr,
36  size_t* size, FILE* stream);
37  FREERDP_API const char* freerdp_passphrase_read(rdpContext* context, const char* prompt,
38  char* buf, size_t bufsiz, int from_stdin);
39 
40 #ifdef __cplusplus
41 }
42 #endif
43 
44 #endif /* FREERDP_UTILS_PASSPHRASE_H */