/************************************************************************** * IExtractIconA_Constructor */ IExtractIconA* IExtractIconA_Constructor(LPCITEMIDLIST pidl) { IExtractIconW *extractIconW; IExtractIconA *extractIconA; HRESULT hr; extractIconW = IExtractIconW_Constructor(pidl); if (!extractIconW) return NULL; hr = extractIconW->QueryInterface(IID_PPV_ARG(IExtractIconA, &extractIconA)); extractIconW->Release(); if (FAILED(hr)) return NULL; return extractIconA; }