[AVIFIL32] Sync with Wine Staging 1.9.11. CORE-11368
authorAmine Khaldi <amine.khaldi@reactos.org>
Sun, 5 Jun 2016 18:38:02 +0000 (18:38 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sun, 5 Jun 2016 18:38:02 +0000 (18:38 +0000)
svn path=/trunk/; revision=71538

reactos/dll/win32/avifil32/api.c
reactos/media/doc/README.WINE

index 191c29d..800793c 100644 (file)
@@ -1014,14 +1014,16 @@ HRESULT WINAPI AVIBuildFilterW(LPWSTR szFilter, LONG cbFilter, BOOL fSaving)
     return AVIERR_ERROR;
   }
   for (n = 0;RegEnumKeyW(hKey, n, szFileExt, sizeof(szFileExt)/sizeof(szFileExt[0])) == ERROR_SUCCESS;n++) {
+    WCHAR clsidW[40];
+
     /* get CLSID to extension */
-    size = sizeof(szValue);
-    if (RegQueryValueW(hKey, szFileExt, szValue, &size) != ERROR_SUCCESS)
+    size = sizeof(clsidW);
+    if (RegQueryValueW(hKey, szFileExt, clsidW, &size) != ERROR_SUCCESS)
       break;
 
     /* search if the CLSID is already known */
     for (i = 1; i <= count; i++) {
-      if (lstrcmpW(lp[i].szClsid, szValue) == 0)
+      if (lstrcmpW(lp[i].szClsid, clsidW) == 0)
        break; /* a new one */
     }
 
@@ -1036,7 +1038,7 @@ HRESULT WINAPI AVIBuildFilterW(LPWSTR szFilter, LONG cbFilter, BOOL fSaving)
        break;
       }
 
-      lstrcpyW(lp[i].szClsid, szValue);
+      lstrcpyW(lp[i].szClsid, clsidW);
 
       count++;
     }
index f3b0633..0691cdb 100644 (file)
@@ -48,7 +48,7 @@ reactos/dll/win32/advpack             # Synced to WineStaging-1.9.4
 reactos/dll/win32/atl                 # Synced to WineStaging-1.9.4
 reactos/dll/win32/atl80               # Synced to WineStaging-1.9.4
 reactos/dll/win32/atl100              # Synced to WineStaging-1.9.4
-reactos/dll/win32/avifil32            # Synced to WineStaging-1.9.4
+reactos/dll/win32/avifil32            # Synced to WineStaging-1.9.11
 reactos/dll/win32/bcrypt              # Synced to WineStaging-1.9.4
 reactos/dll/win32/browseui            # Out of sync
 reactos/dll/win32/cabinet             # Synced to WineStaging-1.9.4