Offline Files Filter Flags

Used in the IOfflineFilesItemFilter::GetFilterFlags method to control flag-based filtering of items.

OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED_DATA

0x0000000000000001

The item's data stream has been modified offline and has not yet been synchronized to the server.

OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED_ATTRIBUTES

0x0000000000000002

One or more of the item's attributes have been modified offline and have not yet been synchronized to the server.

OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED

0x0000000000000004

The item's data stream or one or more of the item's attributes have been modified offline and have not yet been synchronized to the server.

OFFLINEFILES_ITEM_FILTER_FLAG_CREATED

0x0000000000000008

The item was created offline and has not yet been synchronized to the server.

OFFLINEFILES_ITEM_FILTER_FLAG_DELETED

0x0000000000000010

The item was deleted offline and has not yet been synchronized to the server.

OFFLINEFILES_ITEM_FILTER_FLAG_DIRTY

0x0000000000000020

The item has local changes that have not yet been synchronized to the server. This can mean one or more of the following created offline, deleted offline, modified data, modified attributes.

OFFLINEFILES_ITEM_FILTER_FLAG_SPARSE

0x0000000000000040

The item is marked as sparse, meaning that it is not fully cached and is not available for offline use.

OFFLINEFILES_ITEM_FILTER_FLAG_FILE

0x0000000000000080

The item is a file.

OFFLINEFILES_ITEM_FILTER_FLAG_DIRECTORY

0x0000000000000100

The item is a server, share, or directory.

OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_USER

0x0000000000000200

The item is pinned specifically for the calling user.

OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_OTHERS

0x0000000000000400

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_COMPUTER

0x0000000000000800

The item is pinned for all users on the computer (by per-machine policy).

OFFLINEFILES_ITEM_FILTER_FLAG_PINNED

0x0000000000001000

The item is pinned.

OFFLINEFILES_ITEM_FILTER_FLAG_GHOST

0x0000000000002000

The item is currently a ghost; meaning that only namespace information is cached.

OFFLINEFILES_ITEM_FILTER_FLAG_SUSPENDED

0x0000000000004000

The item is currently suspended.

OFFLINEFILES_ITEM_FILTER_FLAG_OFFLINE

0x0000000000008000

The item is currently offline.

OFFLINEFILES_ITEM_FILTER_FLAG_ONLINE

0x0000000000010000

The item is currently online.

OFFLINEFILES_ITEM_FILTER_FLAG_USER_WRITE

0x0000000000020000

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_USER_READ

0x0000000000040000

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_USER_ANYACCESS

0x0000000000080000

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_WRITE

0x0000000000100000

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_READ

0x0000000000200000

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_ANYACCESS

0x0000000000400000

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_WRITE

0x0000000000800000

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_READ

0x0000000001000000

This flag is reserved for future use.

OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_ANYACCESS

0x0000000002000000

This flag is reserved for future use.

Requirements

Minimum supported client
Windows Vista
Minimum supported server
Windows Server 2008
Header
CscObj.h

See also

IOfflineFilesItemFilter::GetFilterFlags