ReactOS 0.4.15-dev-7674-gc0b4db1
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
15extern "C" {
16#endif
17
22 _cgets_s(
23 _Out_writes_z_(_Size) char *_Buffer,
24 _In_ size_t _Size,
25 _Out_ size_t *_SizeRead);
26
29 int
31 _cprintf_s(
33 ...);
34
37 int
39 _cscanf_s(
41 ...);
42
45 int
47 _cscanf_s_l(
50 ...);
51
54 int
56 _vcprintf_s(
58 va_list _ArgList);
59
62 int
64 _cprintf_s_l(
67 ...);
68
71 int
73 _vcprintf_s_l(
76 va_list _ArgList);
77
78#ifndef _WCONIO_DEFINED_S
79#define _WCONIO_DEFINED_S
80
85 _cgetws_s(
86 _Out_writes_to_(_SizeInWords, *_SizeRead) wchar_t *_Buffer,
87 _In_ size_t _SizeInWords,
88 _Out_ size_t *_SizeRead);
89
92 int
94 _cwprintf_s(
96 ...);
97
100 int
101 __cdecl
102 _cwscanf_s(
104 ...);
105
107 _CRTIMP
108 int
109 __cdecl
110 _cwscanf_s_l(
113 ...);
114
116 _CRTIMP
117 int
118 __cdecl
119 _vcwprintf_s(
121 va_list _ArgList);
122
123 _CRTIMP
124 int
125 __cdecl
126 _cwprintf_s_l(
129 ...);
130
131 _CRTIMP
132 int
133 __cdecl
134 _vcwprintf_s_l(
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
char * va_list
Definition: acmsvcex.h:78
#define _Check_return_opt_
Definition: crtdefs.h:453
#define _Check_return_wat_
Definition: crtdefs.h:459
#define _CRTIMP
Definition: crtdefs.h:72
int errno_t
Definition: crtdefs.h:374
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
Definition: malloc.h:109
#define _Out_writes_z_(size)
Definition: ms_sal.h:352
#define _In_z_
Definition: ms_sal.h:313
#define _Scanf_s_format_string_
Definition: ms_sal.h:563
#define _Out_
Definition: ms_sal.h:345
#define _In_
Definition: ms_sal.h:308
#define _In_opt_
Definition: ms_sal.h:309
#define _Out_writes_to_(size, count)
Definition: ms_sal.h:355
#define _Printf_format_string_
Definition: ms_sal.h:561
_In_ size_t _In_z_ _Printf_format_string_ const char * _Format
Definition: time.h:147
_In_ size_t _SizeInWords
Definition: time.h:309
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
Definition: time.h:159