Class: Chef::ReservedNames::Win32::API::File::REPARSE_DATA_BUFFER_MOUNT_POINT

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/chef/win32/api/file.rb

Instance Method Summary collapse

Instance Method Details



320
321
322
323
# File 'lib/chef/win32/api/file.rb', line 320

def print_name
  string_pointer = FFI::Pointer.new(pointer.address) + offset_of(:PathBuffer) + self[:PrintNameOffset]
  string_pointer.read_wstring(self[:PrintNameLength]/2)
end

#substitute_nameObject



316
317
318
319
# File 'lib/chef/win32/api/file.rb', line 316

def substitute_name
  string_pointer = FFI::Pointer.new(pointer.address) + offset_of(:PathBuffer) + self[:SubstituteNameOffset]
  string_pointer.read_wstring(self[:SubstituteNameLength]/2)
end