Copyright © 2024 IMIBO. Privacy Statement
Extended MAPI in DELPHI
LazyMAPI
Included Helper Classes & Objects
TMAPITableRow
Represents a singe row.
unit: MAPITable.pas
file path: ..\Library\Helpers
version: 2018.хх
uses Classes, Windows, ActiveX, Types, SysUtils, ExtendedMAPI, IMIEMTypes, MAPIRestriction;
Unit: | MAPITable.pas |
Type: | Class |
Inherited from: | TMAPIBase |
Declaration:
TMAPITableRow = class(TMAPIBase) protected ... public constructor Create(const Row: PSRow); virtual; destructor Destroy; override; property RowID: TBytes read GetUniqueID; property Count: Integer Read GetCount; property Item[const Index: Integer]: TMAPITableRowField read GetMAPITableField; default; property ItemOf[const PropTag: ULONG]: TMAPITableRowField read GetMAPITableFieldOf; function PropExists(const PropTag: ULONG): Boolean; end;
Constructors
Name | Description |
---|---|
constructor Create(const Row: PSRow); virtual; | Creates and initializes object instance from PSRow |
Properties
Name | Access | Type | Description |
---|---|---|---|
RowID | RO | TBytes | Returns the PR_INSTANCE_KEY |
Count | RO | Integer | Count of property values (Row Fields). |
Item | RW | TMAPITableRowField | Returns/Defines a single TMAPITableRowField (property value). Zero based index. |
ItemOf | RW | TMAPITableRowField | Returns/Defines a single TMAPITableRowField (property value) by PropTag |
Methods
Name | Description |
---|---|
PropExists | Returns true or false when checking for the existence of a specified property function PropExists(const PropTag: ULONG): Boolean; |