Unit mseifi
Uses
Variables
Description
Overview
Classes, Interfaces, Objects and Records
Functions and Procedures
procedure initifirec(out arec: string; const akind: ifireckindty; const asequence: sequencety; const datalength: integer; out datapo: pchar); |
procedure inititemheader(const atag: integer; const aname: string; out arec: string; const akind: ifireckindty; const asequence: sequencety; const datasize: integer; out datapo: pchar); |
function ifinametostring(const source: pifinamety; out dest: string): integer; |
function stringtoifiname(const source: string; const dest: pifinamety): integer; |
function encodeifinull(const headersize: integer = 0): string; |
function encodeifidata(const avalue: boolean; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: integer; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: int64; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: currency; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: real; const headersize: integer = 0): string; overload; |
function encodeifidatareal(const avalue: real; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: realintty; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: msestring; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: msestringintty; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: ansistring; const headersize: integer = 0): string; overload; |
function encodeifidata(const alist: tdatalist; const aindex: integer; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: rowstatety; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: rowstatecolmergety; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: rowstaterowheightty; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: selectdataty; const headersize: integer = 0): string; overload; |
function skipifidata(const source: pifidataty): integer; |
function decodeifidata(const source: pifidataty; out dest: msestring): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: string): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: integer): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: int64): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: real): integer; overload; |
function decodeifidatareal(const source: pifidataty; out dest: double): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: realintty): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: currency): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: msestringintty): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: variant): integer; overload; |
function decodeifidata(const source: pifidataty; const aindex: integer; const alist: tdatalist): integer; overload; |
function decodeifidata(const source: pifidataty; const aindex: integer; const alist: subdatainfoty): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: rowstatety): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: rowstatecolmergety): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: rowstaterowheightty): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: selectdataty): integer; overload; |
procedure addifiintegervalue(var adata: ansistring; var adatapo: pchar; const avalue: integer); |
function readifivariant(const adata: pifirecty; var adatapo: pchar): variant; |
function setifibytes(const source: pointer; const size: integer; const dest: pifibytesty): integer; overload; |
Types
Constants
ifiitemkinds = [ik_actionfired,ik_propertychanged,ik_widgetcommand,
ik_widgetproperties,ik_requestmodule,ik_moduledata,
ik_modulecommand]; |
ifiasynckinds = [ik_moduledata]; |
datarecsizes: array[ifidatakindty] of integer = (
sizeof(ifidataty),
sizeof(ifidataty),
sizeof(ifidataty)+sizeof(integer),
sizeof(ifidataty)+sizeof(int64),
sizeof(ifidataty)+sizeof(currency),
sizeof(ifidataty)+sizeof(double),
sizeof(ifidataty)+sizeof(ifirealintty),
sizeof(ifidataty)+sizeof(ifinamety),
sizeof(ifidataty)+sizeof(ifimsestringintty),
sizeof(ifidataty)+sizeof(ifibytesty),
sizeof(ifidataty)+sizeof(rowstatety),
sizeof(ifidataty)+sizeof(rowstatecolmergety),
sizeof(ifidataty)+sizeof(rowstaterowheightty),
sizeof(ifidataty)+sizeof(selectdataty)
); |
Description
Functions and Procedures
procedure initifirec(out arec: string; const akind: ifireckindty; const asequence: sequencety; const datalength: integer; out datapo: pchar); |
procedure inititemheader(const atag: integer; const aname: string; out arec: string; const akind: ifireckindty; const asequence: sequencety; const datasize: integer; out datapo: pchar); |
function ifinametostring(const source: pifinamety; out dest: string): integer; |
function stringtoifiname(const source: string; const dest: pifinamety): integer; |
function encodeifinull(const headersize: integer = 0): string; |
function encodeifidata(const avalue: boolean; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: integer; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: int64; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: currency; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: real; const headersize: integer = 0): string; overload; |
function encodeifidatareal(const avalue: real; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: realintty; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: msestring; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: msestringintty; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: ansistring; const headersize: integer = 0): string; overload; |
function encodeifidata(const alist: tdatalist; const aindex: integer; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: rowstatety; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: rowstatecolmergety; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: rowstaterowheightty; const headersize: integer = 0): string; overload; |
function encodeifidata(const avalue: selectdataty; const headersize: integer = 0): string; overload; |
function skipifidata(const source: pifidataty): integer; |
function decodeifidata(const source: pifidataty; out dest: msestring): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: string): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: integer): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: int64): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: real): integer; overload; |
function decodeifidatareal(const source: pifidataty; out dest: double): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: realintty): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: currency): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: msestringintty): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: variant): integer; overload; |
function decodeifidata(const source: pifidataty; const aindex: integer; const alist: tdatalist): integer; overload; |
function decodeifidata(const source: pifidataty; const aindex: integer; const alist: subdatainfoty): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: rowstatety): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: rowstatecolmergety): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: rowstaterowheightty): integer; overload; |
function decodeifidata(const source: pifidataty; out dest: selectdataty): integer; overload; |
procedure addifiintegervalue(var adata: ansistring; var adatapo: pchar; const avalue: integer); |
function readifivariant(const adata: pifirecty; var adatapo: pchar): variant; |
function setifibytes(const source: pointer; const size: integer; const dest: pifibytesty): integer; overload; |
Types
sequencety = longword; |
ifireckindty = (...); |
Values
|
ifireckindsty = set of ifireckindty; |
ifinamety = array[0..0] of char; |
pifinamety = ˆifinamety; |
ifidatakindty = (...); |
Values
|
pifidatakindty = ˆifidatakindty; |
pifirealintty = ˆifirealintty; |
pifimsestringintty = ˆifimsestringintty; |
pselectdataty = ˆselectdataty; |
pifibytesty = ˆifibytesty; |
pifidataty = ˆifidataty; |
pitemheaderty = ˆitemheaderty; |
pmodulecommanddataty = ˆmodulecommanddataty; |
pmodulecommandty = ˆmodulecommandty; |
ppropertychangedty = ˆpropertychangedty; |
ifiwidgetcommandty = (...); |
Values
|
pifiwidgetcommandty = ˆifiwidgetcommandty; |
pwidgetpropertiesty = ˆwidgetpropertiesty; |
pmoduledatadataty = ˆmoduledatadataty; |
pfielddefsdatadataty = ˆfielddefsdatadataty; |
postresultcodety = (...); |
Values
|
ppostresultdataty = ˆpostresultdataty; |
pfielddataty = ˆfielddataty; |
fieldreckindty = (...); |
Values
|
pfieldrecdataty = ˆfieldrecdataty; |
prowstateheaderty = ˆrowstateheaderty; |
prowstatedataty = ˆrowstatedataty; |
pcolitemdataty = ˆcolitemdataty; |
pcoldataty = ˆcoldataty; |
pgriddatadataty = ˆgriddatadataty; |
gridcommandkindty = (...); |
Values
|
pgridcommanddatadataty = ˆgridcommanddatadataty; |
precdataty = ˆrecdataty; |
ifirecstatety = (...); |
Values
|
ifirecstatesty = set of ifirecstatety; |
pifiheaderty = ˆifiheaderty; |
pifirecty = ˆifirecty; |
stringdataprocty = procedure(var adata: string) of object; |
iochanneleventty = procedure(const sender: tcustomiochannel) of object; |
optioniochty = (...); |
Values
|
optionsiochty = set of optioniochty; |
iochannelstatety = (...); |
Values
|
iochannelstatesty = set of iochannelstatety; |
pipeiostatety = (...); |
Values
|
pipeiostatesty = set of pipeiostatety; |
Constants
ifiitemkinds = [ik_actionfired,ik_propertychanged,ik_widgetcommand,
ik_widgetproperties,ik_requestmodule,ik_moduledata,
ik_modulecommand]; |
ifiasynckinds = [ik_moduledata]; |
datarecsizes: array[ifidatakindty] of integer = (
sizeof(ifidataty),
sizeof(ifidataty),
sizeof(ifidataty)+sizeof(integer),
sizeof(ifidataty)+sizeof(int64),
sizeof(ifidataty)+sizeof(currency),
sizeof(ifidataty)+sizeof(double),
sizeof(ifidataty)+sizeof(ifirealintty),
sizeof(ifidataty)+sizeof(ifinamety),
sizeof(ifidataty)+sizeof(ifimsestringintty),
sizeof(ifidataty)+sizeof(ifibytesty),
sizeof(ifidataty)+sizeof(rowstatety),
sizeof(ifidataty)+sizeof(rowstatecolmergety),
sizeof(ifidataty)+sizeof(rowstaterowheightty),
sizeof(ifidataty)+sizeof(selectdataty)
); |
Generated by PasDoc 0.16.0.