Error 0x80284005

Value: -2144845819 | 0x80284005 | 2150121477

What does it mean ?

TBS_E_INSUFFICIENT_BUFFER  
A specified output buffer is too small.
Value: 16389 | 0x4005 | 0b0100000000000101

Where does it come from ?

FACILITY_INK  
Microsoft Tablet PC
Value: 40 | 0x028 | 0b00101000

Other Errors for FACILITY_INK