Fixed the behavior for SHGetFileInfo when the SHGFI_USEFILEATTRIBUTES
flag is set. Corrects the given type and icon.

diff --git a/dlls/shell32/classes.c b/dlls/shell32/classes.c
index 85cfd59..2da8805 100644
--- a/dlls/shell32/classes.c
+++ b/dlls/shell32/classes.c
@@ -27,6 +27,10 @@
 
 	TRACE("%s %p\n",szExtension, szFileType );
 
+    /* added because we do not want to have double dots */
+    if (szExtension[0]=='.')
+        bPrependDot=0;
+
 	if (bPrependDot)
 	  strcpy(szTemp, ".");