#define DIERR_INVALIDPARAM E_INVALIDARG
An invalid parameter was passed to the returning function, or the object was not in a state that admitted the function to be called.