]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys-0.42.0/src/Windows/Win32/Storage/OfflineFiles/mod.rs
New upstream version 1.68.2+dfsg1
[rustc.git] / vendor / windows-sys-0.42.0 / src / Windows / Win32 / Storage / OfflineFiles / mod.rs
1 #[cfg_attr(windows, link(name = "windows"))]
2 extern "system" {
3 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"]
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn OfflineFilesEnable(benable: super::super::Foundation::BOOL, pbrebootrequired: *mut super::super::Foundation::BOOL) -> u32;
6 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"]
7 #[cfg(feature = "Win32_Foundation")]
8 pub fn OfflineFilesQueryStatus(pbactive: *mut super::super::Foundation::BOOL, pbenabled: *mut super::super::Foundation::BOOL) -> u32;
9 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`, `\"Win32_Foundation\"`*"]
10 #[cfg(feature = "Win32_Foundation")]
11 pub fn OfflineFilesQueryStatusEx(pbactive: *mut super::super::Foundation::BOOL, pbenabled: *mut super::super::Foundation::BOOL, pbavailable: *mut super::super::Foundation::BOOL) -> u32;
12 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
13 pub fn OfflineFilesStart() -> u32;
14 }
15 pub type IEnumOfflineFilesItems = *mut ::core::ffi::c_void;
16 pub type IEnumOfflineFilesSettings = *mut ::core::ffi::c_void;
17 pub type IOfflineFilesCache = *mut ::core::ffi::c_void;
18 pub type IOfflineFilesCache2 = *mut ::core::ffi::c_void;
19 pub type IOfflineFilesChangeInfo = *mut ::core::ffi::c_void;
20 pub type IOfflineFilesConnectionInfo = *mut ::core::ffi::c_void;
21 pub type IOfflineFilesDirectoryItem = *mut ::core::ffi::c_void;
22 pub type IOfflineFilesDirtyInfo = *mut ::core::ffi::c_void;
23 pub type IOfflineFilesErrorInfo = *mut ::core::ffi::c_void;
24 pub type IOfflineFilesEvents = *mut ::core::ffi::c_void;
25 pub type IOfflineFilesEvents2 = *mut ::core::ffi::c_void;
26 pub type IOfflineFilesEvents3 = *mut ::core::ffi::c_void;
27 pub type IOfflineFilesEvents4 = *mut ::core::ffi::c_void;
28 pub type IOfflineFilesEventsFilter = *mut ::core::ffi::c_void;
29 pub type IOfflineFilesFileItem = *mut ::core::ffi::c_void;
30 pub type IOfflineFilesFileSysInfo = *mut ::core::ffi::c_void;
31 pub type IOfflineFilesGhostInfo = *mut ::core::ffi::c_void;
32 pub type IOfflineFilesItem = *mut ::core::ffi::c_void;
33 pub type IOfflineFilesItemContainer = *mut ::core::ffi::c_void;
34 pub type IOfflineFilesItemFilter = *mut ::core::ffi::c_void;
35 pub type IOfflineFilesPinInfo = *mut ::core::ffi::c_void;
36 pub type IOfflineFilesPinInfo2 = *mut ::core::ffi::c_void;
37 pub type IOfflineFilesProgress = *mut ::core::ffi::c_void;
38 pub type IOfflineFilesServerItem = *mut ::core::ffi::c_void;
39 pub type IOfflineFilesSetting = *mut ::core::ffi::c_void;
40 pub type IOfflineFilesShareInfo = *mut ::core::ffi::c_void;
41 pub type IOfflineFilesShareItem = *mut ::core::ffi::c_void;
42 pub type IOfflineFilesSimpleProgress = *mut ::core::ffi::c_void;
43 pub type IOfflineFilesSuspend = *mut ::core::ffi::c_void;
44 pub type IOfflineFilesSuspendInfo = *mut ::core::ffi::c_void;
45 pub type IOfflineFilesSyncConflictHandler = *mut ::core::ffi::c_void;
46 pub type IOfflineFilesSyncErrorInfo = *mut ::core::ffi::c_void;
47 pub type IOfflineFilesSyncErrorItemInfo = *mut ::core::ffi::c_void;
48 pub type IOfflineFilesSyncProgress = *mut ::core::ffi::c_void;
49 pub type IOfflineFilesTransparentCacheInfo = *mut ::core::ffi::c_void;
50 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
51 pub const OFFLINEFILES_CHANGES_LOCAL_ATTRIBUTES: u32 = 2u32;
52 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
53 pub const OFFLINEFILES_CHANGES_LOCAL_SIZE: u32 = 1u32;
54 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
55 pub const OFFLINEFILES_CHANGES_LOCAL_TIME: u32 = 4u32;
56 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
57 pub const OFFLINEFILES_CHANGES_NONE: u32 = 0u32;
58 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
59 pub const OFFLINEFILES_CHANGES_REMOTE_ATTRIBUTES: u32 = 16u32;
60 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
61 pub const OFFLINEFILES_CHANGES_REMOTE_SIZE: u32 = 8u32;
62 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
63 pub const OFFLINEFILES_CHANGES_REMOTE_TIME: u32 = 32u32;
64 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
65 pub const OFFLINEFILES_DELETE_FLAG_ADMIN: u32 = 2147483648u32;
66 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
67 pub const OFFLINEFILES_DELETE_FLAG_DELMODIFIED: u32 = 4u32;
68 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
69 pub const OFFLINEFILES_DELETE_FLAG_NOAUTOCACHED: u32 = 1u32;
70 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
71 pub const OFFLINEFILES_DELETE_FLAG_NOPINNED: u32 = 2u32;
72 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
73 pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_ASYNCPROGRESS: u32 = 1024u32;
74 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
75 pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_BACKGROUND: u32 = 65536u32;
76 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
77 pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_CONSOLE: u32 = 4096u32;
78 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
79 pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_INTERACTIVE: u32 = 2048u32;
80 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
81 pub const OFFLINEFILES_ENCRYPTION_CONTROL_FLAG_LOWPRIORITY: u32 = 512u32;
82 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
83 pub const OFFLINEFILES_ENUM_FLAT: u32 = 1u32;
84 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
85 pub const OFFLINEFILES_ENUM_FLAT_FILESONLY: u32 = 2u32;
86 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
87 pub const OFFLINEFILES_ITEM_FILTER_FLAG_CREATED: u32 = 8u32;
88 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
89 pub const OFFLINEFILES_ITEM_FILTER_FLAG_DELETED: u32 = 16u32;
90 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
91 pub const OFFLINEFILES_ITEM_FILTER_FLAG_DIRECTORY: u32 = 256u32;
92 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
93 pub const OFFLINEFILES_ITEM_FILTER_FLAG_DIRTY: u32 = 32u32;
94 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
95 pub const OFFLINEFILES_ITEM_FILTER_FLAG_FILE: u32 = 128u32;
96 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
97 pub const OFFLINEFILES_ITEM_FILTER_FLAG_GHOST: u32 = 8192u32;
98 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
99 pub const OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_ANYACCESS: u32 = 33554432u32;
100 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
101 pub const OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_READ: u32 = 16777216u32;
102 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
103 pub const OFFLINEFILES_ITEM_FILTER_FLAG_GUEST_WRITE: u32 = 8388608u32;
104 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
105 pub const OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED: u32 = 4u32;
106 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
107 pub const OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED_ATTRIBUTES: u32 = 2u32;
108 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
109 pub const OFFLINEFILES_ITEM_FILTER_FLAG_MODIFIED_DATA: u32 = 1u32;
110 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
111 pub const OFFLINEFILES_ITEM_FILTER_FLAG_OFFLINE: u32 = 32768u32;
112 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
113 pub const OFFLINEFILES_ITEM_FILTER_FLAG_ONLINE: u32 = 65536u32;
114 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
115 pub const OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_ANYACCESS: u32 = 4194304u32;
116 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
117 pub const OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_READ: u32 = 2097152u32;
118 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
119 pub const OFFLINEFILES_ITEM_FILTER_FLAG_OTHER_WRITE: u32 = 1048576u32;
120 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
121 pub const OFFLINEFILES_ITEM_FILTER_FLAG_PINNED: u32 = 4096u32;
122 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
123 pub const OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_COMPUTER: u32 = 2048u32;
124 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
125 pub const OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_OTHERS: u32 = 1024u32;
126 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
127 pub const OFFLINEFILES_ITEM_FILTER_FLAG_PINNED_USER: u32 = 512u32;
128 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
129 pub const OFFLINEFILES_ITEM_FILTER_FLAG_SPARSE: u32 = 64u32;
130 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
131 pub const OFFLINEFILES_ITEM_FILTER_FLAG_SUSPENDED: u32 = 16384u32;
132 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
133 pub const OFFLINEFILES_ITEM_FILTER_FLAG_USER_ANYACCESS: u32 = 524288u32;
134 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
135 pub const OFFLINEFILES_ITEM_FILTER_FLAG_USER_READ: u32 = 262144u32;
136 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
137 pub const OFFLINEFILES_ITEM_FILTER_FLAG_USER_WRITE: u32 = 131072u32;
138 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
139 pub const OFFLINEFILES_ITEM_QUERY_ADMIN: u32 = 2147483648u32;
140 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
141 pub const OFFLINEFILES_ITEM_QUERY_ATTEMPT_TRANSITIONONLINE: u32 = 32u32;
142 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
143 pub const OFFLINEFILES_ITEM_QUERY_CONNECTIONSTATE: u32 = 2u32;
144 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
145 pub const OFFLINEFILES_ITEM_QUERY_INCLUDETRANSPARENTCACHE: u32 = 16u32;
146 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
147 pub const OFFLINEFILES_ITEM_QUERY_LOCALDIRTYBYTECOUNT: u32 = 4u32;
148 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
149 pub const OFFLINEFILES_ITEM_QUERY_REMOTEDIRTYBYTECOUNT: u32 = 8u32;
150 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
151 pub const OFFLINEFILES_ITEM_QUERY_REMOTEINFO: u32 = 1u32;
152 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
153 pub const OFFLINEFILES_PINLINKTARGETS_ALWAYS: u32 = 2u32;
154 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
155 pub const OFFLINEFILES_PINLINKTARGETS_EXPLICIT: u32 = 1u32;
156 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
157 pub const OFFLINEFILES_PINLINKTARGETS_NEVER: u32 = 0u32;
158 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
159 pub const OFFLINEFILES_PIN_CONTROL_FLAG_ASYNCPROGRESS: u32 = 1024u32;
160 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
161 pub const OFFLINEFILES_PIN_CONTROL_FLAG_BACKGROUND: u32 = 65536u32;
162 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
163 pub const OFFLINEFILES_PIN_CONTROL_FLAG_CONSOLE: u32 = 4096u32;
164 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
165 pub const OFFLINEFILES_PIN_CONTROL_FLAG_FILL: u32 = 1u32;
166 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
167 pub const OFFLINEFILES_PIN_CONTROL_FLAG_FORALL: u32 = 128u32;
168 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
169 pub const OFFLINEFILES_PIN_CONTROL_FLAG_FORREDIR: u32 = 256u32;
170 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
171 pub const OFFLINEFILES_PIN_CONTROL_FLAG_FORUSER: u32 = 32u32;
172 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
173 pub const OFFLINEFILES_PIN_CONTROL_FLAG_FORUSER_POLICY: u32 = 64u32;
174 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
175 pub const OFFLINEFILES_PIN_CONTROL_FLAG_INTERACTIVE: u32 = 2048u32;
176 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
177 pub const OFFLINEFILES_PIN_CONTROL_FLAG_LOWPRIORITY: u32 = 512u32;
178 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
179 pub const OFFLINEFILES_PIN_CONTROL_FLAG_PINLINKTARGETS: u32 = 16u32;
180 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
181 pub const OFFLINEFILES_SETTING_PinLinkTargets: &str = "LinkTargetCaching";
182 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
183 pub const OFFLINEFILES_SETTING_SCOPE_COMPUTER: u32 = 2u32;
184 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
185 pub const OFFLINEFILES_SETTING_SCOPE_USER: u32 = 1u32;
186 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
187 pub const OFFLINEFILES_SYNC_CONTROL_CR_DEFAULT: u32 = 0u32;
188 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
189 pub const OFFLINEFILES_SYNC_CONTROL_CR_KEEPLATEST: u32 = 805306368u32;
190 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
191 pub const OFFLINEFILES_SYNC_CONTROL_CR_KEEPLOCAL: u32 = 268435456u32;
192 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
193 pub const OFFLINEFILES_SYNC_CONTROL_CR_KEEPREMOTE: u32 = 536870912u32;
194 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
195 pub const OFFLINEFILES_SYNC_CONTROL_CR_MASK: u32 = 4026531840u32;
196 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
197 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_ASYNCPROGRESS: u32 = 1024u32;
198 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
199 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_BACKGROUND: u32 = 65536u32;
200 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
201 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_CONSOLE: u32 = 4096u32;
202 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
203 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_FILLSPARSE: u32 = 1u32;
204 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
205 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_INTERACTIVE: u32 = 2048u32;
206 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
207 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_LOWPRIORITY: u32 = 512u32;
208 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
209 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_NONEWFILESOUT: u32 = 131072u32;
210 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
211 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINFORALL: u32 = 128u32;
212 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
213 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINFORREDIR: u32 = 256u32;
214 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
215 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINFORUSER: u32 = 32u32;
216 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
217 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINFORUSER_POLICY: u32 = 64u32;
218 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
219 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINLINKTARGETS: u32 = 16u32;
220 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
221 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_PINNEWFILES: u32 = 8u32;
222 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
223 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_SKIPSUSPENDEDDIRS: u32 = 8192u32;
224 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
225 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_SYNCIN: u32 = 2u32;
226 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
227 pub const OFFLINEFILES_SYNC_CONTROL_FLAG_SYNCOUT: u32 = 4u32;
228 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
229 pub const OFFLINEFILES_SYNC_ITEM_CHANGE_ATTRIBUTES: u32 = 8u32;
230 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
231 pub const OFFLINEFILES_SYNC_ITEM_CHANGE_CHANGETIME: u32 = 1u32;
232 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
233 pub const OFFLINEFILES_SYNC_ITEM_CHANGE_FILESIZE: u32 = 4u32;
234 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
235 pub const OFFLINEFILES_SYNC_ITEM_CHANGE_NONE: u32 = 0u32;
236 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
237 pub const OFFLINEFILES_SYNC_ITEM_CHANGE_WRITETIME: u32 = 2u32;
238 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
239 pub const OFFLINEFILES_SYNC_STATE_LOCAL_KNOWN: u32 = 1u32;
240 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
241 pub const OFFLINEFILES_SYNC_STATE_REMOTE_KNOWN: u32 = 2u32;
242 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
243 pub const OFFLINEFILES_TRANSITION_FLAG_CONSOLE: u32 = 2u32;
244 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
245 pub const OFFLINEFILES_TRANSITION_FLAG_INTERACTIVE: u32 = 1u32;
246 pub const OfflineFilesCache: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1220984444, data2: 14449, data3: 17356, data4: [180, 111, 20, 73, 161, 187, 47, 243] };
247 pub const OfflineFilesSetting: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4248197609, data2: 43296, data3: 16675, data4: [173, 100, 127, 199, 108, 122, 172, 223] };
248 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
249 pub type OFFLINEFILES_CACHING_MODE = i32;
250 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
251 pub const OFFLINEFILES_CACHING_MODE_NONE: OFFLINEFILES_CACHING_MODE = 0i32;
252 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
253 pub const OFFLINEFILES_CACHING_MODE_NOCACHING: OFFLINEFILES_CACHING_MODE = 1i32;
254 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
255 pub const OFFLINEFILES_CACHING_MODE_MANUAL: OFFLINEFILES_CACHING_MODE = 2i32;
256 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
257 pub const OFFLINEFILES_CACHING_MODE_AUTO_DOC: OFFLINEFILES_CACHING_MODE = 3i32;
258 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
259 pub const OFFLINEFILES_CACHING_MODE_AUTO_PROGANDDOC: OFFLINEFILES_CACHING_MODE = 4i32;
260 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
261 pub type OFFLINEFILES_COMPARE = i32;
262 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
263 pub const OFFLINEFILES_COMPARE_EQ: OFFLINEFILES_COMPARE = 0i32;
264 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
265 pub const OFFLINEFILES_COMPARE_NEQ: OFFLINEFILES_COMPARE = 1i32;
266 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
267 pub const OFFLINEFILES_COMPARE_LT: OFFLINEFILES_COMPARE = 2i32;
268 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
269 pub const OFFLINEFILES_COMPARE_GT: OFFLINEFILES_COMPARE = 3i32;
270 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
271 pub const OFFLINEFILES_COMPARE_LTE: OFFLINEFILES_COMPARE = 4i32;
272 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
273 pub const OFFLINEFILES_COMPARE_GTE: OFFLINEFILES_COMPARE = 5i32;
274 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
275 pub type OFFLINEFILES_CONNECT_STATE = i32;
276 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
277 pub const OFFLINEFILES_CONNECT_STATE_UNKNOWN: OFFLINEFILES_CONNECT_STATE = 0i32;
278 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
279 pub const OFFLINEFILES_CONNECT_STATE_OFFLINE: OFFLINEFILES_CONNECT_STATE = 1i32;
280 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
281 pub const OFFLINEFILES_CONNECT_STATE_ONLINE: OFFLINEFILES_CONNECT_STATE = 2i32;
282 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
283 pub const OFFLINEFILES_CONNECT_STATE_TRANSPARENTLY_CACHED: OFFLINEFILES_CONNECT_STATE = 3i32;
284 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
285 pub const OFFLINEFILES_CONNECT_STATE_PARTLY_TRANSPARENTLY_CACHED: OFFLINEFILES_CONNECT_STATE = 4i32;
286 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
287 pub type OFFLINEFILES_EVENTS = i32;
288 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
289 pub const OFFLINEFILES_EVENT_CACHEMOVED: OFFLINEFILES_EVENTS = 0i32;
290 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
291 pub const OFFLINEFILES_EVENT_CACHEISFULL: OFFLINEFILES_EVENTS = 1i32;
292 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
293 pub const OFFLINEFILES_EVENT_CACHEISCORRUPTED: OFFLINEFILES_EVENTS = 2i32;
294 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
295 pub const OFFLINEFILES_EVENT_ENABLED: OFFLINEFILES_EVENTS = 3i32;
296 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
297 pub const OFFLINEFILES_EVENT_ENCRYPTIONCHANGED: OFFLINEFILES_EVENTS = 4i32;
298 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
299 pub const OFFLINEFILES_EVENT_SYNCBEGIN: OFFLINEFILES_EVENTS = 5i32;
300 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
301 pub const OFFLINEFILES_EVENT_SYNCFILERESULT: OFFLINEFILES_EVENTS = 6i32;
302 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
303 pub const OFFLINEFILES_EVENT_SYNCCONFLICTRECADDED: OFFLINEFILES_EVENTS = 7i32;
304 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
305 pub const OFFLINEFILES_EVENT_SYNCCONFLICTRECUPDATED: OFFLINEFILES_EVENTS = 8i32;
306 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
307 pub const OFFLINEFILES_EVENT_SYNCCONFLICTRECREMOVED: OFFLINEFILES_EVENTS = 9i32;
308 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
309 pub const OFFLINEFILES_EVENT_SYNCEND: OFFLINEFILES_EVENTS = 10i32;
310 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
311 pub const OFFLINEFILES_EVENT_BACKGROUNDSYNCBEGIN: OFFLINEFILES_EVENTS = 11i32;
312 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
313 pub const OFFLINEFILES_EVENT_BACKGROUNDSYNCEND: OFFLINEFILES_EVENTS = 12i32;
314 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
315 pub const OFFLINEFILES_EVENT_NETTRANSPORTARRIVED: OFFLINEFILES_EVENTS = 13i32;
316 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
317 pub const OFFLINEFILES_EVENT_NONETTRANSPORTS: OFFLINEFILES_EVENTS = 14i32;
318 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
319 pub const OFFLINEFILES_EVENT_ITEMDISCONNECTED: OFFLINEFILES_EVENTS = 15i32;
320 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
321 pub const OFFLINEFILES_EVENT_ITEMRECONNECTED: OFFLINEFILES_EVENTS = 16i32;
322 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
323 pub const OFFLINEFILES_EVENT_ITEMAVAILABLEOFFLINE: OFFLINEFILES_EVENTS = 17i32;
324 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
325 pub const OFFLINEFILES_EVENT_ITEMNOTAVAILABLEOFFLINE: OFFLINEFILES_EVENTS = 18i32;
326 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
327 pub const OFFLINEFILES_EVENT_ITEMPINNED: OFFLINEFILES_EVENTS = 19i32;
328 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
329 pub const OFFLINEFILES_EVENT_ITEMNOTPINNED: OFFLINEFILES_EVENTS = 20i32;
330 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
331 pub const OFFLINEFILES_EVENT_ITEMMODIFIED: OFFLINEFILES_EVENTS = 21i32;
332 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
333 pub const OFFLINEFILES_EVENT_ITEMADDEDTOCACHE: OFFLINEFILES_EVENTS = 22i32;
334 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
335 pub const OFFLINEFILES_EVENT_ITEMDELETEDFROMCACHE: OFFLINEFILES_EVENTS = 23i32;
336 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
337 pub const OFFLINEFILES_EVENT_ITEMRENAMED: OFFLINEFILES_EVENTS = 24i32;
338 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
339 pub const OFFLINEFILES_EVENT_DATALOST: OFFLINEFILES_EVENTS = 25i32;
340 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
341 pub const OFFLINEFILES_EVENT_PING: OFFLINEFILES_EVENTS = 26i32;
342 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
343 pub const OFFLINEFILES_EVENT_ITEMRECONNECTBEGIN: OFFLINEFILES_EVENTS = 27i32;
344 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
345 pub const OFFLINEFILES_EVENT_ITEMRECONNECTEND: OFFLINEFILES_EVENTS = 28i32;
346 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
347 pub const OFFLINEFILES_EVENT_CACHEEVICTBEGIN: OFFLINEFILES_EVENTS = 29i32;
348 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
349 pub const OFFLINEFILES_EVENT_CACHEEVICTEND: OFFLINEFILES_EVENTS = 30i32;
350 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
351 pub const OFFLINEFILES_EVENT_POLICYCHANGEDETECTED: OFFLINEFILES_EVENTS = 31i32;
352 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
353 pub const OFFLINEFILES_EVENT_PREFERENCECHANGEDETECTED: OFFLINEFILES_EVENTS = 32i32;
354 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
355 pub const OFFLINEFILES_EVENT_SETTINGSCHANGESAPPLIED: OFFLINEFILES_EVENTS = 33i32;
356 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
357 pub const OFFLINEFILES_EVENT_TRANSPARENTCACHEITEMNOTIFY: OFFLINEFILES_EVENTS = 34i32;
358 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
359 pub const OFFLINEFILES_EVENT_PREFETCHFILEBEGIN: OFFLINEFILES_EVENTS = 35i32;
360 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
361 pub const OFFLINEFILES_EVENT_PREFETCHFILEEND: OFFLINEFILES_EVENTS = 36i32;
362 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
363 pub const OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEBEGIN: OFFLINEFILES_EVENTS = 37i32;
364 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
365 pub const OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEEND: OFFLINEFILES_EVENTS = 38i32;
366 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
367 pub const OFFLINEFILES_NUM_EVENTS: OFFLINEFILES_EVENTS = 39i32;
368 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
369 pub type OFFLINEFILES_ITEM_COPY = i32;
370 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
371 pub const OFFLINEFILES_ITEM_COPY_LOCAL: OFFLINEFILES_ITEM_COPY = 0i32;
372 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
373 pub const OFFLINEFILES_ITEM_COPY_REMOTE: OFFLINEFILES_ITEM_COPY = 1i32;
374 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
375 pub const OFFLINEFILES_ITEM_COPY_ORIGINAL: OFFLINEFILES_ITEM_COPY = 2i32;
376 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
377 pub type OFFLINEFILES_ITEM_TIME = i32;
378 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
379 pub const OFFLINEFILES_ITEM_TIME_CREATION: OFFLINEFILES_ITEM_TIME = 0i32;
380 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
381 pub const OFFLINEFILES_ITEM_TIME_LASTACCESS: OFFLINEFILES_ITEM_TIME = 1i32;
382 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
383 pub const OFFLINEFILES_ITEM_TIME_LASTWRITE: OFFLINEFILES_ITEM_TIME = 2i32;
384 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
385 pub type OFFLINEFILES_ITEM_TYPE = i32;
386 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
387 pub const OFFLINEFILES_ITEM_TYPE_FILE: OFFLINEFILES_ITEM_TYPE = 0i32;
388 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
389 pub const OFFLINEFILES_ITEM_TYPE_DIRECTORY: OFFLINEFILES_ITEM_TYPE = 1i32;
390 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
391 pub const OFFLINEFILES_ITEM_TYPE_SHARE: OFFLINEFILES_ITEM_TYPE = 2i32;
392 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
393 pub const OFFLINEFILES_ITEM_TYPE_SERVER: OFFLINEFILES_ITEM_TYPE = 3i32;
394 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
395 pub type OFFLINEFILES_OFFLINE_REASON = i32;
396 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
397 pub const OFFLINEFILES_OFFLINE_REASON_UNKNOWN: OFFLINEFILES_OFFLINE_REASON = 0i32;
398 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
399 pub const OFFLINEFILES_OFFLINE_REASON_NOT_APPLICABLE: OFFLINEFILES_OFFLINE_REASON = 1i32;
400 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
401 pub const OFFLINEFILES_OFFLINE_REASON_CONNECTION_FORCED: OFFLINEFILES_OFFLINE_REASON = 2i32;
402 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
403 pub const OFFLINEFILES_OFFLINE_REASON_CONNECTION_SLOW: OFFLINEFILES_OFFLINE_REASON = 3i32;
404 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
405 pub const OFFLINEFILES_OFFLINE_REASON_CONNECTION_ERROR: OFFLINEFILES_OFFLINE_REASON = 4i32;
406 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
407 pub const OFFLINEFILES_OFFLINE_REASON_ITEM_VERSION_CONFLICT: OFFLINEFILES_OFFLINE_REASON = 5i32;
408 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
409 pub const OFFLINEFILES_OFFLINE_REASON_ITEM_SUSPENDED: OFFLINEFILES_OFFLINE_REASON = 6i32;
410 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
411 pub type OFFLINEFILES_OP_RESPONSE = i32;
412 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
413 pub const OFFLINEFILES_OP_CONTINUE: OFFLINEFILES_OP_RESPONSE = 0i32;
414 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
415 pub const OFFLINEFILES_OP_RETRY: OFFLINEFILES_OP_RESPONSE = 1i32;
416 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
417 pub const OFFLINEFILES_OP_ABORT: OFFLINEFILES_OP_RESPONSE = 2i32;
418 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
419 pub type OFFLINEFILES_PATHFILTER_MATCH = i32;
420 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
421 pub const OFFLINEFILES_PATHFILTER_SELF: OFFLINEFILES_PATHFILTER_MATCH = 0i32;
422 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
423 pub const OFFLINEFILES_PATHFILTER_CHILD: OFFLINEFILES_PATHFILTER_MATCH = 1i32;
424 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
425 pub const OFFLINEFILES_PATHFILTER_DESCENDENT: OFFLINEFILES_PATHFILTER_MATCH = 2i32;
426 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
427 pub const OFFLINEFILES_PATHFILTER_SELFORCHILD: OFFLINEFILES_PATHFILTER_MATCH = 3i32;
428 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
429 pub const OFFLINEFILES_PATHFILTER_SELFORDESCENDENT: OFFLINEFILES_PATHFILTER_MATCH = 4i32;
430 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
431 pub type OFFLINEFILES_SETTING_VALUE_TYPE = i32;
432 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
433 pub const OFFLINEFILES_SETTING_VALUE_UI4: OFFLINEFILES_SETTING_VALUE_TYPE = 0i32;
434 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
435 pub const OFFLINEFILES_SETTING_VALUE_BSTR: OFFLINEFILES_SETTING_VALUE_TYPE = 1i32;
436 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
437 pub const OFFLINEFILES_SETTING_VALUE_BSTR_DBLNULTERM: OFFLINEFILES_SETTING_VALUE_TYPE = 2i32;
438 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
439 pub const OFFLINEFILES_SETTING_VALUE_2DIM_ARRAY_BSTR_UI4: OFFLINEFILES_SETTING_VALUE_TYPE = 3i32;
440 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
441 pub const OFFLINEFILES_SETTING_VALUE_2DIM_ARRAY_BSTR_BSTR: OFFLINEFILES_SETTING_VALUE_TYPE = 4i32;
442 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
443 pub type OFFLINEFILES_SYNC_CONFLICT_RESOLVE = i32;
444 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
445 pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_NONE: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 0i32;
446 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
447 pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPLOCAL: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 1i32;
448 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
449 pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPREMOTE: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 2i32;
450 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
451 pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPALLCHANGES: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 3i32;
452 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
453 pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_KEEPLATEST: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 4i32;
454 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
455 pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_LOG: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 5i32;
456 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
457 pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_SKIP: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 6i32;
458 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
459 pub const OFFLINEFILES_SYNC_CONFLICT_ABORT: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 7i32;
460 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
461 pub const OFFLINEFILES_SYNC_CONFLICT_RESOLVE_NUMCODES: OFFLINEFILES_SYNC_CONFLICT_RESOLVE = 8i32;
462 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
463 pub type OFFLINEFILES_SYNC_OPERATION = i32;
464 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
465 pub const OFFLINEFILES_SYNC_OPERATION_CREATE_COPY_ON_SERVER: OFFLINEFILES_SYNC_OPERATION = 0i32;
466 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
467 pub const OFFLINEFILES_SYNC_OPERATION_CREATE_COPY_ON_CLIENT: OFFLINEFILES_SYNC_OPERATION = 1i32;
468 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
469 pub const OFFLINEFILES_SYNC_OPERATION_SYNC_TO_SERVER: OFFLINEFILES_SYNC_OPERATION = 2i32;
470 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
471 pub const OFFLINEFILES_SYNC_OPERATION_SYNC_TO_CLIENT: OFFLINEFILES_SYNC_OPERATION = 3i32;
472 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
473 pub const OFFLINEFILES_SYNC_OPERATION_DELETE_SERVER_COPY: OFFLINEFILES_SYNC_OPERATION = 4i32;
474 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
475 pub const OFFLINEFILES_SYNC_OPERATION_DELETE_CLIENT_COPY: OFFLINEFILES_SYNC_OPERATION = 5i32;
476 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
477 pub const OFFLINEFILES_SYNC_OPERATION_PIN: OFFLINEFILES_SYNC_OPERATION = 6i32;
478 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
479 pub const OFFLINEFILES_SYNC_OPERATION_PREPARE: OFFLINEFILES_SYNC_OPERATION = 7i32;
480 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
481 pub type OFFLINEFILES_SYNC_STATE = i32;
482 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
483 pub const OFFLINEFILES_SYNC_STATE_Stable: OFFLINEFILES_SYNC_STATE = 0i32;
484 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
485 pub const OFFLINEFILES_SYNC_STATE_FileOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 1i32;
486 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
487 pub const OFFLINEFILES_SYNC_STATE_FileOnClient_NoServerCopy: OFFLINEFILES_SYNC_STATE = 2i32;
488 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
489 pub const OFFLINEFILES_SYNC_STATE_DirOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 3i32;
490 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
491 pub const OFFLINEFILES_SYNC_STATE_DirOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 4i32;
492 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
493 pub const OFFLINEFILES_SYNC_STATE_DirOnClient_NoServerCopy: OFFLINEFILES_SYNC_STATE = 5i32;
494 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
495 pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_NoServerCopy: OFFLINEFILES_SYNC_STATE = 6i32;
496 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
497 pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 7i32;
498 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
499 pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 8i32;
500 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
501 pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 9i32;
502 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
503 pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 10i32;
504 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
505 pub const OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 11i32;
506 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
507 pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient_ChangedOnServer: OFFLINEFILES_SYNC_STATE = 12i32;
508 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
509 pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 13i32;
510 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
511 pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 14i32;
512 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
513 pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 15i32;
514 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
515 pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient_ChangedOnServer: OFFLINEFILES_SYNC_STATE = 16i32;
516 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
517 pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 17i32;
518 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
519 pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 18i32;
520 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
521 pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 19i32;
522 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
523 pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_NoServerCopy: OFFLINEFILES_SYNC_STATE = 20i32;
524 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
525 pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 21i32;
526 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
527 pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 22i32;
528 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
529 pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 23i32;
530 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
531 pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 24i32;
532 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
533 pub const OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 25i32;
534 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
535 pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 26i32;
536 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
537 pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 27i32;
538 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
539 pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient_ChangedOnServer: OFFLINEFILES_SYNC_STATE = 28i32;
540 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
541 pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient_DeletedOnServer: OFFLINEFILES_SYNC_STATE = 29i32;
542 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
543 pub const OFFLINEFILES_SYNC_STATE_NoClientCopy_FileOnServer: OFFLINEFILES_SYNC_STATE = 30i32;
544 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
545 pub const OFFLINEFILES_SYNC_STATE_NoClientCopy_DirOnServer: OFFLINEFILES_SYNC_STATE = 31i32;
546 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
547 pub const OFFLINEFILES_SYNC_STATE_NoClientCopy_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 32i32;
548 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
549 pub const OFFLINEFILES_SYNC_STATE_NoClientCopy_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 33i32;
550 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
551 pub const OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 34i32;
552 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
553 pub const OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 35i32;
554 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
555 pub const OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 36i32;
556 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
557 pub const OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 37i32;
558 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
559 pub const OFFLINEFILES_SYNC_STATE_FileSparseOnClient: OFFLINEFILES_SYNC_STATE = 38i32;
560 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
561 pub const OFFLINEFILES_SYNC_STATE_FileChangedOnClient: OFFLINEFILES_SYNC_STATE = 39i32;
562 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
563 pub const OFFLINEFILES_SYNC_STATE_FileRenamedOnClient: OFFLINEFILES_SYNC_STATE = 40i32;
564 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
565 pub const OFFLINEFILES_SYNC_STATE_DirSparseOnClient: OFFLINEFILES_SYNC_STATE = 41i32;
566 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
567 pub const OFFLINEFILES_SYNC_STATE_DirChangedOnClient: OFFLINEFILES_SYNC_STATE = 42i32;
568 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
569 pub const OFFLINEFILES_SYNC_STATE_DirRenamedOnClient: OFFLINEFILES_SYNC_STATE = 43i32;
570 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
571 pub const OFFLINEFILES_SYNC_STATE_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 44i32;
572 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
573 pub const OFFLINEFILES_SYNC_STATE_FileRenamedOnServer: OFFLINEFILES_SYNC_STATE = 45i32;
574 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
575 pub const OFFLINEFILES_SYNC_STATE_FileDeletedOnServer: OFFLINEFILES_SYNC_STATE = 46i32;
576 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
577 pub const OFFLINEFILES_SYNC_STATE_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 47i32;
578 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
579 pub const OFFLINEFILES_SYNC_STATE_DirRenamedOnServer: OFFLINEFILES_SYNC_STATE = 48i32;
580 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
581 pub const OFFLINEFILES_SYNC_STATE_DirDeletedOnServer: OFFLINEFILES_SYNC_STATE = 49i32;
582 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
583 pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileOnServer: OFFLINEFILES_SYNC_STATE = 50i32;
584 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
585 pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileChangedOnServer: OFFLINEFILES_SYNC_STATE = 51i32;
586 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
587 pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirOnServer: OFFLINEFILES_SYNC_STATE = 52i32;
588 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
589 pub const OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirChangedOnServer: OFFLINEFILES_SYNC_STATE = 53i32;
590 #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"]
591 pub const OFFLINEFILES_SYNC_STATE_NUMSTATES: OFFLINEFILES_SYNC_STATE = 54i32;