!!the head file here should be sync with file in swupdate source code
