Core

In this section

Topic Description
System.AcquisitionID
A hash value that indicates the acquisition session.
System.ApplicationDefinedProperties
System.ApplicationName
The name of the application that created this file or item. Do not use version numbers to identify the application's specific version.
System.AppZoneIdentifier
Mark of the app container. The zone identifier as determined by the file's last writer.
System.Author
Represents the author or authors of the document.
System.CachedFileUpdaterContentIdForConflictResolution
System.CachedFileUpdaterContentIdForStream
System.Capacity
The amount of total storage space, expressed in bytes.
System.Category
Deprecated. The category that can be assigned to an item such as a document or file.
System.Comment
The comment attached to a file, typically added by a user.
System.Company
The company or publisher.
System.ComputerName
The name of the computer where the item or file is located.
System.ContainedItems
A list of the type of content in the item.
System.ContentStatus
System.ContentType
System.Copyright
The copyright information stored as a string.
System.CreatorAppId
The AppId of the application that created this file.
System.CreatorOpenWithUIOptions
Provides options that influence the behavior of UI controls that launch the file with the app specified in System.CreatorAppId.
System.DataObjectFormat
The data object format. A string value that is the clipboard format name.
System.DateAccessed
Indicates the last time the item was accessed. The Indexing Service friendly name is "access".
System.DateAcquired
The acquisition date of the file or media.
System.DateArchived
The date the file item was last archived.
System.DateCompleted
System.DateCreated
The date and time the item was created on the file system where it is currently located.
System.DateImported
The date and time the file was imported into a private application database.
System.DateModified
The date and time of the last modification to the item. The Indexing Service friendly name is 'write'.
System.DefaultSaveLocationDisplay
Helps display as an icon whether or not a location is the default save location for owner and/or non-owners of a library
System.DueDate
System.EndDate
System.ExpandoProperties
Properties that are not stored in the item itself, where the properties are in the form of a stream containing a SERIALIZEDPROPSTORAGE.
System.FileAllocationSize
System.FileAttributes
The attributes of the item. These are equivalent to the values recognized in the dwFileAttributes member of the WIN32_FIND_DATA structure.
System.FileCount
System.FileDescription
A user-friendly description of the file.
System.FileExtension
Identifies the file extension of the file-based item, including the leading period.
System.FileFRN
The unique file ID, also known as the File Reference Number.
System.FileName
The file name, including its extension.
System.FileOfflineAvailabilityStatus
Null indicates the normal case (file is available offline). The partial case is only for folders where some content may be available offline and some may not.
System.FileOwner
The owner of the file, as known by the file system.
System.FilePlaceholderStatus
Contains the placeholder file's status flags.
System.FileVersion
System.FindData
Contains the WIN32_FIND_DATA structure as a buffer of bytes. Do not use this property for any other purpose.
System.FlagColor
System.FlagColorText
The user-friendly form of System.FlagColor. This value is not intended to be parsed programmatically.
System.FlagStatus
The status of a flag. Values: (0=none 1=white 2=Red).
System.FlagStatusText
The user-friendly form of System.FlagStatus. This value is not intended to be parsed programmatically.
System.FolderKind
This property represents the types of content stored in this folder specified by the storage provider.Each folder type must be one of the known value specified by System.Kind definitionSystem.FolderKind is a readonly property, it should only be updated by the storage provider.
System.FolderNameDisplay
This property is similar to System.ItemNameDisplay except it is only set for folders, for files it will be empty. This is useful to segregate files and folders by using this as the first sort key. When System.ItemDate is used as a second sort key it produces results with folders first ordered by name, then files ordered by date.
System.FreeSpace
The amount of free space in a volume, in bytes.
System.FullText
This property is used to specify search terms that should be applied as broadly as possible across all valid properties for the data source(s) being searched. It should not be emitted from a data source.
System.HighKeywords
The high confidence keywords for the item.
System.ImageParsingName
Image parsing name.
System.Importance
System.ImportanceText
The user-friendly form of System.Importance. This value is not intended to be parsed programmatically.
System.IsAttachment
Identifies whether the item is an attachment.
System.IsDefaultNonOwnerSaveLocation
Identifies the default save location for a library for non-owners of the library.
System.IsDefaultSaveLocation
Identifies the default save location for a library for the owner of the library.
System.IsDeleted
System.IsEncrypted
Identifies whether the item is encrypted.
System.IsFlagged
System.IsFlaggedComplete
System.IsIncomplete
Identifies whether the message was completely received. This value is used with some error conditions.
System.IsLocationSupported
Identifies whether a location was indexed (locally or remotely) at the time it was added to the library.
System.IsPinnedToNameSpaceTree
Identifies whether a shell folder is pinned to the navigation pane.
System.IsRead
Identifies whether the item has been read.
System.IsSearchOnlyItem
Identifies whether a location or a library is search only.
System.IsSendToTarget
Indicates whether an item is a valid SendTo target. This information is provided by certain Shell folders.
System.IsShared
Indicates whether the item is shared. This checks only the non-inherited ACLs.
System.ItemAuthors
Generic list of authors associated with an item. For example, the artist name for a music track is the item author.
System.ItemClassType
Class type of the item.
System.ItemDate
The primary date of interest for an item. In the case of photos, for example, this property maps to System.Photo.DateTaken.
System.ItemFolderNameDisplay
The user-friendly display name of an item's parent folder.
System.ItemFolderPathDisplay
The user-friendly display path of an item's parent folder.
System.ItemFolderPathDisplayNarrow
The user-friendly display path of an item's parent folder.
System.ItemName
The base name of the System.ItemNameDisplay property.
System.ItemNameDisplay
The display name in "most complete" form.
System.ItemNameDisplayWithoutExtension
This is similar to System.ItemNameDisplay except that it never includes a file extension.
System.ItemNamePrefix
The prefix of an item, used for e-mail messages where the subject begins with the prefix "Re:".
System.ItemNameSortOverride
This string should be set to the phonetic version of the display name as defined in System.ItemNameDisplay in CJK locales(CHS Pinyin, JPN Hiragana, KOR Hangul, etc.). The first character of this field is also used for grouping names by firstletter. For most non-CJK languages, this field does not need to be set (in which case System.ItemNameDisplay will be used).However, if it is desirable to override the grouping letter (for example, to remove leading articles such as "a" and "the"),an alternate string can be provided here.
System.ItemParticipants
The generic list of people associated with and contributing to an item.
System.ItemPathDisplay
The user-friendly display path to the item.
System.ItemPathDisplayNarrow
The user-friendly display path to the item.
System.ItemSubType
Describes the sub-type of an item. The value is intended for display to the user.In contrast to System.ItemType, which is generally used to describe a class of itemsthat all have the same common content format, System.ItemSubType may differ based onthe individual contents or purpose of the item.For example, this property may be used to identify an item with System.ItemType = "jpg"as System.ItemSubType = "Panorama" or System.ItemSubType = "Smart Shot".
System.ItemType
The canonical type of the item.
System.ItemTypeText
The user-friendly type name of the item.
System.ItemUrl
Represents a well-formed URL that points to the item.
System.Keywords
The set of keywords (also known as "tags") assigned to the item.
System.Kind
Maps extensions to various .Search folders.
System.KindText
The user-friendly form of System.Kind. This value is not intended to be parsed programmatically.
System.Language
The primary language of the file, particularly if that file is a document.
System.LastSyncError
System.LastWriterPackageFamilyName
Mark of the app container. The package family name of the last app to edit the file's contents.
System.LowKeywords
The low confidence keywords for the item.
System.MediumKeywords
The medium confidence keywords for the item.
System.MileageInformation
System.MIMEType
The MIME type.
System.Null
System.OfflineAvailability
System.OfflineStatus
System.OriginalFileName
System.OwnerSID
SID of the user that owns the library.
System.ParentalRating
The parental rating stored in a format typically determined by the organization named in System.ParentalRatingsOrganization.
System.ParentalRatingReason
Explains file ratings.
System.ParentalRatingsOrganization
The name of the organization whose rating system is used for System.ParentalRating.
System.ParsingBindContext
Used to get the IBindCtx for an item to be parsed.
System.ParsingName
The Shell namespace name of an item relative to a parent folder.
System.ParsingPath
The Shell namespace path to the item.
System.PerceivedType
The perceived file type based on its canonical type.
System.PercentFull
The amount of space filled, as a percentage.
System.Priority
System.PriorityText
The user-friendly form of System.Priority. This value is not intended to be parsed programmatically.
System.Project
System.ProviderItemID
System.Rating
A rating system that uses integer values between 1 and 99. This is the rating system used by the Windows Vista Shell.
System.RatingText
The user-friendly form of System.Rating. This value is not intended to be parsed programmatically.
System.RemoteConflictingFile
System.Sensitivity
System.SensitivityText
The user-friendly form of System.Sensitivity. This value is not intended to be parsed programmatically.
System.SFGAOFlags
SFGAO values as used in IShellFolder::GetAttributesOf.
System.SharedWith
Indicates who the item is shared with.
System.ShareUserRating
System.SharingStatus
Indicates the sharing status of an item: Not Shared, Shared, Everyone (homegroup or everyone), or Private.
System.Shell.OmitFromView
Omits an item from Shell views.
System.SimpleRating
A rating system that uses a range of integer values between 0 and 5.
System.Size
The system-provided file system size of the item, in bytes.
System.SoftwareUsed
System.SourceItem
System.SourcePackageFamilyName
Package family name of the app which the storage item instance originated.
System.StartDate
System.Status
Generic status information applicable to the item.
System.StorageProviderCallerVersionInformation
The storage provider caller protocol version information.The format of this property is provider specific, refer to the storage provider documentation for more information.
System.StorageProviderError
System.StorageProviderFileChecksum
The checksum computed by the storage provider for the file. Files with the same checksum value will have the same contents.
System.StorageProviderFileIdentifier
The storage provider identifier for this file.
System.StorageProviderFileRemoteUri
The storage provider's remote Uri for this file.
System.StorageProviderFileVersion
The storage provider file version for this file.
System.StorageProviderFileVersionWaterline
The storage provider computed file version waterline for this file. This value is used to detect if a file has changed.
System.StorageProviderId
This property represents the [Storage Provider ID] part of the fully-qualified provider identifier"[Storage Provider ID]![Windows SID]![Account ID]".
System.StorageProviderShareStatuses
This property represents a list of share statuses for the file/folder specified by the storage provider.Each share status must be one of the known value specified by the enumerations belowStorageProviderShareStatuses is a readonly property, it should only be updated by the storage provider.
System.StorageProviderSharingStatus
This property represents the most permissive share status for the file/folder specified by the storage provider.The share statuses from most to least permissive are Owned > Co-owned > Public > Shared > Private.StorageProviderSharingStatus is a readonly property.
System.StorageProviderStatus
System.Subject
The subject of a document. This property maps to the OLE document property Subject.
System.SyncTransferStatus
System.Thumbnail
Represents the thumbnail in VT_CF format.
System.ThumbnailCacheId
A unique value used as a key to cache thumbnails.
System.ThumbnailStream
Data that represents the thumbnail in VT_STREAM format, supported by Windows GDI+ and Windows codecs such as .jpg and .png.
System.Title
The title of the item.
System.TitleSortOverride
This optional string value allows for overriding the standard sort order of System.Title.This is very important for proper sorting of music files in Japanese which cannot becorrectly sorted phonetically (the user-expected ordering) without this field.It can also be used for customizing sorting in non-East Asian scenarios,such as allowing the user to remove articles for sorting purposes.
System.TotalFileSize
System.Trademarks
The trademark associated with the item, in a string format.
System.TransferOrder
System.TransferPosition
System.TransferSize
System.VolumeId
The GUID of the NTFS Volume.
System.ZoneIdentifier
Mark of the Web zone, as URLZONE enumeration value.