2.2.1 Structures
This section details data structures that are defined and used by the Content Indexing Services Protocol.
The following table summarizes the data structures defined in this section.
|
Structure |
Description |
|---|---|
|
Contains the value on which to perform a match operation for a property that is specified in a CPropertyRestriction structure. |
|
|
Contains a multidimensional array. |
|
|
Represents the bounds for a dimension of an array specified in a SAFEARRAY structure. |
|
|
Contains a property specification. |
|
|
Contains a string to match for a property value in the property cache. |
|
|
Contains a natural language query match for a property. |
|
|
Contains an array of command tree nodes specifying the restrictions for a query. |
|
|
CPropertyRestriction |
Contains a property value to match with an operation. |
|
Contains arestriction on the files to be searched. |
|
|
Identifies a column to sort. |
|
|
Contains an array of command tree nodes specifying the restrictions for a vector space array query, as specified in [SALTON]. |
|
|
A restriction node in a query command tree. |
|
|
Describes the columns to return. |
|
|
A set of CCategorizationSpecs where each CCategorizationSpec describes the grouping property for one level in a hiearchical result set. |
|
|
CCategorizationSpec |
Specifies the categorization property used to categorize results at one level in a hierarchical result set. |
|
Contains a column identifier. |
|
|
Contains a rowset property. |
|
|
Contains a set of rowset properties. |
|
|
Maps from message internal property IDs (PIDs) to full prop specs. |
|
|
Contains the offset at which to retrieve rows in a CPMGetRowsIn message. |
|
|
Identifies the approximate point expressed as a ratio at which to begin retrieval for a CPMGetRowsIn message. |
|
|
Identifies the bookmarks from which to retrieve rows for a CPMGetRowsIn message. |
|
|
Contains the number of rows to skip in a CPMGetRowsIn message. |
|
|
Contains the configuration information for a query and is specified as OLE-DB rowset properties. |
|
|
Contains the fixed-size portion of a variable-length data type stored in the CPMGetRowsOut message. |
|
|
Contains the sort orders for a query. |
|
|
Contains a column for the CPMSetBindingsIn message. |
|
|
Contains a serialized value. |