ProjFS structures

The following structures are declared in projectedfslib.h.

In this section

Topic Description
PRJ_CALLBACK_DATA Defines the standard information passed to a provider for every operation callback.
PRJ_CALLBACKS A set of pointers to where the provider stores its implementations of the callback routines.
PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS Specifies parameters required for completing certain callbacks.
PRJ_FILE_BASIC_INFO Basic information about an item.
PRJ_NOTIFICATION_MAPPING Describes a notification mapping, which is a pairing between a directory (referred to as a "notification root") and a set of notifications, expressed as a bit mask.
PRJ_NOTIFICATION_PARAMETERS Extra parameters for notifications.
PRJ_PLACEHOLDER_INFO A buffer of metadata for the placeholder file or directory.
PRJ_PLACEHOLDER_VERSION_INFO Information that uniquely identifies the contents of a placeholder file.
PRJ_STARTVIRTUALIZING_OPTIONS Options to provide when starting a virtualization instance.
PRJ_VIRTUALIZATION_INSTANCE_INFO Information about a virtualization instance.