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