12#if defined(MINGW_HAS_SECURE_API)
26 _In_z_ const wchar_t *_Filename,
27 _In_ int _AccessMode);
38#ifndef _WCONIO_S_DEFINED
39#define _WCONIO_S_DEFINED
48 _Out_ size_t *_SizeRead);
101#ifndef _WSTDIO_S_DEFINED
102#define _WSTDIO_S_DEFINED
164 _In_ size_t _DstSizeInWords,
175 _In_ size_t _DstSizeInWords,
224 _In_ size_t _DstSize,
235 _In_ size_t _DstSize,
246 _In_ size_t _DstSize,
258 _In_ size_t _DstSize,
279 _In_z_ const wchar_t *_Src,
320 _In_z_ const wchar_t *_Filename,
321 _In_z_ const wchar_t *_Mode);
329 _In_z_ const wchar_t *_Filename,
330 _In_z_ const wchar_t *_Mode,
343#ifndef _WSTDLIB_S_DEFINED
344#define _WSTDLIB_S_DEFINED
381 _Out_ size_t *_ReturnSize,
383 _In_ size_t _DstSizeInWords,
384 _In_z_ const wchar_t *_VarName);
393 _In_z_ const wchar_t *_VarName);
418#ifndef _WSTDLIBP_S_DEFINED
419#define _WSTDLIBP_S_DEFINED
438 _In_z_ const wchar_t *_Name,
445 _In_z_ const wchar_t *_Filename,
446 _In_z_ const wchar_t *_EnvVar,
454 _In_z_ const wchar_t *_FullPath,
456 _In_ size_t _DriveSizeInWords,
458 _In_ size_t _DirSizeInWords,
460 _In_ size_t _FilenameSizeInWords,
462 _In_ size_t _ExtSizeInWords);
467#ifndef _WSTRING_S_DEFINED
468#define _WSTRING_S_DEFINED
476 _In_z_ const wchar_t *_Delim,
495 _In_z_ const wchar_t *_ErrMsg);
503 _In_ size_t _DstSizeInWords,
556 _In_ size_t _DstSizeInChars,
557 _In_z_ const wchar_t *_Src,
566 _In_ size_t _DstSizeInChars,
567 _In_z_ const wchar_t *_Src,
577 _In_ size_t _DstSizeInChars,
578 _In_z_ const wchar_t *_Src,
587 _In_ size_t _DstSizeInChars,
588 _In_z_ const wchar_t *_Src,
597 const wchar_t *_Delim,
622#ifndef _WTIME_S_DEFINED
623#define _WTIME_S_DEFINED
663#if !defined (RC_INVOKED) && !defined (_INC_WTIME_S_INL)
664#define _INC_WTIME_S_INL
666#ifndef _USE_32BIT_TIME_T
#define _Check_return_opt_
#define _Check_return_wat_
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsupr_s_l(_Inout_updates_z_(_Size) wchar_t *str, _In_ size_t size, _In_opt_ _locale_t locale)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsnset_s(_Inout_updates_z_(_DstSizeInWords) wchar_t *dst, _In_ size_t sizeInWords, _In_ wchar_t val, _In_ size_t maxCount)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcsset_s(_Inout_updates_z_(_SizeInWords) wchar_t *str, _In_ size_t sizeInWords, _In_ wchar_t val)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s_l(_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords, _In_opt_ _locale_t locale)
_Check_return_wat_ _CRTIMP errno_t __cdecl _wcslwr_s(_Inout_updates_z_(sizeInWords) wchar_t *str, _In_ size_t sizeInWords)
int __cdecl fwprintf_s(FILE *file, const wchar_t *format,...)
_CRTIMP errno_t __cdecl _wctime32_s(_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_ const __time32_t *_Time)
int CDECL _ui64tow_s(unsigned __int64 value, wchar_t *str, size_t size, int radix)
int CDECL _i64tow_s(__int64 value, wchar_t *str, size_t size, int radix)
int CDECL _ltow_s(long value, wchar_t *str, size_t size, int radix)
int CDECL _itow_s(int value, wchar_t *str, size_t size, int radix)
_Check_return_ _Ret_maybenull_ _In_ size_t _Count
_Check_return_ _Ret_maybenull_ _In_ size_t _In_ size_t _Size
#define _wsplitpath_s(f, d, dl, p, pl, n, nl, e, el)
#define wcsncpy_s(d, l, s, n)
#define _Out_writes_z_(size)
#define _Deref_prepost_opt_z_
#define _Outptr_result_maybenull_
#define _Deref_prepost_opt_valid_
#define _Scanf_s_format_string_
#define _Deref_prepost_z_
#define _Out_writes_(size)
#define _Inout_updates_z_(size)
#define _Out_writes_opt_z_(size)
#define _Out_writes_bytes_to_opt_(size, count)
#define _Post_readable_size_(size)
#define _Out_writes_to_(size, count)
#define _Outptr_result_buffer_maybenull_(size)
#define _In_range_(lb, ub)
#define _Printf_format_string_
_Check_return_ wchar_t _Ch
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm * _Tm
_CRTIMP errno_t __cdecl _wstrdate_s(_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_ size_t _SizeInWords)
_CRTIMP errno_t __cdecl _wasctime_s(_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_range_(>=, 26) size_t _SizeInWords, _In_ const struct tm *_Tm)
_In_ size_t _In_ const __time32_t * _Time
_CRTIMP errno_t __cdecl _wstrtime_s(_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_range_(>=, 9) size_t _SizeInWords)
_In_ size_t _In_z_ _Printf_format_string_ const char * _Format
_In_ size_t _In_z_ _Printf_format_string_ const char _In_ const struct tm _In_opt_ _locale_t _Locale
int CDECL _waccess_s(const wchar_t *filename, int mode)
int CDECL _wfopen_s(FILE **pFile, const wchar_t *filename, const wchar_t *mode)
int CDECL __wcserror_s(wchar_t *buffer, size_t nc, const wchar_t *str)
int CDECL _wcserror_s(wchar_t *buffer, size_t nc, int err)
int __cdecl vfwprintf_s(FILE *file, const wchar_t *format, va_list argptr)
int __cdecl vwprintf_s(const wchar_t *format, va_list valist)
INT CDECL wcsncat_s(wchar_t *dst, size_t elem, const wchar_t *src, size_t count)
INT CDECL _wcsupr_s(wchar_t *str, size_t n)
wchar_t *CDECL wcstok_s(wchar_t *str, const wchar_t *delim, wchar_t **next_token)
int CDECL _wmakepath_s(wchar_t *path, size_t size, const wchar_t *drive, const wchar_t *directory, const wchar_t *filename, const wchar_t *extension)
int __cdecl wprintf_s(const wchar_t *format,...)