ReactOS 0.4.16-dev-250-g3ecd236
vcruntime_string.h
Go to the documentation of this file.
1
2#pragma once
3
4#include <vcruntime.h>
5
7
8void*
11 _Out_writes_bytes_all_(_Size) void *_Dst,
12 _In_ int _Val,
13 _In_ size_t _Size);
14
17_At_buffer_((unsigned char*)_Dst, _Iter_, _Size,
18 _Post_satisfies_(((unsigned char*)_Dst)[_Iter_] == ((unsigned char*)_Src)[_Iter_]))
19void*
21memcpy(
22 _Out_writes_bytes_all_(_Size) void *_Dst,
24 _In_ size_t _Size);
25
28void*
33 _In_ size_t _Size);
34
38char _CONST_RETURN*
41 _In_z_ const char *_Str,
42 _In_ int _Val);
43
46_When_(return != NULL, _Ret_range_(_Str, _Str + _String_length_(_Str) - 1))
48wchar_t _CONST_RETURN*
50wcschr(
51 _In_z_ const wchar_t *_Str,
52 _In_ wchar_t _Ch);
53
57char _CONST_RETURN*
59 _In_z_ const char *_Str,
60 _In_ int _Ch);
61
66char _CONST_RETURN*
69 _In_z_ const char *_Str,
70 _In_z_ const char *_SubStr);
71
74int
77 _In_reads_bytes_(_Size) const void *_Buf1,
78 _In_reads_bytes_(_Size) const void *_Buf2,
79 _In_ size_t _Size);
80
84_When_(return != NULL, _Ret_range_(_Str, _Str + _String_length_(_Str) - 1))
86wchar_t _CONST_RETURN*
88wcsstr(
89 _In_z_ const wchar_t *_Str,
90 _In_z_ const wchar_t *_SubStr);
91
95void _CONST_RETURN*
99 _In_ int _Val,
100 _In_ size_t _MaxCount);
101
105wchar_t _CONST_RETURN*
108 _In_z_ const wchar_t *_Str,
109 _In_ wchar_t _Ch);
110
#define __cdecl
Definition: accygwin.h:79
return
Definition: dirsup.c:529
#define NULL
Definition: types.h:112
#define wcschr
Definition: compat.h:17
#define wcsrchr
Definition: compat.h:16
_CONST_RETURN wchar_t *__cdecl wcsstr(_In_z_ const wchar_t *_Str, _In_z_ const wchar_t *_SubStr)
#define memcpy(s1, s2, n)
Definition: mkisofs.h:878
#define memmove(s1, s2, n)
Definition: mkisofs.h:881
#define memchr(s, c, n)
Definition: mkisofs.h:875
#define _In_reads_bytes_(s)
Definition: no_sal2.h:170
#define _Ret_maybenull_
Definition: no_sal2.h:328
#define _In_z_
Definition: no_sal2.h:164
#define _Check_return_
Definition: no_sal2.h:60
#define _Ret_range_(l, h)
Definition: no_sal2.h:372
#define _Out_writes_bytes_all_opt_(s)
Definition: no_sal2.h:244
#define _At_buffer_(t, i, c, a)
Definition: no_sal2.h:42
#define _Post_satisfies_(e)
Definition: no_sal2.h:66
#define _In_
Definition: no_sal2.h:158
#define _Out_writes_bytes_all_(s)
Definition: no_sal2.h:194
#define _Post_equal_to_(e)
Definition: no_sal2.h:384
#define _When_(c, a)
Definition: no_sal2.h:38
#define _In_reads_bytes_opt_(s)
Definition: no_sal2.h:224
_MaxCount
Definition: memory.h:72
_In_ int _Val
Definition: memory.h:91
#define _CONST_RETURN
Definition: memory.h:16
#define memset(x, y, z)
Definition: compat.h:39
#define _VCRTIMP
Definition: vcruntime.h:52
#define _NODISCARD
Definition: vcruntime.h:187
#define _CRT_INSECURE_DEPRECATE_MEMORY(_Replacement)
Definition: vcruntime.h:91
#define _CRT_END_C_HEADER
Definition: vcruntime.h:34
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:32
_NODISCARD _Check_return_ _In_ wchar_t _Ch
_NODISCARD _Check_return_ _Ret_maybenull_ _VCRTIMP char _CONST_RETURN *__cdecl strstr(_In_z_ const char *_Str, _In_z_ const char *_SubStr)
_NODISCARD _Check_return_ _Ret_maybenull_ _In_z_ const wchar_t * _SubStr
_NODISCARD _Check_return_ int __cdecl memcmp(_In_reads_bytes_(_Size) const void *_Buf1, _In_reads_bytes_(_Size) const void *_Buf2, _In_ size_t _Size)
_Iter_
_NODISCARD _Check_return_ _VCRTIMP char _CONST_RETURN *__cdecl strrchr(_In_z_ const char *_Str, _In_ int _Ch)
_NODISCARD _Check_return_ _VCRTIMP char _CONST_RETURN *__cdecl strchr(_In_z_ const char *_Str, _In_ int _Val)
#define const
Definition: zconf.h:233