PSGUID_STORAGE

Note

Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.

 

The PSGUID_STORAGE property set defines storage properties found for files in a file system.

#define PSGUID_STORAGE \
    { 0xb725f130, 0x47ef, 0x101a, \
        { 0xa5, 0xf1, 0x02, 0x60, 0x8c, 0x9e, 0xeb, 0xac } }

Remarks

The PSGUID_STORAGE property set contains the following property constants:

PID_STG_DIRECTORY

Property ID 2. The directory in which a file is located. Default type is VT_LPWSTR. The Indexing Service friendly name is "directory".

PID_STG_CLASSID

Property ID 3. CLID of a file. Default type is VT_CLSID. The Indexing Service friendly name is "classid".

PID_STG_STORAGETYPE

Property ID 4. Storage type for this file.

PID_STG_VOLUME_ID

Property ID 5. Volume ID of the disk.

PID_STG_PARENT_WORKID

Property ID 6. Internal work ID for the parent or folder for this file.

PID_STG_SECONDARYSTORE

Property ID 7. Whether the file has been placed in secondary storage.

PID_STG_FILEINDEX

Property ID 8. Internal file index for this file.

PID_STG_LASTCHANGEUSN

Property ID 9. Last change Update Sequence Number (USN) for this file.

PID_STG_NAME

Property ID 0x0a. The name of the file. Default type is VT_LPWSTR. The Indexing Service friendly name is "filename".

PID_STG_PATH

Property ID 0x0b. The complete path for a file. Default type is VT_LPWSTR. The Indexing Service friendly name is "path".

PID_STG_SIZE

Property ID 0x0c. The size of a file. Default type is VT_I8. The Indexing Service friendly name is "size".

PID_STG_ATTRIBUTES

Property ID 0x0d. The attribute flags for a file. Default type is VT_UI4. The Indexing Service friendly name is "attrib".

PID_STG_WRITETIME

Property ID 0x0e. The date and time of the last write to the file. Default type is VT_FILETIME. The Indexing Service friendly name is "write".

PID_STG_CREATETIME

Property ID 0x0f. The date and time the file was created. Default type is VT_FILETIME. The Indexing Service friendly name is "create".

PID_STG_ACCESSTIME

Property ID 0x10.The time of the last access to the file. Default type is VT_FILETIME. The Indexing Service friendly name is "access".

PID_STG_CHANGETIME

Property ID 0x11.The time of the last change to a file in an NTFS file system, including changes in the main data stream and secondary streams. Default type is VT_FILETIME. The Indexing Service friendly name is "change".

PID_STG_ALLOCSIZE

Property ID 0x12. File allocation size.

PID_STG_CONTENTS

Property ID 0x13. The contents of the file. This property is for query restrictions only; it cannot be retrieved in a query result. Default type is VT_LPWSTR. The Indexing Service friendly name is "contents".

PID_STG_SHORTNAME

Property ID 0x14. The short (8.3) file name for the file. Default type is VT_LPWSTR. The Indexing Service friendly name is "shortname".

PID_STG_MAX

Property ID 0x14. Identifies the last PID_STG constant assigned.

OLE DB Provider for Indexing Service