"Martin" == Martin Fuchs martin-fuchs@gmx.net writes:
Martin> Changelog: return "file not found" error values instead of Martin> E_INVALIDARG if _ILCreateFromPathA() failed to find files
... Martin> 0x80070002L; /* file not found */ } else { pidlTemp = ...
Don't we have a symbolic error for that?
... Martin> 0x80070002L; /* file not found */ } else { pidlTemp = ...
Don't we have a symbolic error for that?
There is no such constant in winerror.h. But we could use the expression "MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_FILE_NOT_FOUND)" instead. This is also used for DIERR_NOTFOUND and DIERR_OBJECTNOTFOUND in dinput.h. The question is if we should define a special macro for shell32?
Regards,
Martin