17#pragma warning(disable: _UCRT_DISABLED_WARNINGS)
23 typedef int (
__cdecl* _CoreCrtSecureSearchSortCompareFunction)(
void*,
void const*,
void const*);
24 typedef int (
__cdecl* _CoreCrtNonSecureSearchSortCompareFunction)(
void const*,
void const*);
27#if __STDC_WANT_SECURE_LIB__
31 _In_ void const* _Key,
35 _In_ _CoreCrtSecureSearchSortCompareFunction _CompareFunction,
43 _In_ _CoreCrtSecureSearchSortCompareFunction _CompareFunction,
53 _In_ void const* _Key,
55 _In_ size_t _NumOfElements,
57 _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction
62 _In_ size_t _NumOfElements,
64 _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction
69 _In_ void const* _Key,
71 _Inout_ unsigned int* _NumOfElements,
73 _In_ _CoreCrtSecureSearchSortCompareFunction _CompareFunction,
79 _In_ void const* _Key,
81 _Inout_ unsigned int* _NumOfElements,
83 _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction
88 _In_ void const* _Key,
90 _Inout_ unsigned int* _NumOfElements,
92 _In_ _CoreCrtSecureSearchSortCompareFunction _CompareFunction,
98 _In_ void const* _Key,
100 _Inout_ unsigned int* _NumOfElements,
102 _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction
108#if defined __cplusplus && defined _M_CEE
111 typedef int (__clrcall* _CoreCrtMgdSecureSearchSortCompareFunction)(
void*,
void const*,
void const*);
112 typedef int (__clrcall* _CoreCrtMgdNonSecureSearchSortCompareFunction)(
void const*,
void const*);
114 #if __STDC_WANT_SECURE_LIB__
117 void* __clrcall bsearch_s(
118 _In_ void const* _Key,
122 _In_ _CoreCrtMgdSecureSearchSortCompareFunction _CompareFunction,
125 void __clrcall qsort_s(
129 _In_ _CoreCrtMgdSecureSearchSortCompareFunction _CompareFunction,
136 _In_ void const* _Key,
138 _In_ size_t _NumOfElements,
140 _In_ _CoreCrtMgdNonSecureSearchSortCompareFunction _CompareFunction
145 _In_ void const* _Key,
147 _Inout_ unsigned int* _NumOfElements,
149 _In_ _CoreCrtMgdSecureSearchSortCompareFunction _CompareFunction,
155 _In_ void const* _Key,
157 _Inout_ unsigned int* _NumOfElements,
159 _In_ _CoreCrtMgdNonSecureSearchSortCompareFunction _CompareFunction
164 _In_ void const* _Key,
166 _In_ unsigned int* _NumOfElements,
168 _In_ _CoreCrtMgdSecureSearchSortCompareFunction _CompareFunction,
174 _In_ void const* _Key,
176 _Inout_ unsigned int* _NumOfElements,
178 _In_ _CoreCrtMgdNonSecureSearchSortCompareFunction _CompareFunction
181 void __clrcall
qsort(
183 _In_ size_t _NumOfElements,
185 _In_ _CoreCrtMgdNonSecureSearchSortCompareFunction _CompareFunction
192#if defined(_CRT_INTERNAL_NONSTDC_NAMES) && _CRT_INTERNAL_NONSTDC_NAMES
196 _In_ void const* _Key,
198 _Inout_ unsigned int* _NumOfElements,
200 _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction
205 _In_ void const* _Key,
207 _Inout_ unsigned int* _NumOfElements,
209 _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction
_Check_return_ _ACRTIMP void *__cdecl _lfind(_In_ void const *_Key, _In_reads_bytes_((*_NumOfElements) *_SizeOfElements) void const *_Base, _Inout_ unsigned int *_NumOfElements, _In_ unsigned int _SizeOfElements, _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction)
_Check_return_ _ACRTIMP void *__cdecl _lsearch(_In_ void const *_Key, _Inout_updates_bytes_((*_NumOfElements) *_SizeOfElements) void *_Base, _Inout_ unsigned int *_NumOfElements, _In_ unsigned int _SizeOfElements, _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction)
_ACRTIMP void __cdecl qsort(_Inout_updates_bytes_(_NumOfElements *_SizeOfElements) void *_Base, _In_ size_t _NumOfElements, _In_ size_t _SizeOfElements, _In_ _CoreCrtNonSecureSearchSortCompareFunction _CompareFunction)
_Check_return_ _ACRTIMP void *__cdecl _lfind_s(_In_ void const *_Key, _In_reads_bytes_((*_NumOfElements) *_SizeOfElements) void const *_Base, _Inout_ unsigned int *_NumOfElements, _In_ size_t _SizeOfElements, _In_ _CoreCrtSecureSearchSortCompareFunction _CompareFunction, _In_ void *_Context)
_Check_return_ _ACRTIMP void *__cdecl _lsearch_s(_In_ void const *_Key, _Inout_updates_bytes_((*_NumOfElements) *_SizeOfElements) void *_Base, _Inout_ unsigned int *_NumOfElements, _In_ size_t _SizeOfElements, _In_ _CoreCrtSecureSearchSortCompareFunction _CompareFunction, _In_ void *_Context)
_Check_return_ _In_z_ wchar_t const _Inout_opt_ _Deref_prepost_opt_z_ wchar_t ** _Context
_Check_return_ _Ret_maybenull_ _In_ size_t _SizeOfElements
_Check_return_ _CRTIMP void *__cdecl lsearch(_In_ const void *_Key, _Inout_updates_bytes_((*_NumOfElements) *_SizeOfElements) void *_Base, _Inout_ unsigned int *_NumOfElements, _In_ unsigned int _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
#define _In_reads_bytes_(s)
#define _Inout_updates_bytes_(s)
#define _CRT_NONSTDC_DEPRECATE(_NewName)
#define _UCRT_DISABLE_CLANG_WARNINGS
#define _UCRT_RESTORE_CLANG_WARNINGS
#define _CRT_END_C_HEADER
#define _CRT_BEGIN_C_HEADER