| VT_BSTR | ID | Read Write | Unique id of the restore job. |
| VT_VARIANT | Destinations | Read Write | Destination to restore to. |
| IImageLocation | Source | Read Write | Source location of the image to restore. |
| VT_BSTR | NewMountPoint | Read Write | Mount point to assign to the newly restored volume. |
| VT_BOOL | CheckForSystemErrors | Read Write | Whether to check for system errors. |
| VT_BOOL | FillDestination | Read Write | Whether to resize the new volume to fill the destination space. |
| VT_BOOL | DismountDestination | Read Write | Whether to force a dismount of the destination volume before restoring. |
| VT_BOOL | SetActive | Read Write | Whether to set the new volume active. |
| VT_BOOL | MakeLogical | Read Write | Whether to make the new volume a logical volume. |
| VT_BOOL | PreVerifyImage | Read Write | Whether to verify the image before restoring. |
| VT_BSTR | Filename | Read | Filename of the image being restored. |
| VT_BSTR | DisplayFilename | Read | User-friendly filename of the image being restored. |
| VT_BSTR | Password | Write | Clear text password for opening the image file. |
| VT_BSTR | DisplayName | Read | User-friendly descriptive name for display purposes. |
| VT_BOOL | RestoreOriginalSig | Read Write | Restore the original disk signature for the drive. |
| VT_UI8 | MinVolumeSize | Read Write | Gets/Set the minimum size for volume. |
| VT_UI8 | FillVolumeSize | Read Write | Get/Sets the fill size for the image being restored. |
| VT_BOOL | SilentReboot | Read Write | Reboot the machine silently using Lights Out Restore. |
| VT_BOOL | SourceValidated | Read Write | True if the source image has been validated |
| VT_BSTR | HexEncryptedPassword | Read Write | A hex string representation of the encrypted password |
| VT_BSTR | SourceFSName | Read Write | Get the File System Name of the Source Image |