Class TSummInfo (unit SummInfo)

Inherits from

TComponent

Constructors


constructor Create(AOwner: TComponent);



Functions

procedure Close;


destructor Destroy;


function IsStorageFile: Boolean;


procedure Open;


procedure AddProperty(propid: DWORD; Value: Pointer);

[V]

function FileTimeToDateTime(FileTime: TFileTime): TDateTime;


function FileTimeToElapsedTime(FileTime: TFileTime): Integer;


procedure InternalClose;


procedure InternalInitPropertyDefs;


procedure InternalOpen;


function OpenStorage: HResult;


function OpenStream: HResult;

Points to location for returning the storage object

function ReadFormatIdOffset: HResult;

Pointer to location that contains actual number of bytes read

function ReadPropertyIdOffset: HResult;

Pointer to location that contains actual number of bytes read

function ReadPropertySectionHeader: HResult;

Pointer to location that contains actual number of bytes read

function ReadPropertySet: HResult;

Pointer to location that contains actual number of bytes read

function ReadPropertySetHeader: HResult;

Points to opened stream object

procedure SetActive(Value: Boolean);


procedure SetDocumentName(AFileName: TFileName);


Properties

property Active : Boolean


property Author : string


property CharCount : Integer


property Comments : string


property Create_DTM : TDateTime


property DocumentName : string


property EditTime : Integer


property Keywords : string


property LastAuthor : string


property LastPrinted : TDateTime


property LastSave_DTM : TDateTime


property PageCount : Integer


property RevNumber : string


property Subject : string


property Template : string


property Title : string


property WordCount : Integer


Events

Variables

FActive : Boolean;


FAuthor : string;


FCharCount : Integer;


FComments : string;


FCreate_DTM : TDateTime;


FDocumentName : string;


FEditTime : Integer;


FKeywords : string;


FLastAuthor : string;


FLastPrinted : TDateTime;


FLastSave_DTM : TDateTime;


FormatIDOffset : TFormatIDOffset;


FPageCount : Integer;


FRevNumber : string;


FSubject : string;


FTemplate : string;


FTitle : string;


FWordCount : Integer;


prgPropertyValue : PSerializedPropertyValueList;


prgPropIDOffset : PPropertyIDOffsetList;


PropertySectionHeader : TPropertySectionHeader;


PropertySetHeader : TPropertySetHeader;


stgOpen : IStorage;


stm : IStream;



Constructors


constructor Create(AOwner: TComponent);


Functions


procedure Close;


destructor Destroy;


function IsStorageFile: Boolean;


procedure Open;


procedure AddProperty(propid: DWORD; Value: Pointer);

[V]


function FileTimeToDateTime(FileTime: TFileTime): TDateTime;


function FileTimeToElapsedTime(FileTime: TFileTime): Integer;


procedure InternalClose;


procedure InternalInitPropertyDefs;


procedure InternalOpen;


function OpenStorage: HResult;


function OpenStream: HResult;

Points to location for returning the storage object


function ReadFormatIdOffset: HResult;

Pointer to location that contains actual number of bytes read


function ReadPropertyIdOffset: HResult;

Pointer to location that contains actual number of bytes read


function ReadPropertySectionHeader: HResult;

Pointer to location that contains actual number of bytes read


function ReadPropertySet: HResult;

Pointer to location that contains actual number of bytes read


function ReadPropertySetHeader: HResult;

Points to opened stream object


procedure SetActive(Value: Boolean);


procedure SetDocumentName(AFileName: TFileName);


Properties


property Active : Boolean


property Author : string


property CharCount : Integer


property Comments : string


property Create_DTM : TDateTime


property DocumentName : string


property EditTime : Integer


property Keywords : string


property LastAuthor : string


property LastPrinted : TDateTime


property LastSave_DTM : TDateTime


property PageCount : Integer


property RevNumber : string


property Subject : string


property Template : string


property Title : string


property WordCount : Integer


Events


Variables


FActive : Boolean;


FAuthor : string;


FCharCount : Integer;


FComments : string;


FCreate_DTM : TDateTime;


FDocumentName : string;


FEditTime : Integer;


FKeywords : string;


FLastAuthor : string;


FLastPrinted : TDateTime;


FLastSave_DTM : TDateTime;


FormatIDOffset : TFormatIDOffset;


FPageCount : Integer;


FRevNumber : string;


FSubject : string;


FTemplate : string;


FTitle : string;


FWordCount : Integer;


prgPropertyValue : PSerializedPropertyValueList;


prgPropIDOffset : PPropertyIDOffsetList;


PropertySectionHeader : TPropertySectionHeader;


PropertySetHeader : TPropertySetHeader;


stgOpen : IStorage;


stm : IStream;