System/Library/PrivateFrameworks/SMBClientEngine.framework
SMBDirEnumerator.h
@class NSString, SMBPiston, SMB_rq, SMBNode;
@interface SMBDirEnumerator : NSObject {
SMBPiston *pd;
unsigned int f_shareID;
int f_flags;
int f_sfm_conversion;
unsigned short f_searchCount;
unsigned char f_infolevel;
int f_attrmask;
NSString *f_lookupName;
NSString *f_createName;
SMBNode *f_node;
struct smb_query_dir { unsigned char fileInfoClass; unsigned char flags; unsigned int fileIndex; unsigned int fileNameFlags; unsigned int ntStatus; } f_query_inp;
unsigned int f_query_buffer_len;
unsigned char f_NetworkNameBuffer[1020];
unsigned int f_NetworkNameLen;
struct smbfattr { unsigned long long fa_valid_mask; unsigned int fa_attr; unsigned long long fa_size; unsigned long long fa_data_alloc; struct timespec { long long tv_sec; long long tv_nsec; } fa_atime; struct timespec { long long tv_sec; long long tv_nsec; } fa_chtime; struct timespec { long long tv_sec; long long tv_nsec; } fa_mtime; struct timespec { long long tv_sec; long long tv_nsec; } fa_crtime; unsigned long long fa_ino; struct timespec { long long tv_sec; long long tv_nsec; } fa_reqtime; int fa_vtype; unsigned long long fa_uid; unsigned long long fa_gid; unsigned long long fa_permissions; unsigned long long fa_nlinks; unsigned int fa_flags_mask; unsigned int fa_unix; unsigned int fa_reparse_tag; unsigned short fa_fstatus; unsigned int fa_created_disp; unsigned long long fa_rsrc_size; unsigned long long fa_rsrc_alloc; unsigned char fa_finder_info[32]; unsigned int fa_max_access; } f_attr;
unsigned int f_eofs;
SMB_rq *f_create_rqp;
SMB_rq *f_query_dir_rqp;
int f_need_close;
unsigned int f_resume_file_index;
unsigned int f_output_buf_len;
}
+ (void)enumeratorWithParameters:(id)a0 onShareID:(unsigned int)a1 dirName:(id)a2 lookUpName:(id)a3 searchFlags:(unsigned int)a4 outParameters:(struct smb_dir_enum_out { unsigned int x0; unsigned int x1; } *)a5 callBack:(id /* block */)a6;
- (void)dealloc;
- (int)cleanup;
- (void).cxx_destruct;
- (void)close:(struct smb_dir_enum_out { unsigned int x0; unsigned int x1; } *)a0 callBack:(id /* block */)a1;
- (int)commonInit:(id)a0 onShareID:(unsigned int)a1 dirName:(id)a2 lookUpName:(id)a3 searchFlags:(unsigned int)a4 outParameters:(struct smb_dir_enum_out { unsigned int x0; unsigned int x1; } *)a5;
- (id)init:(id)a0 onShareID:(unsigned int)a1 dirName:(id)a2 lookUpName:(id)a3 searchFlags:(unsigned int)a4 outParameters:(struct smb_dir_enum_out { unsigned int x0; unsigned int x1; } *)a5 callBack:(id /* block */)a6;
- (void)nextEntry:(id)a0 outParameters:(struct smb_dir_enum_out { unsigned int x0; unsigned int x1; } *)a1 callBack:(id /* block */)a2;
- (int)smb2_smb_parse_query_dir_both_dir_info:(struct mdchain { struct piston_mbuf *x0; struct piston_mbuf *x1; char *x2; unsigned long long x3; } *)a0;
- (int)smb2_smb_query_dir:(unsigned int *)a0;
- (int)smb2fs_smb_findnext:(unsigned int *)a0;
@end