Lines Matching defs:context
177 typedef int (*dircallback)(struct CALLBACK *context, char *ntfsname,
586 struct CALLBACK *context;
591 context = (struct CALLBACK*)ctx;
592 fullname = (char *)malloc(strlen(context->dir)
596 if (strcmp(context->dir,"/")) {
597 strcpy(fullname, context->dir);
609 switch (context->docset) {
629 if (context->levels > 0)
631 context->levels - 1,
640 account(context->accname, context->dir,
642 if (context->levels > 0)
643 recurse(context->accname, fullname,
644 context->levels - 1,
658 struct CALLBACK context;
662 context.dir = dir;
663 context.accname = accname;
664 context.levels = levels;
665 context.docset = docset;
666 ntfs_read_directory(ntfs_context,dir,callback,&context);
677 struct CALLBACK context;
681 context.dir = dir;
682 context.accname = (const char*)NULL;
683 context.levels = levels;
684 context.docset = STATE_USERS;
685 ntfs_read_directory(ntfs_context,dir,callback,&context);
687 context.docset = STATE_BASE;
688 ntfs_read_directory(ntfs_context,dir,callback,&context);