It can be tricky to search for HRESULTs on the web since you often have to convert the large negative number to hex and search for that (presumably that is what Ian did in his correct answer). There are also command-line tools like ERRLOOK.exe
that Ted describes (which is one of the better command-line options) that will convert the numbers to defines or error descriptions.
But we found a web browser is sometimes handier than a cmd prompt so we created http://errorco.de that contains many, many error messages you can search for by whatever number you have at hand.
For example, taking your -2003292276
to http://errorco.de will give you:
This errorco.de is a pseudonym for winerror.h 0x88982F8C.
See that errorco.de for possible comments or remarks.
winerror.h -2003292276
#define WINCODEC_ERR_INSUFFICIENTBUFFER
The buffer allocated is insufficient.
All the information mentioned by Ian and Ted on one page (and easy to share with others if necessary). Maybe you'll find it useful.