Module: RubySMB::SMB2::CreateContext

Defined in:
lib/ruby_smb/smb2/create_context.rb,
lib/ruby_smb/smb2/create_context/request.rb,
lib/ruby_smb/smb2/create_context/response.rb

Defined Under Namespace

Classes: CreateContext, CreateContextArray, CreateContextArrayRequest, CreateContextArrayResponse, CreateContextRequest, CreateContextResponse, CreateDurableHandleRequest, CreateDurableHandleResponse, CreateDurableHandleV2Request, CreateDurableHandleV2Response, CreateQueryMaximalAccessRequest, CreateQueryMaximalAccessResponse, CreateQueryOnDiskIdRequest, CreateQueryOnDiskIdResponse

Constant Summary collapse

CREATE_EA_BUFFER =

Create name constants. Requests and responses have a shared name but some have different structures. Names are normalized to remove the request/response portion. 2.2.13.2 SMB2_CREATE_CONTEXT Request Values

'ExtA'.freeze
CREATE_SD_BUFFER =
'SecD'.freeze
CREATE_DURABLE_HANDLE =
'DHnQ'.freeze
CREATE_DURABLE_HANDLE_RECONNECT =
'DHnC'.freeze
CREATE_ALLOCATION_SIZE =
'AISi'.freeze
CREATE_QUERY_MAXIMAL_ACCESS =
'MxAc'.freeze
CREATE_TIMEWARP_TOKEN =
'TWrp'.freeze
CREATE_QUERY_ON_DISK_ID =
'QFid'.freeze
CREATE_LEASE =
'RqLs'.freeze
CREATE_LEASE_V2 =
'RqLs'.freeze
CREATE_DURABLE_HANDLE_V2 =
'DH2Q'.freeze
CREATE_DURABLE_HANDLE_RECONNECT_v2 =
'DH2C'.freeze
CREATE_APP_INSTANCE_ID =
"\x45\xBC\xA6\x6A\xEF\xA7\xF7\x4A\x90\x08\xFA\x46\x2E\x14\x4D\x74".b.freeze
CREATE_APP_INSTANCE_VERSION =
"\xB9\x82\xD0\xB7\x3B\x56\x07\x4F\xA0\x7B\x52\x4A\x81\x16\xA0\x10".b.freeze
SVHDX_OPEN_DEVICE_CONTEXT =
"\x9C\xCB\xCF\x9E\x04\xC1\xE6\x43\x98\x0E\x15\x8D\xA1\xF6\xEC\x83".b.freeze