luxlabs header browser preview


@class SMBPiston, NSData;

@interface SMB_rq : NSObject {
    struct { struct smb_rq *tqe_next; struct smb_rq **tqe_prev; } sr_link;
    struct mbchain { struct piston_mbuf *mb_top; struct piston_mbuf *mb_cur; unsigned long long mb_mleft; unsigned long long mb_count; unsigned long long mb_len; } sr_rq;
    struct mdchain { struct piston_mbuf *md_top; struct piston_mbuf *md_cur; char *md_pos; unsigned long long md_len; } sr_rp;
}

@property (retain) SMBPiston *sr_pd;
@property unsigned short sr_command;
@property unsigned int sr_extflags;
@property unsigned short sr_creditcharge;
@property unsigned short sr_creditsrequested;
@property unsigned int sr_rqflags;
@property unsigned int sr_nextcmd;
@property unsigned long long sr_messageid;
@property unsigned long long *sr_messageidp;
@property unsigned int sr_rqtreeid;
@property unsigned long long sr_rqsessionid;
@property unsigned short *sr_bcount;
@property unsigned int *sr_lcount;
@property unsigned short *sr_creditchargep;
@property unsigned short *sr_creditreqp;
@property unsigned int *sr_flagsp;
@property unsigned int *sr_nextcmdp;
@property unsigned int sr_flags;
@property char *sr_rqsigp;
@property unsigned int sr_timeout;
@property struct timespec { long long tv_sec; long long tv_nsec; } sr_credit_timesent;
@property struct timespec { long long tv_sec; long long tv_nsec; } sr_timesent;
@property unsigned short sr_rspcreditsgranted;
@property unsigned int sr_rspflags;
@property unsigned int sr_rspnextcmd;
@property unsigned int sr_rsppid;
@property unsigned int sr_rsptreeid;
@property unsigned long long sr_rspasyncid;
@property unsigned long long sr_rspsessionid;
@property int replyError;
@property struct smb_session { struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x0; unsigned int x1; unsigned short x2; unsigned short x3; unsigned short x4; unsigned int x5; unsigned int x6; unsigned int x7; unsigned int x8; unsigned char x9[16]; unsigned short x10; unsigned int x11; struct gss_ctx_id_t_desc_struct *x12; struct gss_cred_id_t_desc_struct *x13; struct gss_buffer_desc_struct { unsigned long long x0; void *x1; } x14; struct gss_buffer_desc_struct { unsigned long long x0; void *x1; } x15; unsigned int x16; unsigned int x17; unsigned char x18[16]; unsigned short x19; unsigned short x20; unsigned short x21[8]; char *x22; unsigned int x23; char *x24; unsigned int x25; unsigned char x26[16]; unsigned int x27; unsigned short x28; char *x29; unsigned long long x30; unsigned long long x31; unsigned char x32[32]; unsigned char x33[64]; unsigned char x34[64]; unsigned char x35[32]; unsigned int x36; unsigned short x37; unsigned char x38[32]; unsigned int x39; unsigned long long x40; unsigned long long x41; unsigned long long x42; unsigned long long x43; unsigned long long x44; unsigned long long x45; unsigned long long x46; unsigned long long x47; char *x48; struct _opaque_pthread_mutex_t { long long x0; char x1[56]; } x49; _Atomic unsigned long long x50; _Atomic unsigned int x51; _Atomic unsigned int x52; _Atomic unsigned int x53; _Atomic int x54; struct _opaque_pthread_cond_t { long long x0; char x1[40]; } x55; unsigned int x56; unsigned long long x57; } *sr_sessionp;
@property unsigned int sr_ntstatus;
@property (retain) SMB_rq *sr_next_rqp;
@property (copy) id /* block */ sr_callback;
@property unsigned int onEncryptedShare;
@property (retain) NSData *writeData;
@property unsigned int writeLen;

- (void)dealloc;
- (void).cxx_destruct;
- (struct mdchain { struct piston_mbuf *x0; struct piston_mbuf *x1; char *x2; unsigned long long x3; } *)smb_rq_getreply;
- (void)smb_rq_callback:(int)a0;
- (void)smb_rq_done;
- (struct mbchain { struct piston_mbuf *x0; struct piston_mbuf *x1; unsigned long long x2; unsigned long long x3; unsigned long long x4; } *)smb_rq_getrequest;
- (void)smb_rq_set_extflag:(unsigned int)a0;
- (void)smb_rq_set_sr_nextcmdp:(unsigned long long)a0;
- (void)smb_rq_set_srflags:(unsigned int)a0;
- (void)smb_rq_set_srflagsp:(unsigned int)a0;

@end