Hello,
typedef struct _LIST_ENTRY {
struct _LIST_ENTRY *Flink;
struct _LIST_ENTRY *Blink;
} LIST_ENTRY, *PLIST_ENTRY, *RESTRICTED_POINTER PRLIST_ENTRY;
LIST_ENTRY lidList[ LID_NUMHASH ];
hash function:

correct suggestion:

incorrect suggestion:

Thanks, Petr