Code:
//scan for mdl files
WIN32_FIND_DATA FindFileData;HANDLE hFind;STRING* tmp_str="";
str_cpy(tmp_str,STR_DIR);  //-> set directory (STR_DIR)
str_cat(tmp_str,"\\*.mdl");//Models
hFind=FindFirstFile(_chr(tmp_str),&FindFileData);
if(hFind!=INVALID_HANDLE_VALUE)
{
	int c=0; while(1) 
	{ 
		str_cpy((TEXT_file_list.pstring)[c],_str(FindFileData.cFileName));
		c++;

		if(!FindNextFile(hFind,&FindFileData)){break;}
	} 
}
FindClose(hFind);