ROMHDR (Windows CE 5.0)
This structure defines the ROM header.
typedef struct ROMHDR {ULONGdllfirst;ULONGdlllast;ULONGphysfirst;ULONGphyslast;ULONGnummods;ULONGulRAMStart;ULONGulRAMFree;ULONGulRAMEnd;ULONGulCopyEntries;ULONGulCopyOffset;ULONGulProfileLen;ULONGulProfileOffset;ULONGnumfiles;ULONGulKernelFlags;ULONGulFSRamPercent;ULONGulDrivglobStart;ULONGulDrivglobLen;USHORTusCPUType;USHORTusMiscFlags;PVOIDpExtensions;ULONGulTrackingStart;ULONGulTrackingLen;} ROMHDR;
Members
dllfirst
First DLL address.dlllast
Last DLL address.physfirst
First physical address.physlast
Highest physical address.nummods
Number of TOC entries.ulRAMStart
Start of RAM.ulRAMFree
Start of RAM free space.ulRAMEnd
End of RAM.ulCopyEntries
Number of copy section entries.ulCopyOffset
Offset to the copy section.ulProfileLen
Length of profile entries in RAM.ulProfileOffset
Offset to the profile entries.numfiles
Number of files.ulKernelFlags
Optional kernel flags from the ROMFLAGS configuration option.For more information, see ROMFLAGS.
ulFSRamPercent
Percentage of RAM used for the file system from the FSRAMPERCENT configuration option.For more information, see FSRAMPERCENT.
ulDrivglobStart
Device driver global starting address.ulDrivglobLen
Device driver global length.usCPUType
CPU type.usMiscFlags
Miscellaneous flags.pExtensions
Pointer to ROM header extensions.ulTrackingStart
Tracking memory starting address.ulTrackingLen
Tracking memory ending address.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Romldr.h.
See Also
Erasing the Object Store | XIPCHAIN_ENTRY
Send Feedback on this topic to the authors