Filter_Node_T

Builds an expression tree to search for objects in eDirectory.

Service:NDS
Defined In:nwdsfilt.h and nwdsfilt.inc

Structure

C

  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;
  

Pascal

  Filter_Node_T = Record 
      parent : pFilter_Node_T; 
      left : pFilter_Node_T; 
      right : pFilter_Node_T; 
      value : nptr; 
      syntax : nuint32; 
      token : nuint16 
  End;
  

Fields

parent

Points to the address of the parent node. Refers to nodes in relation to the currently selected node.

left

Points to the address of the left subordinate. Refers to nodes in relation to the currently selected node.

right

Points to the address of the right subordinate. Refers to nodes in relation to the currently selected node.

value

Points to the address of an attribute name of attribute value, if token is a value or a name.

syntax

Specifies the syntax associated with the value of token.

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.