#pragma once
#include <vcruntime.h>
#ifndef __midl
_CRT_BEGIN_C_HEADER
__pragma
(pack(push,
8
))
extern
"C"
{
_Check_return_
_VCRTIMP void _CONST_RETURN* __cdecl memchr(
_In_reads_bytes_opt_(_MaxCount) void const* _Buf,
);
_Check_return_
int
__cdecl
(
_In_reads_bytes_(_Size) void const* _Buf1,
_In_reads_bytes_(_Size) void const* _Buf2,
);
_CRT_INSECURE_DEPRECATE_MEMORY(memcpy_s)
_Post_equal_to_(_Dst)
_At_buffer_(
(unsigned char*)_Dst,
_Iter_,
_Size,
_Post_satisfies_(((unsigned char*)_Dst)[_Iter_] == ((unsigned char*)_Src)[_Iter_])
)
void
*
__cdecl
(
_Out_writes_bytes_all_(_Size) void* _Dst,
_In_reads_bytes_(_Size) void const* _Src,
);
_CRT_INSECURE_DEPRECATE_MEMORY(memmove_s)
_VCRTIMP void* __cdecl memmove(
_Out_writes_bytes_all_opt_(_Size) void* _Dst,
_In_reads_bytes_opt_(_Size) void const* _Src,
);
_Post_equal_to_(_Dst)
_At_buffer_(
(unsigned char*)_Dst,
_Iter_,
_Size,
_Post_satisfies_(((unsigned char*)_Dst)[_Iter_] == _Val)
)
void
*
__cdecl
(
_Out_writes_bytes_all_(_Size) void* _Dst,
);
_Check_return_
_VCRTIMP char _CONST_RETURN* __cdecl strchr(
);
_Check_return_
_VCRTIMP char _CONST_RETURN* __cdecl strrchr(
);
_Check_return_ _Ret_maybenull_
_VCRTIMP char _CONST_RETURN* __cdecl strstr(
_In_z_ char const* _SubStr
);
_Check_return_
_When_(return != NULL, _Ret_range_(_Str, _Str + _String_length_(_Str) - 1))
_VCRTIMP wchar_t _CONST_RETURN* __cdecl wcschr(
_In_z_ wchar_t const* _Str,
);
_Check_return_
_VCRTIMP wchar_t _CONST_RETURN* __cdecl wcsrchr(
_In_z_ wchar_t const* _Str,
);
_Check_return_ _Ret_maybenull_
_When_(return != NULL, _Ret_range_(_Str, _Str + _String_length_(_Str) - 1))
_VCRTIMP wchar_t _CONST_RETURN* __cdecl wcsstr(
_In_z_ wchar_t const* _Str,
_In_z_ wchar_t const* _SubStr
);
#endif // __midl