ReactOS 0.4.16-dev-927-g467dec4
wchar.h File Reference
#include <corecrt.h>
#include <stdarg.h>
#include <sec_api/wchar_s.h>
Include dependency graph for wchar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _iobuf
 
struct  _wfinddata_t
 
struct  _wfinddata32_t
 
struct  _stat32
 
struct  _stat
 
struct  stat
 
struct  tm
 

Macros

#define __need___va_list
 
#define __CORRECT_ISO_CPP_WCHAR_H_PROTO
 
#define WCHAR_MIN   0x0000
 
#define WCHAR_MAX   0xffff /* UINT16_MAX */
 
#define WEOF   (wint_t)(0xFFFF)
 
#define _FILE_DEFINED
 
#define _STDSTREAM_DEFINED
 
#define stdin   (&_iob[0])
 
#define stdout   (&_iob[1])
 
#define stderr   (&_iob[2])
 
#define _FSIZE_T_DEFINED
 
#define _WFINDDATA_T_DEFINED
 
#define _CRT_CTYPEDATA_DEFINED
 
#define __PCTYPE_FUNC   _pctype
 
#define _CRT_WCTYPEDATA_DEFINED
 
#define _UPPER   0x1
 
#define _LOWER   0x2
 
#define _DIGIT   0x4
 
#define _SPACE   0x8
 
#define _PUNCT   0x10
 
#define _CONTROL   0x20
 
#define _BLANK   0x40
 
#define _HEX   0x80
 
#define _LEADBYTE   0x8000
 
#define _ALPHA   (0x0100|_UPPER|_LOWER)
 
#define _WCTYPE_DEFINED
 
#define _WDIRECT_DEFINED
 
#define _WIO_DEFINED
 
#define _WLOCALE_DEFINED
 
#define _WPROCESS_DEFINED
 
#define _CRT_WSYSTEM_DEFINED
 
#define iswalpha(_c)   (iswctype(_c,_ALPHA))
 
#define iswupper(_c)   (iswctype(_c,_UPPER))
 
#define iswlower(_c)   (iswctype(_c,_LOWER))
 
#define iswdigit(_c)   (iswctype(_c,_DIGIT))
 
#define iswxdigit(_c)   (iswctype(_c,_HEX))
 
#define iswspace(_c)   (iswctype(_c,_SPACE))
 
#define iswpunct(_c)   (iswctype(_c,_PUNCT))
 
#define iswalnum(_c)   (iswctype(_c,_ALPHA|_DIGIT))
 
#define iswprint(_c)   (iswctype(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT))
 
#define iswgraph(_c)   (iswctype(_c,_PUNCT|_ALPHA|_DIGIT))
 
#define iswcntrl(_c)   (iswctype(_c,_CONTROL))
 
#define iswascii(_c)   ((unsigned)(_c) < 0x80)
 
#define _iswalpha_l(_c, _p)   (_iswctype_l(_c,_ALPHA,_p))
 
#define _iswupper_l(_c, _p)   (_iswctype_l(_c,_UPPER,_p))
 
#define _iswlower_l(_c, _p)   (_iswctype_l(_c,_LOWER,_p))
 
#define _iswdigit_l(_c, _p)   (_iswctype_l(_c,_DIGIT,_p))
 
#define _iswxdigit_l(_c, _p)   (_iswctype_l(_c,_HEX,_p))
 
#define _iswspace_l(_c, _p)   (_iswctype_l(_c,_SPACE,_p))
 
#define _iswpunct_l(_c, _p)   (_iswctype_l(_c,_PUNCT,_p))
 
#define _iswalnum_l(_c, _p)   (_iswctype_l(_c,_ALPHA|_DIGIT,_p))
 
#define _iswprint_l(_c, _p)   (_iswctype_l(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT,_p))
 
#define _iswgraph_l(_c, _p)   (_iswctype_l(_c,_PUNCT|_ALPHA|_DIGIT,_p))
 
#define _iswcntrl_l(_c, _p)   (_iswctype_l(_c,_CONTROL,_p))
 
#define isleadbyte(_c)   (__PCTYPE_FUNC[(unsigned char)(_c)] & _LEADBYTE)
 
#define _WCTYPE_INLINE_DEFINED
 
#define _INO_T_DEFINED
 
#define _DEV_T_DEFINED
 
#define _OFF_T_DEFINED
 
#define _OFF64_T_DEFINED
 
#define _STAT_DEFINED
 
#define __stat64   _stat64
 
#define _WSTAT_DEFINED
 
#define _WCONIO_DEFINED
 
#define _WSTDIO_DEFINED
 
#define _CRT_WPERROR_DEFINED
 
#define wpopen   _wpopen
 
#define getwchar()   fgetwc(stdin)
 
#define putwchar(_c)   fputwc((_c),stdout)
 
#define getwc(_stm)   fgetwc(_stm)
 
#define putwc(_c, _stm)   fputwc(_c,_stm)
 
#define _putwc_nolock(_c, _stm)   _fputwc_nolock(_c,_stm)
 
#define _getwc_nolock(_c)   _fgetwc_nolock(_c)
 
#define _WSTDLIB_DEFINED
 
#define _WSTDLIBP_DEFINED
 
#define _WSTRING_DEFINED
 
#define wcswcs   wcsstr
 
#define _TM_DEFINED
 
#define _WTIME_DEFINED
 
#define _INC_WTIME_INL
 

Typedefs

typedef struct _iobuf FILE
 
typedef unsigned long _fsize_t
 
typedef unsigned short _ino_t
 
typedef unsigned short ino_t
 
typedef unsigned int _dev_t
 
typedef unsigned int dev_t
 
typedef long _off_t
 
typedef long off_t
 
typedef int mbstate_t
 
typedef wchar_t _Wint_t
 

Functions

_CRTIMP FILE *__cdecl __iob_func (void)
 
_CRTIMP const unsigned short *__cdecl __pctype_func (void)
 
 _CRTDATA (extern unsigned short *_pctype)
 
_CRTIMP const wctype_t *__cdecl __pwctype_func (void)
 
 _CRTDATA (extern const wctype_t *_pwctype)
 
_Check_return_ _CRTIMP int __cdecl iswalpha (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswalpha_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswupper (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswupper_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswlower (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswlower_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswdigit (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswdigit_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswxdigit (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswxdigit_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswspace (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswspace_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswpunct (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswpunct_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswalnum (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswalnum_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswprint (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswprint_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswgraph (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswgraph_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswcntrl (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswcntrl_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswascii (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl isleadbyte (_In_ int _C)
 
_Check_return_ _CRTIMP int __cdecl _isleadbyte_l (_In_ int _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP wint_t __cdecl towupper (_In_ wint_t _C)
 
_Check_return_ _CRTIMP wint_t __cdecl _towupper_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP wint_t __cdecl towlower (_In_ wint_t _C)
 
_Check_return_ _CRTIMP wint_t __cdecl _towlower_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl iswctype (_In_ wint_t _C, _In_ wctype_t _Type)
 
_Check_return_ _CRTIMP int __cdecl _iswctype_l (_In_ wint_t _C, _In_ wctype_t _Type, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl __iswcsymf (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswcsymf_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl __iswcsym (_In_ wint_t _C)
 
_Check_return_ _CRTIMP int __cdecl _iswcsym_l (_In_ wint_t _C, _In_opt_ _locale_t _Locale)
 
_CRTIMP int __cdecl is_wctype (_In_ wint_t _C, _In_ wctype_t _Type)
 
_CRTIMP int __cdecl iswblank (wint_t _C)
 
_Check_return_ _Ret_opt_z_ _CRTIMP wchar_t *__cdecl _wgetcwd (_Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
 
_Check_return_ _Ret_opt_z_ _CRTIMP wchar_t *__cdecl _wgetdcwd (_In_ int _Drive, _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
 
_Check_return_ _Ret_opt_z_ wchar_t *__cdecl _wgetdcwd_nolock (_In_ int _Drive, _Out_writes_opt_(_SizeInWords) wchar_t *_DstBuf, _In_ int _SizeInWords)
 
_Check_return_ _CRTIMP int __cdecl _wchdir (_In_z_ const wchar_t *_Path)
 
_Check_return_ _CRTIMP int __cdecl _wmkdir (_In_z_ const wchar_t *_Path)
 
_Check_return_ _CRTIMP int __cdecl _wrmdir (_In_z_ const wchar_t *_Path)
 
_Check_return_ _CRTIMP int __cdecl _waccess (_In_z_ const wchar_t *_Filename, _In_ int _AccessMode)
 
_Check_return_ _CRTIMP int __cdecl _wchmod (_In_z_ const wchar_t *_Filename, _In_ int _Mode)
 
_Check_return_ _CRTIMP int __cdecl _wcreat (_In_z_ const wchar_t *_Filename, _In_ int _PermissionMode)
 
_Check_return_ _CRTIMP intptr_t __cdecl _wfindfirst32 (_In_z_ const wchar_t *_Filename, _Out_ struct _wfinddata32_t *_FindData)
 
_Check_return_ _CRTIMP int __cdecl _wfindnext32 (_In_ intptr_t _FindHandle, _Out_ struct _wfinddata32_t *_FindData)
 
_Check_return_ _CRTIMP int __cdecl _wunlink (_In_z_ const wchar_t *_Filename)
 
_Check_return_ _CRTIMP int __cdecl _wrename (_In_z_ const wchar_t *_OldFilename, _In_z_ const wchar_t *_NewFilename)
 
_CRTIMP wchar_t *__cdecl _wmktemp (_Inout_z_ wchar_t *_TemplateName)
 
_Check_return_wat_ _CRTIMP errno_t __cdecl _wsopen_s (_Out_ int *_FileHandle, _In_z_ const wchar_t *_Filename, _In_ int _OpenFlag, _In_ int _ShareFlag, _In_ int _PermissionFlag)
 
_CRTIMP int __cdecl _wopen (const wchar_t *_Filename, int _OpenFlag,...)
 
_CRTIMP int __cdecl _wsopen (const wchar_t *_Filename, int _OpenFlag, int _ShareFlag,...)
 
_Check_return_opt_ _CRTIMP wchar_t *__cdecl _wsetlocale (_In_ int _Category, _In_opt_z_ const wchar_t *_Locale)
 
_CRTIMP intptr_t __cdecl _wexecl (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wexecle (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wexeclp (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wexeclpe (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wexecv (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
 
_CRTIMP intptr_t __cdecl _wexecve (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
 
_CRTIMP intptr_t __cdecl _wexecvp (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
 
_CRTIMP intptr_t __cdecl _wexecvpe (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
 
_CRTIMP intptr_t __cdecl _wspawnl (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wspawnle (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wspawnlp (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wspawnlpe (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wspawnv (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
 
_CRTIMP intptr_t __cdecl _wspawnve (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
 
_CRTIMP intptr_t __cdecl _wspawnvp (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
 
_CRTIMP intptr_t __cdecl _wspawnvpe (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
 
_CRTIMP int __cdecl _wsystem (_In_opt_z_ const wchar_t *_Command)
 
_CRTIMP int __cdecl _wstat (_In_z_ const wchar_t *_Name, _Out_ struct _stat *_Stat)
 
_CRTIMP int __cdecl _wstat32 (_In_z_ const wchar_t *_Name, _Out_ struct _stat32 *_Stat)
 
_CRTIMP wchar_t_cgetws (_Inout_z_ wchar_t *_Buffer)
 
_Check_return_ _CRTIMP wint_t __cdecl _getwch (void)
 
_Check_return_ _CRTIMP wint_t __cdecl _getwche (void)
 
_Check_return_ _CRTIMP wint_t __cdecl _putwch (wchar_t _WCh)
 
_Check_return_ _CRTIMP wint_t __cdecl _ungetwch (wint_t _WCh)
 
_Check_return_opt_ _CRTIMP int __cdecl _cputws (_In_z_ const wchar_t *_String)
 
_Check_return_opt_ _CRTIMP int __cdecl _cwprintf (_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _cwscanf (_In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _cwscanf_l (_In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vcwprintf (_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _cwprintf_p (_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vcwprintf_p (_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_CRTIMP int __cdecl _cwprintf_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_CRTIMP int __cdecl _vcwprintf_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_CRTIMP int __cdecl _cwprintf_p_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_CRTIMP int __cdecl _vcwprintf_p_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_opt_ wint_t __cdecl _putwch_nolock (wchar_t _WCh)
 
_Check_return_ wint_t __cdecl _getwch_nolock (void)
 
_Check_return_ wint_t __cdecl _getwche_nolock (void)
 
_Check_return_opt_ wint_t __cdecl _ungetwch_nolock (wint_t _WCh)
 
_Check_return_ _CRTIMP FILE *__cdecl _wfsopen (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode, _In_ int _ShFlag)
 
_Check_return_opt_ _CRTIMP_ALT wint_t __cdecl fgetwc (_Inout_ FILE *_File)
 
_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwchar (void)
 
_Check_return_opt_ _CRTIMP wint_t __cdecl fputwc (_In_ wchar_t _Ch, _Inout_ FILE *_File)
 
_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwchar (_In_ wchar_t _Ch)
 
_Check_return_ _CRTIMP wint_t __cdecl getwc (_Inout_ FILE *_File)
 
_Check_return_opt_ _CRTIMP wint_t __cdecl putwc (_In_ wchar_t _Ch, _Inout_ FILE *_File)
 
_Check_return_opt_ _CRTIMP wint_t __cdecl putwchar (_In_ wchar_t _Ch)
 
_Check_return_opt_ _CRTIMP_ALT wint_t __cdecl ungetwc (_In_ wint_t _Ch, _Inout_ FILE *_File)
 
_Check_return_opt_ _CRTIMP wchar_t *__cdecl fgetws (_Out_writes_z_(_SizeInWords) wchar_t *_Dst, _In_ int _SizeInWords, _Inout_ FILE *_File)
 
_Check_return_opt_ _CRTIMP int __cdecl fputws (_In_z_ const wchar_t *_Str, _Inout_ FILE *_File)
 
_CRTIMP wchar_t *__cdecl _getws (_Pre_notnull_ _Post_z_ wchar_t *_String)
 
_Check_return_opt_ _CRTIMP int __cdecl _putws (_In_z_ const wchar_t *_Str)
 
_Check_return_opt_ _CRTIMP int __cdecl fwprintf (_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl wprintf (_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_ _CRTIMP int __cdecl _scwprintf (_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl vfwprintf (_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl vwprintf (_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_c (_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_c (_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_CRTIMP int __cdecl _snwprintf (wchar_t *_Dest, size_t _Count, const wchar_t *_Format,...)
 
_CRTIMP int __cdecl _vsnwprintf (wchar_t *_Dest, size_t _Count, const wchar_t *_Format, va_list _Args)
 
_CRTIMP int __cdecl snwprintf (wchar_t *s, size_t n, const wchar_t *format,...)
 
__CRT_INLINE int __cdecl vsnwprintf (wchar_t *s, size_t n, const wchar_t *format, va_list arg)
 
_CRTIMP int __cdecl vwscanf (const wchar_t *, va_list)
 
_CRTIMP int __cdecl vfwscanf (FILE *, const wchar_t *, va_list)
 
_CRTIMP int __cdecl vswscanf (const wchar_t *, const wchar_t *, va_list)
 
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_p (_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_p (_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_p (_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_p (_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_p (_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_p (_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_ _CRTIMP int __cdecl _scwprintf_p (_In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_Check_return_ _CRTIMP int __cdecl _vscwprintf_p (_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _wprintf_p_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_p_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_l (_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_p_l (_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_l (_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_p_l (_Inout_ FILE *_File, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_c_l (_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _swprintf_p_l (_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_c_l (_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_p_l (_Out_writes_z_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_ _CRTIMP int __cdecl _scwprintf_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_ _CRTIMP int __cdecl _scwprintf_p_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_ _CRTIMP int __cdecl _vscwprintf_p_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_opt_ _CRTIMP int __cdecl _snwprintf_l (_Out_writes_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _vsnwprintf_l (_Out_writes_(_MaxCount) wchar_t *_DstBuf, _In_ size_t _MaxCount, _In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_CRTIMP int __cdecl _swprintf (_Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
_CRTIMP int __cdecl _vswprintf (_Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _Args)
 
_CRTIMP int __cdecl __swprintf_l (wchar_t *_Dest, const wchar_t *_Format, _locale_t _Plocinfo,...)
 
_CRTIMP int __cdecl __vswprintf_l (wchar_t *_Dest, const wchar_t *_Format, _locale_t _Plocinfo, va_list _Args)
 
static _Check_return_opt_ int __cdecl swprintf (_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format,...)
 
static _Check_return_opt_ int __cdecl vswprintf (_Out_writes_z_(_SizeInWords) wchar_t *_DstBuf, _In_ size_t _SizeInWords, _In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_ _CRTIMP wchar_t *__cdecl _wtempnam (_In_opt_z_ const wchar_t *_Directory, _In_opt_z_ const wchar_t *_FilePrefix)
 
_Check_return_ _CRTIMP int __cdecl _vscwprintf (_In_z_ _Printf_format_string_ const wchar_t *_Format, va_list _ArgList)
 
_Check_return_ _CRTIMP int __cdecl _vscwprintf_l (_In_z_ _Printf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale, va_list _ArgList)
 
_Check_return_ int __cdecl fwscanf (_Inout_ FILE *_File, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _fwscanf_l (_Inout_ FILE *_File, _In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_ int __cdecl swscanf (_In_z_ const wchar_t *_Src, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _swscanf_l (_In_z_ const wchar_t *_Src, _In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _snwscanf (_In_reads_(_MaxCount) _Pre_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _snwscanf_l (_In_reads_(_MaxCount) _Pre_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_ int __cdecl wscanf (_In_z_ _Scanf_format_string_ const wchar_t *_Format,...)
 
_Check_return_opt_ _CRTIMP int __cdecl _wscanf_l (_In_z_ _Scanf_format_string_ const wchar_t *_Format, _In_opt_ _locale_t _Locale,...)
 
_Check_return_ _CRTIMP FILE *__cdecl _wfdopen (_In_ int _FileHandle, _In_z_ const wchar_t *_Mode)
 
_Check_return_ _CRTIMP FILE *__cdecl _wfopen (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode)
 
_Check_return_ _CRTIMP FILE *__cdecl _wfreopen (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_Mode, _Inout_ FILE *_OldFile)
 
_CRTIMP void __cdecl _wperror (_In_opt_z_ const wchar_t *_ErrMsg)
 
_Check_return_ _CRTIMP FILE *__cdecl _wpopen (_In_z_ const wchar_t *_Command, _In_z_ const wchar_t *_Mode)
 
_Check_return_ _CRTIMP int __cdecl _wremove (_In_z_ const wchar_t *_Filename)
 
_CRTIMP wchar_t *__cdecl _wtmpnam (_Pre_maybenull_ _Post_z_ wchar_t *_Buffer)
 
_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwc_nolock (_Inout_ FILE *_File)
 
_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwc_nolock (_In_ wchar_t _Ch, _Inout_ FILE *_File)
 
_Check_return_opt_ _CRTIMP wint_t __cdecl _ungetwc_nolock (_In_ wint_t _Ch, _Inout_ FILE *_File)
 
_CRTIMP wchar_t *__cdecl _itow (_In_ int _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
 
_CRTIMP wchar_t *__cdecl _ltow (_In_ long _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
 
_CRTIMP wchar_t *__cdecl _ultow (_In_ unsigned long _Value, _Pre_notnull_ _Post_z_ wchar_t *_Dest, _In_ int _Radix)
 
_Check_return_ double __cdecl wcstod (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
 
_Check_return_ _CRTIMP double __cdecl _wcstod_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_opt_ _locale_t _Locale)
 
float __cdecl wcstof (const wchar_t *nptr, wchar_t **endptr)
 
long double __cdecl wcstold (const wchar_t *__restrict__, wchar_t **__restrict__)
 
_Check_return_ long __cdecl wcstol (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP long __cdecl _wcstol_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ unsigned long __cdecl wcstoul (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
_Check_return_ _CRTIMP unsigned long __cdecl _wcstoul_l (_In_z_ const wchar_t *_Str, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP wchar_t *__cdecl _wgetenv (_In_z_ const wchar_t *_VarName)
 
_Check_return_ _CRTIMP double __cdecl _wtof (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP double __cdecl _wtof_l (_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wtoi (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP int __cdecl _wtoi_l (_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP long __cdecl _wtol (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP long __cdecl _wtol_l (_In_z_ const wchar_t *_Str, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP wchar_t *__cdecl _wfullpath (_Out_writes_opt_z_(_SizeInWords) wchar_t *_FullPath, _In_z_ const wchar_t *_Path, _In_ size_t _SizeInWords)
 
_CRTIMP void __cdecl _wmakepath (_Pre_notnull_ _Post_z_ wchar_t *_ResultPath, _In_opt_z_ const wchar_t *_Drive, _In_opt_z_ const wchar_t *_Dir, _In_opt_z_ const wchar_t *_Filename, _In_opt_z_ const wchar_t *_Ext)
 
_Check_return_ _CRTIMP int __cdecl _wputenv (_In_z_ const wchar_t *_EnvString)
 
_CRTIMP void __cdecl _wsearchenv (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_EnvVar, _Pre_notnull_ _Post_z_ wchar_t *_ResultPath)
 
_CRTIMP void __cdecl _wsplitpath (_In_z_ const wchar_t *_FullPath, _Pre_maybenull_ _Post_z_ wchar_t *_Drive, _Pre_maybenull_ _Post_z_ wchar_t *_Dir, _Pre_maybenull_ _Post_z_ wchar_t *_Filename, _Pre_maybenull_ _Post_z_ wchar_t *_Ext)
 
_Check_return_ _CRTIMP wchar_t *__cdecl _wcsdup (_In_z_ const wchar_t *_Str)
 
wchar_t *__cdecl wcscat (_Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
 
_CONST_RETURN wchar_t *__cdecl wcschr (_In_z_ const wchar_t *_Str, wchar_t _Ch)
 
_Check_return_ int __cdecl wcscmp (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
wchar_t *__cdecl wcscpy (_Out_writes_z_(_String_length_(_Source)+1) wchar_t *_Dest, _In_z_ const wchar_t *_Source)
 
_Check_return_ size_t __cdecl wcscspn (_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_Control)
 
_CRTIMP size_t __cdecl wcslen (_In_z_ const wchar_t *_Str)
 
 _When_ (_MaxCount > _String_length_(_Src), _Post_satisfies_(return==_String_length_(_Src))) _When_(_MaxCount<
 
 _Post_satisfies_ (return==_MaxCount)) size_t __cdecl wcsnlen(_In_reads_or_z_(_MaxCount) const wchar_t *_Src
 
wchar_t *__cdecl wcsncat (wchar_t *_Dest, const wchar_t *_Source, size_t _Count)
 
_Check_return_ int __cdecl wcsncmp (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
 
wchar_t *__cdecl wcsncpy (wchar_t *_Dest, const wchar_t *_Source, size_t _Count)
 
_Check_return_ _CONST_RETURN wchar_t *__cdecl wcspbrk (_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_Control)
 
_Check_return_ _CONST_RETURN wchar_t *__cdecl wcsrchr (_In_z_ const wchar_t *_Str, _In_ wchar_t _Ch)
 
_Check_return_ size_t __cdecl wcsspn (_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_Control)
 
_CONST_RETURN wchar_t *__cdecl wcsstr (_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_SubStr)
 
_Check_return_ wchar_t *__cdecl wcstok (_Inout_opt_z_ wchar_t *_Str, _In_z_ const wchar_t *_Delim)
 
_Check_return_ _CRTIMP wchar_t *__cdecl _wcserror (_In_ int _ErrNum)
 
_Check_return_ _CRTIMP wchar_t *__cdecl __wcserror (_In_opt_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP int __cdecl _wcsicmp (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _wcsicmp_l (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicmp (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicmp_l (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_CRTIMP wchar_t *__cdecl _wcsnset (wchar_t *_Str, wchar_t _Val, size_t _MaxCount)
 
_CRTIMP wchar_t *__cdecl _wcsrev (_Inout_z_ wchar_t *_Str)
 
_CRTIMP wchar_t *__cdecl _wcsset (wchar_t *_Str, wchar_t _Val)
 
_CRTIMP wchar_t *__cdecl _wcslwr (_Inout_z_ wchar_t *_String)
 
_CRTIMP wchar_t_wcslwr_l (wchar_t *_String, _locale_t _Locale)
 
_CRTIMP wchar_t *__cdecl _wcsupr (_Inout_z_ wchar_t *_String)
 
_CRTIMP wchar_t_wcsupr_l (wchar_t *_String, _locale_t _Locale)
 
_Check_return_opt_ size_t __cdecl wcsxfrm (_Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t *_Dst, _In_z_ const wchar_t *_Src, _In_ size_t _MaxCount)
 
_Check_return_opt_ _CRTIMP size_t __cdecl _wcsxfrm_l (_Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t *_Dst, _In_z_ const wchar_t *_Src, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ int __cdecl wcscoll (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _wcscoll_l (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsicoll (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_Check_return_ _CRTIMP int __cdecl _wcsicoll_l (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsncoll (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _wcsncoll_l (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicoll (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_ size_t _MaxCount)
 
_Check_return_ _CRTIMP int __cdecl _wcsnicoll_l (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _CRTIMP wchar_t *__cdecl wcsdup (_In_z_ const wchar_t *_Str)
 
_Check_return_ _CRTIMP int __cdecl wcsicmp (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_Check_return_ _CRTIMP int __cdecl wcsnicmp (_In_reads_or_z_(_MaxCount) const wchar_t *_Str1, _In_reads_or_z_(_MaxCount) const wchar_t *_Str2, _In_ size_t _MaxCount)
 
_CRTIMP wchar_t *__cdecl wcsnset (_Inout_updates_z_(_MaxCount) wchar_t *_Str, _In_ wchar_t _Val, _In_ size_t _MaxCount)
 
_CRTIMP wchar_t *__cdecl wcsrev (_Inout_z_ wchar_t *_Str)
 
_CRTIMP wchar_t *__cdecl wcsset (_Inout_z_ wchar_t *_Str, wchar_t _Val)
 
_CRTIMP wchar_t *__cdecl wcslwr (_Inout_z_ wchar_t *_Str)
 
_CRTIMP wchar_t *__cdecl wcsupr (_Inout_z_ wchar_t *_Str)
 
_Check_return_ _CRTIMP int __cdecl wcsicoll (_In_z_ const wchar_t *_Str1, _In_z_ const wchar_t *_Str2)
 
_CRTIMP wchar_t *__cdecl _wasctime (_In_ const struct tm *_Tm)
 
_CRTIMP wchar_t *__cdecl _wctime32 (_In_ const __time32_t *_Time)
 
 _Success_ (return > 0) size_t __cdecl wcsftime(_Out_writes_z_(_SizeInWords) wchar_t *_Buf
 
_CRTIMP wchar_t *__cdecl _wstrdate (_Out_writes_z_(9) wchar_t *_Buffer)
 
_CRTIMP wchar_t *__cdecl _wstrtime (_Out_writes_z_(9) wchar_t *_Buffer)
 
_CRTIMP errno_t __cdecl _wasctime_s (_Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t *_Buf, _In_ size_t _SizeInWords, _In_ const struct tm *_Tm)
 
_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)
 
_CRTIMP errno_t __cdecl _wstrdate_s (_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_range_(>=, 9) size_t _SizeInWords)
 
_CRTIMP errno_t __cdecl _wstrtime_s (_Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t *_Buf, _In_ size_t _SizeInWords)
 
__CRT_INLINE wchar_t *__cdecl _wctime (const time_t *_Time)
 
wint_t __cdecl btowc (int)
 
size_t __cdecl mbrlen (_In_reads_bytes_opt_(_SizeInBytes) _Pre_opt_z_ const char *_Ch, _In_ size_t _SizeInBytes, _Out_opt_ mbstate_t *_State)
 
size_t __cdecl mbrtowc (_Pre_maybenull_ _Post_z_ wchar_t *_DstCh, _In_reads_bytes_opt_(_SizeInBytes) _Pre_opt_z_ const char *_SrcCh, _In_ size_t _SizeInBytes, _Out_opt_ mbstate_t *_State)
 
size_t __cdecl mbsrtowcs (_Pre_notnull_ _Post_z_ wchar_t *_Dest, _Inout_ _Deref_prepost_opt_valid_ const char **_PSrc, _In_ size_t _Count, _Inout_opt_ mbstate_t *_State)
 
size_t __cdecl wcrtomb (_Pre_maybenull_ _Post_z_ char *_Dest, _In_ wchar_t _Source, _Out_opt_ mbstate_t *_State)
 
size_t __cdecl wcsrtombs (_Pre_maybenull_ _Post_z_ char *_Dest, _Inout_ _Deref_prepost_z_ const wchar_t **_PSource, _In_ size_t _Count, _Out_opt_ mbstate_t *_State)
 
int __cdecl wctob (_In_ wint_t _WCh)
 
wchar_t *__cdecl wmemset (_Out_writes_all_(_N) wchar_t *_S, _In_ wchar_t _C, _In_ size_t _N)
 
_CONST_RETURN wchar_t *__cdecl wmemchr (_In_reads_(_N) const wchar_t *_S, _In_ wchar_t _C, _In_ size_t _N)
 
int __cdecl wmemcmp (_In_reads_(_N) const wchar_t *_S1, _In_reads_(_N) const wchar_t *_S2, _In_ size_t _N)
 
 _Post_equal_to_ (_S1) _At_buffer_(_S1
 
 _Post_satisfies_ (_S1[_Iter_]==_S2[_Iter_])) wchar_t *__cdecl wmemcpy(_Out_writes_all_(_N) wchar_t *_S1
 
 _In_reads_ (_N) const wchar_t *_S2
 
wchar_t *__cdecl wmemmove (_Out_writes_all_opt_(_N) wchar_t *_S1, _In_reads_opt_(_N) const wchar_t *_S2, _In_ size_t _N)
 
__MINGW_EXTENSION long long __cdecl wcstoll (const wchar_t *nptr, wchar_t **endptr, int base)
 
__MINGW_EXTENSION unsigned long long __cdecl wcstoull (const wchar_t *nptr, wchar_t **endptr, int base)
 
void *__cdecl memmove (_Out_writes_bytes_all_opt_(_MaxCount) void *_Dst, _In_reads_bytes_opt_(_MaxCount) const void *_Src, _In_ size_t _MaxCount)
 
 _Post_equal_to_ (_Dst) _At_buffer_((unsigned char *) _Dst
 
 _Post_satisfies_ (((unsigned char *) _Dst)[_Iter_]==((unsigned char *) _Src)[_Iter_])) void *__cdecl memcpy(_Out_writes_bytes_all_(_MaxCount) void *_Dst
 
 _In_reads_bytes_ (_MaxCount) const void *_Src
 
__CRT_INLINE int __cdecl fwide (_In_opt_ FILE *_F, int _M)
 
__CRT_INLINE int __cdecl mbsinit (_In_opt_ const mbstate_t *_P)
 

Variables

__MINGW_EXTENSION typedef long long _off64_t
 
__MINGW_EXTENSION typedef long long off64_t
 
_In_ size_t _MaxCount
 
_In_ size_t _SizeInWords
 
_In_ size_t _In_z_ _Printf_format_string_ const wchar_t_Format
 
_In_ size_t _In_z_ _Printf_format_string_ const wchar_t _In_ const struct tm_Tm
 
_In_ size_t _In_z_ _Printf_format_string_ const wchar_t _In_ const struct tm _In_opt_ _locale_t _Locale
 
 _Iter_
 
 _N
 

Macro Definition Documentation

◆ __CORRECT_ISO_CPP_WCHAR_H_PROTO

#define __CORRECT_ISO_CPP_WCHAR_H_PROTO

Definition at line 14 of file wchar.h.

◆ __need___va_list

#define __need___va_list

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 11 of file wchar.h.

◆ __PCTYPE_FUNC

#define __PCTYPE_FUNC   _pctype

Definition at line 140 of file wchar.h.

◆ __stat64

#define __stat64   _stat64

Definition at line 729 of file wchar.h.

◆ _ALPHA

#define _ALPHA   (0x0100|_UPPER|_LOWER)

Definition at line 176 of file wchar.h.

◆ _BLANK

#define _BLANK   0x40

Definition at line 172 of file wchar.h.

◆ _CONTROL

#define _CONTROL   0x20

Definition at line 171 of file wchar.h.

◆ _CRT_CTYPEDATA_DEFINED

#define _CRT_CTYPEDATA_DEFINED

Definition at line 134 of file wchar.h.

◆ _CRT_WCTYPEDATA_DEFINED

#define _CRT_WCTYPEDATA_DEFINED

Definition at line 153 of file wchar.h.

◆ _CRT_WPERROR_DEFINED

#define _CRT_WPERROR_DEFINED

Definition at line 1543 of file wchar.h.

◆ _CRT_WSYSTEM_DEFINED

#define _CRT_WSYSTEM_DEFINED

Definition at line 560 of file wchar.h.

◆ _DEV_T_DEFINED

#define _DEV_T_DEFINED

Definition at line 614 of file wchar.h.

◆ _DIGIT

#define _DIGIT   0x4

Definition at line 167 of file wchar.h.

◆ _FILE_DEFINED

#define _FILE_DEFINED

Definition at line 50 of file wchar.h.

◆ _FSIZE_T_DEFINED

#define _FSIZE_T_DEFINED

Definition at line 70 of file wchar.h.

◆ _getwc_nolock

#define _getwc_nolock (   _c)    _fgetwc_nolock(_c)

Definition at line 1612 of file wchar.h.

◆ _HEX

#define _HEX   0x80

Definition at line 173 of file wchar.h.

◆ _INC_WTIME_INL

#define _INC_WTIME_INL

Definition at line 2432 of file wchar.h.

◆ _INO_T_DEFINED

#define _INO_T_DEFINED

Definition at line 606 of file wchar.h.

◆ _iswalnum_l

#define _iswalnum_l (   _c,
  _p 
)    (_iswctype_l(_c,_ALPHA|_DIGIT,_p))

Definition at line 593 of file wchar.h.

◆ _iswalpha_l

#define _iswalpha_l (   _c,
  _p 
)    (_iswctype_l(_c,_ALPHA,_p))

Definition at line 586 of file wchar.h.

◆ _iswcntrl_l

#define _iswcntrl_l (   _c,
  _p 
)    (_iswctype_l(_c,_CONTROL,_p))

Definition at line 596 of file wchar.h.

◆ _iswdigit_l

#define _iswdigit_l (   _c,
  _p 
)    (_iswctype_l(_c,_DIGIT,_p))

Definition at line 589 of file wchar.h.

◆ _iswgraph_l

#define _iswgraph_l (   _c,
  _p 
)    (_iswctype_l(_c,_PUNCT|_ALPHA|_DIGIT,_p))

Definition at line 595 of file wchar.h.

◆ _iswlower_l

#define _iswlower_l (   _c,
  _p 
)    (_iswctype_l(_c,_LOWER,_p))

Definition at line 588 of file wchar.h.

◆ _iswprint_l

#define _iswprint_l (   _c,
  _p 
)    (_iswctype_l(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT,_p))

Definition at line 594 of file wchar.h.

◆ _iswpunct_l

#define _iswpunct_l (   _c,
  _p 
)    (_iswctype_l(_c,_PUNCT,_p))

Definition at line 592 of file wchar.h.

◆ _iswspace_l

#define _iswspace_l (   _c,
  _p 
)    (_iswctype_l(_c,_SPACE,_p))

Definition at line 591 of file wchar.h.

◆ _iswupper_l

#define _iswupper_l (   _c,
  _p 
)    (_iswctype_l(_c,_UPPER,_p))

Definition at line 587 of file wchar.h.

◆ _iswxdigit_l

#define _iswxdigit_l (   _c,
  _p 
)    (_iswctype_l(_c,_HEX,_p))

Definition at line 590 of file wchar.h.

◆ _LEADBYTE

#define _LEADBYTE   0x8000

Definition at line 175 of file wchar.h.

◆ _LOWER

#define _LOWER   0x2

Definition at line 166 of file wchar.h.

◆ _OFF64_T_DEFINED

#define _OFF64_T_DEFINED

Definition at line 630 of file wchar.h.

◆ _OFF_T_DEFINED

#define _OFF_T_DEFINED

Definition at line 622 of file wchar.h.

◆ _PUNCT

#define _PUNCT   0x10

Definition at line 170 of file wchar.h.

◆ _putwc_nolock

#define _putwc_nolock (   _c,
  _stm 
)    _fputwc_nolock(_c,_stm)

Definition at line 1611 of file wchar.h.

◆ _SPACE

#define _SPACE   0x8

Definition at line 168 of file wchar.h.

◆ _STAT_DEFINED

#define _STAT_DEFINED

Definition at line 638 of file wchar.h.

◆ _STDSTREAM_DEFINED

#define _STDSTREAM_DEFINED

Definition at line 62 of file wchar.h.

◆ _TM_DEFINED

#define _TM_DEFINED

Definition at line 2322 of file wchar.h.

◆ _UPPER

#define _UPPER   0x1

Definition at line 165 of file wchar.h.

◆ _WCONIO_DEFINED

#define _WCONIO_DEFINED

Definition at line 780 of file wchar.h.

◆ _WCTYPE_DEFINED

#define _WCTYPE_DEFINED

Definition at line 179 of file wchar.h.

◆ _WCTYPE_INLINE_DEFINED

#define _WCTYPE_INLINE_DEFINED

Definition at line 601 of file wchar.h.

◆ _WDIRECT_DEFINED

#define _WDIRECT_DEFINED

Definition at line 223 of file wchar.h.

◆ _WFINDDATA_T_DEFINED

#define _WFINDDATA_T_DEFINED

Definition at line 130 of file wchar.h.

◆ _WIO_DEFINED

#define _WIO_DEFINED

Definition at line 277 of file wchar.h.

◆ _WLOCALE_DEFINED

#define _WLOCALE_DEFINED

Definition at line 414 of file wchar.h.

◆ _WPROCESS_DEFINED

#define _WPROCESS_DEFINED

Definition at line 425 of file wchar.h.

◆ _WSTAT_DEFINED

#define _WSTAT_DEFINED

Definition at line 734 of file wchar.h.

◆ _WSTDIO_DEFINED

#define _WSTDIO_DEFINED

Definition at line 926 of file wchar.h.

◆ _WSTDLIB_DEFINED

#define _WSTDLIB_DEFINED

Definition at line 1617 of file wchar.h.

◆ _WSTDLIBP_DEFINED

#define _WSTDLIBP_DEFINED

Definition at line 1849 of file wchar.h.

◆ _WSTRING_DEFINED

#define _WSTRING_DEFINED

Definition at line 1909 of file wchar.h.

◆ _WTIME_DEFINED

#define _WTIME_DEFINED

Definition at line 2337 of file wchar.h.

◆ getwc

#define getwc (   _stm)    fgetwc(_stm)

Definition at line 1609 of file wchar.h.

◆ getwchar

#define getwchar (   void)    fgetwc(stdin)

Definition at line 1602 of file wchar.h.

◆ isleadbyte

#define isleadbyte (   _c)    (__PCTYPE_FUNC[(unsigned char)(_c)] & _LEADBYTE)

Definition at line 598 of file wchar.h.

◆ iswalnum

#define iswalnum (   _c)    (iswctype(_c,_ALPHA|_DIGIT))

Definition at line 580 of file wchar.h.

◆ iswalpha

#define iswalpha (   _c)    (iswctype(_c,_ALPHA))

Definition at line 573 of file wchar.h.

◆ iswascii

#define iswascii (   _c)    ((unsigned)(_c) < 0x80)

Definition at line 584 of file wchar.h.

◆ iswcntrl

#define iswcntrl (   _c)    (iswctype(_c,_CONTROL))

Definition at line 583 of file wchar.h.

◆ iswdigit

#define iswdigit (   _c)    (iswctype(_c,_DIGIT))

Definition at line 576 of file wchar.h.

◆ iswgraph

#define iswgraph (   _c)    (iswctype(_c,_PUNCT|_ALPHA|_DIGIT))

Definition at line 582 of file wchar.h.

◆ iswlower

#define iswlower (   _c)    (iswctype(_c,_LOWER))

Definition at line 575 of file wchar.h.

◆ iswprint

#define iswprint (   _c)    (iswctype(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT))

Definition at line 581 of file wchar.h.

◆ iswpunct

#define iswpunct (   _c)    (iswctype(_c,_PUNCT))

Definition at line 579 of file wchar.h.

◆ iswspace

#define iswspace (   _c)    (iswctype(_c,_SPACE))

Definition at line 578 of file wchar.h.

◆ iswupper

#define iswupper (   _c)    (iswctype(_c,_UPPER))

Definition at line 574 of file wchar.h.

◆ iswxdigit

#define iswxdigit (   _c)    (iswctype(_c,_HEX))

Definition at line 577 of file wchar.h.

◆ putwc

#define putwc (   _c,
  _stm 
)    fputwc(_c,_stm)

Definition at line 1610 of file wchar.h.

◆ putwchar

#define putwchar (   _c)    fputwc((_c),stdout)

Definition at line 1603 of file wchar.h.

◆ stderr

#define stderr   (&_iob[2])

Definition at line 65 of file wchar.h.

◆ stdin

#define stdin   (&_iob[0])

Definition at line 63 of file wchar.h.

◆ stdout

#define stdout   (&_iob[1])

Definition at line 64 of file wchar.h.

◆ WCHAR_MAX

#define WCHAR_MAX   0xffff /* UINT16_MAX */

Definition at line 31 of file wchar.h.

◆ WCHAR_MIN

#define WCHAR_MIN   0x0000

Definition at line 28 of file wchar.h.

◆ wcswcs

#define wcswcs   wcsstr

Definition at line 2257 of file wchar.h.

◆ WEOF

#define WEOF   (wint_t)(0xFFFF)

Definition at line 35 of file wchar.h.

◆ wpopen

#define wpopen   _wpopen

Definition at line 1560 of file wchar.h.

Typedef Documentation

◆ _dev_t

typedef unsigned int _dev_t

Definition at line 615 of file wchar.h.

◆ _fsize_t

Definition at line 69 of file wchar.h.

◆ _ino_t

Definition at line 607 of file wchar.h.

◆ _off_t

typedef long _off_t

Definition at line 623 of file wchar.h.

◆ _Wint_t

typedef wchar_t _Wint_t

Definition at line 2443 of file wchar.h.

◆ dev_t

typedef unsigned int dev_t

Definition at line 617 of file wchar.h.

◆ FILE

typedef struct _iobuf FILE

Definition at line 49 of file wchar.h.

◆ ino_t

typedef unsigned short ino_t

Definition at line 609 of file wchar.h.

◆ mbstate_t

typedef int mbstate_t

Definition at line 2442 of file wchar.h.

◆ off_t

typedef long off_t

Definition at line 625 of file wchar.h.

Function Documentation

◆ __iob_func()

_CRTIMP FILE *__cdecl __iob_func ( void  )

Definition at line 682 of file file.c.

683{
684 return &_iob[0];
685}
FILE _iob[_IOB_ENTRIES]
Definition: file.c:133

◆ __iswcsym()

◆ __iswcsymf()

◆ __pctype_func()

_CRTIMP const unsigned short *__cdecl __pctype_func ( void  )

Definition at line 1525 of file locale.c.

1526{
1527 return get_locinfo()->pctype;
1528}
MSVCRT_pthreadlocinfo get_locinfo(void)
Definition: locale.c:356
unsigned short * pctype
Definition: msvcrt.h:131

◆ __pwctype_func()

_CRTIMP const wctype_t *__cdecl __pwctype_func ( void  )

Definition at line 569 of file ctype.c.

570{
571 return _pwctype;
572}
const unsigned short * _pwctype
Definition: ctype.c:557

◆ __swprintf_l()

_CRTIMP int __cdecl __swprintf_l ( wchar_t _Dest,
const wchar_t _Format,
_locale_t  _Plocinfo,
  ... 
)

◆ __vswprintf_l()

_CRTIMP int __cdecl __vswprintf_l ( wchar_t _Dest,
const wchar_t _Format,
_locale_t  _Plocinfo,
va_list  _Args 
)

◆ __wcserror()

◆ _cgetws()

_CRTIMP wchar_t * _cgetws ( _Inout_z_ wchar_t _Buffer)

Definition at line 138 of file cgetws.cpp.

139{
140 _VALIDATE_CLEAR_OSSERR_RETURN(string != nullptr, EINVAL, nullptr);
141 _VALIDATE_CLEAR_OSSERR_RETURN(string[0] > 0, EINVAL, nullptr);
142
143 size_t const size_in_words = static_cast<size_t>(string[0]);
144
145 size_t size_read = 0;
146 // warning 26018: Potential overflow of null terminated buffer using expression string+2
147 // Suppressing warning since _cgetws is purposefully unsafe.
148#pragma warning(suppress:__WARNING_POTENTIAL_BUFFER_OVERFLOW_NULLTERMINATED)
149 errno_t const result = _cgetws_s(string + 2, size_in_words, &size_read);
150
151 // warning 26018: Potential overflow of null terminated buffer using expression string[1]
152 // Suppressing warning since _cgetws is purposefully unsafe.
153#pragma warning(suppress:__WARNING_POTENTIAL_BUFFER_OVERFLOW_NULLTERMINATED)
154 string[1] = static_cast<wchar_t>(size_read);
155
156 return result == 0 ? string + 2 : nullptr;
157}
#define EINVAL
Definition: acclib.h:90
errno_t __cdecl _cgetws_s(wchar_t *const string_buffer, size_t const size_in_words, size_t *const size_read)
Definition: cgetws.cpp:25
GLuint64EXT * result
Definition: glext.h:11304
#define _VALIDATE_CLEAR_OSSERR_RETURN(expr, errorcode, retexpr)
int errno_t
Definition: corecrt.h:615

◆ _cputws()

◆ _CRTDATA() [1/2]

_CRTDATA ( extern const wctype_t _pwctype)

◆ _CRTDATA() [2/2]

_CRTDATA ( extern unsigned short _pctype)

◆ _cwprintf()

◆ _cwprintf_l()

_CRTIMP int __cdecl _cwprintf_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _cwprintf_p()

◆ _cwprintf_p_l()

_CRTIMP int __cdecl _cwprintf_p_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _cwscanf()

◆ _cwscanf_l()

◆ _fgetwc_nolock()

_Check_return_opt_ _CRTIMP wint_t __cdecl _fgetwc_nolock ( _Inout_ FILE _File)

◆ _fgetwchar()

Definition at line 3029 of file file.c.

3030{
3031 return fgetwc(stdin);
3032}
#define stdin
Definition: stdio.h:98
wint_t CDECL fgetwc(FILE *file)
Definition: file.c:2948

Referenced by getwchar().

◆ _fputwc_nolock()

_Check_return_opt_ _CRTIMP wint_t __cdecl _fputwc_nolock ( _In_ wchar_t  _Ch,
_Inout_ FILE _File 
)

◆ _fputwchar()

◆ _fwprintf_l()

_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_l ( _Inout_ FILE _File,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _fwprintf_p()

_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_p ( _Inout_ FILE _File,
_In_z_ _Printf_format_string_ const wchar_t _Format,
  ... 
)

◆ _fwprintf_p_l()

_Check_return_opt_ _CRTIMP int __cdecl _fwprintf_p_l ( _Inout_ FILE _File,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _fwscanf_l()

_Check_return_opt_ _CRTIMP int __cdecl _fwscanf_l ( _Inout_ FILE _File,
_In_z_ _Scanf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _getwch()

Definition at line 42 of file getwch.cpp.

43{
45 wint_t result = 0;
46 __try
47 {
49 }
51 {
53 }
55 return result;
56}
int wint_t
Definition: _apple.h:38
void __cdecl __acrt_unlock(_In_ __acrt_lock_id lock)
Definition: locks.cpp:57
@ __acrt_conio_lock
__acrt_lock(__acrt_heap_lock)
wint_t __cdecl _getwch_nolock()
Definition: getwch.cpp:77
#define __try
Definition: pseh2_64.h:188
#define __endtry
Definition: pseh2_64.h:191
#define __finally
Definition: pseh2_64.h:190

◆ _getwch_nolock()

_Check_return_ wint_t __cdecl _getwch_nolock ( void  )

Definition at line 77 of file getwch.cpp.

78{
79 // First check the pushback buffer for a character. If it has one, return
80 // it without echoing and reset the buffer:
81 if (wchbuf != WEOF)
82 {
83 wchar_t const buffered_wchar = static_cast<wchar_t>(wchbuf & 0xFFFF);
84 wchbuf = WEOF;
85 return buffered_wchar;
86 }
87
88 // The console input handle is created the first time that _getwch(),
89 // _cgetws(), or _kbhit() is called:
91 return WEOF;
92
93 // Switch to raw mode (no line input, no echo input):
94 DWORD old_console_mode;
95 __dcrt_get_input_console_mode(&old_console_mode);
97 wint_t result = 0;
98 __try
99 {
100 for ( ; ; )
101 {
102 // Get a console input event:
103 INPUT_RECORD input_record;
104 DWORD num_read;
105 if (__dcrt_read_console_input(&input_record, 1, &num_read) == FALSE)
106 {
107 result = WEOF;
108 __leave;
109 }
110
111 if (num_read == 0)
112 {
113 result = WEOF;
114 __leave;
115 }
116
117 // Look for, and decipher, key events.
118 if (input_record.EventType == KEY_EVENT && input_record.Event.KeyEvent.bKeyDown)
119 {
120 // Easy case: if UnicodeChar is non-zero, we can just return it:
121 wchar_t const c = static_cast<wchar_t>(input_record.Event.KeyEvent.uChar.UnicodeChar);
122 if (c != 0)
123 {
124 result = c;
125 __leave;
126 }
127
128 // Hard case: either it is an extended code or an event which
129 // should not be recognized. Let _getextendedkeycode do the work:
130 CharPair const* const cp = _getextendedkeycode(&input_record.Event.KeyEvent);
131 if (cp != nullptr)
132 {
133 wchbuf = cp->SecondChar;
134 result = cp->LeadChar;
135 __leave;
136 }
137 }
138 }
139 }
141 {
142 // Restore the previous console mode:
143 __dcrt_set_input_console_mode(old_console_mode);
144 }
146 return result;
147}
#define FALSE
Definition: types.h:117
unsigned long DWORD
Definition: ntddk_ex.h:95
static wint_t wchbuf
Definition: getwch.cpp:28
CharPair const *__cdecl _getextendedkeycode(KEY_EVENT_RECORD *)
Definition: getch.cpp:506
const GLubyte * c
Definition: glext.h:8905
BOOL __cdecl __dcrt_read_console_input(_Out_ PINPUT_RECORD lpBuffer, _In_ DWORD nLength, _Out_ LPDWORD lpNumberOfEventsRead)
Definition: initconin.cpp:67
BOOL __cdecl __dcrt_get_input_console_mode(_Out_ LPDWORD lpMode)
Definition: initconin.cpp:136
BOOL __cdecl __dcrt_lowio_ensure_console_input_initialized()
Definition: initconin.cpp:31
BOOL __cdecl __dcrt_set_input_console_mode(_In_ DWORD dwMode)
Definition: initconin.cpp:150
#define c
Definition: ke_i.h:80
POINT cp
Definition: magnifier.c:59
#define __leave
Definition: pseh2_64.h:192
#define WEOF
Definition: conio.h:185
union _INPUT_RECORD::@3374 Event
WORD EventType
Definition: wincon.h:273
KEY_EVENT_RECORD KeyEvent
Definition: wincon.h:275
union _KEY_EVENT_RECORD::@3373 uChar
WCHAR UnicodeChar
Definition: wincon.h:245
#define KEY_EVENT
Definition: wincon.h:128

Referenced by _getwch(), and _getwche_nolock().

◆ _getwche()

Definition at line 59 of file getwch.cpp.

60{
62 wint_t result = 0;
63 __try
64 {
66 }
68 {
70 }
72 return result;
73}
wint_t __cdecl _getwche_nolock()
Definition: getwch.cpp:151

◆ _getwche_nolock()

_Check_return_ wint_t __cdecl _getwche_nolock ( void  )

Definition at line 151 of file getwch.cpp.

152{
153 // First check the pushback buffer for a character. If it has one, return
154 // it without echoing and reset the buffer:
155 if (wchbuf != WEOF)
156 {
157 wchar_t const buffered_wchar = static_cast<wchar_t>(wchbuf & 0xFFFF);
158 wchbuf = WEOF;
159 return buffered_wchar;
160 }
161
162 // Othwrwise, read the character, echo it, and return it. If anything fails,
163 // we immediately return WEOF.
164 wchar_t const gotten_wchar = _getwch_nolock();
165 if (gotten_wchar == WEOF)
166 return WEOF;
167
168 if (_putwch_nolock(gotten_wchar) == WEOF)
169 return WEOF;
170
171 return gotten_wchar;
172}
_Check_return_opt_ _CRTIMP wint_t __cdecl _putwch_nolock(wchar_t _WCh)
Definition: putwch.cpp:22

Referenced by _getwche().

◆ _getws()

◆ _In_reads_()

_In_reads_ ( _N  ) const

◆ _In_reads_bytes_()

_In_reads_bytes_ ( _MaxCount  ) const

◆ _isleadbyte_l()

_Check_return_ _CRTIMP int __cdecl _isleadbyte_l ( _In_ int  _C,
_In_opt_ _locale_t  _Locale 
)

◆ _iswalnum_l()

_Check_return_ _CRTIMP int __cdecl _iswalnum_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 301 of file stubs.c.

304{
305 return _iswctype_l(c, _ALPHA|_DIGIT, locale);
306}
Definition: _locale.h:75
_Check_return_ _CRTIMP int __cdecl _iswctype_l(_In_ wint_t c, _In_ wctype_t type, _In_opt_ _locale_t locale)
Definition: stubs.c:337
#define _ALPHA
Definition: ctype.h:76
#define _DIGIT
Definition: ctype.h:67

◆ _iswalpha_l()

_Check_return_ _CRTIMP int __cdecl _iswalpha_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 313 of file stubs.c.

316{
317 return _iswctype_l(c, _ALPHA, locale);
318}

◆ _iswcntrl_l()

_Check_return_ _CRTIMP int __cdecl _iswcntrl_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 325 of file stubs.c.

328{
330 return _iswctype_l(c, _CONTROL, locale);
331}
#define UNIMPLEMENTED
Definition: stubs.c:6
#define _CONTROL
Definition: ctype.h:71

◆ _iswcsym_l()

_Check_return_ _CRTIMP int __cdecl _iswcsym_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

◆ _iswcsymf_l()

_Check_return_ _CRTIMP int __cdecl _iswcsymf_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

◆ _iswctype_l()

_Check_return_ _CRTIMP int __cdecl _iswctype_l ( _In_ wint_t  _C,
_In_ wctype_t  _Type,
_In_opt_ _locale_t  _Locale 
)

Definition at line 337 of file stubs.c.

341{
343 return 0;
344}

◆ _iswdigit_l()

_Check_return_ _CRTIMP int __cdecl _iswdigit_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 351 of file stubs.c.

354{
355 return _iswctype_l(c, _DIGIT, locale);
356}

◆ _iswgraph_l()

_Check_return_ _CRTIMP int __cdecl _iswgraph_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 363 of file stubs.c.

366{
367 return _iswctype_l(c, _PUNCT | _ALPHA | _DIGIT, locale);
368}
#define _PUNCT
Definition: ctype.h:70

◆ _iswlower_l()

_Check_return_ _CRTIMP int __cdecl _iswlower_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 375 of file stubs.c.

378{
379 return _iswctype_l(c , _LOWER, locale);
380}
#define _LOWER
Definition: ctype.h:66

◆ _iswprint_l()

_Check_return_ _CRTIMP int __cdecl _iswprint_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 387 of file stubs.c.

390{
391 return _iswctype_l(c, _BLANK | _PUNCT | _ALPHA | _DIGIT, locale);
392}
#define _BLANK
Definition: ctype.h:72

◆ _iswpunct_l()

_Check_return_ _CRTIMP int __cdecl _iswpunct_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 399 of file stubs.c.

402{
403 return _iswctype_l(c, _PUNCT, locale);
404}

◆ _iswspace_l()

_Check_return_ _CRTIMP int __cdecl _iswspace_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 411 of file stubs.c.

414{
415 return _iswctype_l(c, _SPACE, locale);
416}
#define _SPACE
Definition: ctype.h:68

◆ _iswupper_l()

_Check_return_ _CRTIMP int __cdecl _iswupper_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 423 of file stubs.c.

426{
427 return _iswctype_l(c, _UPPER, locale);
428}
#define _UPPER
Definition: ctype.h:65

◆ _iswxdigit_l()

_Check_return_ _CRTIMP int __cdecl _iswxdigit_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 435 of file stubs.c.

438{
439 return _iswctype_l(c, _HEX, locale);
440}
#define _HEX
Definition: ctype.h:73

◆ _itow()

_CRTIMP wchar_t *__cdecl _itow ( _In_ int  _Value,
_Pre_notnull_ _Post_z_ wchar_t _Dest,
_In_ int  _Radix 
)

◆ _ltow()

_CRTIMP wchar_t *__cdecl _ltow ( _In_ long  _Value,
_Pre_notnull_ _Post_z_ wchar_t _Dest,
_In_ int  _Radix 
)

◆ _Post_equal_to_() [1/2]

_Post_equal_to_ ( _Dst  )

◆ _Post_equal_to_() [2/2]

_Post_equal_to_ ( _S1  )

◆ _Post_satisfies_() [1/3]

_Post_satisfies_ ( ((unsigned char *) _Dst)  [_Iter_] = = ((unsigned char*)_Src)[_Iter_])

◆ _Post_satisfies_() [2/3]

_Post_satisfies_ ( _S1  [_Iter_] = = _S2[_Iter_])

◆ _Post_satisfies_() [3/3]

_Post_satisfies_ ( return  = _MaxCount) const

◆ _putwch()

Definition at line 3703 of file file.c.

3704{
3705 return fputwc(c, stdout);
3706}
#define stdout
Definition: stdio.h:99
wint_t CDECL fputwc(wchar_t c, FILE *stream)
Definition: file.c:3147

◆ _putwch_nolock()

_Check_return_opt_ wint_t __cdecl _putwch_nolock ( wchar_t  _WCh)

Definition at line 22 of file putwch.cpp.

23{
25 return WEOF;
26
27 // Write character to console:
28 DWORD charsWritten;
29 if (__dcrt_write_console(&c, 1, &charsWritten) == FALSE)
30 return WEOF;
31
32 return c;
33}
BOOL __cdecl __dcrt_lowio_ensure_console_output_initialized()
Definition: initcon.cpp:31
BOOL __cdecl __dcrt_write_console(_In_ void const *lpBuffer, _In_ DWORD nNumberOfCharsToWrite, _Out_ LPDWORD lpNumberOfCharsWritten)
Definition: initcon.cpp:67

Referenced by _putwch(), and _putwch_nolock_internal().

◆ _putws()

◆ _scwprintf()

◆ _scwprintf_l()

_Check_return_ _CRTIMP int __cdecl _scwprintf_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _scwprintf_p()

_Check_return_ _CRTIMP int __cdecl _scwprintf_p ( _In_z_ _Printf_format_string_ const wchar_t _Format,
  ... 
)

◆ _scwprintf_p_l()

_Check_return_ _CRTIMP int __cdecl _scwprintf_p_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _snwprintf()

_CRTIMP int __cdecl _snwprintf ( wchar_t _Dest,
size_t  _Count,
const wchar_t _Format,
  ... 
)

◆ _snwprintf_l()

_Check_return_opt_ _CRTIMP int __cdecl _snwprintf_l ( _Out_writes_(_MaxCount) wchar_t _DstBuf,
_In_ size_t  _MaxCount,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _snwscanf()

◆ _snwscanf_l()

◆ _Success_()

_Success_ ( return  ,
 
)

◆ _swprintf()

_CRTIMP int __cdecl _swprintf ( _Pre_notnull_ _Post_z_ wchar_t _Dest,
_In_z_ _Printf_format_string_ const wchar_t _Format,
  ... 
)

◆ _swprintf_c()

_Check_return_opt_ _CRTIMP int __cdecl _swprintf_c ( _Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_z_ _Printf_format_string_ const wchar_t _Format,
  ... 
)

◆ _swprintf_c_l()

_Check_return_opt_ _CRTIMP int __cdecl _swprintf_c_l ( _Out_writes_z_(_MaxCount) wchar_t _DstBuf,
_In_ size_t  _MaxCount,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _swprintf_p()

_Check_return_opt_ _CRTIMP int __cdecl _swprintf_p ( _Out_writes_z_(_MaxCount) wchar_t _DstBuf,
_In_ size_t  _MaxCount,
_In_z_ _Printf_format_string_ const wchar_t _Format,
  ... 
)

◆ _swprintf_p_l()

_Check_return_opt_ _CRTIMP int __cdecl _swprintf_p_l ( _Out_writes_z_(_MaxCount) wchar_t _DstBuf,
_In_ size_t  _MaxCount,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
  ... 
)

◆ _swscanf_l()

◆ _towlower_l()

_Check_return_ _CRTIMP wint_t __cdecl _towlower_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 602 of file stubs.c.

605{
607 return 0;
608}

◆ _towupper_l()

_Check_return_ _CRTIMP wint_t __cdecl _towupper_l ( _In_ wint_t  _C,
_In_opt_ _locale_t  _Locale 
)

Definition at line 614 of file stubs.c.

617{
619 return 0;
620}

◆ _ultow()

_CRTIMP wchar_t *__cdecl _ultow ( _In_ unsigned long  _Value,
_Pre_notnull_ _Post_z_ wchar_t _Dest,
_In_ int  _Radix 
)

◆ _ungetwc_nolock()

_Check_return_opt_ _CRTIMP wint_t __cdecl _ungetwc_nolock ( _In_ wint_t  _Ch,
_Inout_ FILE _File 
)

◆ _ungetwch()

Definition at line 179 of file getwch.cpp.

180{
182 wint_t result = 0;
183 __try
184 {
186 }
188 {
190 }
192 return result;
193}
wint_t __cdecl _ungetwch_nolock(wint_t const c)
Definition: getwch.cpp:197

◆ _ungetwch_nolock()

_Check_return_opt_ wint_t __cdecl _ungetwch_nolock ( wint_t  _WCh)

Definition at line 197 of file getwch.cpp.

198{
199 // Fail if the char is EOF or the pushback buffer is non-empty:
200 if (c == WEOF || wchbuf != WEOF)
201 return static_cast<wint_t>(EOF);
202
203 wchbuf = (c & 0xFF);
204 return wchbuf;
205}
#define EOF
Definition: stdio.h:24

Referenced by _ungetwch().

◆ _vcwprintf()

◆ _vcwprintf_l()

_CRTIMP int __cdecl _vcwprintf_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vcwprintf_p()

◆ _vcwprintf_p_l()

_CRTIMP int __cdecl _vcwprintf_p_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vfwprintf_l()

_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_l ( _Inout_ FILE _File,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vfwprintf_p()

_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_p ( _Inout_ FILE _File,
_In_z_ _Printf_format_string_ const wchar_t _Format,
va_list  _ArgList 
)

◆ _vfwprintf_p_l()

_Check_return_opt_ _CRTIMP int __cdecl _vfwprintf_p_l ( _Inout_ FILE _File,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vscwprintf()

_Check_return_ _CRTIMP int __cdecl _vscwprintf ( _In_z_ _Printf_format_string_ const wchar_t _Format,
va_list  _ArgList 
)

◆ _vscwprintf_l()

_Check_return_ _CRTIMP int __cdecl _vscwprintf_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vscwprintf_p()

_Check_return_ _CRTIMP int __cdecl _vscwprintf_p ( _In_z_ _Printf_format_string_ const wchar_t _Format,
va_list  _ArgList 
)

◆ _vscwprintf_p_l()

_Check_return_ _CRTIMP int __cdecl _vscwprintf_p_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vsnwprintf()

_CRTIMP int __cdecl _vsnwprintf ( wchar_t _Dest,
size_t  _Count,
const wchar_t _Format,
va_list  _Args 
)

Referenced by swprintf(), vsnwprintf(), and vswprintf().

◆ _vsnwprintf_l()

_Check_return_opt_ _CRTIMP int __cdecl _vsnwprintf_l ( _Out_writes_(_MaxCount) wchar_t _DstBuf,
_In_ size_t  _MaxCount,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vswprintf()

◆ _vswprintf_c()

_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_c ( _Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_z_ _Printf_format_string_ const wchar_t _Format,
va_list  _ArgList 
)

◆ _vswprintf_c_l()

_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_c_l ( _Out_writes_z_(_MaxCount) wchar_t _DstBuf,
_In_ size_t  _MaxCount,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vswprintf_p()

_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_p ( _Out_writes_z_(_MaxCount) wchar_t _DstBuf,
_In_ size_t  _MaxCount,
_In_z_ _Printf_format_string_ const wchar_t _Format,
va_list  _ArgList 
)

◆ _vswprintf_p_l()

_Check_return_opt_ _CRTIMP int __cdecl _vswprintf_p_l ( _Out_writes_z_(_MaxCount) wchar_t _DstBuf,
_In_ size_t  _MaxCount,
_In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _vwprintf_l()

◆ _vwprintf_p()

◆ _vwprintf_p_l()

_Check_return_opt_ _CRTIMP int __cdecl _vwprintf_p_l ( _In_z_ _Printf_format_string_ const wchar_t _Format,
_In_opt_ _locale_t  _Locale,
va_list  _ArgList 
)

◆ _waccess()

_Check_return_ _CRTIMP int __cdecl _waccess ( _In_z_ const wchar_t _Filename,
_In_ int  _AccessMode 
)

◆ _wasctime()

_CRTIMP wchar_t *__cdecl _wasctime ( _In_ const struct tm _Tm)

◆ _wasctime_s()

_CRTIMP errno_t __cdecl _wasctime_s ( _Out_writes_(_SizeInWords) _Post_readable_size_(26) wchar_t _Buf,
_In_ size_t  _SizeInWords,
_In_ const struct tm _Tm 
)

◆ _wchdir()

◆ _wchmod()

_Check_return_ _CRTIMP int __cdecl _wchmod ( _In_z_ const wchar_t _Filename,
_In_ int  _Mode 
)

◆ _wcreat()

_Check_return_ _CRTIMP int __cdecl _wcreat ( _In_z_ const wchar_t _Filename,
_In_ int  _PermissionMode 
)

◆ _wcscoll_l()

_Check_return_ _CRTIMP int __cdecl _wcscoll_l ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_opt_ _locale_t  _Locale 
)

Definition at line 721 of file stubs.c.

725{
727 return 0;
728}

◆ _wcsdup()

◆ _wcserror()

_Check_return_ _CRTIMP wchar_t *__cdecl _wcserror ( _In_ int  _ErrNum)

◆ _wcsicmp()

_Check_return_ _CRTIMP int __cdecl _wcsicmp ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)

◆ _wcsicmp_l()

_Check_return_ _CRTIMP int __cdecl _wcsicmp_l ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_opt_ _locale_t  _Locale 
)

Definition at line 734 of file stubs.c.

738{
740 return 0;
741}

◆ _wcsicoll()

_Check_return_ _CRTIMP int __cdecl _wcsicoll ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)

◆ _wcsicoll_l()

_Check_return_ _CRTIMP int __cdecl _wcsicoll_l ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_opt_ _locale_t  _Locale 
)

Definition at line 747 of file stubs.c.

751{
753 return 0;
754}

◆ _wcslwr()

_CRTIMP wchar_t *__cdecl _wcslwr ( _Inout_z_ wchar_t _String)

◆ _wcslwr_l()

_CRTIMP wchar_t * _wcslwr_l ( wchar_t _String,
_locale_t  _Locale 
)

Definition at line 624 of file stubs.c.

627{
629 return 0;
630}

◆ _wcsncoll()

_Check_return_ _CRTIMP int __cdecl _wcsncoll ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_ size_t  _MaxCount 
)

◆ _wcsncoll_l()

_Check_return_ _CRTIMP int __cdecl _wcsncoll_l ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)

Definition at line 843 of file stubs.c.

848{
850 return 0;
851}

◆ _wcsnicmp()

◆ _wcsnicmp_l()

Definition at line 829 of file stubs.c.

834{
836 return 0;
837}

◆ _wcsnicoll()

_Check_return_ _CRTIMP int __cdecl _wcsnicoll ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_ size_t  _MaxCount 
)

◆ _wcsnicoll_l()

_Check_return_ _CRTIMP int __cdecl _wcsnicoll_l ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)

Definition at line 815 of file stubs.c.

820{
822 return 0;
823}

◆ _wcsnset()

_CRTIMP wchar_t *__cdecl _wcsnset ( wchar_t _Str,
wchar_t  _Val,
size_t  _MaxCount 
)

Definition at line 77 of file wcs.c.

78{
79 wchar_t* ret = str;
80 while ((n-- > 0) && *str) *str++ = c;
81 return ret;
82}
GLdouble n
Definition: glext.h:7729
const WCHAR * str
int ret

◆ _wcsrev()

_CRTIMP wchar_t *__cdecl _wcsrev ( _Inout_z_ wchar_t _Str)

◆ _wcsset()

_CRTIMP wchar_t *__cdecl _wcsset ( wchar_t _Str,
wchar_t  _Val 
)

Definition at line 104 of file wcs.c.

105{
106 wchar_t* ret = str;
107 while (*str) *str++ = c;
108 return ret;
109}

◆ _wcstod_l()

◆ _wcstol_l()

_Check_return_ _CRTIMP long __cdecl _wcstol_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)

◆ _wcstoul_l()

_Check_return_ _CRTIMP unsigned long __cdecl _wcstoul_l ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix,
_In_opt_ _locale_t  _Locale 
)

◆ _wcsupr()

_CRTIMP wchar_t *__cdecl _wcsupr ( _Inout_z_ wchar_t _String)

◆ _wcsupr_l()

_CRTIMP wchar_t * _wcsupr_l ( wchar_t _String,
_locale_t  _Locale 
)

Definition at line 634 of file stubs.c.

637{
639 return 0;
640}

◆ _wcsxfrm_l()

◆ _wctime()

__CRT_INLINE wchar_t *__cdecl _wctime ( const time_t _Time)

Definition at line 2436 of file wchar.h.

2436{ return _wctime64(_Time); }
wchar_t *__cdecl _wctime64(__time64_t const *const time_t_value)
Definition: ctime.cpp:121
_In_ size_t _In_ const __time32_t * _Time
Definition: time.h:192

◆ _wctime32()

_CRTIMP wchar_t *__cdecl _wctime32 ( _In_ const __time32_t _Time)

◆ _wctime32_s()

_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 
)

◆ _wexecl()

_CRTIMP intptr_t __cdecl _wexecl ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wexecle()

_CRTIMP intptr_t __cdecl _wexecle ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wexeclp()

_CRTIMP intptr_t __cdecl _wexeclp ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wexeclpe()

_CRTIMP intptr_t __cdecl _wexeclpe ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wexecv()

_CRTIMP intptr_t __cdecl _wexecv ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList 
)

◆ _wexecve()

_CRTIMP intptr_t __cdecl _wexecve ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList,
_In_opt_z_ const wchar_t *const _Env 
)

◆ _wexecvp()

_CRTIMP intptr_t __cdecl _wexecvp ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList 
)

◆ _wexecvpe()

_CRTIMP intptr_t __cdecl _wexecvpe ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList,
_In_opt_z_ const wchar_t *const _Env 
)

◆ _wfdopen()

_Check_return_ _CRTIMP FILE *__cdecl _wfdopen ( _In_ int  _FileHandle,
_In_z_ const wchar_t _Mode 
)

◆ _wfindfirst32()

_Check_return_ _CRTIMP intptr_t __cdecl _wfindfirst32 ( _In_z_ const wchar_t _Filename,
_Out_ struct _wfinddata32_t _FindData 
)

◆ _wfindnext32()

_Check_return_ _CRTIMP int __cdecl _wfindnext32 ( _In_ intptr_t  _FindHandle,
_Out_ struct _wfinddata32_t _FindData 
)

◆ _wfopen()

_Check_return_ _CRTIMP FILE *__cdecl _wfopen ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _Mode 
)

◆ _wfreopen()

_Check_return_ _CRTIMP FILE *__cdecl _wfreopen ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _Mode,
_Inout_ FILE _OldFile 
)

◆ _wfsopen()

_Check_return_ _CRTIMP FILE *__cdecl _wfsopen ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _Mode,
_In_ int  _ShFlag 
)

◆ _wfullpath()

_Check_return_ _CRTIMP wchar_t *__cdecl _wfullpath ( _Out_writes_opt_z_(_SizeInWords) wchar_t _FullPath,
_In_z_ const wchar_t _Path,
_In_ size_t  _SizeInWords 
)

◆ _wgetcwd()

◆ _wgetdcwd()

_Check_return_ _Ret_opt_z_ _CRTIMP wchar_t *__cdecl _wgetdcwd ( _In_ int  _Drive,
_Out_writes_opt_(_SizeInWords) wchar_t _DstBuf,
_In_ int  _SizeInWords 
)

◆ _wgetdcwd_nolock()

_Check_return_ _Ret_opt_z_ wchar_t *__cdecl _wgetdcwd_nolock ( _In_ int  _Drive,
_Out_writes_opt_(_SizeInWords) wchar_t _DstBuf,
_In_ int  _SizeInWords 
)

◆ _wgetenv()

◆ _When_()

_When_ ( _MaxCount  ,
_String_length_(_Src)  ,
_Post_satisfies_(return==_String_length_(_Src))   
)

◆ _wmakepath()

_CRTIMP void __cdecl _wmakepath ( _Pre_notnull_ _Post_z_ wchar_t _ResultPath,
_In_opt_z_ const wchar_t _Drive,
_In_opt_z_ const wchar_t _Dir,
_In_opt_z_ const wchar_t _Filename,
_In_opt_z_ const wchar_t _Ext 
)

◆ _wmkdir()

◆ _wmktemp()

_CRTIMP wchar_t *__cdecl _wmktemp ( _Inout_z_ wchar_t _TemplateName)

◆ _wopen()

_CRTIMP int __cdecl _wopen ( const wchar_t _Filename,
int  _OpenFlag,
  ... 
)

Definition at line 2020 of file file.c.

2021{
2022 va_list ap;
2023
2024 if (flags & _O_CREAT)
2025 {
2026 int pmode;
2027 va_start(ap, flags);
2028 pmode = va_arg(ap, int);
2029 va_end(ap);
2030 return _wsopen( path, flags, _SH_DENYNO, pmode );
2031 }
2032 else
2033 return _wsopen( path, flags, _SH_DENYNO);
2034}
char * va_list
Definition: acmsvcex.h:78
#define va_end(ap)
Definition: acmsvcex.h:90
#define va_start(ap, A)
Definition: acmsvcex.h:91
#define va_arg(ap, T)
Definition: acmsvcex.h:89
#define _SH_DENYNO
Definition: share.h:17
#define _O_CREAT
Definition: cabinet.h:46
GLbitfield flags
Definition: glext.h:7161
int CDECL _wsopen(const wchar_t *path, int oflags, int shflags,...)
Definition: file.c:1939
void int int ULONGLONG int va_list * ap
Definition: winesup.h:36

Referenced by _wcreat(), and _wfreopen().

◆ _wperror()

_CRTIMP void __cdecl _wperror ( _In_opt_z_ const wchar_t _ErrMsg)

◆ _wpopen()

_Check_return_ _CRTIMP FILE *__cdecl _wpopen ( _In_z_ const wchar_t _Command,
_In_z_ const wchar_t _Mode 
)

◆ _wprintf_l()

◆ _wprintf_p()

◆ _wprintf_p_l()

◆ _wputenv()

_Check_return_ _CRTIMP int __cdecl _wputenv ( _In_z_ const wchar_t _EnvString)

◆ _wremove()

_Check_return_ _CRTIMP int __cdecl _wremove ( _In_z_ const wchar_t _Filename)

◆ _wrename()

_Check_return_ _CRTIMP int __cdecl _wrename ( _In_z_ const wchar_t _OldFilename,
_In_z_ const wchar_t _NewFilename 
)

◆ _wrmdir()

◆ _wscanf_l()

◆ _wsearchenv()

_CRTIMP void __cdecl _wsearchenv ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _EnvVar,
_Pre_notnull_ _Post_z_ wchar_t _ResultPath 
)

◆ _wsetlocale()

_Check_return_opt_ _CRTIMP wchar_t *__cdecl _wsetlocale ( _In_ int  _Category,
_In_opt_z_ const wchar_t _Locale 
)

◆ _wsopen()

_CRTIMP int __cdecl _wsopen ( const wchar_t _Filename,
int  _OpenFlag,
int  _ShareFlag,
  ... 
)

Definition at line 1939 of file file.c.

1940{
1941 int pmode;
1942 int fd;
1943
1944 if (oflags & _O_CREAT)
1945 {
1947
1948 __ms_va_start(ap, shflags);
1949 pmode = va_arg(ap, int);
1950 __ms_va_end(ap);
1951 }
1952 else
1953 pmode = 0;
1954
1955 _wsopen_s(&fd, path, oflags, shflags, pmode);
1956 return fd;
1957}
int CDECL _wsopen_s(int *fd, const wchar_t *path, int oflags, int shflags, int pmode)
Definition: file.c:1778
static int fd
Definition: io.c:51
#define __ms_va_list
Definition: windef.h:456
#define __ms_va_end(list)
Definition: windef.h:458
#define __ms_va_start(list, arg)
Definition: windef.h:457

Referenced by _wfsopen(), and _wopen().

◆ _wsopen_s()

_Check_return_wat_ _CRTIMP errno_t __cdecl _wsopen_s ( _Out_ int _FileHandle,
_In_z_ const wchar_t _Filename,
_In_ int  _OpenFlag,
_In_ int  _ShareFlag,
_In_ int  _PermissionFlag 
)

◆ _wspawnl()

_CRTIMP intptr_t __cdecl _wspawnl ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wspawnle()

_CRTIMP intptr_t __cdecl _wspawnle ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wspawnlp()

_CRTIMP intptr_t __cdecl _wspawnlp ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wspawnlpe()

_CRTIMP intptr_t __cdecl _wspawnlpe ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wspawnv()

_CRTIMP intptr_t __cdecl _wspawnv ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList 
)

◆ _wspawnve()

_CRTIMP intptr_t __cdecl _wspawnve ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList,
_In_opt_z_ const wchar_t *const _Env 
)

◆ _wspawnvp()

_CRTIMP intptr_t __cdecl _wspawnvp ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList 
)

◆ _wspawnvpe()

_CRTIMP intptr_t __cdecl _wspawnvpe ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList,
_In_opt_z_ const wchar_t *const _Env 
)

◆ _wsplitpath()

◆ _wstat()

_CRTIMP int __cdecl _wstat ( _In_z_ const wchar_t _Name,
_Out_ struct _stat _Stat 
)

◆ _wstat32()

_CRTIMP int __cdecl _wstat32 ( _In_z_ const wchar_t _Name,
_Out_ struct _stat32 _Stat 
)

◆ _wstrdate()

_CRTIMP wchar_t *__cdecl _wstrdate ( _Out_writes_z_(9) wchar_t _Buffer)

◆ _wstrdate_s()

_CRTIMP errno_t __cdecl _wstrdate_s ( _Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t _Buf,
_In_range_(>=, 9) size_t  _SizeInWords 
)

◆ _wstrtime()

_CRTIMP wchar_t *__cdecl _wstrtime ( _Out_writes_z_(9) wchar_t _Buffer)

◆ _wstrtime_s()

_CRTIMP errno_t __cdecl _wstrtime_s ( _Out_writes_(_SizeInWords) _Post_readable_size_(9) wchar_t _Buf,
_In_ size_t  _SizeInWords 
)

◆ _wsystem()

_CRTIMP int __cdecl _wsystem ( _In_opt_z_ const wchar_t _Command)

◆ _wtempnam()

_Check_return_ _CRTIMP wchar_t *__cdecl _wtempnam ( _In_opt_z_ const wchar_t _Directory,
_In_opt_z_ const wchar_t _FilePrefix 
)

◆ _wtmpnam()

◆ _wtof()

◆ _wtof_l()

◆ _wtoi()

◆ _wtoi_l()

_Check_return_ _CRTIMP int __cdecl _wtoi_l ( _In_z_ const wchar_t _Str,
_In_opt_ _locale_t  _Locale 
)

◆ _wtol()

◆ _wtol_l()

◆ _wunlink()

_Check_return_ _CRTIMP int __cdecl _wunlink ( _In_z_ const wchar_t _Filename)

◆ btowc()

wint_t __cdecl btowc ( int  )

◆ fgetwc()

◆ fgetws()

_Check_return_opt_ _CRTIMP wchar_t *__cdecl fgetws ( _Out_writes_z_(_SizeInWords) wchar_t _Dst,
_In_ int  _SizeInWords,
_Inout_ FILE _File 
)

◆ fputwc()

◆ fputws()

_Check_return_opt_ _CRTIMP int __cdecl fputws ( _In_z_ const wchar_t _Str,
_Inout_ FILE _File 
)

◆ fwide()

__CRT_INLINE int __cdecl fwide ( _In_opt_ FILE _F,
int  _M 
)

Definition at line 2585 of file wchar.h.

2588 {
2589 (void)_F;
2590 return (_M);
2591 }

◆ fwprintf()

◆ fwscanf()

_Check_return_ int __cdecl fwscanf ( _Inout_ FILE _File,
_In_z_ _Scanf_format_string_ const wchar_t _Format,
  ... 
)

◆ getwc()

◆ is_wctype()

_CRTIMP int __cdecl is_wctype ( _In_ wint_t  _C,
_In_ wctype_t  _Type 
)

◆ isleadbyte()

_Check_return_ _CRTIMP int __cdecl isleadbyte ( _In_ int  _C)

◆ iswalnum()

◆ iswalpha()

◆ iswascii()

◆ iswblank()

_CRTIMP int __cdecl iswblank ( wint_t  _C)

Definition at line 4 of file iswblank.c.

5{
6 return (iswctype(_C, _BLANK) || _C == '\t');
7}
int __cdecl iswctype(wint_t wc, wctype_t wctypeFlags)
Definition: freeldr.c:165

◆ iswcntrl()

◆ iswctype()

_Check_return_ _CRTIMP int __cdecl iswctype ( _In_ wint_t  _C,
_In_ wctype_t  _Type 
)

◆ iswdigit()

◆ iswgraph()

◆ iswlower()

◆ iswprint()

◆ iswpunct()

◆ iswspace()

◆ iswupper()

◆ iswxdigit()

◆ mbrlen()

size_t __cdecl mbrlen ( _In_reads_bytes_opt_(_SizeInBytes) _Pre_opt_z_ const char _Ch,
_In_ size_t  _SizeInBytes,
_Out_opt_ mbstate_t _State 
)

◆ mbrtowc()

◆ mbsinit()

__CRT_INLINE int __cdecl mbsinit ( _In_opt_ const mbstate_t _P)

Definition at line 2596 of file wchar.h.

2598 {
2599 return (!_P || *_P==0);
2600 }

◆ mbsrtowcs()

◆ memmove()

◆ putwc()

◆ putwchar()

◆ snwprintf()

_CRTIMP int __cdecl snwprintf ( wchar_t s,
size_t  n,
const wchar_t format,
  ... 
)

◆ swprintf()

static _Check_return_opt_ int __cdecl swprintf ( _Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_z_ _Printf_format_string_ const wchar_t _Format,
  ... 
)
inlinestatic

Definition at line 1390 of file wchar.h.

1395 {
1396 int ret;
1397 va_list args;
1398
1400 ret = _vsnwprintf(_DstBuf, _SizeInWords, _Format, args);
1401 va_end(args);
1402 return ret;
1403 }
_In_ size_t _In_z_ _Printf_format_string_ const wchar_t * _Format
Definition: wchar.h:2357
_CRTIMP int __cdecl _vsnwprintf(wchar_t *_Dest, size_t _Count, const wchar_t *_Format, va_list _Args)
_In_ size_t _SizeInWords
Definition: wchar.h:2356
#define args
Definition: format.c:66
Definition: match.c:390

◆ swscanf()

_Check_return_ int __cdecl swscanf ( _In_z_ const wchar_t _Src,
_In_z_ _Scanf_format_string_ const wchar_t _Format,
  ... 
)

◆ towlower()

◆ towupper()

◆ ungetwc()

◆ vfwprintf()

_Check_return_opt_ _CRTIMP int __cdecl vfwprintf ( _Inout_ FILE _File,
_In_z_ _Printf_format_string_ const wchar_t _Format,
va_list  _ArgList 
)

◆ vfwscanf()

_CRTIMP int __cdecl vfwscanf ( FILE ,
const wchar_t ,
va_list   
)

◆ vsnwprintf()

__CRT_INLINE int __cdecl vsnwprintf ( wchar_t s,
size_t  n,
const wchar_t format,
va_list  arg 
)

Definition at line 1120 of file wchar.h.

1120{ return _vsnwprintf(s,n,format,arg); }
GLdouble s
Definition: gl.h:2039
Definition: format.c:58

◆ vswprintf()

static _Check_return_opt_ int __cdecl vswprintf ( _Out_writes_z_(_SizeInWords) wchar_t _DstBuf,
_In_ size_t  _SizeInWords,
_In_z_ _Printf_format_string_ const wchar_t _Format,
va_list  _ArgList 
)
inlinestatic

Definition at line 1409 of file wchar.h.

1414 {
1415 return _vsnwprintf(_DstBuf, _SizeInWords, _Format, _ArgList);
1416 }
_In_z_ _Printf_format_string_ char const *const va_list _ArgList
Definition: printf.c:23

◆ vswscanf()

_CRTIMP int __cdecl vswscanf ( const wchar_t ,
const wchar_t ,
va_list   
)

◆ vwprintf()

◆ vwscanf()

_CRTIMP int __cdecl vwscanf ( const wchar_t ,
va_list   
)

◆ wcrtomb()

size_t __cdecl wcrtomb ( _Pre_maybenull_ _Post_z_ char _Dest,
_In_ wchar_t  _Source,
_Out_opt_ mbstate_t _State 
)

◆ wcscat()

wchar_t *__cdecl wcscat ( _Inout_updates_z_(_String_length_(_Dest)+_String_length_(_Source)+1) wchar_t _Dest,
_In_z_ const wchar_t _Source 
)

◆ wcschr()

_CONST_RETURN wchar_t *__cdecl wcschr ( _In_z_ const wchar_t _Str,
wchar_t  _Ch 
)

◆ wcscmp()

_Check_return_ int __cdecl wcscmp ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)

◆ wcscoll()

_Check_return_ int __cdecl wcscoll ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)

◆ wcscpy()

wchar_t *__cdecl wcscpy ( _Out_writes_z_(_String_length_(_Source)+1) wchar_t _Dest,
_In_z_ const wchar_t _Source 
)

◆ wcscspn()

_Check_return_ size_t __cdecl wcscspn ( _In_z_ const wchar_t _Str,
_In_z_ const wchar_t _Control 
)

◆ wcsdup()

◆ wcsicmp()

_Check_return_ _CRTIMP int __cdecl wcsicmp ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)

◆ wcsicoll()

_Check_return_ _CRTIMP int __cdecl wcsicoll ( _In_z_ const wchar_t _Str1,
_In_z_ const wchar_t _Str2 
)

◆ wcslen()

_CRTIMP size_t __cdecl wcslen ( _In_z_ const wchar_t _Str)

Referenced by __acrt_get_qualified_locale(), __acrt_report_runtime_error(), __crt_stdio_path_requires_backslash(), __wgetmainargs(), CBandSiteBase::_BuildBandInfo(), _CmdWndProc(), _cputws(), _CreateNonspooledPort(), _dbg_ILGetSTextPointerW(), CFSDropTarget::_DoDrop(), _DumpLevel1PrintProviderInformation(), _expandlocale(), _FileOpCount(), _GetNonspooledPortName(), _HandleAddPort(), _HandleConfigureLPTPortCommandOK(), _ILCreate(), _ILCreateCPanelApplet(), _ILCreatePrinterItem(), _ILGetFSPidl(), _LoadResources(), _LocalGetFormLevel1(), _LocalGetFormLevel2(), _LocalGetJobLevel1(), _LocalGetJobLevel2(), _LocalGetMonitorLevel1(), _LocalGetMonitorLevel2(), _LocalGetPrinterDriverLevel1(), _LocalGetPrinterDriverLevel2(), _LocalGetPrinterDriverLevel3(), _LocalGetPrinterDriverLevel4(), _LocalGetPrinterDriverLevel5(), _LocalGetPrinterDriverLevel6(), _LocalGetPrinterDriverLevel8(), _LocalGetPrinterLevel0(), _LocalGetPrinterLevel1(), _LocalGetPrinterLevel2(), _LocalGetPrinterLevel4(), _LocalGetPrinterLevel5(), _LocalmonGetPortLevel1(), _LocalmonGetPortLevel2(), _main(), _MakePrinterSubKey(), _OpenEnvironment(), FxPkgPdo::_PnpQueryDeviceText(), FxPkgPdo::_PnpQueryId(), _VCrtDbgReportW(), _W_Getdays(), _W_Getmonths(), _wcsdup(), _wcsxfrm_l(), _wgetenv(), _wsetlocale_nolock(), _wsetlocale_set_cat(), _wsystem(), AccpLookupSidByName(), AccpOpenLSAPolicyHandle(), AccpOpenNamedObject(), AckPageDlgProc(), ACTION_RegisterClassInfo(), ACTION_RegisterExtensionInfo(), ACTION_RegisterMIMEInfo(), ACTION_UnregisterClassInfo(), ACTION_UnregisterExtensionInfo(), ACTION_UnregisterMIMEInfo(), add_comserver_record(), add_ifaceps_record(), AddBootStoreEntry(), AddCheckItem(), COpenWithMenu::AddChooseProgramItem(), AddCodepageToRegistry(), AddCommandGroup(), AddCommas(), AddConsoleAliasW(), AddContext(), AddContextCommand(), AddDialogControl(), AddDisplayDevice(), AddEntryToList(), AddEntryToTree(), AddFontsSettingsToRegistry(), AddFullResourcesToList(), AddGroupCommand(), AddInstallationSource(), AddItemToTreeView(), AddKbLayoutsToRegistry(), AddNewEventSource(), AddNewKbLayoutsByLcid(), AddNewLayout(), AddNotificationDll(), AddNTOSInstallation(), AddPrintMonitorList(), AddRequirementsToList(), AddServiceToList(), AddSfcNotification(), AddSubst(), AddTestToCombo(), AddUninstallKey(), AddUnregisteredProvider(), AddUserProfile(), AddVolumeToList(), AllocAndCopyMultiStr(), AllocEventLog(), AllocSplStr(), AllSysInfo(), append_message(), append_string(), AppendDeviceId(), AppendStringToMultiSZ(), AppendSystemFamily(), AppendSystemPostfix(), ApplicationPageRefreshThread(), ApplyChanges(), ApplyOrCancelChanges(), ApplyParameterStringsToMessage(), ArcMatchToken_UStr(), ArcPathNormalize(), ArcPathToNtPath(), AtapiRegCheckParameterValue(), ATL::AtlLoadTypeLib(), ATL::AtlRegisterClassCategoriesHelper(), AuthzInitializeResourceManager(), AutoStartupApplications(), BackupIniFile(), BaseCheckVDM(), BaseCreateVDMEnvironment(), BfLoadFontFile(), BiConvertRegistryDataToElement(), BiOpenKey(), BlAppendBootOptionString(), BlockEnvToEnvironW(), BlpDisplayRegisterLocale(), BmFatalErrorEx(), BmOpenDataStore(), BmpFwGetApplicationDirectoryPath(), BmpFwGetFullPath(), COpenWithDialog::Browse(), build_assembly_dir(), build_assembly_id(), build_clr_surrogate_section(), build_dllredirect_section(), build_local_assembly_path(), build_tlib_section(), build_wndclass_section(), BuildAdapterMap(), BuildCommandLine(), BuildInteractiveProfileBuffer(), BuildUserModeWindowStationName(), BuildVolatileEnvironment(), BuildWorkstationsList(), Bus_PDO_QueryDeviceId(), Bus_PDO_QueryDeviceText(), CabinetExtractFile(), CabinetNormalizePath(), CabinetOpen(), CabinetSetDestinationPath(), CachedGetUserFromSid(), CNewMenu::CacheItems(), CacheLookupResults(), CallBackConvertToAscii(), CDeviceNode::CDeviceNode(), CDevSettings_GetData(), ChangeNtProductType(), ChangePortNumber(), ChangeServiceConfigA(), ChangeServiceConfigW(), ChannelGetDescription(), ChannelGetName(), ChannelSetDescription(), ChannelSetName(), CharToOemW(), CheckForDeviceId(), CheckForValidPEAndVendor(), CheckSectionValid(), CheckStringBuffer(), CheckStringBufferW(), CheckVolume(), ChildWndProc(), Chkdsk(), ClassNameToVersion(), CM_Connect_MachineW(), CM_Create_DevNode_ExW(), cmdShare(), cmdUse(), CmpOpenHiveFiles(), common_assert_to_stderr_direct(), CompareProductName(), ComputeStringSize(), Concatenate(), ConcatPathsV(), ConCfgOpenUserSettings(), ConCfgReadUserSettings(), ConCfgWriteUserSettings(), ConPrintfVPaging(), ConPuts(), ConPutsPaging(), CONSOLE_SetInputTextXY(), ConsoleCreateUnicodeString(), ConstructXcvName(), ConvertNtPathToWin32Path(), CopyIpAddrString(), CopyKeyName(), CopyQuerySetIndirectW(), CopySdbToAppPatch(), CopySystemProfile(), CopyTextToClipboard(), create_temp_dir(), CreateClassDeviceObject(), CreateDirectoryPath(), CreateFilterList(), CreateGroupListRoutine(), CreateInstanceKey(), CreateItem(), CreateJob(), CreateJunction(), CreateLogicalPartition(), CreateMultiSzString(), CreateNestedKey(), CreatePortEntry(), CreatePrimaryPartition(), CreateProcessInternalW(), CreateProfile(), CreateProfileMutex(), CreateRecordForIpAddress(), CreateServiceA(), CreateServiceW(), CreateSidCacheMgr(), CreateStandardProfile(), CreateSymbolicLink(), CreateSymbolicLinkW(), CreateSysMenu(), CreateUserProfileExW(), CRegKeySecurity_fnConstructor(), CriticalDeviceCoInstaller(), CSR_API(), CsrpConnectToServer(), CsrValidateMessageString(), dde_connect(), DefaultProcessEntry(), DeleteDirectory(), DeleteSubst(), DetectNt4SoundDevices(), DeviceIdMatch(), CKsProxy::DeviceInfo(), DeviceIoctlPassive(), DevicePathToDosPath(), devnotify_window_callbackA(), dialog_add_font(), DIALOG_AddFilterItem(), dialog_create(), dialog_create_window(), dialog_dirlist_handler(), Display_DrawText(), Display_GetFullName(), DisplayClassCoinstallers(), DisplayClassProperties(), DisplayDeviceAdvancedProperties(), DisplayDeviceCoinstallers(), DisplayDevicePropertyText(), DisplayDeviceRelations(), DisplayLocalGroup(), DisplayMessage(), DisplayResourceText(), DisplayScreen(), DisplayTitle(), DisplayUser(), DllMain(), DllRegisterServer(), Dns_CreateStringCopy_W(), Dns_GetBufferLengthForStringCopy(), Dns_StringCopy(), DnsIntCacheGetEntries(), DnsQuery_W(), DoChangePassword(), DoInstallFontFile(), DoParse(), DoSanitizeClipboard(), DoValidateShortcutName(), download_file(), DrawTextExWorker(), DriverFilesCallback(), CExeDropHandler::Drop(), DsppLoadFontFile(), DuplicateQuotedString(), DuplicateString(), DuplicateStringW(), DuplicateStringWEx(), DuplicationString(), DynamicPathCommonPrefixW(), EMFDC_WriteNamedEscape(), Enum(), EnumClientServiceProtocol(), EnumerateDevices(), CNetConnectionManager::EnumerateINetConnections(), EnumerateNetworkAdapter(), CEnumRegRoot::EnumerateNext(), EnumEventsThread(), EnumNamesW(), EnumPrintersA(), EnumPrintProcessorDatatypesW(), EnumPwrSchemes(), EnumWindowsProc(), env_get_valueW(), EtfsOpen(), export_hex_data(), export_hex_data_type(), export_value_name(), Ext2IsSpecialSystemFile(), Ext2QueryRegistrySettings(), Ext2RegistryQueryCallback(), FATGetNextDirEntry(), FdoHandleQueryCompatibleId(), FileExtFromFilter(), FileExtractDialogWndProc(), FileIoCopyFileName(), FileIoCopyParentDirectoryPath(), FilenameW2A_FitOrFail(), FilenameW2A_N(), FileQueryFiles(), FillList(), FilterByString(), FilterConnectCommunicationPort(), FilterLoadUnload(), CDesktopFolder::FinalConstruct(), find_actctx_dll(), find_devices(), find_end_of_double_null_terminated_sequence(), find_entry_by_name(), FindBootStore(), FindCheckItem(), FindDateSep(), FindNext(), FindProductName(), FindSidInCache(), FitName(), FlatBuf_Arg_WriteString(), font_name_from_file(), FontLink_Chain_Populate(), CRegistryFolder::FormatContentsForDisplay(), FormatEx(), FormatEx2(), FormatFileSizeWithBytes(), CRegistryFolder::FormatValueData(), FoundDevice(), FreeBT_AddDevice(), FreeBT_GetRegistryDword(), FreeBT_QueryWmiDataBlock(), FreeLdrEnumerateBootEntries(), FsdGetFsAttributeInformation(), FxCalculateTotalMultiSzStringSize(), GdipGetSupportedFileExtensions(), GenerateDeviceID(), GenerateRandomPassword(), get_comserver_datalen(), get_device_pnp_name_guid(), get_ifaceps_datalen(), get_item_path(), get_manifest_in_associated_manifest(), get_path_with_extension(), get_progid_datalen(), get_table(), GetAddrInfoW(), GetAllUsersProfileDirectoryW(), ATL::ChTraitsCRT< _CharType >::GetBaseTypeLength(), GetBIOSValue(), GetComputerIdentifier(), GetConnectRequest(), GetConsoleAliasW(), CShellLink::GetCurFile(), GetCurrentHwProfileA(), GetCurrentHwProfileW(), GetDefaultLayoutForLocale(), GetDefaultRecycleBin(), GetDefaultUserProfileDirectoryW(), CNetConnectionPropertyUi::GetDeviceInstanceID(), GetDeviceInstanceList(), GetDeviceInstanceListSize(), GetDisplayNameFileAndID(), CDrivesFolder::GetDisplayNameOf(), CFSFolder::GetDisplayNameOf(), CRegFolder::GetDisplayNameOf(), GetDriveNameWithLetter(), GetDriveTypeW(), GetEnvironmentStringsA(), GetEnvironmentStringsW(), GetEUDCTimeStampExW(), GetEventMessage(), GetEventUserName(), GetExpandedFilePathName(), RecycleBin5File::GetFileName(), CExtractIcon::GetIconLocation(), GetInstallSourceWin32(), GetInterfaceFriendlyName(), GetLayoutCount(), GetLayoutName(), GetLcidFromCountry(), GetLcidFromLangCountry(), GetLcidFromLanguage(), GetLineExtentW(), GetListOfTestExes(), GetListViewEntries(), GetLocaleNameFromDefault(), GetLocaleNameFromLangCountry(), GetLocaleNameFromLanguage(), GetLongPathNameW(), GetMessageStringFromDllList(), GetName(), GetOutlineTextMetricsW(), GetOwnerModuleFromTagEntry(), GetPart(), CKsProxy::GetPinName(), GetPortNameWithoutColon(), GetPrinterA(), GetProcessorInformation(), GetProfilesDirectoryW(), GetProfileSize(), CNetConnection::GetProperties(), GetServerTime(), GetServiceDescription(), GetServiceInstanceList(), GetServiceList(), GetShortPathNameW(), GetSMBiosStringW(), GetSupportedCP(), GetSystemName(), GetSystemVersion(), GetTimeZoneListIndex(), GetULONG(), GetUnicodeEnvironmentSize(), GetUniqueConnectionName(), GetUsedPorts(), GetUserProfileDirectoryW(), GreenPnp(), GROUP_AddGroup(), GUILoggedOutSAS(), GuiPasteToTextModeBuffer(), HalpQueryIdFdo(), HalpQueryIdPdo(), HasPrefix(), HDA_PDOQueryId(), HidClassPDO_HandleQueryDeviceId(), I_ScQueryServiceTagInfo(), ILCreateFromNetworkPlaceW(), ILCreateNetConnectItem(), Imm32GetImeLayout(), Imm32WriteImeLayout(), INetCfgComponent_fnGetBindName(), INetCfgComponent_fnGetDisplayName(), INetCfgComponent_fnGetHelpText(), INetCfgComponent_fnGetId(), INetCfgComponent_fnGetPnpDevNodeId(), INetCfgComponent_fnSetDisplayName(), INetCfgComponentBindings_fnIsBoundTo(), INetCfgComponentControl_fnApplyRegistryChanges(), INetCfgLock_fnAcquireWriteLock(), INetCfgLock_fnIsWriteLocked(), IniAddSection(), IniCacheSaveByHandle(), IniInsertKey(), InitAmSymbol(), InitDialog(), InitFilterListBox(), CZZWStr::Initialize(), CNetConnection::Initialize(), InitializeDefaultUserLocale(), InitializeFormatDriveDlg(), InitializeFormList(), InitializeMachineInformation(), InitializeNamedEntry(), InitializePortList(), InitializeProfiles(), InitializeProgramFilesDir(), InitializeProvider(), InitializeRecycleBinDlg(), InitializeSetupActionLog(), InitializeSoundBlaster(), InitializeSystemPage(), InitializeTcpipAdvancedDNSDlg(), InitLogs(), InitPmSymbol(), InitPropertiesDlg(), InitPropVariantFromStringVector(), InitTreeViewItems(), InitTTFontCache(), InputList_Add(), InputList_AddInputMethodToUserRegistry(), InputList_Create(), InputList_WriteSubst(), InsertColumnToListView(), CDeviceView::InsertIntoTreeView(), CNewMenu::InsertShellNewItems(), CRichEdit::InsertText(), InsSpacePos(), InsSpacesFmt(), InstallCompositeBattery(), InstallDefaultSystemSoundScheme(), InstallDevice(), InstallDirectoryPage(), InstallDriver(), InstallEventSource(), InstallInfSections(), InstallNetDevice(), InstallOneInterface(), InstallParallelPort(), InstallReactOS(), InstallScreenSaverW(), InstallSerialPort(), InstallSoftwareBusPnpEnumerator(), InstallSoftwareDeviceInterface(), InstallSystemSoundLabels(), InstallSystemSoundSchemeNames(), Int_EnumDependentServicesW(), IntAddConsoleAlias(), IntCreateDICW(), IntCreateRegistryPath(), IntDeleteRecursive(), CRegistryFolder::InternalBindToObject(), IntExpungeConsoleCommandHistory(), IntGdiAddFontResourceEx(), IntGdiGetFontResourceInfo(), IntGetConsoleAlias(), IntGetConsoleAliases(), IntGetConsoleAliasesLength(), IntGetConsoleCommandHistory(), IntGetConsoleCommandHistoryLength(), IntGetIcdData(), IntLoadKeyboardLayout(), IntPaintDesktop(), IntResolveDesktop(), IntSetConsoleNumberOfCommands(), IntSetConsoleTitle(), IntVideoPortChildQueryId(), InvokeRemoteRegistryPickerDialog(), IopBootLog(), IopCreateArcNamesCd(), IopCreateArcNamesDisk(), IopEnumerateDetectedDevices(), IopFetchConfigurationInformation(), IopFixupDeviceId(), IopGetInterfaceDeviceList(), IopGetParentIdPrefix(), IopInitializeBuiltinDriver(), IopInstallCriticalDevice(), IopLogWorker(), IopOpenInterfaceKey(), IopQueryCompatibleIds(), IopQueryHardwareIds(), IopWriteLogFile(), IoRegisterDeviceInterface(), is_matching_string(), is_mounted_multi_device(), is_root_unc_name(), is_usable_drive_or_unc_root(), is_xmlns_attr(), isCmdWithArg(), ISecurityObjectTypeInfo_fnGetInheritSource(), IsUrlValid(), ITERATE_PublishComponent(), ITERATE_WriteRegistryValues(), KmtFltSendWStringToDriver(), KmtSendWStringToDriver(), KsCreateBusEnumObject(), KsecGatherEntropyData(), KsGetBusEnumIdentifier(), KsiCreateObjectType(), KspBusQueryReferenceString(), KspCopyCreateRequest(), KspCreateDeviceReference(), KspCreateObjectType(), KspDoReparseForIrp(), KspInstallInterface(), KspQueryId(), LabelWndProc(), LangCountryEnumProc(), LangCountryEnumProcEx(), LanguageEnumProcEx(), LDEVOBJ_bBuildDevmodeList(), LDEVOBJ_pLoadDriver(), LdrpSearchPath(), LibraryLogEvent(), ListDirectory(), ListWndNotifyProc(), load_class(), load_progid(), LoadAllocStringW(), LoadAppInitDlls(), LoadBootIni(), CNewMenu::LoadCachedItems(), LoadDialog(), LoadEventSources(), LoadHelperDll(), LoadIniFile(), LoadInstallableVDD(), LoadLogFile(), LoadShellLinkConsoleInfo(), LoadSystemIni(), LocalAddForm(), LocalmonAddPort(), LocalmonAddPortEx(), LocalmonXcvOpenPort(), LocalOpenPrinter(), LogfAllocAndBuildNewRecord(), LogfCreate(), LogToFile(), lookup_assembly(), lookup_manifest_file(), lookup_winsxs(), LookupNodeByAddr(), LoopRegisterAdapter(), LsapCreateSid(), LsapLookupAccountRightName(), LsarpEnumeratePrivileges(), LsarpLookupPrivilegeName(), lstrlenW(), lstrstri(), MAIN_LoadSettings(), MAIN_ReplaceString(), MAIN_SaveSettings(), MAIN_SetMainWindowTitle(), MainDialogProc(), MainLoop(), MainWnd_OnInstall(), MakeFilter(), MakeStrRetFromString(), MarshalConnectionInfo(), CTrayClockWnd::MeasureLines(), MiReloadBootLoadedDrivers(), MMixerAddMidiPin(), MMixerAddMixerControl(), MMixerBuildMixerSourceLine(), MMixerCreateDestinationLine(), MMixerGetDeviceName(), MMixerGetMidiDevicePath(), MMixerGetWaveDevicePath(), MMixerInitializeWaveInfo(), MMixerSetGetMuxControlDetails(), MMSYS_InstallDevice(), ModifyStatus(), ModifyValue(), MRUList_DataList_0(), MRUList_DataList_1(), MsgMemorySize(), msi_add_cabinet_stream(), msi_apply_transforms(), msi_create_full_path(), msi_create_table(), msi_create_temp_file(), MSI_InstallPackage(), msi_parse_command_line(), MSI_ProcessMessage(), msi_split_string(), mswBufferAppendStrW(), my_open(), my_retrieve_vol_type(), NamedEscape(), ndisBindMiniportsToProtocol(), NdisReadConfiguration(), NetClassInstaller(), NetGetDCName(), NetIDPage_OnApply(), NetpAllocWStrFromWStr(), NetrJobAdd(), NetrJobEnum(), NetrJobGetInfo(), NetrWkstaGetInfo(), NetUserChangePassword(), CLayerStringList::Next(), CZipEnumerator::next_unique(), NPAddConnection3(), NPCancelConnection(), NPGetConnection(), NpReadAlias(), NpWaitPipe(), NSProviderInfoFromContext(), NSProvidersEnumerationProc(), NtfsDirFindFile(), NtfsGetNameInformation(), NtfsGetStreamInformation(), NtfsMakeAbsoluteFilename(), NtfsMakeFCBFromDirEntry(), NtfsReadFile(), NtfsSetEndOfFile(), NtfsWriteFile(), NtGdiGetTextFaceW(), NtLdrEnumerateBootEntries(), NtlmStructWriteStrW(), NtUserGetKeyNameText(), NtUserGetMonitorInfo(), NtUserGetObjectInformation(), ObjectNameInformationTests(), OnAutoSync(), OnDropFiles(), CShellLink::OnNotify(), OnProfileTypeInit(), OpenLSAPolicyHandle(), OpenSetupInf(), OpenSoundDeviceRegKey(), OpenSoundDriverParametersRegKey(), OpenUserEventLogFile(), OslPrepareTarget(), PackStrings(), PaintControl(), CTrayClockWnd::PaintLine(), PaintText(), parse_bcp47(), ParseArguments(), ParseAsn(), ParseDaysOfMonth(), ParseDaysOfWeek(), CCommonFolder< TSelf, TItemId, TExtractIcon >::ParseDisplayName(), ParseReasonCode(), ParseResources(), ParseTime(), PathUndecorateW(), pBuildFileList(), pCDevSettings_GetMonitorDevice(), pCDevSettings_GetMonitorName(), pCDevSettings_OpenDeviceKey(), pdo_query_device_id(), PdoHandleQueryInstanceId(), PerfDataGetCommandLine(), PiSetDevNodeText(), PNP_GetClassInstance(), PNP_GetRelatedDeviceInstance(), PNP_RegisterNotification(), PnpEventThread(), BtrfsDeviceAdd::populate_device_tree(), PopulateCustomPathCombo(), PreloadGlobalMessageTable(), PrepareFileCopy(), Preview_pSaveImageAs(), PRINT_RECORD(), PrintAllJobs(), PrintAllMacros(), PrintHistory(), PrintingThreadProc(), PrintJobDetails(), PrintMacros(), PrintOSVersion(), PrintTag(), process_args(), ProcessCmdLine(), ProcessDisplayRegistry(), CMainWindow::ProcessFileMenu(), ProcessLangEntry(), ProcessLocaleRegistry(), ProcessorSetFriendlyName(), ProcessSetupInf(), ProcessUnattendSection(), profile_items_callback(), PROGRAM_AddProgram(), ProviderEnumerationProc(), PSAMPR_SERVER_NAME_bind(), pSetupDebugPrint(), PSM_PrepareToDraw(), push_xmlns(), CSendToMenu::QueryContextMenu(), CNewMenu::QueryContextMenu(), CShellLink::QueryContextMenu(), QueryDeskCplString(), QueryDeviceInformation(), CInputPin::QueryId(), COutputPin::QueryId(), QuickSearchFindHit(), RChangeServiceConfig2W(), RChangeServiceConfigW(), RCreateServiceW(), rdp_send_logon_info(), ReadFromFile(), ReadParameterValue(), ReadPassword(), ReadPortSettings(), ReadString(), ready_media(), record_stream_name(), RecycleBin5_Create(), BtrfsContextMenu::reflink_copy(), RefreshTreeItem(), RegenerateUserEnvironment(), RegFindRecurse(), RegFindWalk(), register_dll(), RegisterBDAComponent(), RegisterBlueScreenMachineInformation(), RegisterContext(), RegisterHelperDll(), RegisterService(), RegistryInitLunKey(), RegKeyEditPermissions(), RegSetValueW(), CHString::ReleaseBuffer(), RemovePort(), RemoveQuotes(), CNetConnection::Rename(), RenameKey(), RenderHDROP(), REnumDependentServicesA(), REnumDependentServicesW(), REnumServiceGroupW(), REnumServicesStatusA(), REnumServicesStatusExA(), REnumServicesStatusExW(), ReplaceSubstr(), ReplaceSubStr(), ReportToMountMgr(), ResFindDirectoryEntry(), ResolveArcNameManually(), ResolveTarget(), RetrieveCurrentModuleNTDirectory(), RGetServiceDisplayNameA(), RGetServiceDisplayNameW(), RGetServiceKeyNameA(), RGetServiceKeyNameW(), RpcpAddInterface(), RQueryServiceConfig2A(), RQueryServiceConfig2W(), RQueryServiceConfigA(), RQueryServiceConfigW(), RtlAddAtomToAtomTable(), RtlCreateActivationContext(), RtlCreateUnicodeString(), RtlGetVersion(), RtlInitLargeUnicodeString(), RtlInitUnicodeString(), RtlInitUnicodeStringEx(), RtlInstallFunctionTableCallback(), RtlIpv6AddressToStringA(), RtlpCollapsePath(), RtlQueryActivationContextApplicationSettings(), RtlQueryEnvironmentVariable_U(), RtlQueryInformationActivationContext(), RtlSetEnvironmentVariable(), RtlSetTimeZoneInformation(), RunControlPanelApplet(), RunTestCases(), SacPutString(), CHString::SafeStrlen(), SampCreateDbObject(), SampOpenDbObject(), SampSetupCreateAliasAccount(), SampSetupCreateDomain(), SampSetupCreateGroupAccount(), SampSetupCreateUserAccount(), COpenWithList::SaveApp(), SaveDefaultUserHive(), SaveGeoID(), SaveJob(), SavePropertiesDlg(), SaveSetting(), SaveSettings(), SaveSystemSettings(), SaveUserLocale(), ScanFoldersForDriver(), ScanForInfFile(), ScmCanonDriverImagePath(), ScmControlServiceEx(), ScmConvertToBootPathName(), ScmCreateManagerHandle(), ScmCreateNewServiceRecord(), ScmCreateOrReferenceServiceImage(), ScmEncryptPassword(), ScmGetServiceNameFromTag(), ScmLoadDriver(), ScmLogonService(), ScmReadDependencies(), ScmSetFailureActions(), ScmSetServiceGroup(), ScmSetServicePassword(), ScmUnloadDriver(), ScmWriteDependencies(), SdbpMatchLayer(), SdbpStrlen(), SdbRegisterDatabaseEx(), SdbUninstall(), search_directory(), search_dll_path(), SearchDriverRecursive(), sec_out_mcs_data(), SelectNode(), service_main(), service_mainW(), SetAccountsDomainSid(), SetActiveComputerNameToRegistry(), SetAdministratorPassword(), SetAutoAdminLogon(), SetComputerNameToRegistry(), COpenWithList::SetDefaultHandler(), SetDefaultPrinterW(), SetDesktopBackColor(), SetDeviceDetails(), SetDomainComboBox(), SetFailedInstall(), SetFriendlyUrl(), SetGeoID(), setid_main(), SetLongDateFormat(), CRegFolder::SetNameOf(), SetNewAccountName(), SetNTPServer(), SetParametersValues(), CShellLink::SetPath(), SetPrimaryDomain(), SetShortDateFormat(), SetShortDateSep(), CUIFBalloonWindow::SetText(), SETUP_CreateDevicesList(), SetupDiCreateDeviceInterfaceRegKeyW(), SetupDiGetDriverInfoDetailW(), SetupDiOpenDeviceInterfaceRegKey(), SetupDiOpenDeviceInterfaceW(), SetupInitializeFileLogW(), SetupLdrScanBootDrivers(), SetupQueueCopyWithCab(), SetupQueueDeleteW(), SetupQueueRenameW(), SH_FormatFileSizeWithBytes(), SHELL_ArgifyW(), SHELL_BuildEnvW(), SHELL_CacheComputerDescription(), SHELL_FindExecutable(), ShowCreateShortcutWizard(), ShowItemError(), ShowPartitionSizeInputBox(), ShowSoundScheme(), ShowStepError(), CUIFToolTip::ShowTip(), SHRegGetCLSIDKeyW(), SIC_IconAppend(), SmpConfigureExcludeKnownDlls(), SmpConfigureObjectDirectories(), SmpConfigureSubSystems(), SmpCreateDynamicEnvironmentVariables(), SockGetTdiName(), SockLoadHelperDll(), SockLoadTransportMapping(), SoftModalMessageBox(), SoundsDlgProc(), SpiStoreSz(), SpiStoreSzInt(), START_TEST(), StartInstaller(), StartNetworkServices(), StartScreenSaver(), StorageCoInstaller(), StoreConnectionInfo(), StrAryCpyHeapAllocWToA(), StrCpyHeapAllocW(), strdupW(), Stream_WriteString(), StreamingDeviceSetupW(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::StringLength(), dbgrpt_char_traits< wchar_t >::StringLength(), StringListAppend(), StrNCatBuff(), StrStrCase(), StrW2AHeapAlloc(), Substitute(), SuggestKeys(), SvchostCharLowerW(), SZZ_GetSize(), test2(), test_child_env(), Test_CommandLine(), test_DataTags(), Test_GetDisplayNameOf(), Test_GetFiles(), test_GetInterfaceName(), Test_IoGetDeviceInterfaces(), test_NhGetInterfaceNameFromDeviceGuid(), test_NhGetInterfaceNameFromGuid(), test_PropVariantToBSTR(), Test_QueryDosVolumePaths(), Test_QueryPoints(), test_Sid_Null(), test_specialhandling(), test_swprintf(), test_wcstok(), test_winclassinfo(), test_wstrdate(), test_wstrtime(), TestBuffers(), testCharPrevA(), testCharPrevW(), TestClassRedirection(), TestCommandLine(), TestDefaultLanguage(), TestDescription(), testDynCharPrev(), TestHDROP(), TestMyEventProvider(), TestRelativeNames(), TestUninitialized(), TimeToMsString(), TiWriteErrorLog(), TransformView_add_column(), TransformView_Create(), TransformView_delete_row(), TransformView_set_row(), TranslateMachineInformationXML(), TreeView_SetBOOLCheck(), TreeWndNotifyProc(), TrimDmiStringW(), TrimGuidString(), TrimLeftRightWhitespace(), TrimNulls(), TrimPunctuation(), TUIDisplayStatusMessage(), tzset_from_environment_nolock(), UDFGetCfgParameter(), UnhandledExceptionFilter(), UnicodeToAnsi(), UnicodeToAnsiInPlace(), UniqueIdDisk(), UnloadAppInitDlls(), UpdateAddress(), UpdateCaretBlinkTimeReg(), UpdateCaretPos(), UpdateDriverForPlugAndPlayDevicesW(), UpdateLanStatus(), UpdateRegistryString(), UpdateUsersShellFolderSettings(), USBAudioInitComponentId(), USBCCGP_PdoAppendInterfaceNumber(), USBCCGP_PdoHandleQueryDeviceText(), USBCCGP_PdoHandleQueryId(), USBH_PdoQueryDeviceText(), USBHUB_DumpingIDs(), USBPORT_DumpingIDs(), USBPORT_PdoPnP(), USBSTOR_HandleQueryProperty(), USBSTOR_PdoHandleQueryInstanceId(), User32DoImeHelp(), UserLoadKbdFile(), UserLpkPSMTextOut(), UserpFormatMessages(), UserpGetClientFileName(), UTF8EncodeAndSend(), ValidateDeviceName(), ValidateGuidString(), VariantToString(), verify_str_imp(), VerifyDNSSuffix(), VersionInfo32_QueryValue(), wcsistr_plus(), wcsrep(), WCSToMBEx(), wcstombs(), WdmAudGetDeviceInterface(), WdmAudOpenSysAudioDeviceInterfaces(), WdmAudOpenSysAudioDevices(), WhereFindByDirs(), WhereSearchFiles(), WhoamiGroups(), WhoamiPrintHeader(), WhoamiPrintTable(), WhoamiSetTable(), wine_dbgstr_wn(), WinLdrAddDriverToList(), WlanConnect(), wmain(), WriteComputerSettings(), WriteDefaultLogonData(), WriteJobShadowFile(), WriteKeysSettings(), WriteOwnerSettings(), WriteParameterArray(), WritePortSettings(), WriteRdpFile(), WriteStartupRecoveryOptions(), WriteStringAt(), WriteToLogPrintfV(), WriteToLogPuts(), WriteUserLocale(), WSPAddressToString(), WSPStringToAddress(), and wWinMain().

◆ wcslwr()

_CRTIMP wchar_t *__cdecl wcslwr ( _Inout_z_ wchar_t _Str)

◆ wcsncat()

wchar_t *__cdecl wcsncat ( wchar_t _Dest,
const wchar_t _Source,
size_t  _Count 
)

Definition at line 16 of file wcsncat.cpp.

21{
22 wchar_t* destination_it = destination;
23
24 // Find the end of the destination string:
25 while (*destination_it)
26 ++destination_it;
27
28 // Append the source string:
29 wchar_t const* source_it = source;
30 for (size_t i = 0; i != count; ++i)
31 {
32 if ((*destination_it++ = *source_it++) == 0)
33 return destination;
34 }
35
36 *destination_it = 0;
37
38 return destination;
39}
GLuint GLuint GLsizei count
Definition: gl.h:1545
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248

◆ wcsncmp()

◆ wcsncpy()

wchar_t *__cdecl wcsncpy ( wchar_t _Dest,
const wchar_t _Source,
size_t  _Count 
)

Definition at line 21 of file wcsncpy.cpp.

26{
27 size_t remaining = count;
28
29 wchar_t* destination_it = destination;
30 wchar_t const* source_it = source;
31 while (remaining != 0 && (*destination_it++ = *source_it++) != 0)
32 {
33 --remaining;
34 }
35
36 if (remaining != 0)
37 {
38 while (--remaining != 0)
39 {
40 *destination_it++ = L'\0';
41 }
42 }
43
44 return destination;
45}
#define L(x)
Definition: ntvdm.h:50

◆ wcsnicmp()

◆ wcsnset()

_CRTIMP wchar_t *__cdecl wcsnset ( _Inout_updates_z_(_MaxCount) wchar_t _Str,
_In_ wchar_t  _Val,
_In_ size_t  _MaxCount 
)

◆ wcspbrk()

◆ wcsrchr()

◆ wcsrev()

_CRTIMP wchar_t *__cdecl wcsrev ( _Inout_z_ wchar_t _Str)

◆ wcsrtombs()

size_t __cdecl wcsrtombs ( _Pre_maybenull_ _Post_z_ char _Dest,
_Inout_ _Deref_prepost_z_ const wchar_t **  _PSource,
_In_ size_t  _Count,
_Out_opt_ mbstate_t _State 
)

◆ wcsset()

_CRTIMP wchar_t *__cdecl wcsset ( _Inout_z_ wchar_t _Str,
wchar_t  _Val 
)

◆ wcsspn()

_Check_return_ size_t __cdecl wcsspn ( _In_z_ const wchar_t _Str,
_In_z_ const wchar_t _Control 
)

◆ wcsstr()

_CONST_RETURN wchar_t *__cdecl wcsstr ( _In_z_ const wchar_t _Str,
_In_z_ const wchar_t _SubStr 
)

Referenced by _wcsnicoll_l(), ACPIDispatchDeviceControl(), AddComputerTypeEntries(), ApplyParameterStringsToMessage(), ArcPathNormalize(), BasepGetComputerNameFromNtPath(), Bus_PDO_QueryDeviceText(), Bus_PDO_QueryResourceRequirements(), Bus_PDO_QueryResources(), check_boot_options(), CheckForLiveCD(), cmdUse(), CompareName(), CreateDisplayDriverList(), DnsQuery_W(), DoParseFile(), DoSync(), DoTestEntry(), DriverFilesCallback(), EfiInitpCreateApplicationEntry(), elf_load_debug_info_from_map(), elf_search_and_load_file(), enum_gac_assemblies(), EnumJoysticks(), CHString::Find(), GetEventMessage(), GetProcessorInformation(), GetSystemName(), Global_InStr(), HtmlHelpW(), INTERNET_LoadProxySettings(), IntLoadRegistryParameters(), IopDetectResourceConflict(), IsInternetLocation(), ITSProtocol_Start(), ITSProtocolInfo_CombineUrl(), LISTVIEW_FindItemW(), macho_search_and_load_file(), mciSendStringW(), ModifyValue(), MONTHCAL_PaintTitle(), MSACM_ReorderDriversByPriority(), NavigateToUrl(), CNewMenu::NewItemByCommand(), OpenAdapterHandle(), OpenSetupInf(), ProcessPageShowContextMenu(), QueryDeviceName(), RecycleBin5_Create(), RemoveDeviceW(), ReplaceSubstr(), ResizeDeviceW(), resolve_filename(), RtlCreateUserProcess(), ScmIsSecurityService(), SearchCHM_Storage(), service_args_to_vector(), set_deferred_action_props(), SetChmPath(), ShowFailureActions(), SmpQueryRegistrySosOption(), START_TEST(), StartBalanceW(), String_replace(), String_split(), StrStrCase(), StrStrW(), test_dllnames(), Test_GetFiles(), test_swprintf(), TestCommandLine(), TestRedirection(), update_result_text(), VideoPortInitialize(), wmain(), XCOPY_DoCopy(), and xmlwriter_WriteCData().

◆ wcstod()

◆ wcstof()

float __cdecl wcstof ( const wchar_t nptr,
wchar_t **  endptr 
)

Definition at line 114 of file strtod.cpp.

118{
119 return common_strtod_l<float>(string, end_ptr, nullptr);
120}

◆ wcstok()

_Check_return_ wchar_t *__cdecl wcstok ( _Inout_opt_z_ wchar_t _Str,
_In_z_ const wchar_t _Delim 
)

◆ wcstol()

_Check_return_ long __cdecl wcstol ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix 
)

◆ wcstold()

long double __cdecl wcstold ( const wchar_t __restrict__,
wchar_t **  __restrict__ 
)

Definition at line 148 of file strtod.cpp.

152{
153 return common_strtod_l<double>(string, end_ptr, nullptr);
154}

◆ wcstoll()

__MINGW_EXTENSION long long __cdecl wcstoll ( const wchar_t nptr,
wchar_t **  endptr,
int  base 
)

Definition at line 291 of file strtox.cpp.

296{
297 return __crt_strtox::parse_integer_from_string<long long>(string, end_ptr, base, nullptr);
298}

◆ wcstoul()

_Check_return_ unsigned long __cdecl wcstoul ( _In_z_ const wchar_t _Str,
_Out_opt_ _Deref_post_z_ wchar_t **  _EndPtr,
_In_ int  _Radix 
)

◆ wcstoull()

__MINGW_EXTENSION unsigned long long __cdecl wcstoull ( const wchar_t nptr,
wchar_t **  endptr,
int  base 
)

Definition at line 352 of file strtox.cpp.

357{
358 return __crt_strtox::parse_integer_from_string<unsigned long long>(string, end_ptr, base, nullptr);
359}

◆ wcsupr()

_CRTIMP wchar_t *__cdecl wcsupr ( _Inout_z_ wchar_t _Str)

◆ wcsxfrm()

◆ wctob()

int __cdecl wctob ( _In_ wint_t  _WCh)

◆ wmemchr()

__CRT_INLINE _CONST_RETURN wchar_t *__cdecl wmemchr ( _In_reads_(_N) const wchar_t _S,
_In_ wchar_t  _C,
_In_ size_t  _N 
)

Definition at line 2606 of file wchar.h.

2610 {
2611 for (;0<_N;++_S,--_N)
2612 {
2613 if (*_S==_C) return (_CONST_RETURN wchar_t *)(_S);
2614 }
2615 return (0);
2616 }
_N
Definition: wchar.h:2530
#define _CONST_RETURN
Definition: memory.h:16

Referenced by add_local_oid_text_to_control(), get_token(), InternetCrackUrlW(), is_domain_legal_for_cookie(), merge_paths(), and set_cookie().

◆ wmemcmp()

__CRT_INLINE int __cdecl wmemcmp ( _In_reads_(_N) const wchar_t _S1,
_In_reads_(_N) const wchar_t _S2,
_In_ size_t  _N 
)

Definition at line 2621 of file wchar.h.

2625 {
2626 for (; 0 < _N; ++_S1,++_S2,--_N)
2627 {
2628 if (*_S1!=*_S2) return (*_S1 < *_S2 ? -1 : +1);
2629 }
2630 return (0);
2631 }

◆ wmemmove()

__CRT_INLINE wchar_t *__cdecl wmemmove ( _Out_writes_all_opt_(_N) wchar_t _S1,
_In_reads_opt_(_N) const wchar_t _S2,
_In_ size_t  _N 
)

Definition at line 2652 of file wchar.h.

2656 {
2657 return (wchar_t *)memmove(_S1,_S2,_N*sizeof(wchar_t));
2658 }
#define memmove(s1, s2, n)
Definition: mkisofs.h:881

Referenced by wmemmove_s().

◆ wmemset()

__CRT_INLINE wchar_t *__cdecl wmemset ( _Out_writes_all_(_N) wchar_t _S,
_In_ wchar_t  _C,
_In_ size_t  _N 
)

Definition at line 2663 of file wchar.h.

2667 {
2668 wchar_t *_Su = _S;
2669 for (;0<_N;++_Su,--_N) {
2670 *_Su = _C;
2671 }
2672 return (_S);
2673 }

Referenced by START_TEST(), test_Sid_Null(), and wmemcpy_s().

◆ wprintf()

◆ wscanf()

Variable Documentation

◆ _Format

Definition at line 2357 of file wchar.h.

Referenced by swprintf(), and vswprintf().

◆ _Iter_

_Iter_

Definition at line 2530 of file wchar.h.

◆ _Locale

◆ _MaxCount

_In_ size_t _MaxCount

Definition at line 1975 of file wchar.h.

◆ _N

Initial value:
{
return (wchar_t *)memcpy(_S1,_S2,_N*sizeof(wchar_t))
#define memcpy(s1, s2, n)
Definition: mkisofs.h:878

Definition at line 2530 of file wchar.h.

Referenced by wmemchr(), wmemcmp(), wmemmove(), and wmemset().

◆ _off64_t

__MINGW_EXTENSION typedef long long _off64_t

Definition at line 631 of file wchar.h.

◆ _SizeInWords

_In_ size_t _SizeInWords

Definition at line 2356 of file wchar.h.

Referenced by swprintf(), and vswprintf().

◆ _Tm

◆ off64_t

__MINGW_EXTENSION typedef long long off64_t

Definition at line 633 of file wchar.h.