@awo00/smb2
Version:
A SMB2 implementation in TypeScript
61 lines (60 loc) • 3.66 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var PacketType;
(function (PacketType) {
PacketType[PacketType["CreateDirectory"] = 0] = "CreateDirectory";
PacketType[PacketType["DeleteDirectory"] = 1] = "DeleteDirectory";
PacketType[PacketType["Open"] = 2] = "Open";
PacketType[PacketType["Create"] = 3] = "Create";
PacketType[PacketType["Close"] = 4] = "Close";
PacketType[PacketType["Flush"] = 5] = "Flush";
PacketType[PacketType["Delete"] = 6] = "Delete";
PacketType[PacketType["Rename"] = 7] = "Rename";
PacketType[PacketType["QueryInformation"] = 8] = "QueryInformation";
PacketType[PacketType["SetInformation"] = 9] = "SetInformation";
PacketType[PacketType["Read"] = 10] = "Read";
PacketType[PacketType["Write"] = 11] = "Write";
PacketType[PacketType["LockByteRange"] = 12] = "LockByteRange";
PacketType[PacketType["UnlockByteRange"] = 13] = "UnlockByteRange";
PacketType[PacketType["CreateTemporary"] = 14] = "CreateTemporary";
PacketType[PacketType["CreateNew"] = 15] = "CreateNew";
PacketType[PacketType["CheckDirectory"] = 16] = "CheckDirectory";
PacketType[PacketType["ProcessExit"] = 17] = "ProcessExit";
PacketType[PacketType["Seek"] = 18] = "Seek";
PacketType[PacketType["LockAndRead"] = 19] = "LockAndRead";
PacketType[PacketType["WriteAndUnlock"] = 20] = "WriteAndUnlock";
PacketType[PacketType["ReadRaw"] = 26] = "ReadRaw";
PacketType[PacketType["ReadMultiplex"] = 27] = "ReadMultiplex";
PacketType[PacketType["ReadMultiplexSecondary"] = 28] = "ReadMultiplexSecondary";
PacketType[PacketType["WriteRaw"] = 29] = "WriteRaw";
PacketType[PacketType["WriteMultiplex"] = 30] = "WriteMultiplex";
PacketType[PacketType["WriteMultiplexSecondary"] = 31] = "WriteMultiplexSecondary";
PacketType[PacketType["WriteComplete"] = 32] = "WriteComplete";
PacketType[PacketType["QueryServer"] = 33] = "QueryServer";
PacketType[PacketType["SetInformation2"] = 34] = "SetInformation2";
PacketType[PacketType["QueryInformation2"] = 35] = "QueryInformation2";
PacketType[PacketType["LockingAndX"] = 36] = "LockingAndX";
PacketType[PacketType["Transaction"] = 37] = "Transaction";
PacketType[PacketType["TransactionSecondary"] = 38] = "TransactionSecondary";
PacketType[PacketType["InputOutputControl"] = 39] = "InputOutputControl";
PacketType[PacketType["InputOutputControlSecondary"] = 40] = "InputOutputControlSecondary";
PacketType[PacketType["Copy"] = 41] = "Copy";
PacketType[PacketType["Move"] = 42] = "Move";
PacketType[PacketType["Echo"] = 43] = "Echo";
PacketType[PacketType["WriteAndClose"] = 44] = "WriteAndClose";
PacketType[PacketType["OpenAndX"] = 45] = "OpenAndX";
PacketType[PacketType["ReadAndX"] = 46] = "ReadAndX";
PacketType[PacketType["WriteAndX"] = 47] = "WriteAndX";
PacketType[PacketType["NewFileSize"] = 48] = "NewFileSize";
PacketType[PacketType["CloseFileAndDisconnectTree"] = 49] = "CloseFileAndDisconnectTree";
PacketType[PacketType["Transaction2"] = 50] = "Transaction2";
PacketType[PacketType["Transaction2Secondary"] = 51] = "Transaction2Secondary";
PacketType[PacketType["FindClose2"] = 52] = "FindClose2";
PacketType[PacketType["FindNotifyClose"] = 53] = "FindNotifyClose";
PacketType[PacketType["TreeConnect"] = 112] = "TreeConnect";
PacketType[PacketType["TreeDisconnect"] = 113] = "TreeDisconnect";
PacketType[PacketType["Negotiate"] = 114] = "Negotiate";
PacketType[PacketType["SessionSetup"] = 115] = "SessionSetup";
})(PacketType || (PacketType = {}));
;
exports.default = PacketType;
;