1 #[cfg_attr(windows, link(name = "windows"))]
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;
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;