OptionalcheckedWhether the entry shows a check mark. Absent on a separator.
OptionalchildThe host's real number of children; only on a popup node.
OptionalchildrenThe children, in menu order; only on a popup node.
Whether the per-node children limit clipped something below this node.
OptionalchildrenHow many children this response holds; only on a popup node.
Depth below the root, which is 0.
Whether the depth limit clipped something below this node.
OptionalenabledWhether the entry can be clicked. Absent on a separator.
OptionalflagsThe raw display flags. Absent on a separator.
OptionalfullFull slash-separated name; only on a command node.
OptionalhiddenWhether the host would not draw the entry; always false here, because the tree is built from what the host shows. Absent on a separator.
Label as the host reports it.
OptionalradioWhether the check mark is a radio mark. Absent on a separator.
OptionalstateWhether the state was observed; always true here. Absent on a separator.
Whether anything below this node was clipped.
Node kind.
One node of the context-menu tree. State fields are absent on a separator, which has neither state nor identity.