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; |
