HeapFree(GetProcessHeap(), 0, lp);
/* add "All files" "*.*" filter if enough space left */
- size = LoadStringW(AVIFILE_hModule, IDS_ALLFILES,
- szAllFiles, (sizeof(szAllFiles) - sizeof(all_files))/sizeof(WCHAR)) + 1;
+ size = LoadStringW(AVIFILE_hModule, IDS_ALLFILES, szAllFiles,
+ ARRAY_SIZE(szAllFiles) - ARRAY_SIZE(all_files)) + 1;
memcpy( szAllFiles + size, all_files, sizeof(all_files) );
- size += sizeof(all_files) / sizeof(WCHAR);
+ size += ARRAY_SIZE(all_files);
if (cbFilter > size) {
memcpy(szFilter, szAllFiles, size * sizeof(szAllFiles[0]));
return AVIERR_BADSIZE;
memcpy(&asiw, asi, sizeof(asiw) - sizeof(asiw.szName));
- MultiByteToWideChar(CP_ACP, 0, asi->szName, -1,
- asiw.szName, sizeof(asiw.szName)/sizeof(WCHAR));
+ MultiByteToWideChar(CP_ACP, 0, asi->szName, -1, asiw.szName, ARRAY_SIZE(asiw.szName));
return EditStreamSetInfoW(pstream, &asiw, sizeof(asiw));
}
reactos/dll/win32/atl # Synced to WineStaging-4.0
reactos/dll/win32/atl80 # Synced to WineStaging-3.3
reactos/dll/win32/atl100 # Synced to WineStaging-3.3
-reactos/dll/win32/avifil32 # Synced to WineStaging-3.9
+reactos/dll/win32/avifil32 # Synced to WineStaging-4.0
reactos/dll/win32/bcrypt # Synced to WineStaging-1.9.23
reactos/dll/win32/browseui # Out of sync
reactos/dll/win32/cabinet # Synced to WineStaging-3.3