| Description | Hierarchy | Fields | Methods | Properties | 
type unaRIFile = class(unaObject)
RIFF file parser.
![]()  | 
constructor create(dataBuf: pointer; len: unsigned); overload; | 
![]()  | 
constructor create(const fileName: wideString; access: unsigned = PAGE_READONLY); overload; | 
![]()  | 
destructor Destroy(); override; | 
![]()  | 
function getPtr(offset: int64; size: unsigned; out subOfs: int): pointer; | 
![]()  | 
function releasePtr(baseAddr: pointer): bool; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
property dataSize64: int64 read f_dataSize64; | 
![]()  | 
property fileName: wideString read f_fileName; | 
![]()  | 
property isValid: bool read getIsValid; | 
![]()  | 
property rootChunk: unaRIFFChunk read f_rootChunk; | 
![]()  | 
constructor create(dataBuf: pointer; len: unsigned); overload; | 
![]()  | 
constructor create(const fileName: wideString; access: unsigned = PAGE_READONLY); overload; | 
![]()  | 
destructor Destroy(); override; | 
![]()  | 
function getPtr(offset: int64; size: unsigned; out subOfs: int): pointer; | 
![]()  | 
function releasePtr(baseAddr: pointer): bool; | 
![]()  | 
procedure AfterConstruction(); override; | 
![]()  | 
property dataSize64: int64 read f_dataSize64; | 
![]()  | 
property fileName: wideString read f_fileName; | 
![]()  | 
property isValid: bool read getIsValid; | 
![]()  | 
property rootChunk: unaRIFFChunk read f_rootChunk; | 
(c) 2012 Lake of Soft