Example #1
0
void listresultsA(EVERYTHING_IPC_LIST *list)
{
	DWORD i;
	
	for(i=0;i<list->numitems;i++)
	{
		if (list->items[i].flags & EVERYTHING_IPC_DRIVE)
		{
			//cout<<"DRIVE "<<EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])<<endl;
			printf("DRIVE %s\n",EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]));
		}
		else
		if (list->items[i].flags & EVERYTHING_IPC_FOLDER)
		{
			//cout<<"FOLDER "<<EVERYTHING_IPC_ITEMPATH(list,&list->items[i])<<EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])<<endl;
			printf("FOLDER %s\\%s\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]));
		}
		else
		{
			//cout<<"FILE "<<EVERYTHING_IPC_ITEMPATH(list,&list->items[i])<<EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i])<<endl;
			printf("FILE %s\\%s\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]));
		}
	}
	
	printf("%d items (%f seconds)\n",list->numitems,(GetTickCount()-starttime)/1000.0f);
	PostQuitMessage(0);
}
Example #2
0
void listresultsW(EVERYTHING_IPC_LIST *list)
{
	DWORD i;
	
	for(i=0;i<list->numitems;i++)
	{
		if (list->items[i].flags & EVERYTHING_IPC_DRIVE)
		{
			printf("DRIVE %S\n",EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]));
		}
		else
		if (list->items[i].flags & EVERYTHING_IPC_FOLDER)
		{
			wchar_t *p;
			
			p = EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]);
			
			while(*p)
			{
				printf("%d (%c)\n",*p,*p);
				p++;
			}
			
//			printf("FOLDER %S\\%S\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]));
//			printf("FOLDER %S\\%S\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]));
		}
		else
		{
			printf("FILE %S\\%S\n",EVERYTHING_IPC_ITEMPATH(list,&list->items[i]),EVERYTHING_IPC_ITEMFILENAME(list,&list->items[i]));
		}
	}
	
	printf("%d items (%f seconds)\n",list->numitems,(GetTickCount()-starttime)/1000.0f);
	PostQuitMessage(0);
}
Example #3
0
static int _Everything_CompareW(const VOID *a,const VOID *b)
{
	int i;
	
	i = stricmp(EVERYTHING_IPC_ITEMPATH(_Everything_List,a),EVERYTHING_IPC_ITEMPATH(_Everything_List,b));
	
	if (!i)
	{
		return wcsicmp(EVERYTHING_IPC_ITEMFILENAMEW(_Everything_List,a),EVERYTHING_IPC_ITEMFILENAMEW(_Everything_List,b));
	}
	else
	if (i > 0)
	{
		return 1;
	}
	else
	{
		return -1;
	}
}