ReactOS 0.4.16-dev-736-g28b802b
corecrt_wstring.h File Reference
#include <corecrt.h>
#include <vcruntime_string.h>
Include dependency graph for corecrt_wstring.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _WCSTOK_DEPRECATED
 

Functions

_UCRT_DISABLE_CLANG_WARNINGS _CRT_BEGIN_C_HEADER _Check_return_ _ACRTIMP _CRTALLOCATOR wchar_t *__cdecl _wcsdup (_In_z_ wchar_t const *_String)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 (errno_t, wcscat_s, wchar_t, _Destination, _In_z_ wchar_t const *, _Source) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1(wchar_t *
 
 _Inout_updates_z_ (_String_length_(_Destination)+_String_length_(_Source)+1)
 
_In_z_ wchar_t const _Source _Check_return_ _ACRTIMP int __cdecl wcscmp (_In_z_ wchar_t const *_String1, _In_z_ wchar_t const *_String2)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 (errno_t, wcscpy_s, wchar_t, _Destination, _In_z_ wchar_t const *, _Source) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1(wchar_t *
 
 _Out_writes_z_ (_String_length_(_Source)+1)
 
_In_z_ wchar_t const _Source _Check_return_ _ACRTIMP size_t __cdecl wcscspn (_In_z_ wchar_t const *_String, _In_z_ wchar_t const *_Control)
 
_Check_return_ _ACRTIMP size_t __cdecl wcslen (_In_z_ wchar_t const *_String)
 
_Check_return_ _When_ (_MaxCount > _String_length_(_Source), _Post_satisfies_(return==_String_length_(_Source))) _When_(_MaxCount<
 
_Check_return_ _Post_satisfies_ (return==_MaxCount)) _ACRTIMP size_t __cdecl wcsnlen(_In_reads_or_z_(_MaxCount) wchar_t const *_Source
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2 (errno_t, wcsncat_s, _Prepost_z_ wchar_t, _Destination, _In_reads_or_z_(_Count) wchar_t const *, _Source, _In_ size_t, _Count) __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX(wchar_t *
 
 _Inout_updates_z_ (_Size) wchar_t
 
 _Inout_updates_z_ (_Count)
 
 _In_reads_or_z_ (_Count) wchar_t const *
 
_In_ _Count _Check_return_ _ACRTIMP int __cdecl wcsncmp (_In_reads_or_z_(_MaxCount) wchar_t const *_String1, _In_reads_or_z_(_MaxCount) wchar_t const *_String2, _In_ size_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2 (errno_t, wcsncpy_s, wchar_t, _Destination, _In_reads_or_z_(_Count) wchar_t const *, _Source, _In_ size_t, _Count) __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX(wchar_t *
 
_Pre_notnull_ _Post_maybez_ _Out_writes_ (_Count) _Post_maybez_
 
_Pre_notnull_ _Post_maybez_ _In_ _Count _Check_return_ _ACRTIMP wchar_t _CONST_RETURN *__cdecl wcspbrk (_In_z_ wchar_t const *_String, _In_z_ wchar_t const *_Control)
 
_Check_return_ _ACRTIMP size_t __cdecl wcsspn (_In_z_ wchar_t const *_String, _In_z_ wchar_t const *_Control)
 
_Check_return_ _CRT_INSECURE_DEPRECATE (wcstok_s) _ACRTIMP wchar_t *__cdecl wcstok(_Inout_opt_z_ wchar_t *_String
 
_Ret_z_ _Check_return_ _CRT_INSECURE_DEPRECATE (_wcserror_s) _ACRTIMP wchar_t *__cdecl _wcserror(_In_ int _ErrorNumber)
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _wcserror_s (_Out_writes_opt_z_(_SizeInWords) wchar_t *_Buffer, _In_ size_t _SizeInWords, _In_ int _ErrorNumber)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 (errno_t, _wcserror_s, wchar_t, _Buffer, _In_ int, _Error) _Ret_z_ _Success_(return !=0) _Check_return_ _CRT_INSECURE_DEPRECATE(__wcserror_s) _ACRTIMP wchar_t *__cdecl __wcserror(_In_opt_z_ wchar_t const *_String)
 
_Check_return_wat_ _ACRTIMP_ALT errno_t __cdecl __wcserror_s (_Out_writes_opt_z_(_SizeInWords) wchar_t *_Buffer, _In_ size_t _SizeInWords, _In_z_ wchar_t const *_ErrorMessage)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 (errno_t, __wcserror_s, wchar_t, _Buffer, _In_z_ wchar_t const *, _ErrorMessage) _Check_return_ _ACRTIMP int __cdecl _wcsicmp(_In_z_ wchar_t const *_String1
 
_Check_return_ _ACRTIMP int __cdecl _wcsicmp_l (_In_z_ wchar_t const *_String1, _In_z_ wchar_t const *_String2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP int __cdecl _wcsnicmp (_In_reads_or_z_(_MaxCount) wchar_t const *_String1, _In_reads_or_z_(_MaxCount) wchar_t const *_String2, _In_ size_t _MaxCount)
 
_Check_return_ _ACRTIMP int __cdecl _wcsnicmp_l (_In_reads_or_z_(_MaxCount) wchar_t const *_String1, _In_reads_or_z_(_MaxCount) wchar_t const *_String2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _wcsnset_s (_Inout_updates_z_(_SizeInWords) wchar_t *_Destination, _In_ size_t _SizeInWords, _In_ wchar_t _Value, _In_ size_t _MaxCount)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2 (errno_t, _wcsnset_s, _Prepost_z_ wchar_t, _Destination, _In_ wchar_t, _Value, _In_ size_t, _MaxCount) __DEFINE_CPP_OVERLOAD_STANDARD_NFUNC_0_2_EX(wchar_t *
 
 _Inout_updates_z_ (_MaxCount)
 
_In_ _In_ _MaxCount _ACRTIMP wchar_t *__cdecl _wcsrev (_Inout_z_ wchar_t *_String)
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _wcsset_s (_Inout_updates_z_(_SizeInWords) wchar_t *_Destination, _In_ size_t _SizeInWords, _In_ wchar_t _Value)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 (errno_t, _wcsset_s, _Prepost_z_ wchar_t, _String, _In_ wchar_t, _Value) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_EX(wchar_t *
 
_In_ _Value _Check_return_wat_ _ACRTIMP errno_t __cdecl _wcslwr_s (_Inout_updates_z_(_SizeInWords) wchar_t *_String, _In_ size_t _SizeInWords)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0 (errno_t, _wcslwr_s, _Prepost_z_ wchar_t, _String) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0(wchar_t *
 
_String _Check_return_wat_ _ACRTIMP errno_t __cdecl _wcslwr_s_l (_Inout_updates_z_(_SizeInWords) wchar_t *_String, _In_ size_t _SizeInWords, _In_opt_ _locale_t _Locale)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 (errno_t, _wcslwr_s_l, _Prepost_z_ wchar_t, _String, _In_opt_ _locale_t, _Locale) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_EX(wchar_t *
 
_In_opt_ _Locale _Check_return_wat_ _ACRTIMP errno_t __cdecl _wcsupr_s (_Inout_updates_z_(_Size) wchar_t *_String, _In_ size_t _Size)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0 (errno_t, _wcsupr_s, _Prepost_z_ wchar_t, _String) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_0(wchar_t *
 
_String _Check_return_wat_ _ACRTIMP errno_t __cdecl _wcsupr_s_l (_Inout_updates_z_(_Size) wchar_t *_String, _In_ size_t _Size, _In_opt_ _locale_t _Locale)
 
 __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 (errno_t, _wcsupr_s_l, _Prepost_z_ wchar_t, _String, _In_opt_ _locale_t, _Locale) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_1_EX(wchar_t *
 
_In_opt_ _Locale _Success_ (return< _MaxCount) _Check_return_opt_ _ACRTIMP size_t __cdecl wcsxfrm(_Out_writes_opt_(_MaxCount) _Post_maybez_ wchar_t *_Destination
 
_In_opt_ _Locale _In_z_ wchar_t const _In_ _In_range_ (<=, _CRT_INT_MAX) size_t _MaxCount)
 
_Check_return_ _ACRTIMP int __cdecl wcscoll (_In_z_ wchar_t const *_String1, _In_z_ wchar_t const *_String2)
 
_Check_return_ _ACRTIMP int __cdecl _wcscoll_l (_In_z_ wchar_t const *_String1, _In_z_ wchar_t const *_String2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP int __cdecl _wcsicoll (_In_z_ wchar_t const *_String1, _In_z_ wchar_t const *_String2)
 
_Check_return_ _ACRTIMP int __cdecl _wcsicoll_l (_In_z_ wchar_t const *_String1, _In_z_ wchar_t const *_String2, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP int __cdecl _wcsncoll (_In_reads_or_z_(_MaxCount) wchar_t const *_String1, _In_reads_or_z_(_MaxCount) wchar_t const *_String2, _In_ size_t _MaxCount)
 
_Check_return_ _ACRTIMP int __cdecl _wcsncoll_l (_In_reads_or_z_(_MaxCount) wchar_t const *_String1, _In_reads_or_z_(_MaxCount) wchar_t const *_String2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP int __cdecl _wcsnicoll (_In_reads_or_z_(_MaxCount) wchar_t const *_String1, _In_reads_or_z_(_MaxCount) wchar_t const *_String2, _In_ size_t _MaxCount)
 
_Check_return_ _ACRTIMP int __cdecl _wcsnicoll_l (_In_reads_or_z_(_MaxCount) wchar_t const *_String1, _In_reads_or_z_(_MaxCount) wchar_t const *_String2, _In_ size_t _MaxCount, _In_opt_ _locale_t _Locale)
 

Variables

 __RETURN_POLICY_DST
 
 _ACRTIMP
 
 wcscat
 
 wchar_t
 
 _Destination
 
 wcscpy
 
_Check_return_ _In_ size_t _MaxCount
 
 wcsncat
 
 wcsncat_s
 
 _Source
 
_In_ size_t
 
 wcsncpy
 
 wcsncpy_s
 
_Check_return_ _In_z_ wchar_t const_Delimiter
 
_Check_return_ _In_z_ wchar_t const _Inout_opt_ _Deref_prepost_opt_z_ wchar_t ** _Context
 
_In_z_ wchar_t const_String2
 
 _wcsnset
 
 _wcsnset_s
 
 _String
 
_In_ _Value
 
 _wcsset
 
 _wcsset_s
 
 _Inout_z_
 
 _wcslwr
 
 _wcslwr_l
 
 _wcslwr_s_l
 
_In_opt_ _locale_t
 
 _wcsupr
 
 _wcsupr_l
 
 _wcsupr_s_l
 
_In_z_ wchar_t const _In_ _In_opt_ _locale_t _Locale
 

Macro Definition Documentation

◆ _WCSTOK_DEPRECATED

#define _WCSTOK_DEPRECATED
Value:
"wcstok has been changed to conform with the ISO C standard, " \
"adding an extra context parameter. To use the legacy Microsoft " \
"wcstok, define _CRT_NON_CONFORMING_WCSTOK.")
#define _CRT_DEPRECATE_TEXT(_Text)
Definition: vcruntime.h:92

Definition at line 232 of file corecrt_wstring.h.

Function Documentation

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0() [1/2]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0 ( errno_t  ,
_wcslwr_s  ,
_Prepost_z_ wchar_t  ,
_String   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0() [2/2]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_0 ( errno_t  ,
_wcsupr_s  ,
_Prepost_z_ wchar_t  ,
_String   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1() [1/7]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 ( errno_t  ,
__wcserror_s  ,
wchar_t  ,
_Buffer  ,
_In_z_ wchar_t const ,
_ErrorMessage   
) const

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1() [2/7]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 ( errno_t  ,
_wcserror_s  ,
wchar_t  ,
_Buffer  ,
_In_ int  ,
_Error   
) const
pure virtual

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1() [3/7]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 ( errno_t  ,
_wcslwr_s_l  ,
_Prepost_z_ wchar_t  ,
_String  ,
_In_opt_  _locale_t,
_Locale   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1() [4/7]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 ( errno_t  ,
_wcsset_s  ,
_Prepost_z_ wchar_t  ,
_String  ,
_In_ wchar_t  ,
_Value   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1() [5/7]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 ( errno_t  ,
_wcsupr_s_l  ,
_Prepost_z_ wchar_t  ,
_String  ,
_In_opt_  _locale_t,
_Locale   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1() [6/7]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 ( errno_t  ,
wcscat_s  ,
wchar_t  ,
_Destination  ,
_In_z_ wchar_t const ,
_Source   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1() [7/7]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_1 ( errno_t  ,
wcscpy_s  ,
wchar_t  ,
_Destination  ,
_In_z_ wchar_t const ,
_Source   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2() [1/3]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2 ( errno_t  ,
_wcsnset_s  ,
_Prepost_z_ wchar_t  ,
_Destination  ,
_In_ wchar_t  ,
_Value  ,
_In_  size_t,
_MaxCount   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2() [2/3]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2 ( errno_t  ,
wcsncat_s  ,
_Prepost_z_ wchar_t  ,
_Destination  ,
_In_reads_or_z_(_Count) wchar_t const ,
_Source  ,
_In_  size_t,
_Count   
)

◆ __DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2() [3/3]

__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_2 ( errno_t  ,
wcsncpy_s  ,
wchar_t  ,
_Destination  ,
_In_reads_or_z_(_Count) wchar_t const ,
_Source  ,
_In_  size_t,
_Count   
)

◆ __wcserror_s()

_Check_return_wat_ _ACRTIMP_ALT errno_t __cdecl __wcserror_s ( _Out_writes_opt_z_(_SizeInWords) wchar_t _Buffer,
_In_ size_t  _SizeInWords,
_In_z_ wchar_t const _ErrorMessage 
)

◆ _CRT_INSECURE_DEPRECATE() [1/2]

_Ret_z_ _Check_return_ _CRT_INSECURE_DEPRECATE ( _wcserror_s  )

◆ _CRT_INSECURE_DEPRECATE() [2/2]

_Check_return_ _CRT_INSECURE_DEPRECATE ( wcstok_s  )

◆ _In_range_()

_In_opt_ _Locale _In_z_ wchar_t const _In_ _In_range_ ( <=  ,
_CRT_INT_MAX   
)

◆ _In_reads_or_z_()

_In_reads_or_z_ ( _Count  ) const

◆ _Inout_updates_z_() [1/4]

_Inout_updates_z_ ( _Count  )

◆ _Inout_updates_z_() [2/4]

_Inout_updates_z_ ( _MaxCount  )

◆ _Inout_updates_z_() [3/4]

_Inout_updates_z_ ( _Size  )

◆ _Inout_updates_z_() [4/4]

_Inout_updates_z_ ( _String_length_(_Destination)+_String_length_(_Source)+  1)

◆ _Out_writes_()

_Pre_notnull_ _Post_maybez_ _Out_writes_ ( _Count  )

◆ _Out_writes_z_()

_Out_writes_z_ ( _String_length_(_Source)+  1)

◆ _Post_satisfies_()

_Check_return_ _Post_satisfies_ ( return  = _MaxCount) const

◆ _Success_()

_In_opt_ _Locale _Success_ ( )

◆ _wcscoll_l()

_Check_return_ _ACRTIMP int __cdecl _wcscoll_l ( _In_z_ wchar_t const _String1,
_In_z_ wchar_t const _String2,
_In_opt_ _locale_t  _Locale 
)

Definition at line 721 of file stubs.c.

725{
727 return 0;
728}
#define UNIMPLEMENTED
Definition: ntoskrnl.c:15

◆ _wcsdup()

◆ _wcserror_s()

_Check_return_wat_ _ACRTIMP errno_t __cdecl _wcserror_s ( _Out_writes_opt_z_(_SizeInWords) wchar_t _Buffer,
_In_ size_t  _SizeInWords,
_In_ int  _ErrorNumber 
)

◆ _wcsicmp_l()

_Check_return_ _ACRTIMP int __cdecl _wcsicmp_l ( _In_z_ wchar_t const _String1,
_In_z_ wchar_t const _String2,
_In_opt_ _locale_t  _Locale 
)

Definition at line 734 of file stubs.c.

738{
740 return 0;
741}

◆ _wcsicoll()

_Check_return_ _ACRTIMP int __cdecl _wcsicoll ( _In_z_ wchar_t const _String1,
_In_z_ wchar_t const _String2 
)

◆ _wcsicoll_l()

_Check_return_ _ACRTIMP int __cdecl _wcsicoll_l ( _In_z_ wchar_t const _String1,
_In_z_ wchar_t const _String2,
_In_opt_ _locale_t  _Locale 
)

Definition at line 747 of file stubs.c.

751{
753 return 0;
754}

◆ _wcslwr_s()

◆ _wcslwr_s_l()

◆ _wcsncoll()

◆ _wcsncoll_l()

_Check_return_ _ACRTIMP int __cdecl _wcsncoll_l ( _In_reads_or_z_(_MaxCount) wchar_t const _String1,
_In_reads_or_z_(_MaxCount) wchar_t const _String2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)

◆ _wcsnicmp()

◆ _wcsnicmp_l()

_Check_return_ _ACRTIMP int __cdecl _wcsnicmp_l ( _In_reads_or_z_(_MaxCount) wchar_t const _String1,
_In_reads_or_z_(_MaxCount) wchar_t const _String2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)

Definition at line 829 of file stubs.c.

834{
836 return 0;
837}

◆ _wcsnicoll()

◆ _wcsnicoll_l()

_Check_return_ _ACRTIMP int __cdecl _wcsnicoll_l ( _In_reads_or_z_(_MaxCount) wchar_t const _String1,
_In_reads_or_z_(_MaxCount) wchar_t const _String2,
_In_ size_t  _MaxCount,
_In_opt_ _locale_t  _Locale 
)

◆ _wcsnset_s()

_Check_return_wat_ _ACRTIMP errno_t __cdecl _wcsnset_s ( _Inout_updates_z_(_SizeInWords) wchar_t _Destination,
_In_ size_t  _SizeInWords,
_In_ wchar_t  _Value,
_In_ size_t  _MaxCount 
)

◆ _wcsrev()

◆ _wcsset_s()

_Check_return_wat_ _ACRTIMP errno_t __cdecl _wcsset_s ( _Inout_updates_z_(_SizeInWords) wchar_t _Destination,
_In_ size_t  _SizeInWords,
_In_ wchar_t  _Value 
)

Definition at line 884 of file stubs.c.

888{
890 return 0;
891}

◆ _wcsupr_s()

◆ _wcsupr_s_l()

Definition at line 897 of file stubs.c.

901{
903 return 0;
904}

◆ _When_()

_Check_return_ _When_ ( _MaxCount  ,
_String_length_(_Source ,
_Post_satisfies_(return==_String_length_(_Source))   
)

◆ wcscmp()

◆ wcscoll()

_Check_return_ _ACRTIMP int __cdecl wcscoll ( _In_z_ wchar_t const _String1,
_In_z_ wchar_t const _String2 
)

◆ wcscspn()

◆ wcslen()

◆ wcsncmp()

◆ wcspbrk()

◆ wcsspn()

_Check_return_ _ACRTIMP size_t __cdecl wcsspn ( _In_z_ wchar_t const _String,
_In_z_ wchar_t const _Control 
)

Variable Documentation

◆ __RETURN_POLICY_DST

__RETURN_POLICY_DST

Definition at line 101 of file corecrt_wstring.h.

◆ _ACRTIMP

_ACRTIMP

Definition at line 101 of file corecrt_wstring.h.

◆ _Context

◆ _Delimiter

Initial value:
{
_Check_return_ _In_z_ wchar_t const * _Delimiter
_String
_CRT_RESTORE_GCC_WARNINGS _Check_return_ _CRTIMP wchar_t *__cdecl wcstok(_Inout_opt_z_ wchar_t *_Str, _In_z_ const wchar_t *_Delim)

Definition at line 223 of file corecrt_wstring.h.

◆ _Destination

_In_opt_ _Locale _Destination

Definition at line 102 of file corecrt_wstring.h.

Referenced by __DEFINE_CPP_OVERLOAD_INLINE_NFUNC_0_3_EX(), and _strnset_s_l().

◆ _Inout_z_

_Inout_z_

Definition at line 369 of file corecrt_wstring.h.

◆ _Locale

Definition at line 458 of file corecrt_wstring.h.

◆ _locale_t

Definition at line 405 of file corecrt_wstring.h.

◆ _MaxCount

Definition at line 147 of file corecrt_wstring.h.

◆ _Source

◆ _String

_String

Definition at line 345 of file corecrt_wstring.h.

Referenced by _mbstok_s_l(), _strncnt(), and _wcsnicoll_l().

◆ _String2

_In_z_ wchar_t const* _String2

Definition at line 306 of file corecrt_wstring.h.

◆ _Value

int _Value

Definition at line 346 of file corecrt_wstring.h.

Referenced by __iter_swap_aux_aux(), and _mbsset_s_l().

◆ _wcslwr

◆ _wcslwr_l

_wcslwr_l

Definition at line 402 of file corecrt_wstring.h.

◆ _wcslwr_s_l

_wcslwr_s_l

Definition at line 402 of file corecrt_wstring.h.

Referenced by _wcslwr(), _wcslwr_l(), and _wcslwr_s().

◆ _wcsnset

_wcsnset

Definition at line 343 of file corecrt_wstring.h.

◆ _wcsnset_s

_wcsnset_s

Definition at line 343 of file corecrt_wstring.h.

◆ _wcsset

_wcsset

Definition at line 367 of file corecrt_wstring.h.

◆ _wcsset_s

_wcsset_s

Definition at line 367 of file corecrt_wstring.h.

◆ _wcsupr

◆ _wcsupr_l

_wcsupr_l

Definition at line 438 of file corecrt_wstring.h.

◆ _wcsupr_s_l

_wcsupr_s_l

Definition at line 438 of file corecrt_wstring.h.

Referenced by _wcsupr(), _wcsupr_l(), and _wcsupr_s().

◆ size_t

Definition at line 183 of file corecrt_wstring.h.

◆ wchar_t

Definition at line 102 of file corecrt_wstring.h.

◆ wcscat

wcscat

Definition at line 101 of file corecrt_wstring.h.

Referenced by _VCrtDbgReportW(), _wsystem(), AddDesktopItemW(), AddEntryToList(), AddIpv6HostEntries(), AddItemW(), AddUserProfile(), append_string(), AppendSystemPostfix(), ATL::AtlLoadTypeLib(), ATL::AtlRegisterClassCategoriesHelper(), BackupIniFile(), BaseInitializeStaticServerData(), BmfdQueryFont(), build_assembly_dir(), build_wndclass_section(), BuildCommandLine(), BuildInteractiveProfileBuffer(), CM_Open_DevNode_Key_Ex(), cmdComputer(), Concatenate(), CopyBlock(), CopyDirectory(), CreateGroupW(), CreateInstanceKey(), CreateNotificationObject(), CreateProcessInternalW(), CreateProfileMutex(), CreateRegAppPath(), CreateShortcutsFromSection(), CreateSymbolicLink(), DeleteDesktopItemW(), DeleteGroupW(), DeleteItemW(), DeleteRegAppPath(), DrawTree(), DsppLoadFontFile(), ExplorerCmd::EvaluateOption(), ExtCabCallback(), FileExtractDialogWndProc(), FileQueryFiles(), FitName(), FixupServiceBinaryPath(), get_manifest_in_associated_manifest(), GetContextFullName(), GetDirectoryStructure(), CDrivesFolder::GetDisplayNameOf(), GetInstallSourceWin32(), GetProfileSize(), CNetConnection::GetProperties(), GetSystemDrive(), GetWinprintFunc(), HasSubFolder(), HidClassPDO_HandleQueryDeviceId(), INetCfgComponent_fnOpenParamKey(), InitializeProgramFilesDir(), InstallDevice(), InstallHinfSectionW(), InstallInfSections(), InstallNetDevice(), InstallOneInterface(), InstallReactOS(), IntAddNameFromFamInfo(), IntGdiGetFontResourceInfo(), KspCreateDeviceReference(), KspQueryId(), ListDirectory(), LoadOSList(), LoadRdpSettingsFromFile(), lookup_winsxs(), lstrcatW(), MainWnd_OnInstall(), ModifyValue(), ndisBindMiniportsToProtocol(), NetClassInstaller(), NtfsMakeAbsoluteFilename(), NtfsMakeFCBFromDirEntry(), NtStartDriver(), NtStopDriver(), OnInitDialog(), OpenConfigurationKey(), OpenKeyFromFileType(), OslPrepareTarget(), PrintAllJobs(), PrintJobDetails(), ProcessSetupInf(), profile_items_callback(), PropDialogHandler(), pSetupStringFromGuid(), ReadBindingString(), ReadPortSettings(), RecursiveRemoveDir(), RecycleBin5_Create(), RegFindRecurse(), RegFindWalk(), RegKeyEditPermissions(), CNetConnection::Rename(), ReplaceSubStr(), RetrieveQuote(), RpcpAddInterface(), RunControlPanelApplet(), RunLiveCD(), RunTestCases(), SampSetupCreateDomain(), SaveDefaultUserHive(), SaveRdpSettingsToFile(), ScanForInfFile(), ScmCanonDriverImagePath(), ScmConvertToBootPathName(), ScmLoadDriver(), ScmLogonService(), ScmSetServicePassword(), ScmUnloadDriver(), SearchDriverRecursive(), SetReportInfo(), SetupInitializeFileLogW(), SetWelcomeText(), SHELL_BuildEnvW(), SHELL_FindExecutable(), SHELL_FindExecutableByVerb(), SHELL_TryAppPathW(), SHOpenFolderAndSelectItems(), ShowFileSystemInfo(), ShowItemError(), SHRegGetCLSIDKeyW(), SHRunControlPanel(), SockLoadHelperDll(), SockLoadTransportMapping(), START_TEST(), Test_AddFontResourceExW(), Test_CommandLine(), Test_FindFirstFileW(), test_MatchApplications(), TestRedirection(), TRASH_CanTrashFile(), TreeView_SetBOOLCheck(), UpdateDriverVersionInfoDetails(), UpdateSelection(), Usage(), wmain(), WriteIniFile(), WritePortSettings(), and wWinMain().

◆ wcscpy

wcscpy

Definition at line 120 of file corecrt_wstring.h.

Referenced by _CreateActCtxFromFile(), _CreateV5ActCtx(), _DoDLLInjection(), CFSDropTarget::_DoDrop(), _HandleAddPort(), _ILCreate(), _ILCreateCPanelApplet(), _ILCreatePrinterItem(), _RpcEnumInterfaces(), _RunRemoteTest(), _VCrtDbgReportW(), _wsystem(), AboutDlgProc(), AccpOpenNamedObject(), AddCharToSelection(), AddCheckItem(), AddCommandGroup(), AddCommasW(), AddContext(), AddContextCommand(), AddDesktopItemW(), AddGroupCommand(), COpenWithList::AddInternal(), AddItemW(), AddNewEventSource(), AddNotificationDll(), AddOrUpdateHwnd(), AddService(), AddSfcNotification(), AddUserProfile(), AddVolumeToList(), append_string(), AppendDeviceId(), AppendStringToMultiSZ(), ApplyRegistryValues(), ATL::AtlLoadTypeLib(), ATL::AtlRegisterClassCategoriesHelper(), AuthzInitializeResourceManager(), BackupIniFile(), BaseInitializeStaticServerData(), BmfdQueryFont(), build_assembly_dir(), build_assembly_id(), BuildAdapterMap(), BuildInteractiveProfileBuffer(), BuildVolatileEnvironment(), Bus_PDO_QueryDeviceId(), CabinetExtractFile(), CabinetInitialize(), CabinetOpen(), CabinetSetCabinetName(), CabinetSetDestinationPath(), CacheLookupResults(), capGetDriverDescriptionW(), CBindStatusCallback_OnProgress(), ChangePortNumber(), Chkdsk(), CM_Create_DevNode_ExW(), cmdComputer(), cmdShare(), ComputerPageDlgProc(), CopyDirectory(), CopyHardwareProfile(), CopyMsgToKernelMem(), CopyQuerySetIndirectW(), CopySystemProfile(), CPlApplet(), CProcess::CProcess(), CStartButton::Create(), CreateBoldFont(), CControlPanelEnum::CreateCPanelEnumList(), CreateDirectoryPath(), CreateFilterList(), CreateGroupListRoutine(), CreateInstanceKey(), CreateJunction(), CreateKeyboardLayoutList(), CreateLanguageList(), CreateMonospaceFont(), CreateNotificationObject(), CreatePortEntry(), CreateProcessInternalW(), CreateProfile(), CreateProfileMutex(), CreateRecordForIpAddress(), CreateRegAppPath(), CreateShortcut(), CreateSidCacheMgr(), CreateStockFonts(), CreateSymbolicLink(), CreateTitleFont(), CRegItemContextMenu_CreateInstance(), CustomControlInfoW(), dde_connect(), DeleteDirectory(), RecycleBin5::DeleteFile(), DeleteRegAppPath(), CKsProxy::DeviceInfo(), DeviceProblemTextW(), DisplayDeviceAdvancedProperties(), DisplayPowerStateMappings(), DlgProc(), DllMain(), DllRegisterServer(), DnsIntCacheGetEntries(), DoChangePassword(), DoDSoundCallback(), DoLogon(), download_file(), DrawTree(), DriverFilesCallback(), DsppLoadFontFile(), DsRolepGetBasicInfo(), DuplicateString(), Enum(), EnumClientServiceProtocol(), CNetConnectionManager::EnumerateINetConnections(), EnumerateNetworkAdapter(), EnumerateServiceProviders(), execute_from_key(), ExtCabCallback(), ExtractAssociatedIconW(), FATXGetNextDirEntry(), FileExtractDialogWndProc(), FileQueryFiles(), FileTypesDlg_InsertToLV(), FillList(), CDesktopFolder::FinalConstruct(), find_actctx_dll(), FindCurrentDriver(), FindDateSep(), FindDialogWndProc(), FindSidInCache(), FitName(), FixAmpersands(), FixupServiceBinaryPath(), FontFamilyFillInfo(), FormatBytes(), FormatEx(), g2s(), GenerateComputerName(), GenerateDeviceID(), get_manifest_in_associated_manifest(), CBrandBand::GetBandInfo(), CToolsBand::GetBandInfo(), CConfiguration::GetConfigurationFromFile(), GetContextFullName(), CShellLink::GetCurFile(), GetCurrencySetting(), GetCurrentDPI(), GetCurrentHwProfileW(), GetDateSetting(), GetDesktopPath(), GetDeviceCapabilities(), CNetConnectionPropertyUi::GetDeviceInstanceID(), GetDeviceInstanceKeyPath(), GetDeviceInstanceList(), GetDeviceListInterfaces(), GetDirectXVersion(), GetExecutableVendor(), GetFileVersion(), GetInstallSourceWin32(), GetInterfaceInfo(), GetJobName(), GetLayoutName(), GetListOfTestExes(), GetNumberSetting(), GetOwnerModuleFromPidEntry(), GetOwnerModuleFromTagEntry(), CKsProxy::GetPinName(), GetProgramsPath(), CNetConnection::GetProperties(), GetServiceInstanceList(), GetServiceList(), GetShell(), GetSupportedCP(), GetTimeSetting(), GetUName(), GreenPnp(), guid2string(), HDA_PDOHandleQueryDeviceText(), HDA_PDOQueryId(), HidClassPDO_HandleQueryDeviceId(), I_ScPnPGetServiceName(), I_ScQueryServiceTagInfo(), ILCreateFromNetworkPlaceW(), ILCreateNetConnectItem(), INetCfgComponent_fnGetBindName(), INetCfgComponent_fnGetDisplayName(), INetCfgComponent_fnGetHelpText(), INetCfgComponent_fnGetId(), INetCfgComponent_fnGetPnpDevNodeId(), INetCfgComponent_fnSetDisplayName(), INetCfgLock_fnAcquireWriteLock(), INetCfgLock_fnIsWriteLocked(), CNetConnection::Initialize(), InitializeDialog(), InitializeFormList(), InitializeMachineInformation(), InitializeNamedEntry(), CLanStatus::InitializeNetTaskbarNotifications(), InitializeProgramFilesDir(), InitializeSystemPage(), InitPropVariantFromStringVector(), InitRdpSettings(), InsSpacePos(), InsSpacesFmt(), InstallCompositeBattery(), InstallDevice(), InstallDirectoryPage(), InstallInfSections(), InstallNetDevice(), InstallOneInterface(), InstallParallelPort(), InstallSoftwareDeviceInterface(), IntDeleteRecursive(), IntGetIcdData(), CDefaultContextMenu::InvokePidl(), IoRegisterDeviceInterface(), ISecurityObjectTypeInfo_fnGetInheritSource(), KsCreateBusEnumObject(), KsGetBusEnumIdentifier(), KsiCreateObjectType(), KspBusQueryReferenceString(), KspCreateDeviceReference(), KspQueryId(), KSPropertySetImpl_Get(), CKsInterfaceHandler::KsSetPin(), ListDirectory(), ListWndNotifyProc(), LoadBootIni(), LoadBootSettings(), LoadClipboardFromFile(), LoadDialog(), LoadFreeldrSettings(), LoadHelperDll(), LoadIniFile(), LoadJobs(), LoadOSList(), LoadResourceString(), LoadSetupData(), LocalAddForm(), LocalmonAddPort(), LocalmonAddPortEx(), LocalScheduleJob(), LogonPageProc(), lookup_assembly(), lookup_winsxs(), LookupNodeByAddr(), LsapCreateSid(), LsapLookupAccountRightName(), LsarpLookupPrivilegeName(), lstrcpyW(), MAIN_ReplaceString(), MainWindowProc(), MMixerAddMidiPin(), MMixerBuildMixerSourceLine(), MMixerCreateDestinationLine(), MMixerGetCapabilities(), MMixerInitializeWaveInfo(), ndisBindMiniportsToProtocol(), NetClassInstaller(), NetGetDCName(), NetpAllocWStrFromWStr(), NetpGetJoinInformation(), NetrJobAdd(), NetrJobEnum(), NetrJobGetInfo(), NetrServerGetInfo(), NetrWkstaGetInfo(), NetworkDomainPageDlgProc(), NtfsCreateFCB(), NtfsGetFCBForFile(), NtfsMakeAbsoluteFilename(), NtfsMakeFCBFromDirEntry(), NtStartDriver(), NtStopDriver(), OnApply(), CShellLink::OnCommand(), OpenConfigurationKey(), OslPrepareTarget(), OwnerPageDlgProc(), ParseCmdline(), ParseSettings(), pCDevSettings_GetMonitorDevice(), pCDevSettings_GetMonitorName(), PdoHandleQueryInstanceId(), PerfDataGetCommandLine(), PerfDataRefresh(), Ping(), PNP_GetRelatedDeviceInstance(), PNP_HwProfFlags(), PnpEventThread(), PrepareFileCopy(), PrintRow(), ProbeListPageDlgProc(), ProcessDeviceInstallEvent(), ProcessUnattendSection(), ProviderEnumerationProc(), pSetupStringFromGuid(), QueryAvailableFileSystemFormat(), QueryDeskCplString(), CInputPin::QueryId(), COutputPin::QueryId(), CPin::QueryId(), CInputPin::QueryPinInfo(), COutputPin::QueryPinInfo(), CPin::QueryPinInfo(), RChangeServiceConfigW(), RCreateServiceW(), ReadBindingString(), ReadFreeldrSection(), ReadFromFile(), ReadParameterValue(), ReadPassword(), RecursiveRemoveDir(), RecycleBin5_Create(), RegFindRecurse(), RegFindWalk(), RegGetSZ(), CControlPanelEnum::RegisterRegistryCPanelApps(), RegisterTypeLibraries(), CNetConnection::Rename(), RenameHardwareProfile(), RenderHDROP(), REnumDependentServicesW(), REnumServiceGroupW(), REnumServicesStatusExW(), ReplaceSubStr(), RGetServiceDisplayNameW(), RGetServiceKeyNameW(), RpcpAddInterface(), RQueryServiceConfig2W(), RQueryServiceConfigW(), RtlQueryActivationContextApplicationSettings(), RunSetupThreadProc(), SampCreateDbObject(), SampOpenDbObject(), SampSetupCreateDomain(), SaveClipboardToFile(), SaveCustomPath(), SaveDefaultUserHive(), ScanForInfFile(), ScmCanonDriverImagePath(), ScmControlServiceEx(), ScmConvertToBootPathName(), ScmCreateManagerHandle(), ScmCreateNewServiceRecord(), ScmCreateOrReferenceServiceImage(), ScmGetServiceNameFromTag(), ScmLoadDriver(), ScmLogonService(), ScmQueryServiceLockStatusW(), ScmReadDependencies(), ScmSetServiceGroup(), ScmSetServicePassword(), ScmUnloadDriver(), ScmWriteDependencies(), SdbpStrDup(), search_dll_path(), SearchDriverRecursive(), SetAdministratorPassword(), SetLocalTimeZone(), SetReportInfo(), SetShortDateFormat(), SetStringToSettings(), SetTimeZoneName(), SetupDiCreateDeviceInterfaceRegKeyW(), SetupDiGetDriverInfoDetailW(), SetupDiOpenDeviceInterfaceRegKey(), SetupDiOpenDeviceInterfaceW(), SetupInitializeFileLogW(), SetupStartPage(), SHELL_ArgifyW(), SHELL_BuildEnvW(), SHELL_FindExecutable(), SHELL_FindExecutableByVerb(), SHELL_QueryCLSIDValue(), SHELL_TryAppPathW(), ShellLink_UpdatePath(), SHOpenFolderAndSelectItems(), ShowFailureActions(), ShowFileSystemInfo(), ShowItemError(), ShowStepError(), SHRegGetCLSIDKeyW(), SIC_IconAppend(), SmpCreateDynamicEnvironmentVariables(), SmpCreateEmergencyPagingFile(), SmpCreateVolumeDescriptors(), SmpGetVolumeFreeSpace(), SockLoadHelperDll(), SockLoadTransportMapping(), SplitDeviceInstanceId(), SplitDeviceInstanceID(), START_TEST(), strdupW(), StreamingDeviceSetupW(), test__wcslwr_s(), test__wcsupr_s(), Test_CommandLine(), Test_FindFirstFileW(), Test_GetIdealSizeNoThemes(), test_iconlocation(), test_PathUndecorate(), test_RtlQueryTimeZoneInformation(), TestBuffers(), TestHostName(), TestInitialize(), TestRedirection(), TimeToMsString(), TranslateMachineInformationXML(), TreeView_SetBOOLCheck(), TrimGuidString(), UpdateDriverVersionInfoDetails(), UpdateLanStatus(), USBSTOR_PdoHandleQueryDeviceText(), USBSTOR_PdoHandleQueryInstanceId(), VariantToString(), WdmAudOpenSysAudioDeviceInterfaces(), wexpand(), WhoamiSetTable(), wmain(), WriteComputerSettings(), WriteDateTimeSettings(), WriteDefaultLogonData(), WriteJobShadowFile(), WriteLineSettings(), WSPAddressToString(), wWinMain(), XCOPY_DoCopy(), and XCOPY_ProcessDestParm().

◆ wcsncat

◆ wcsncat_s

wcsncat_s

Definition at line 179 of file corecrt_wstring.h.

Referenced by parse_bcp47_region(), and parse_bcp47_script().

◆ wcsncpy

wcsncpy

Definition at line 201 of file corecrt_wstring.h.

Referenced by _test_invalid_parameter(), _wcsxfrm_l(), _WLocale_strcmp(), _WLocale_strxfrm(), AddService(), AddTestToCombo(), CHString::AllocCopy(), ApplicationPageOnNotify(), ApplyRegistryValues(), CHString::AssignCopy(), BadBlockQueryRoutine(), BaseInitializeStaticServerData(), BlAppendBootOptionString(), BmFatalErrorEx(), BmpFwGetFullPath(), BuildTestItemData(), BuildVolatileEnvironment(), CabinetFindFirst(), CabinetFindNextFileSequential(), CachedGetUserFromSid(), ChannelGetDescription(), ChannelGetName(), ChannelSetDescription(), ChannelSetName(), CheckForGlobalDriveLetter(), ChildWndProc(), CHString::CHString(), cmdComputer(), cmdShare(), CHString::ConcatCopy(), CHString::ConcatInPlace(), ConMgrInitialize(), ConSrvInitConsole(), ConvertPath(), CHString::CopyBeforeWrite(), CreateFontW(), DbgkCreateThread(), DIALOG_ProgramAttributes(), DisplayScreen(), DuplicateQuotedString(), EtfsMount(), FileIoCopyFileName(), FileIoCopyParentDirectoryPath(), CHString::FreeExtra(), CHString::GetBuffer(), GetDeviceLocationString(), GetExpandedFilePathName(), GetGinaPath(), CDockSite::GetRBBandInfo(), GetSelectedComboBoxText(), GetShortPathNameW(), GetTimeZoneInformation(), GetVersionInfoString(), GROUP_ModifyGroup(), IniCacheAddKeyAorW(), IniCacheAddSectionAorW(), IntCreateFont(), IntCreateRegistryPath(), IntGetConsoleKeyboardLayoutName(), LoadResourceStringEx(), LoadShellLinkConsoleInfo(), MapWndProc(), NdisOpenConfigurationKeyByIndex(), NtfsWSubString(), CInternetToolbar::OnTipText(), PerfDataGetCommandLine(), PerfDataGetImageName(), PerfDataGetUserName(), PerfDataRefresh(), PerformMount(), RamdiskCreateDiskDevice(), RamdiskQueryDeviceText(), RamdiskQueryId(), ReadString(), ResolveTarget(), RtlGetVersion(), ScmCanonDriverImagePath(), ScmConvertToBootPathName(), SearchDriver(), SetLrgFont(), SetTimeZoneInformation(), SetupInitializeFileLogW(), SetWindowResourceText(), SmpTranslateSystemPartitionInformation(), START_TEST(), StartSystemShutdown(), SubclassWnd(), UpdateSelection(), VideoPortInitialize(), wexpand(), and wmain().

◆ wcsncpy_s

wcsncpy_s

Definition at line 201 of file corecrt_wstring.h.