17#ifndef _CRT_ALGO_DEFINED
18#define _CRT_ALGO_DEFINED
24 _In_ const void *_Key,
26 _In_ size_t _NumOfElements,
28 _In_ int(
__cdecl *_PtFuncCompare)(
const void *,
const void *));
34 _In_ size_t _NumOfElements,
36 _In_ int(
__cdecl *_PtFuncCompare)(
const void *,
const void *));
45 _In_ const void *_Key,
47 _Inout_ unsigned int *_NumOfElements,
49 _In_ int(
__cdecl *_PtFuncCompare)(
const void *,
const void *));
56 _In_ const void *_Key,
58 _Inout_ unsigned int *_NumOfElements,
60 _In_ int(
__cdecl *_PtFuncCompare)(
const void *,
const void *));
69 _In_ const void *_Key,
71 _Inout_ unsigned int *_NumOfElements,
73 _In_ int(
__cdecl *_PtFuncCompare)(
const void *,
const void *));
80 _In_ const void *_Key,
82 _Inout_ unsigned int *_NumOfElements,
84 _In_ int(
__cdecl *_PtFuncCompare)(
const void *,
const void *));
_Check_return_ _Ret_maybenull_ _In_ size_t _SizeOfElements
void __cdecl qsort(_Inout_updates_bytes_(_NumOfElements *_SizeOfElements) void *_Base, _In_ size_t _NumOfElements, _In_ size_t _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
_Check_return_ _CRTIMP void *__cdecl _lfind(_In_ const void *_Key, _In_reads_bytes_((*_NumOfElements) *_SizeOfElements) const void *_Base, _Inout_ unsigned int *_NumOfElements, _In_ unsigned int _SizeOfElements, _In_ int(__cdecl *_PtFuncCompare)(const void *, const void *))
_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 *))
_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 *))
#define _In_reads_bytes_(s)
#define _Inout_updates_bytes_(s)