Class TResourceItem (unit InspUtil)

Inherits from

TComponent

TResourceItem

Constructors


constructor Create(AOwner: TComponent; ADirEntry: Pointer);

TResourceItem


Functions

function IsList: Boolean;


function Offset: Integer;

Check for Level1 entries, these are resource types.

function RawData: Pointer;


function ResTypeStr: string;


procedure SaveToFile(const FileName: string);


procedure SaveToStream(Stream: TStream);


function Size: Integer;


function GetName: string;


function GetResourceList: TResourceList;


function DataEntry: PIMAGE_RESOURCE_DATA_ENTRY;


function FExeImage: TExeImage;


function FirstChildDirEntry: PIMAGE_RESOURCE_DIRECTORY_ENTRY;


function GetResourceItem(Index: Integer): TResourceItem;


function GetResourceType: TResourceType;


Properties

property Items : TResourceItem


property List : TResourceList


property Name : string


property ResType : TResourceType


Events

Variables

FDirEntry : PIMAGE_RESOURCE_DIRECTORY_ENTRY;


FList : TResourceList;



Constructors


constructor Create(AOwner: TComponent; ADirEntry: Pointer);

TResourceItem


Functions


function IsList: Boolean;


function Offset: Integer;

Check for Level1 entries, these are resource types.


function RawData: Pointer;


function ResTypeStr: string;


procedure SaveToFile(const FileName: string);


procedure SaveToStream(Stream: TStream);


function Size: Integer;


function GetName: string;


function GetResourceList: TResourceList;


function DataEntry: PIMAGE_RESOURCE_DATA_ENTRY;


function FExeImage: TExeImage;


function FirstChildDirEntry: PIMAGE_RESOURCE_DIRECTORY_ENTRY;


function GetResourceItem(Index: Integer): TResourceItem;


function GetResourceType: TResourceType;


Properties


property Items : TResourceItem


property List : TResourceList


property Name : string


property ResType : TResourceType


Events


Variables


FDirEntry : PIMAGE_RESOURCE_DIRECTORY_ENTRY;


FList : TResourceList;