Error 0x801881C5

Value: -2145877563 | 0x801881C5 | 2149089733

What does it mean ?

DUA_E_DEPENDENT_UPDATE_MISSING  
A dependent update is missing.
Value: 33221 | 0x81C5 | 0b1000000111000101

Where does it come from ?

FACILITY_WINDOWS_CE  
Windows CE
Value: 24 | 0x018 | 0b00011000

Other Errors for FACILITY_WINDOWS_CE