when a file contains both definition and declaration of a global function, the context list will show this function twice without any apparent difference.
e.g.:
DWORD somefunc(void);
// ... some other functions here
DWORD somefunc(void)
{
return 0;
}
Now you will have somefunc in the list at the beginning and at the end. This is a bit confusing. I'd suggest at least the icons should be different. Actually I'd prefer not to see the declaration at all.