UNPKG

smb2

Version:
36 lines (26 loc) 778 B
var SMB2Message = require('../tools/smb2-message') , message = require('../tools/message') ; module.exports = message({ generate:function(connection, params){ var buffer = new Buffer(params.path, 'ucs2'); return new SMB2Message({ headers:{ 'Command':'CREATE' , 'SessionId':connection.SessionId , 'TreeId':connection.TreeId , 'ProcessId':connection.ProcessId } , request:{ 'Buffer':buffer , 'DesiredAccess':0x001701DF , 'FileAttributes':0x00000000 , 'ShareAccess':0x00000000 , 'CreateDisposition':0x00000002 , 'CreateOptions':0x00000021 , 'NameOffset':0x0078 , 'CreateContextsOffset':0x007A+buffer.length } }); } });