Sha256: 20ba4d9b1d86948e7e9fe03b2fe9e72508247b696765ee762b9a5326d6156afb

Contents?: true

Size: 722 Bytes

Versions: 1

Compression:

Stored size: 722 Bytes

Contents

require 'ffi'

module Windows
  module File
    module Constants
      FILE_ATTRIBUTE_NORMAL = 0x00000080
      FILE_ATTRIBUTE_REPARSE_POINT = 0x00000400
      FILE_FLAG_BACKUP_SEMANTICS = 0x02000000
      FILE_FLAG_OPEN_REPARSE_POINT = 0x00200000
      FILE_SHARE_READ = 1

      FILE_TYPE_UNKNOWN = 0x0000
      FILE_TYPE_CHAR    = 0x0002
      NO_ERROR = 0

      GENERIC_READ = 0x80000000
      INVALID_HANDLE_VALUE = (1 << FFI::Platform::ADDRESS_SIZE) - 1
      INVALID_FILE_ATTRIBUTES = (1 << FFI::Platform::ADDRESS_SIZE) - 1
      IO_REPARSE_TAG_SYMLINK = 0xA000000C
      OPEN_EXISTING = 3

      DRIVE_REMOVABLE = 2
      DRIVE_CDROM     = 5
      DRIVE_RAMDISK   = 6
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
win32-file-0.7.3 lib/win32/file/constants.rb