ReXGlue SDK
Loading...
Searching...
No Matches
rex::kernel::XEXOptDeltaPatchDescriptor Struct Reference

Public Member Functions

XEXVersion GetTargetVersion () const
void SetTargetVersion (XEXVersion version)
XEXVersion GetSourceVersion () const
void SetSourceVersion (XEXVersion version)

Public Attributes

be_u32 size
be_u32 target_version_value
be_u32 source_version_value
u8 digest_source [0x14]
u8 image_key_source [0x10]
be_u32 size_of_target_headers
be_u32 delta_headers_source_offset
be_u32 delta_headers_source_size
be_u32 delta_headers_target_offset
be_u32 delta_image_source_offset
be_u32 delta_image_source_size
be_u32 delta_image_target_offset
XEXDeltaPatch info

Member Data Documentation

◆ delta_headers_source_offset

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::delta_headers_source_offset

Offset in the base headers of the header bytes kept by the patch.

◆ delta_headers_source_size

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::delta_headers_source_size

Size in bytes of the header bytes kept by the patch.

◆ delta_headers_target_offset

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::delta_headers_target_offset

Offset in the patched headers where the kept header bytes are placed.

◆ delta_image_source_offset

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::delta_image_source_offset

Offset in the base image of the image bytes kept by the patch.

◆ delta_image_source_size

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::delta_image_source_size

Size in bytes of the image bytes kept by the patch.

◆ delta_image_target_offset

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::delta_image_target_offset

Offset in the patched image where the kept image bytes are placed.

◆ digest_source

u8 rex::kernel::XEXOptDeltaPatchDescriptor::digest_source[0x14]

SHA1 digest of the RSA signature of the base XEX.

◆ image_key_source

u8 rex::kernel::XEXOptDeltaPatchDescriptor::image_key_source[0x10]

Encrypted image key of the base XEX.

◆ size_of_target_headers

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::size_of_target_headers

Size in bytes of the headers of the patched image.

◆ source_version_value

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::source_version_value

Version word of the base image, as XEXVersion::value.

◆ target_version_value

be_u32 rex::kernel::XEXOptDeltaPatchDescriptor::target_version_value

Version word of the patched image, as XEXVersion::value.


The documentation for this struct was generated from the following file: