The following are indices into a table of associated strings:
ibst | index | description |
---|---|---|
ibstAssocFileNext | 0 | unused |
ibstAssocDot | 1 | filename of associated template |
ibstAssocTitle | 2 | title of document |
ibstAssocSubject | 3 | subject of document |
ibstAssocKeyWords | 4 | keywords of document |
ibstAssocComments | 5 | comments of document |
ibstAssocAuthor | 6 | author of document |
ibstAssocLastRevBy | 7 | name of person who last revised the document |
ibstAssocDataDoc | 8 | filename of data document |
ibstAssocHeaderDoc | 9 | filename of header document |
ibstAssocCriteria1 | 10 | packed string used by print merge record selection |
ibstAssocCriteria2 | 11 | packed string used by print merge record selection |
ibstAssocCriteria3 | 12 | packed string used by print merge record selection |
ibstAssocCriteria4 | 13 | packed string used by print merge record selection |
ibstAssocCriteria5 | 14 | packed string used by print merge record selection |
ibstAssocCriteria6 | 15 | packed string used by print merge record selection |
ibstAssocCriteria7 | 16 | packed string used by print merge record selection |
ibstAssocMax | 17 | maximum number of strings in string table |
The format of the ibstAssocCriteriaX strings are as follows:
int cbIbstAssoc:8; // BYTE 0 size of ibstAssocCriteriaX string
int fCompOr:1; // BYTE 1 set if cond is an or cond
int iCompOp:7; // BYTE 1 index of Comparison Operator
char stMergeField[]; // Name of MergeField
char stCompInfo[]; // User Supplied Comparison Information
Both stMergeField and stCompInfo are variable length character arrays preceded by a length byte.