#ifndef _PROTO_H_ #define _PROTO_H_ 1 #include int name2rfc_name (char *,char *,char); int get_smb_len (char *); void put_smb_len (char *,int); void smb_setlen (char *,int); int smb_offset(char *p,char *buf); char *skip_string(char *buf,int n); int set_message(char *buf,int num_words,int num_bytes,int zero); int smb_numwords(char *buf); int smb_buflen(char *buf); int smb_buf_ofs(char *buf); char *smb_buf(char *buf); time_t make_unix_date(void *date_ptr); char *smb_errstr(char *inbuf); void str_to_key(unsigned char *str,unsigned char *key); void E_P16(unsigned char *p14,unsigned char *p16); void E_old_pw_hash( unsigned char *p14, unsigned char *in, unsigned char *out); void E_P24(unsigned char *p21, unsigned char *c8, unsigned char *p24); void D_P16(unsigned char *p14, unsigned char *in, unsigned char *out); void SMBencrypt (char *, char *c8, char *); void SamOEMhash (unsigned char *, unsigned char *, int); #endif /* _PROTO_H_ */