PiCompareDDBCacheEntries
_RTL_GENERIC_COMPARE_RESULTS __stdcall PiCompareDDBCacheEntries(
_RTL_AVL_TABLE *Table,
VOID *FirstStruct,
VOID *SecondStruct){
NTSTATUS v6;
unsigned int v8;
v6 = RtlCompareUnicodeString((const _UNICODE_STRING *)FirstStruct + 1, (const _UNICODE_STRING *)SecondStruct + 1, 1u);
if( v6 < 0 )
return 0;
if( v6 > 0 )
return 1;
if( Table->TableContext )
return 2;
v8 = *((_DWORD *)FirstStruct + 8);
if( v8 < *((_DWORD *)SecondStruct + 8) )
return 0;
if( v8 <= *((_DWORD *)SecondStruct + 8) )
return 2;
else
return 1;
}Referenced by:
No references.