From 4e8199b572f2035b7749cba276ece3a26630d23e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:21 +0200 Subject: Adding upstream version 1.67.1+dfsg1. Signed-off-by: Daniel Baumann --- .../Win32/Storage/ProjectedFileSystem/mod.rs | 288 ++++++++++----------- 1 file changed, 144 insertions(+), 144 deletions(-) (limited to 'vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs') diff --git a/vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs index 0b8ab2563..7d4b67280 100644 --- a/vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] pub fn PrjAllocateAlignedBuffer(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, size: usize) -> *mut ::core::ffi::c_void; @@ -47,6 +47,132 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn PrjWritePlaceholderInfo2(namespacevirtualizationcontext: PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT, destinationfilename: ::windows_sys::core::PCWSTR, placeholderinfo: *const PRJ_PLACEHOLDER_INFO, placeholderinfosize: u32, extendedinfo: *const PRJ_EXTENDED_INFO) -> ::windows_sys::core::HRESULT; } +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_CALLBACK_DATA_FLAGS = i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_CB_DATA_FLAG_ENUM_RESTART_SCAN: PRJ_CALLBACK_DATA_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_CB_DATA_FLAG_ENUM_RETURN_SINGLE_ENTRY: PRJ_CALLBACK_DATA_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_COMPLETE_COMMAND_TYPE = i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_COMPLETE_COMMAND_TYPE_NOTIFICATION: PRJ_COMPLETE_COMMAND_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_COMPLETE_COMMAND_TYPE_ENUMERATION: PRJ_COMPLETE_COMMAND_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_EXT_INFO_TYPE = i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_EXT_INFO_TYPE_SYMLINK: PRJ_EXT_INFO_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_FILE_STATE = u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_FILE_STATE_PLACEHOLDER: PRJ_FILE_STATE = 1u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_FILE_STATE_HYDRATED_PLACEHOLDER: PRJ_FILE_STATE = 2u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_FILE_STATE_DIRTY_PLACEHOLDER: PRJ_FILE_STATE = 4u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_FILE_STATE_FULL: PRJ_FILE_STATE = 8u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_FILE_STATE_TOMBSTONE: PRJ_FILE_STATE = 16u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_NOTIFICATION = i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_FILE_OPENED: PRJ_NOTIFICATION = 2i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_NEW_FILE_CREATED: PRJ_NOTIFICATION = 4i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_FILE_OVERWRITTEN: PRJ_NOTIFICATION = 8i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_PRE_DELETE: PRJ_NOTIFICATION = 16i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_PRE_RENAME: PRJ_NOTIFICATION = 32i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_PRE_SET_HARDLINK: PRJ_NOTIFICATION = 64i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_FILE_RENAMED: PRJ_NOTIFICATION = 128i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_HARDLINK_CREATED: PRJ_NOTIFICATION = 256i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_NO_MODIFICATION: PRJ_NOTIFICATION = 512i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_MODIFIED: PRJ_NOTIFICATION = 1024i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_DELETED: PRJ_NOTIFICATION = 2048i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFICATION_FILE_PRE_CONVERT_TO_FULL: PRJ_NOTIFICATION = 4096i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_NOTIFY_TYPES = u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_NONE: PRJ_NOTIFY_TYPES = 0u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS: PRJ_NOTIFY_TYPES = 1u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_FILE_OPENED: PRJ_NOTIFY_TYPES = 2u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_NEW_FILE_CREATED: PRJ_NOTIFY_TYPES = 4u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_FILE_OVERWRITTEN: PRJ_NOTIFY_TYPES = 8u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_PRE_DELETE: PRJ_NOTIFY_TYPES = 16u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_PRE_RENAME: PRJ_NOTIFY_TYPES = 32u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_PRE_SET_HARDLINK: PRJ_NOTIFY_TYPES = 64u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_FILE_RENAMED: PRJ_NOTIFY_TYPES = 128u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_HARDLINK_CREATED: PRJ_NOTIFY_TYPES = 256u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION: PRJ_NOTIFY_TYPES = 512u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED: PRJ_NOTIFY_TYPES = 1024u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED: PRJ_NOTIFY_TYPES = 2048u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL: PRJ_NOTIFY_TYPES = 4096u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_NOTIFY_USE_EXISTING_MASK: PRJ_NOTIFY_TYPES = 4294967295u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_PLACEHOLDER_ID = i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_PLACEHOLDER_ID_LENGTH: PRJ_PLACEHOLDER_ID = 128i32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_STARTVIRTUALIZING_FLAGS = u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_FLAG_NONE: PRJ_STARTVIRTUALIZING_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_FLAG_USE_NEGATIVE_PATH_CACHE: PRJ_STARTVIRTUALIZING_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_UPDATE_FAILURE_CAUSES = u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_FAILURE_CAUSE_NONE: PRJ_UPDATE_FAILURE_CAUSES = 0u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_FAILURE_CAUSE_DIRTY_METADATA: PRJ_UPDATE_FAILURE_CAUSES = 1u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_FAILURE_CAUSE_DIRTY_DATA: PRJ_UPDATE_FAILURE_CAUSES = 2u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_FAILURE_CAUSE_TOMBSTONE: PRJ_UPDATE_FAILURE_CAUSES = 4u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_FAILURE_CAUSE_READ_ONLY: PRJ_UPDATE_FAILURE_CAUSES = 8u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_UPDATE_TYPES = u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_NONE: PRJ_UPDATE_TYPES = 0u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_ALLOW_DIRTY_METADATA: PRJ_UPDATE_TYPES = 1u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_ALLOW_DIRTY_DATA: PRJ_UPDATE_TYPES = 2u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_ALLOW_TOMBSTONE: PRJ_UPDATE_TYPES = 4u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_RESERVED1: PRJ_UPDATE_TYPES = 8u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_RESERVED2: PRJ_UPDATE_TYPES = 16u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_ALLOW_READ_ONLY: PRJ_UPDATE_TYPES = 32u32; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub const PRJ_UPDATE_MAX_VAL: PRJ_UPDATE_TYPES = 64u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -89,14 +215,6 @@ impl ::core::clone::Clone for PRJ_CALLBACK_DATA { *self } } -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_CALLBACK_DATA_FLAGS = i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_CB_DATA_FLAG_ENUM_RESTART_SCAN: PRJ_CALLBACK_DATA_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_CB_DATA_FLAG_ENUM_RETURN_SINGLE_ENTRY: PRJ_CALLBACK_DATA_FLAGS = 2i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_CANCEL_COMMAND_CB = ::core::option::Option; #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] pub struct PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS { @@ -143,15 +261,7 @@ impl ::core::clone::Clone for PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS_0_1 { *self } } -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_COMPLETE_COMMAND_TYPE = i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_COMPLETE_COMMAND_TYPE_NOTIFICATION: PRJ_COMPLETE_COMMAND_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_COMPLETE_COMMAND_TYPE_ENUMERATION: PRJ_COMPLETE_COMMAND_TYPE = 2i32; pub type PRJ_DIR_ENTRY_BUFFER_HANDLE = isize; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_END_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows_sys::core::HRESULT>; #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] pub struct PRJ_EXTENDED_INFO { @@ -187,10 +297,6 @@ impl ::core::clone::Clone for PRJ_EXTENDED_INFO_0_0 { *self } } -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_EXT_INFO_TYPE = i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_EXT_INFO_TYPE_SYMLINK: PRJ_EXT_INFO_TYPE = 1i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -211,54 +317,7 @@ impl ::core::clone::Clone for PRJ_FILE_BASIC_INFO { *self } } -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_FILE_STATE = u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_FILE_STATE_PLACEHOLDER: PRJ_FILE_STATE = 1u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_FILE_STATE_HYDRATED_PLACEHOLDER: PRJ_FILE_STATE = 2u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_FILE_STATE_DIRTY_PLACEHOLDER: PRJ_FILE_STATE = 4u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_FILE_STATE_FULL: PRJ_FILE_STATE = 8u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_FILE_STATE_TOMBSTONE: PRJ_FILE_STATE = 16u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_GET_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_GET_FILE_DATA_CB = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_GET_PLACEHOLDER_INFO_CB = ::core::option::Option ::windows_sys::core::HRESULT>; pub type PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT = isize; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_NOTIFICATION = i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_FILE_OPENED: PRJ_NOTIFICATION = 2i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_NEW_FILE_CREATED: PRJ_NOTIFICATION = 4i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_FILE_OVERWRITTEN: PRJ_NOTIFICATION = 8i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_PRE_DELETE: PRJ_NOTIFICATION = 16i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_PRE_RENAME: PRJ_NOTIFICATION = 32i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_PRE_SET_HARDLINK: PRJ_NOTIFICATION = 64i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_FILE_RENAMED: PRJ_NOTIFICATION = 128i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_HARDLINK_CREATED: PRJ_NOTIFICATION = 256i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_NO_MODIFICATION: PRJ_NOTIFICATION = 512i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_MODIFIED: PRJ_NOTIFICATION = 1024i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_FILE_HANDLE_CLOSED_FILE_DELETED: PRJ_NOTIFICATION = 2048i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFICATION_FILE_PRE_CONVERT_TO_FULL: PRJ_NOTIFICATION = 4096i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRJ_NOTIFICATION_CB = ::core::option::Option ::windows_sys::core::HRESULT>; #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] pub struct PRJ_NOTIFICATION_MAPPING { @@ -329,42 +388,6 @@ impl ::core::clone::Clone for PRJ_NOTIFICATION_PARAMETERS_2 { *self } } -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_NOTIFY_TYPES = u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_NONE: PRJ_NOTIFY_TYPES = 0u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_SUPPRESS_NOTIFICATIONS: PRJ_NOTIFY_TYPES = 1u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_FILE_OPENED: PRJ_NOTIFY_TYPES = 2u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_NEW_FILE_CREATED: PRJ_NOTIFY_TYPES = 4u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_FILE_OVERWRITTEN: PRJ_NOTIFY_TYPES = 8u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_PRE_DELETE: PRJ_NOTIFY_TYPES = 16u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_PRE_RENAME: PRJ_NOTIFY_TYPES = 32u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_PRE_SET_HARDLINK: PRJ_NOTIFY_TYPES = 64u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_FILE_RENAMED: PRJ_NOTIFY_TYPES = 128u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_HARDLINK_CREATED: PRJ_NOTIFY_TYPES = 256u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_NO_MODIFICATION: PRJ_NOTIFY_TYPES = 512u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_MODIFIED: PRJ_NOTIFY_TYPES = 1024u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_FILE_HANDLE_CLOSED_FILE_DELETED: PRJ_NOTIFY_TYPES = 2048u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_FILE_PRE_CONVERT_TO_FULL: PRJ_NOTIFY_TYPES = 4096u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_NOTIFY_USE_EXISTING_MASK: PRJ_NOTIFY_TYPES = 4294967295u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_PLACEHOLDER_ID = i32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_PLACEHOLDER_ID_LENGTH: PRJ_PLACEHOLDER_ID = 128i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -441,14 +464,6 @@ impl ::core::clone::Clone for PRJ_PLACEHOLDER_VERSION_INFO { *self } } -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_QUERY_FILE_NAME_CB = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_STARTVIRTUALIZING_FLAGS = u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_FLAG_NONE: PRJ_STARTVIRTUALIZING_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_FLAG_USE_NEGATIVE_PATH_CACHE: PRJ_STARTVIRTUALIZING_FLAGS = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] pub struct PRJ_STARTVIRTUALIZING_OPTIONS { @@ -464,38 +479,6 @@ impl ::core::clone::Clone for PRJ_STARTVIRTUALIZING_OPTIONS { *self } } -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_START_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_UPDATE_FAILURE_CAUSES = u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_FAILURE_CAUSE_NONE: PRJ_UPDATE_FAILURE_CAUSES = 0u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_FAILURE_CAUSE_DIRTY_METADATA: PRJ_UPDATE_FAILURE_CAUSES = 1u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_FAILURE_CAUSE_DIRTY_DATA: PRJ_UPDATE_FAILURE_CAUSES = 2u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_FAILURE_CAUSE_TOMBSTONE: PRJ_UPDATE_FAILURE_CAUSES = 4u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_FAILURE_CAUSE_READ_ONLY: PRJ_UPDATE_FAILURE_CAUSES = 8u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub type PRJ_UPDATE_TYPES = u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_NONE: PRJ_UPDATE_TYPES = 0u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_ALLOW_DIRTY_METADATA: PRJ_UPDATE_TYPES = 1u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_ALLOW_DIRTY_DATA: PRJ_UPDATE_TYPES = 2u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_ALLOW_TOMBSTONE: PRJ_UPDATE_TYPES = 4u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_RESERVED1: PRJ_UPDATE_TYPES = 8u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_RESERVED2: PRJ_UPDATE_TYPES = 16u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_ALLOW_READ_ONLY: PRJ_UPDATE_TYPES = 32u32; -#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] -pub const PRJ_UPDATE_MAX_VAL: PRJ_UPDATE_TYPES = 64u32; #[repr(C)] #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] pub struct PRJ_VIRTUALIZATION_INSTANCE_INFO { @@ -508,3 +491,20 @@ impl ::core::clone::Clone for PRJ_VIRTUALIZATION_INSTANCE_INFO { *self } } +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_CANCEL_COMMAND_CB = ::core::option::Option; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_END_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_GET_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_GET_FILE_DATA_CB = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_GET_PLACEHOLDER_INFO_CB = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PRJ_NOTIFICATION_CB = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_QUERY_FILE_NAME_CB = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] +pub type PRJ_START_DIRECTORY_ENUMERATION_CB = ::core::option::Option ::windows_sys::core::HRESULT>; -- cgit v1.2.3