Cloud Filter Structures

The following structures are used in creating and maintaining placeholder files and directories.

In this section

Topic Description
CF_CALLBACK_INFO
Contains common callback information.
CF_CALLBACK_PARAMETERS
Contains callback specific parameters such as file offset, length, flags, etc.
CF_CALLBACK_REGISTRATION
The callbacks to be registered by the sync provider.
CF_FILE_RANGE
Specifies a range of data in a placeholder file.
CF_FILE_RANGE_BUFFER
A structure to describe the location and range of data in a file.
CF_FS_METADATA
Placeholder file or directory metadata.
CF_HYDRATION_POLICY
Specifies the primary hydration policy and its modifier.
CF_OPERATION_INFO
Information about an operation on a placeholder file or folder.
CF_OPERATION_PARAMETERS
Parameters of an operation on a placeholder file or folder.
CF_PLACEHOLDER_BASIC_INFO
Basic placeholder information.
CF_PLACEHOLDER_CREATE_INFO
Contains placeholder information for creating new placeholder files or directories.
CF_PLACEHOLDER_STANDARD_INFO
Standard placeholder information.
CF_PLATFORM_INFO
Returns information for the cloud files platform. This is intended for sync providers running on multiple versions of Windows.
CF_POPULATION_POLICY
Specifies the primary population policy and its modifier.
CF_PROCESS_INFO
Contains information about a user process.
CF_SYNC_POLICIES
Defines the sync policies used by a sync root.
CF_SYNC_REGISTRATION
The details of the sync provider and sync root to be registered.
CF_SYNC_ROOT_BASIC_INFO
Basic sync root information.
CF_SYNC_ROOT_PROVIDER_INFO
Sync root provider information.
CF_SYNC_ROOT_STANDARD_INFO
Standard sync root information.
CF_SYNC_STATUS
Used in a CF_OPERATION_INFO structure to describe the status of a specified sync root.