Pic related: New and busted at top, old hotness at bottom

static nfdresult_t AddFiltersToDialog( ::IFileDialog *fileOpenDialog, const char *filterList ) { const wchar_t EMPTY_WSTR[] = L"All Files";//yorks added text "All Files" between empty "" const wchar_t WILDCARD[] = L"*.*"; ...~line 186
// Empty filter name -- Windows describes them by extension. //specList[specIdx].pszName = EMPTY_WSTR;//yorks out CopyNFDCharToWChar(specbuf, (wchar_t**)&specList[specIdx].pszName);//yorks in CopyNFDCharToWChar( specbuf, (wchar_t**)&specList[specIdx].pszSpec );