@awo00/smb2
Version:
A SMB2 implementation in TypeScript
57 lines (56 loc) • 969 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const requestStructure = {
structureSize: {
type: Number,
size: 2,
defaultValue: 9
},
reserved: {
type: Number,
size: 2
},
pathOffset: {
type: Number,
size: 2,
defaultValue: 72
},
pathLength: {
type: Number,
size: 2
},
buffer: {
type: Buffer,
sizeFieldName: "pathLength"
}
};
const responseStructure = {
structureSize: {
type: Number,
size: 2
},
shareType: {
type: Number,
size: 1
},
reserved: {
type: Number,
size: 1
},
shareFlags: {
type: Number,
size: 4
},
capabilities: {
type: Number,
size: 4
},
maximalAccess: {
type: Number,
size: 4
}
};
exports.default = {
requestStructure,
responseStructure
};