Error 0x80045004

Value: -2147201020 | 0x80045004 | 2147766276

What does it mean ?

SPERR_INVALID_FLAGS  
The caller has specified invalid flags for this operation.
Value: 20484 | 0x5004 | 0b0101000000000100

Where does it come from ?

FACILITY_ITF  
COM/OLE Interface management. FACILITY_ITF is designated for user-defined error codes returned from interface methods
Value: 4 | 0x004 | 0b00000100

Other Errors for FACILITY_ITF