Builds an expression tree to search for objects in eDirectory.
typedef struct { struct_filter_node N_FAR *parent ; struct_filter_node N_FAR *left ; struct_filter_node N_FAR *right ; nptr value ; nuint32 syntax ; nuint16 token ; } Filter_Node_T;
Filter_Node_T = Record parent : pFilter_Node_T; left : pFilter_Node_T; right : pFilter_Node_T; value : nptr; syntax : nuint32; token : nuint16 End;
Points to the address of the parent node. Refers to nodes in relation to the currently selected node.
Points to the address of the left subordinate. Refers to nodes in relation to the currently selected node.
Points to the address of the right subordinate. Refers to nodes in relation to the currently selected node.
Points to the address of an attribute name of attribute value, if token is a value or a name.
Specifies the syntax associated with the value of token.
Specifies the type of node (see Section 5.13, Filter Tokens).
If token specifies neither an attribute name (14) nor an attribute value (6), value and syntax members are ignored.