mirror of
https://github.com/samba-team/samba.git
synced 2024-12-23 17:34:34 +03:00
libcli/smb: move some common defines to smb_constants.h
metze
This commit is contained in:
parent
1af128bd2b
commit
32938ce60d
@ -32,6 +32,33 @@
|
||||
#define NBSSretarget 0x84 /* retarget session response */
|
||||
#define NBSSkeepalive 0x85 /* keepalive */
|
||||
|
||||
#define SMB_MAGIC 0x424D53FF /* 0xFF 'S' 'M' 'B' */
|
||||
|
||||
/* the basic packet size, assuming no words or bytes. Does not include the NBT header */
|
||||
#define MIN_SMB_SIZE 35
|
||||
|
||||
/* when using NBT encapsulation every packet has a 4 byte header */
|
||||
#define NBT_HDR_SIZE 4
|
||||
|
||||
/* offsets into message header for common items - NOTE: These have
|
||||
changed from being offsets from the base of the NBT packet to the base of the SMB packet.
|
||||
this has reduced all these values by 4
|
||||
*/
|
||||
#define HDR_COM 4
|
||||
#define HDR_RCLS 5
|
||||
#define HDR_REH 6
|
||||
#define HDR_ERR 7
|
||||
#define HDR_FLG 9
|
||||
#define HDR_FLG2 10
|
||||
#define HDR_PIDHIGH 12
|
||||
#define HDR_SS_FIELD 14
|
||||
#define HDR_TID 24
|
||||
#define HDR_PID 26
|
||||
#define HDR_UID 28
|
||||
#define HDR_MID 30
|
||||
#define HDR_WCT 32
|
||||
#define HDR_VWV 33
|
||||
|
||||
#define smb_len_nbt(buf) (RIVAL(buf, 0) & 0x1FFFF)
|
||||
#define _smb_setlen_nbt(buf,len) RSIVAL(buf, 0, (len) & 0x1FFFF)
|
||||
|
||||
|
@ -692,33 +692,6 @@ struct connections_data {
|
||||
uint32 unused_compatitibility_field;
|
||||
};
|
||||
|
||||
#define SMB_MAGIC 0x424D53FF /* 0xFF 'S' 'M' 'B' */
|
||||
|
||||
/* the basic packet size, assuming no words or bytes. Does not include the NBT header */
|
||||
#define MIN_SMB_SIZE 35
|
||||
|
||||
/* when using NBT encapsulation every packet has a 4 byte header */
|
||||
#define NBT_HDR_SIZE 4
|
||||
|
||||
/* offsets into message header for common items - NOTE: These have
|
||||
changed from being offsets from the base of the NBT packet to the base of the SMB packet.
|
||||
this has reduced all these values by 4
|
||||
*/
|
||||
#define HDR_COM 4
|
||||
#define HDR_RCLS 5
|
||||
#define HDR_REH 6
|
||||
#define HDR_ERR 7
|
||||
#define HDR_FLG 9
|
||||
#define HDR_FLG2 10
|
||||
#define HDR_PIDHIGH 12
|
||||
#define HDR_SS_FIELD 14
|
||||
#define HDR_TID 24
|
||||
#define HDR_PID 26
|
||||
#define HDR_UID 28
|
||||
#define HDR_MID 30
|
||||
#define HDR_WCT 32
|
||||
#define HDR_VWV 33
|
||||
|
||||
/* offsets into message for common items */
|
||||
#define smb_com (NBT_HDR_SIZE+HDR_COM)
|
||||
#define smb_rcls (NBT_HDR_SIZE+HDR_RCLS)
|
||||
|
@ -206,34 +206,6 @@
|
||||
incorrect parameters - what does it mean? maybe created temporary file? */
|
||||
#define NTCREATEX_ACTION_UNKNOWN 5
|
||||
|
||||
#define SMB_MAGIC 0x424D53FF /* 0xFF 'S' 'M' 'B' */
|
||||
|
||||
/* the basic packet size, assuming no words or bytes. Does not include the NBT header */
|
||||
#define MIN_SMB_SIZE 35
|
||||
|
||||
/* when using NBT encapsulation every packet has a 4 byte header */
|
||||
#define NBT_HDR_SIZE 4
|
||||
|
||||
/* offsets into message header for common items - NOTE: These have
|
||||
changed from being offsets from the base of the NBT packet to the base of the SMB packet.
|
||||
this has reduced all these values by 4
|
||||
*/
|
||||
#define HDR_COM 4
|
||||
#define HDR_RCLS 5
|
||||
#define HDR_REH 6
|
||||
#define HDR_ERR 7
|
||||
#define HDR_FLG 9
|
||||
#define HDR_FLG2 10
|
||||
#define HDR_PIDHIGH 12
|
||||
#define HDR_SS_FIELD 14
|
||||
#define HDR_TID 24
|
||||
#define HDR_PID 26
|
||||
#define HDR_UID 28
|
||||
#define HDR_MID 30
|
||||
#define HDR_WCT 32
|
||||
#define HDR_VWV 33
|
||||
|
||||
|
||||
/* types of buffers in core SMB protocol */
|
||||
#define SMB_DATA_BLOCK 0x1
|
||||
#define SMB_ASCII4 0x4
|
||||
|
Loading…
Reference in New Issue
Block a user