System/Library/PrivateFrameworks/SMBClientEngine.framework
SMBNode.h
@class SMBPiston, NSString, SMB_rq;
@interface SMBNode : NSObject {
SMB_rq *rqp[5];
}
@property int isCmpd;
@property unsigned int marshallPos;
@property unsigned int parsePos;
@property unsigned long long cmpdNextCmdOffset;
@property unsigned int treeID;
@property unsigned int onEncryptedShare;
@property (retain) SMBPiston *pd;
@property unsigned int shareID;
@property (copy) NSString *name;
@property (copy) NSString *streamName;
@property struct { unsigned long long fid_persistent; unsigned long long fid_volatile; } fid;
@property unsigned int isOpen;
+ (void)nodeForCmpd:(id)a0 onShareID:(unsigned int)a1 callBack:(id /* block */)a2;
+ (void)nodeWithParameters:(struct smb_create { unsigned long long x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; void *x8; unsigned int x9; unsigned int x10; unsigned char x11; unsigned char x12; unsigned int x13; unsigned long long x14; unsigned long long x15; unsigned long long x16; unsigned long long x17; unsigned long long x18; unsigned long long x19; unsigned int x20; unsigned int x21; struct { unsigned long long x0; unsigned long long x1; } x22; struct smb_resolve_id { unsigned long long x0; unsigned int x1; } x23; struct smb_dur_handle { unsigned long long x0; unsigned long long x1; unsigned int x2; unsigned long long x3; unsigned long long x4; unsigned short x5; unsigned int x6; unsigned char x7[16]; struct { unsigned long long x0; unsigned long long x1; } x8; unsigned long long x9; unsigned int x10; unsigned int x11; } x24; } *)a0 onPiston:(id)a1 onShareID:(unsigned int)a2 withName:(id)a3 withStreamName:(id)a4 callBack:(id /* block */)a5;
- (id)init:(id)a0;
- (void)dealloc;
- (void).cxx_destruct;
- (void)ioctl:(struct smb_ioctl { unsigned int x0; unsigned int x1; unsigned short x2; unsigned int x3; struct smb_valid_neg { unsigned int x0; unsigned short x1; unsigned short x2; unsigned short x3[8]; unsigned char x4[16]; unsigned int x5; unsigned short x6; unsigned short x7; unsigned short x8[8]; unsigned char x9[16]; } x4; } *)a0 getReparsePoint:(id)a1 callBack:(id /* block */)a2;
- (int)cmpdParseWrite:(struct smb_read_write { unsigned long long x0; char *x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *)a0;
- (void)flush:(struct smb_flush { unsigned int x0; unsigned int x1; } *)a0 callBack:(id /* block */)a1;
- (void)ioctl:(struct smb_ioctl { unsigned int x0; unsigned int x1; unsigned short x2; unsigned int x3; struct smb_valid_neg { unsigned int x0; unsigned short x1; unsigned short x2; unsigned short x3[8]; unsigned char x4[16]; unsigned int x5; unsigned short x6; unsigned short x7; unsigned short x8[8]; unsigned char x9[16]; } x4; } *)a0 setReparsePoint:(id)a1 callBack:(id /* block */)a2;
- (void)changeNotify:(struct smb_change_notify { unsigned int x0; } *)a0 withFlags:(unsigned short)a1 withFilter:(unsigned int)a2 returnDataIn:(id)a3 callBack:(id /* block */)a4;
- (void)close:(struct smb_close { unsigned int x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned int x7; } *)a0 withFlags:(unsigned short)a1 callBack:(id /* block */)a2;
- (int)cmpdAddClose:(struct smb_close { unsigned int x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned int x7; } *)a0 withFlags:(unsigned short)a1;
- (int)cmpdAddCreate:(struct smb_create { unsigned long long x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; void *x8; unsigned int x9; unsigned int x10; unsigned char x11; unsigned char x12; unsigned int x13; unsigned long long x14; unsigned long long x15; unsigned long long x16; unsigned long long x17; unsigned long long x18; unsigned long long x19; unsigned int x20; unsigned int x21; struct { unsigned long long x0; unsigned long long x1; } x22; struct smb_resolve_id { unsigned long long x0; unsigned int x1; } x23; struct smb_dur_handle { unsigned long long x0; unsigned long long x1; unsigned int x2; unsigned long long x3; unsigned long long x4; unsigned short x5; unsigned int x6; unsigned char x7[16]; struct { unsigned long long x0; unsigned long long x1; } x8; unsigned long long x9; unsigned int x10; unsigned int x11; } x24; } *)a0 withName:(id)a1 withStreamName:(id)a2;
- (int)cmpdAddIoctl:(struct smb_ioctl { unsigned int x0; unsigned int x1; unsigned short x2; unsigned int x3; struct smb_valid_neg { unsigned int x0; unsigned short x1; unsigned short x2; unsigned short x3[8]; unsigned char x4[16]; unsigned int x5; unsigned short x6; unsigned short x7; unsigned short x8[8]; unsigned char x9[16]; } x4; } *)a0 getReparsePoint:(id)a1;
- (int)cmpdAddIoctl:(struct smb_ioctl { unsigned int x0; unsigned int x1; unsigned short x2; unsigned int x3; struct smb_valid_neg { unsigned int x0; unsigned short x1; unsigned short x2; unsigned short x3[8]; unsigned char x4[16]; unsigned int x5; unsigned short x6; unsigned short x7; unsigned short x8[8]; unsigned char x9[16]; } x4; } *)a0 pipeTransceive:(id)a1 withRecvData:(id)a2;
- (int)cmpdAddIoctl:(struct smb_ioctl { unsigned int x0; unsigned int x1; unsigned short x2; unsigned int x3; struct smb_valid_neg { unsigned int x0; unsigned short x1; unsigned short x2; unsigned short x3[8]; unsigned char x4[16]; unsigned int x5; unsigned short x6; unsigned short x7; unsigned short x8[8]; unsigned char x9[16]; } x4; } *)a0 setReparsePoint:(id)a1;
- (int)cmpdAddQueryDirectory:(struct smb_query_dir { unsigned char x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; } *)a0 onDir:(id)a1 returnDataIn:(id)a2;
- (int)cmpdAddQueryInformation:(struct smb_query_info { unsigned char x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; struct FILE_FS_ATTRIBUTE_INFORMATION { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned char x4[1024]; } x5; struct FILE_FS_SIZE_INFORMATION { unsigned long long x0; unsigned long long x1; unsigned int x2; unsigned int x3; } x6; struct FILE_STREAM_INFORMATION { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned int x3; unsigned int x4; unsigned long long x5; unsigned long long x6; } x7; unsigned long long x8; } *)a0 withStreamName:(id)a1 forFileAllInfo:(id)a2 withInputBuffer:(id)a3 withOutputBuffer:(id)a4;
- (int)cmpdAddRead:(struct smb_read_write { unsigned long long x0; char *x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *)a0 intoBuffer:(id)a1;
- (int)cmpdAddSetInformation:(struct smb_setinfo { unsigned int x0; unsigned char x1; unsigned char x2; unsigned int x3; struct { unsigned long long x0; unsigned long long x1; } x4; unsigned long long x5; struct smb2_file_basic_info { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned int x4; unsigned int x5; } x6; unsigned int x7; unsigned int x8; } *)a0 withInputBuffer:(id)a1 withRenameTarget:(id)a2;
- (int)cmpdAddWrite:(struct smb_read_write { unsigned long long x0; char *x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *)a0 fromBuffer:(id)a1;
- (int)cmpdParseClose:(struct smb_close { unsigned int x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; unsigned long long x5; unsigned long long x6; unsigned int x7; } *)a0 withFlags:(unsigned short)a1;
- (int)cmpdParseCreate:(struct smb_create { unsigned long long x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; void *x8; unsigned int x9; unsigned int x10; unsigned char x11; unsigned char x12; unsigned int x13; unsigned long long x14; unsigned long long x15; unsigned long long x16; unsigned long long x17; unsigned long long x18; unsigned long long x19; unsigned int x20; unsigned int x21; struct { unsigned long long x0; unsigned long long x1; } x22; struct smb_resolve_id { unsigned long long x0; unsigned int x1; } x23; struct smb_dur_handle { unsigned long long x0; unsigned long long x1; unsigned int x2; unsigned long long x3; unsigned long long x4; unsigned short x5; unsigned int x6; unsigned char x7[16]; struct { unsigned long long x0; unsigned long long x1; } x8; unsigned long long x9; unsigned int x10; unsigned int x11; } x24; } *)a0;
- (int)cmpdParseIoctl:(struct smb_ioctl { unsigned int x0; unsigned int x1; unsigned short x2; unsigned int x3; struct smb_valid_neg { unsigned int x0; unsigned short x1; unsigned short x2; unsigned short x3[8]; unsigned char x4[16]; unsigned int x5; unsigned short x6; unsigned short x7; unsigned short x8[8]; unsigned char x9[16]; } x4; } *)a0 reparsePoint:(id)a1 sendInputBuffer:(id)a2 rcvOutputBuffer:(id)a3;
- (int)cmpdParseQueryDirectory:(struct smb_query_dir { unsigned char x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; } *)a0 returnDataIn:(id)a1;
- (int)cmpdParseQueryInformation:(struct smb_query_info { unsigned char x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; struct FILE_FS_ATTRIBUTE_INFORMATION { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned char x4[1024]; } x5; struct FILE_FS_SIZE_INFORMATION { unsigned long long x0; unsigned long long x1; unsigned int x2; unsigned int x3; } x6; struct FILE_STREAM_INFORMATION { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned int x3; unsigned int x4; unsigned long long x5; unsigned long long x6; } x7; unsigned long long x8; } *)a0 withStreamName:(id)a1 forFileAllInfo:(id)a2 withOutputBuffer:(id)a3;
- (int)cmpdParseRead:(struct smb_read_write { unsigned long long x0; char *x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *)a0 intoBuffer:(id)a1;
- (int)cmpdParseSetInformation:(struct smb_setinfo { unsigned int x0; unsigned char x1; unsigned char x2; unsigned int x3; struct { unsigned long long x0; unsigned long long x1; } x4; unsigned long long x5; struct smb2_file_basic_info { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned int x4; unsigned int x5; } x6; unsigned int x7; unsigned int x8; } *)a0;
- (int)commonInit:(id)a0 onShareID:(unsigned int)a1;
- (int)commonInit:(id)a0 onShareID:(unsigned int)a1 name:(id)a2 streamName:(id)a3;
- (id)init:(struct smb_create { unsigned long long x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; unsigned int x6; unsigned int x7; void *x8; unsigned int x9; unsigned int x10; unsigned char x11; unsigned char x12; unsigned int x13; unsigned long long x14; unsigned long long x15; unsigned long long x16; unsigned long long x17; unsigned long long x18; unsigned long long x19; unsigned int x20; unsigned int x21; struct { unsigned long long x0; unsigned long long x1; } x22; struct smb_resolve_id { unsigned long long x0; unsigned int x1; } x23; struct smb_dur_handle { unsigned long long x0; unsigned long long x1; unsigned int x2; unsigned long long x3; unsigned long long x4; unsigned short x5; unsigned int x6; unsigned char x7[16]; struct { unsigned long long x0; unsigned long long x1; } x8; unsigned long long x9; unsigned int x10; unsigned int x11; } x24; } *)a0 onPiston:(id)a1 onShareID:(unsigned int)a2 withName:(id)a3 withStreamName:(id)a4 callBack:(id /* block */)a5;
- (id)initForCmpd:(id)a0 onShareID:(unsigned int)a1;
- (void)ioctl:(struct smb_ioctl { unsigned int x0; unsigned int x1; unsigned short x2; unsigned int x3; struct smb_valid_neg { unsigned int x0; unsigned short x1; unsigned short x2; unsigned short x3[8]; unsigned char x4[16]; unsigned int x5; unsigned short x6; unsigned short x7; unsigned short x8[8]; unsigned char x9[16]; } x4; } *)a0 pipeTransceive:(id)a1 withRecvData:(id)a2 callBack:(id /* block */)a3;
- (void)lockUnlock:(struct smb_lock { unsigned int x0; unsigned long long x1; unsigned long long x2; unsigned int x3; } *)a0 callBack:(id /* block */)a1;
- (int)parseNextHeader:(unsigned short)a0 retNTStatus:(unsigned int *)a1 retMdpp:(struct mdchain **)a2;
- (void)queryDirectory:(struct smb_query_dir { unsigned char x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; } *)a0 onDir:(id)a1 returnDataIn:(id)a2 callBack:(id /* block */)a3;
- (void)queryInformation:(struct smb_query_info { unsigned char x0; unsigned char x1; unsigned int x2; unsigned int x3; unsigned int x4; struct FILE_FS_ATTRIBUTE_INFORMATION { unsigned int x0; unsigned int x1; unsigned int x2; unsigned int x3; unsigned char x4[1024]; } x5; struct FILE_FS_SIZE_INFORMATION { unsigned long long x0; unsigned long long x1; unsigned int x2; unsigned int x3; } x6; struct FILE_STREAM_INFORMATION { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned int x3; unsigned int x4; unsigned long long x5; unsigned long long x6; } x7; unsigned long long x8; } *)a0 withStreamName:(id)a1 forFileAllInfo:(id)a2 withInputBuffer:(id)a3 withOutputBuffer:(id)a4 callBack:(id /* block */)a5;
- (void)read:(struct smb_read_write { unsigned long long x0; char *x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *)a0 intoBuffer:(id)a1 callBack:(id /* block */)a2;
- (int)resetCmpdRequest;
- (void)sendCmpdRequest:(id /* block */)a0;
- (void)setInformation:(struct smb_setinfo { unsigned int x0; unsigned char x1; unsigned char x2; unsigned int x3; struct { unsigned long long x0; unsigned long long x1; } x4; unsigned long long x5; struct smb2_file_basic_info { unsigned long long x0; unsigned long long x1; unsigned long long x2; unsigned long long x3; unsigned int x4; unsigned int x5; } x6; unsigned int x7; unsigned int x8; } *)a0 withInputBuffer:(id)a1 withRenameTarget:(id)a2 callBack:(id /* block */)a3;
- (int)updateCmpdHdr;
- (void)write:(struct smb_read_write { unsigned long long x0; char *x1; unsigned int x2; unsigned int x3; unsigned int x4; unsigned int x5; } *)a0 fromBuffer:(id)a1 callBack:(id /* block */)a2;
@end