service
request

# "," separated list of pathnames to create treeinfo from
char* pathnames

# max depth 1 only given dirs, 0 no limit, ...
uint32_t max_depth

response
# for each pathname specified there will be one tree_info entry returned!
define tree_info as "tree_info2"
tree_info* infos

char* error_message