Error 0x80090028

Value: -2146893784 | 0x80090028 | 2148073512

What does it mean ?

NTE_BUFFER_TOO_SMALL  
The buffer supplied to a function was too small.
Value: 40 | 0x0028 | 0b0000000000101000

Where does it come from ?

FACILITY_SSPI  
Used for status code returned by Security Support Provider Interface (SSPI)
Value: 9 | 0x009 | 0b00001001

Other Errors for FACILITY_SSPI