# File lib/win32/file.rb, line 851 def indexed=(bool) attributes = GetFileAttributes(self.path) if attributes == INVALID_FILE_ATTRIBUTES raise ArgumentError, get_last_error end if bool attributes &= ~FILE_ATTRIBUTE_NOT_CONTENT_INDEXED; else attributes |= FILE_ATTRIBUTE_NOT_CONTENT_INDEXED; end if SetFileAttributes(self.path, attributes) == 0 raise ArgumentError, get_last_error end self end