RtlLookupFirstMatchingElementGenericTableAvl
NTSTATUS __stdcall RtlLookupFirstMatchingElementGenericTableAvl(RTL_AVL_TABLE *Table, PVOID Buffer, PVOID *RestartKey){
RTL_GENERIC_TABLE *v3;
RTL_BALANCED_LINKS *v8;
int v9;
RTL_BALANCED_LINKS *v10;
RTL_BALANCED_LINKS *v11;
void *v12;
RTL_SPLAY_LINKS **v13;
RTL_BALANCED_LINKS *Links;
*RestartKey = 0i64;
Links = 0i64;
if( FindNodeOrParent(Table, Buffer, &Links, v3, v12, v13) != TableFoundNode )
return 0;
v8 = Links;
do
{
v9 = (int)v8;
v10 = v8;
v11 = RealPredecessor(v8);
v8 = v11;
}
while( v11 && Table->CompareRoutine(Table, Buffer, &v11[1]) == GenericEqual );
*RestartKey = v10;
return v9 + 32;
}Referenced by:
No references.