20 #define _MAX_ITOSTR_BASE16_COUNT   (8  + 1) 
   21 #define _MAX_ITOSTR_BASE10_COUNT   (1 + 10 + 1) 
   22 #define _MAX_ITOSTR_BASE8_COUNT    (11 + 1) 
   23 #define _MAX_ITOSTR_BASE2_COUNT    (32 + 1) 
   25 #define _MAX_LTOSTR_BASE16_COUNT   (8  + 1) 
   26 #define _MAX_LTOSTR_BASE10_COUNT   (1 + 10 + 1) 
   27 #define _MAX_LTOSTR_BASE8_COUNT    (11 + 1) 
   28 #define _MAX_LTOSTR_BASE2_COUNT    (32 + 1) 
   30 #define _MAX_ULTOSTR_BASE16_COUNT  (8  + 1) 
   31 #define _MAX_ULTOSTR_BASE10_COUNT  (10 + 1) 
   32 #define _MAX_ULTOSTR_BASE8_COUNT   (11 + 1) 
   33 #define _MAX_ULTOSTR_BASE2_COUNT   (32 + 1) 
   35 #define _MAX_I64TOSTR_BASE16_COUNT (16 + 1) 
   36 #define _MAX_I64TOSTR_BASE10_COUNT (1 + 19 + 1) 
   37 #define _MAX_I64TOSTR_BASE8_COUNT  (22 + 1) 
   38 #define _MAX_I64TOSTR_BASE2_COUNT  (64 + 1) 
   40 #define _MAX_U64TOSTR_BASE16_COUNT (16 + 1) 
   41 #define _MAX_U64TOSTR_BASE10_COUNT (20 + 1) 
   42 #define _MAX_U64TOSTR_BASE8_COUNT  (22 + 1) 
   43 #define _MAX_U64TOSTR_BASE2_COUNT  (64 + 1) 
   46 #if _CRT_FUNCTIONS_REQUIRED 
   76         _In_                         size_t   _BufferCount,
 
   96         _In_                         unsigned long _Value,
 
   98         _In_                         size_t        _BufferCount,
 
  104         _In_ unsigned long, _Value,
 
  111         _In_                    unsigned long, _Value,
 
  124         _In_z_                   wchar_t const* _String,
 
  131         _In_z_                   wchar_t const* _String,
 
  138         _In_z_                   wchar_t const* _String,
 
  146         _In_z_                   wchar_t const* _String,
 
  153         _In_z_                   wchar_t const* _String,
 
  161         _In_z_                   wchar_t const* _String,
 
  168         _In_z_                   wchar_t const* _String,
 
  176         _In_z_                   wchar_t const* _String,
 
  183         _In_z_                   wchar_t const* _String,
 
  191         _In_z_                   wchar_t const* _String,
 
  197         _In_z_                   wchar_t const* _String,
 
  204         _In_z_                   wchar_t const* _String,
 
  210         _In_z_                   wchar_t const* _String,
 
  217         _In_z_ wchar_t const* _String
 
  222         _In_z_   wchar_t const* _String,
 
  228         _In_z_ wchar_t const* _String
 
  233         _In_z_   wchar_t const* _String,
 
  239         _In_z_ wchar_t const* _String
 
  244         _In_z_   wchar_t const* _String,
 
  250         _In_z_ wchar_t const* _String
 
  255         _In_z_   wchar_t const* _String,
 
  263         _In_                         size_t   _BufferCount,
 
  276         _In_                         unsigned __int64 _Value,
 
  278         _In_                         size_t           _BufferCount,
 
  284         _In_                   unsigned __int64 _Value,
 
  291         _In_z_ wchar_t const* _String
 
  296         _In_z_   wchar_t const* _String,
 
  302         _In_z_                   wchar_t const* _String,
 
  309         _In_z_                   wchar_t const* _String,
 
  317         _In_z_                   wchar_t const* _String,
 
  324         _In_z_                   wchar_t const* _String,
 
  330     #pragma push_macro("_wfullpath") 
  338         _In_                             size_t         _BufferCount
 
  341     #pragma pop_macro("_wfullpath") 
  346         _In_                         size_t         _BufferCount,
 
  362 #pragma warning(push) 
  363 #pragma warning(disable: 28719) // __WARNING_BANNED_API_USAGE 
  364 #pragma warning(disable: 28726) // __WARNING_BANNED_API_USAGEL2 
  381         _In_z_                   wchar_t const* _FullPath,
 
  389         _In_z_                             wchar_t const* _FullPath,
 
  391         _In_                               size_t         _DriveCount,
 
  393         _In_                               size_t         _DirCount,
 
  395         _In_                               size_t         _FilenameCount,
 
  397         _In_                               size_t         _ExtCount
 
  407     #ifdef _CRT_USE_WINAPI_FAMILY_DESKTOP_APP 
  409         #pragma push_macro("_wdupenv_s") 
  413         _DCRTIMP errno_t __cdecl _wdupenv_s(
 
  419         #pragma pop_macro("_wdupenv_s") 
  428         _DCRTIMP errno_t __cdecl _wgetenv_s(
 
  429             _Out_                            size_t*        _RequiredCount,
 
  431             _In_                             size_t         _BufferCount,
 
  432             _In_z_                           wchar_t const* _VarName
 
  438             _Out_  size_t*,        _RequiredCount,
 
  440             _In_z_ wchar_t const*, _VarName
 
  445             _In_z_ wchar_t const* _EnvString
 
  450             _In_z_ wchar_t const* _Name,
 
  451             _In_z_ wchar_t const* _Value
 
  455             _In_z_                       wchar_t const* _Filename,
 
  456             _In_z_                       wchar_t const* _VarName,
 
  458             _In_                         size_t         _BufferCount
 
  463             _In_z_ wchar_t const*, _Filename,
 
  464             _In_z_ wchar_t const*, _VarName,
 
  470             _In_z_                  wchar_t const*, _Filename,
 
  471             _In_z_                  wchar_t const*, _VarName,
 
  479     #endif // _CRT_USE_WINAPI_FAMILY_DESKTOP_APP 
  480 #endif // _CRT_FUNCTIONS_REQUIRED 
#define _Out_
Definition: sal.h:342
 
_DCRTIMP errno_t __cdecl _wsearchenv_s(_In_z_ wchar_t const *_Filename, _In_z_ wchar_t const *_VarName, _Out_writes_z_(_BufferCount) wchar_t *_Buffer, _In_ size_t _BufferCount)
 
_ACRTIMP wchar_t *__cdecl _i64tow(_In_ __int64 _Value, _Pre_notnull_ _Post_z_ wchar_t *_Buffer, _In_ int _Radix)
 
return
Definition: corecrt_memcpy_s.h:60
 
Definition: corecrt.h:489
 
_ltow
Definition: corecrt_wstdlib.h:88
 
_Pre_notnull_ _In_opt_z_ wchar_t const _Drive
Definition: corecrt_wstdlib.h:366
 
#define _Out_opt_
Definition: sal.h:343
 
__RETURN_POLICY_DST
Definition: corecrt_wstdlib.h:65
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _wmakepath_s(_Out_writes_z_(_BufferCount) wchar_t *_Buffer, _In_ size_t _BufferCount, _In_opt_z_ wchar_t const *_Drive, _In_opt_z_ wchar_t const *_Dir, _In_opt_z_ wchar_t const *_Filename, _In_opt_z_ wchar_t const *_Ext)
 
_Check_return_ _ACRTIMP __int64 __cdecl _wcstoi64(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_1_1(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _HType1, _HArg1, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1)
Definition: corecrt.h:724
 
_In_z_ wchar_t const _In_z_ wchar_t const _Pre_notnull_ _ResultPath _DCRTIMP int __cdecl _wsystem(_In_opt_z_ wchar_t const *_Command)
 
_In_z_ wchar_t const * _Path
Definition: corecrt_wstdlib.h:337
 
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_4(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _SalAttributeDst, _DstType, _Dst, _TType1, _TArg1, _TType2, _TArg2, _TType3, _TArg3, _TType4, _TArg4)
Definition: corecrt.h:721
 
_Check_return_ _ACRTIMP double __cdecl _wcstod_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP long long __cdecl _wtoll_l(_In_z_ wchar_t const *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP unsigned long __cdecl wcstoul(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
int errno_t
Definition: corecrt.h:476
 
#define _Check_return_wat_
Definition: corecrt.h:102
 
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_2_0(errno_t, _wsearchenv_s, _In_z_ wchar_t const *, _Filename, _In_z_ wchar_t const *, _VarName, wchar_t, _ResultPath) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_2_0(void
 
_Check_return_ _ACRTIMP __int64 __cdecl _wtoi64_l(_In_z_ wchar_t const *_String, _In_opt_ _locale_t _Locale)
 
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
 
#define _Outptr_result_buffer_maybenull_(size)
Definition: sal.h:461
 
_Check_return_ _ACRTIMP float __cdecl wcstof(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
 
_ACRTIMP wchar_t *__cdecl _ui64tow(_In_ unsigned __int64 _Value, _Pre_notnull_ _Post_z_ wchar_t *_Buffer, _In_ int _Radix)
 
_DCRTIMP
Definition: corecrt_wstdlib.h:469
 
_In_ size_t _In_ int _Radix
Definition: corecrt_wstdlib.h:53
 
_Check_return_ _ACRTIMP __int64 __cdecl _wtoi64(_In_z_ wchar_t const *_String)
 
_Check_return_ _ACRTIMP long long __cdecl _wtoll(_In_z_ wchar_t const *_String)
 
_Check_return_ _ACRTIMP unsigned long long __cdecl _wcstoull_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP double __cdecl _wtof(_In_z_ wchar_t const *_String)
 
_Check_return_ _ACRTIMP long __cdecl _wtol_l(_In_z_ wchar_t const *_String, _In_opt_ _locale_t _Locale)
 
#define _Pre_maybenull_
Definition: sal.h:678
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _i64tow_s(_In_ __int64 _Value, _Out_writes_z_(_BufferCount) wchar_t *_Buffer, _In_ size_t _BufferCount, _In_ int _Radix)
 
#define _In_opt_z_
Definition: sal.h:311
 
_In_ _Pre_notnull_ _In_ _Radix _Check_return_wat_ _ACRTIMP errno_t __cdecl _ultow_s(_In_ unsigned long _Value, _Out_writes_z_(_BufferCount) wchar_t *_Buffer, _In_ size_t _BufferCount, _In_ int _Radix)
 
_Check_return_ _ACRTIMP double __cdecl _wtof_l(_In_z_ wchar_t const *_String, _In_opt_ _locale_t _Locale)
 
#define _Check_return_
Definition: sal.h:554
 
_String
Definition: corecrt_wstring.h:355
 
_Check_return_ _ACRTIMP long __cdecl wcstol(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
#define _In_z_
Definition: sal.h:310
 
#define _In_
Definition: sal.h:305
 
_In_ size_t _BufferCount
Definition: corecrt_wstdlib.h:53
 
__RETURN_POLICY_VOID
Definition: corecrt_wstdlib.h:366
 
_ACRTIMP void __cdecl _wsplitpath(_In_z_ wchar_t const *_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)
 
#define _In_opt_
Definition: sal.h:306
 
_ACRTIMP errno_t __cdecl _wsplitpath_s(_In_z_ wchar_t const *_FullPath, _Out_writes_opt_z_(_DriveCount) wchar_t *_Drive, _In_ size_t _DriveCount, _Out_writes_opt_z_(_DirCount) wchar_t *_Dir, _In_ size_t _DirCount, _Out_writes_opt_z_(_FilenameCount) wchar_t *_Filename, _In_ size_t _FilenameCount, _Out_writes_opt_z_(_ExtCount) wchar_t *_Ext, _In_ size_t _ExtCount)
 
#define __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_2_0(_ReturnType, _ReturnPolicy, _DeclSpec, _FuncName, _HType1, _HArg1, _HType2, _HArg2, _SalAttributeDst, _DstType, _Dst)
Definition: corecrt.h:727
 
_In_ _Pre_notnull_ _Buffer
Definition: corecrt_wstdlib.h:65
 
_Pre_notnull_ _In_opt_z_ wchar_t const _In_opt_z_ wchar_t const _In_opt_z_ wchar_t const _Filename
Definition: corecrt_wstdlib.h:366
 
_In_ _Pre_notnull_ _Post_z_
Definition: corecrt_wstdlib.h:65
 
_Check_return_ _ACRTIMP long double __cdecl _wcstold_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Out_writes_z_(_BufferCount) wchar_t *_Buffer
 
#define _CRTALLOCATOR
Definition: corecrt.h:56
 
_Check_return_ _ACRTIMP __int64 __cdecl _wcstoi64_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_SPLITPATH(errno_t, _wsplitpath_s, wchar_t, _Path) _Check_return_wat_ _DCRTIMP errno_t __cdecl _wdupenv_s(_Outptr_result_buffer_maybenull_(*_BufferCount) _Outptr_result_maybenull_z_ wchar_t **_Buffer
 
_Check_return_ _ACRTIMP int __cdecl _wtoi(_In_z_ wchar_t const *_String)
 
_Check_return_ _ACRTIMP long __cdecl _wtol(_In_z_ wchar_t const *_String)
 
_wmakepath
Definition: corecrt_wstdlib.h:366
 
_Check_return_ _ACRTIMP long long __cdecl wcstoll(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
_Check_return_ _ACRTIMP unsigned long __cdecl _wcstoul_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_Out_writes_opt_z_(_BufferCount) wchar_t *_Buffer
 
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76
 
_Pre_notnull_ _In_opt_z_ wchar_t const _In_opt_z_ wchar_t const _In_opt_z_ wchar_t const _In_opt_z_ wchar_t const _Ext _ACRTIMP void __cdecl _wperror(_In_opt_z_ wchar_t const *_ErrorMessage)
 
_In_ _Value
Definition: corecrt_wstdlib.h:65
 
_Out_opt_ size_t _In_z_ wchar_t const * _VarName
Definition: corecrt_wstdlib.h:415
 
_Check_return_ _ACRTIMP long double __cdecl wcstold(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
 
#define _Deref_post_z_
Definition: sal.h:1118
 
_Success_(return==0) _Check_return_wat_ _ACRTIMP errno_t __cdecl _itow_s(_In_ int _Value
 
_Check_return_ _ACRTIMP float __cdecl _wcstof_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP unsigned __int64 __cdecl _wcstoui64(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
_Check_return_opt_ _In_opt_ _locale_t const _Locale
Definition: corecrt_wconio.h:289
 
_Check_return_ _ACRTIMP int __cdecl _wtoi_l(_In_z_ wchar_t const *_String, _In_opt_ _locale_t _Locale)
 
_Check_return_ _ACRTIMP long long __cdecl _wcstoll_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
_In_ unsigned _Pre_notnull_ _In_ _Radix _Check_return_ _ACRTIMP double __cdecl wcstod(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr)
 
_Pre_notnull_ _In_opt_z_ wchar_t const _In_opt_z_ wchar_t const _Dir
Definition: corecrt_wstdlib.h:366
 
_Check_return_wat_ _ACRTIMP errno_t __cdecl _ui64tow_s(_In_ unsigned __int64 _Value, _Out_writes_z_(_BufferCount) wchar_t *_Buffer, _In_ size_t _BufferCount, _In_ int _Radix)
 
_Check_return_ _CRT_INSECURE_DEPRECATE(_wdupenv_s) _DCRTIMP wchar_t *__cdecl _wgetenv(_In_z_ wchar_t const *_VarName)
 
_ultow
Definition: corecrt_wstdlib.h:110
 
_ACRTIMP
Definition: corecrt_wstdlib.h:65
 
_Check_return_ _ACRTIMP unsigned long long __cdecl wcstoull(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix)
 
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t, _itow_s, _In_ int, _Value, wchar_t, _Buffer, _In_ int, _Radix) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_1_1(wchar_t *
 
_itow
Definition: corecrt_wstdlib.h:65
 
_Check_return_wat_ _DCRTIMP errno_t __cdecl _wputenv_s(_In_z_ wchar_t const *_Name, _In_z_ wchar_t const *_Value)
 
__DEFINE_CPP_OVERLOAD_SECURE_FUNC_0_4(errno_t, _wmakepath_s, wchar_t, _Buffer, _In_opt_z_ wchar_t const *, _Drive, _In_opt_z_ wchar_t const *, _Dir, _In_opt_z_ wchar_t const *, _Filename, _In_opt_z_ wchar_t const *, _Ext) __DEFINE_CPP_OVERLOAD_STANDARD_FUNC_0_4(void
 
_Check_return_ _ACRTIMP unsigned __int64 __cdecl _wcstoui64_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
#define _Pre_notnull_
Definition: sal.h:677
 
_wsearchenv
Definition: corecrt_wstdlib.h:469
 
_Check_return_ _ACRTIMP long __cdecl _wcstol_l(_In_z_ wchar_t const *_String, _Out_opt_ _Deref_post_z_ wchar_t **_EndPtr, _In_ int _Radix, _In_opt_ _locale_t _Locale)
 
#define _Outptr_result_maybenull_z_
Definition: sal.h:433