ReactOS  0.4.14-dev-49-gfb4591c
conio_s.h
Go to the documentation of this file.
1 
7 #ifndef _INC_CONIO_S
8 #define _INC_CONIO_S
9 
10 #include <conio.h>
11 
12 #if defined(MINGW_HAS_SECURE_API)
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
19  _CRTIMP
20  errno_t
21  __cdecl
22  _cgets_s(
23  _Out_writes_z_(_Size) char *_Buffer,
24  _In_ size_t _Size,
25  _Out_ size_t *_SizeRead);
26 
28  _CRTIMP
29  int
30  __cdecl
31  _cprintf_s(
33  ...);
34 
36  _CRTIMP
37  int
38  __cdecl
39  _cscanf_s(
41  ...);
42 
44  _CRTIMP
45  int
46  __cdecl
47  _cscanf_s_l(
50  ...);
51 
53  _CRTIMP
54  int
55  __cdecl
56  _vcprintf_s(
58  va_list _ArgList);
59 
61  _CRTIMP
62  int
63  __cdecl
64  _cprintf_s_l(
67  ...);
68 
70  _CRTIMP
71  int
72  __cdecl
73  _vcprintf_s_l(
76  va_list _ArgList);
77 
78 #ifndef _WCONIO_DEFINED_S
79 #define _WCONIO_DEFINED_S
80 
82  _CRTIMP
83  errno_t
84  __cdecl
85  _cgetws_s(
86  _Out_writes_to_(_SizeInWords, *_SizeRead) wchar_t *_Buffer,
87  _In_ size_t _SizeInWords,
88  _Out_ size_t *_SizeRead);
89 
91  _CRTIMP
92  int
93  __cdecl
94  _cwprintf_s(
95  _In_z_ _Printf_format_string_ const wchar_t *_Format,
96  ...);
97 
99  _CRTIMP
100  int
101  __cdecl
102  _cwscanf_s(
103  _In_z_ _Scanf_s_format_string_ const wchar_t *_Format,
104  ...);
105 
107  _CRTIMP
108  int
109  __cdecl
110  _cwscanf_s_l(
111  _In_z_ _Scanf_s_format_string_ const wchar_t *_Format,
113  ...);
114 
116  _CRTIMP
117  int
118  __cdecl
119  _vcwprintf_s(
120  _In_z_ _Printf_format_string_ const wchar_t *_Format,
121  va_list _ArgList);
122 
123  _CRTIMP
124  int
125  __cdecl
126  _cwprintf_s_l(
127  _In_z_ _Printf_format_string_ const wchar_t *_Format,
129  ...);
130 
131  _CRTIMP
132  int
133  __cdecl
134  _vcwprintf_s_l(
135  _In_z_ _Printf_format_string_ const wchar_t *_Format,
137  va_list _ArgList);
138 
139 #endif /* _WCONIO_DEFINED_S */
140 
141 #ifdef __cplusplus
142 }
143 #endif
144 
145 #endif /* MINGW_HAS_SECURE_API */
146 
147 #endif /* _INC_CONIO_S */
#define __cdecl
Definition: accygwin.h:79
#define _CRTIMP
Definition: crtdefs.h:60
#define _Out_writes_to_(size, count)
Definition: no_sal2.h:378
#define _In_opt_
Definition: no_sal2.h:213
#define _Out_writes_z_(size)
Definition: no_sal2.h:384
_In_ size_t _In_z_ _Printf_format_string_ const char * _Format
Definition: time.h:154
#define _Out_
Definition: no_sal2.h:323
char * va_list
Definition: acmsvcex.h:78
int errno_t
Definition: crtdefs.h:353
#define _Scanf_s_format_string_
Definition: no_sal2.h:632
_In_ size_t _SizeInWords
Definition: time.h:317
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
Definition: time.h:166
#define _In_
Definition: no_sal2.h:204
#define _Check_return_wat_
Definition: specstrings.h:74
#define _Check_return_opt_
Definition: specstrings.h:68
#define _In_z_
Definition: no_sal2.h:239
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
Definition: malloc.h:112
#define _Printf_format_string_
Definition: no_sal2.h:569