h6. [[WindowManager]] h6(. » [[WindowManager Service Calls|Service Calls]] h6((. » Service_WimpSaveDesktop h2. Service_WimpSaveDesktop h5. (Service Call &5C) |_<. Entry | | |R0 | Flag word as per [[Message_SaveDesktop|Message_SaveDesktop]] | |R1 |Reason Code &5C | |R2 |File handle of file to be written to | |_<. Exit | | |R0 |Pointer to [[SWI Error Block|Error Block]], or preserved if not claimed | |R1 |0 to claim, or preserved | |- | All other registers preserved | h4. Use The task manager broadcasts this call before [[Message_SaveDesktop|Message_SaveDesktop]]. It is used to allow modules to save state to a desktop boot file. When a module receives this service code, it should write out any * Commands to the specified file handle.