Reactos
at master 111 lines 2.0 kB view raw
1 2#pragma once 3 4#include <vcruntime.h> 5 6_CRT_BEGIN_C_HEADER 7 8void* 9__cdecl 10memset( 11 _Out_writes_bytes_all_(_Size) void *_Dst, 12 _In_ int _Val, 13 _In_ size_t _Size); 14 15_CRT_INSECURE_DEPRECATE_MEMORY(memcpy_s) 16_Post_equal_to_(_Dst) 17_At_buffer_((unsigned char*)_Dst, _Iter_, _Size, 18 _Post_satisfies_(((unsigned char*)_Dst)[_Iter_] == ((unsigned char*)_Src)[_Iter_])) 19void* 20__cdecl 21memcpy( 22 _Out_writes_bytes_all_(_Size) void *_Dst, 23 _In_reads_bytes_(_Size) void const *_Src, 24 _In_ size_t _Size); 25 26_CRT_INSECURE_DEPRECATE_MEMORY(memmove_s) 27_VCRTIMP 28void* 29__cdecl 30memmove( 31 _Out_writes_bytes_all_opt_(_Size) void *_Dst, 32 _In_reads_bytes_opt_(_Size) void const *_Src, 33 _In_ size_t _Size); 34 35_NODISCARD 36_Check_return_ 37_VCRTIMP 38char _CONST_RETURN* 39__cdecl 40strchr( 41 _In_z_ const char *_Str, 42 _In_ int _Val); 43 44_NODISCARD 45_Check_return_ 46_When_(return != NULL, _Ret_range_(_Str, _Str + _String_length_(_Str) - 1)) 47_VCRTIMP 48wchar_t _CONST_RETURN* 49__cdecl 50wcschr( 51 _In_z_ const wchar_t *_Str, 52 _In_ wchar_t _Ch); 53 54_NODISCARD 55_Check_return_ 56_VCRTIMP 57char _CONST_RETURN* 58__cdecl strrchr( 59 _In_z_ const char *_Str, 60 _In_ int _Ch); 61 62_NODISCARD 63_Check_return_ 64_Ret_maybenull_ 65_VCRTIMP 66char _CONST_RETURN* 67__cdecl 68strstr( 69 _In_z_ const char *_Str, 70 _In_z_ const char *_SubStr); 71 72_NODISCARD 73_Check_return_ 74int 75__cdecl 76memcmp( 77 _In_reads_bytes_(_Size) const void *_Buf1, 78 _In_reads_bytes_(_Size) const void *_Buf2, 79 _In_ size_t _Size); 80 81_NODISCARD 82_Check_return_ 83_Ret_maybenull_ 84_When_(return != NULL, _Ret_range_(_Str, _Str + _String_length_(_Str) - 1)) 85_VCRTIMP 86wchar_t _CONST_RETURN* 87__cdecl 88wcsstr( 89 _In_z_ const wchar_t *_Str, 90 _In_z_ const wchar_t *_SubStr); 91 92_NODISCARD 93_Check_return_ 94_VCRTIMP 95void _CONST_RETURN* 96__cdecl 97memchr( 98 _In_reads_bytes_opt_(_MaxCount) const void *_Buf, 99 _In_ int _Val, 100 _In_ size_t _MaxCount); 101 102_NODISCARD 103_Check_return_ 104_VCRTIMP 105wchar_t _CONST_RETURN* 106__cdecl 107wcsrchr( 108 _In_z_ const wchar_t *_Str, 109 _In_ wchar_t _Ch); 110 111_CRT_END_C_HEADER