3 pub struct IUserDataTaskDataProviderConnection(::windows
::core
::IUnknown
);
4 unsafe impl ::windows
::core
::Interface
for IUserDataTaskDataProviderConnection
{
5 type Vtable
= IUserDataTaskDataProviderConnection_Vtbl
;
7 impl ::core
::clone
::Clone
for IUserDataTaskDataProviderConnection
{
8 fn clone(&self) -> Self {
12 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskDataProviderConnection
{
13 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0x9ff39d1d_a447_428b_afe9_e5402bdeb041);
17 pub struct IUserDataTaskDataProviderConnection_Vtbl
{
18 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
19 #[cfg(feature = "Foundation")]
20 pub CreateOrUpdateTaskRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, handler
: *mut ::core
::ffi
::c_void
, result__
: *mut super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
21 #[cfg(not(feature = "Foundation"))]
22 CreateOrUpdateTaskRequested
: usize,
23 #[cfg(feature = "Foundation")]
24 pub RemoveCreateOrUpdateTaskRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
25 #[cfg(not(feature = "Foundation"))]
26 RemoveCreateOrUpdateTaskRequested
: usize,
27 #[cfg(feature = "Foundation")]
28 pub SyncRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, handler
: *mut ::core
::ffi
::c_void
, result__
: *mut super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
29 #[cfg(not(feature = "Foundation"))]
31 #[cfg(feature = "Foundation")]
32 pub RemoveSyncRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
33 #[cfg(not(feature = "Foundation"))]
34 RemoveSyncRequested
: usize,
35 #[cfg(feature = "Foundation")]
36 pub SkipOccurrenceRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, handler
: *mut ::core
::ffi
::c_void
, result__
: *mut super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
37 #[cfg(not(feature = "Foundation"))]
38 SkipOccurrenceRequested
: usize,
39 #[cfg(feature = "Foundation")]
40 pub RemoveSkipOccurrenceRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
41 #[cfg(not(feature = "Foundation"))]
42 RemoveSkipOccurrenceRequested
: usize,
43 #[cfg(feature = "Foundation")]
44 pub CompleteTaskRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, handler
: *mut ::core
::ffi
::c_void
, result__
: *mut super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
45 #[cfg(not(feature = "Foundation"))]
46 CompleteTaskRequested
: usize,
47 #[cfg(feature = "Foundation")]
48 pub RemoveCompleteTaskRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
49 #[cfg(not(feature = "Foundation"))]
50 RemoveCompleteTaskRequested
: usize,
51 #[cfg(feature = "Foundation")]
52 pub DeleteTaskRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, handler
: *mut ::core
::ffi
::c_void
, result__
: *mut super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
53 #[cfg(not(feature = "Foundation"))]
54 DeleteTaskRequested
: usize,
55 #[cfg(feature = "Foundation")]
56 pub RemoveDeleteTaskRequested
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::HRESULT
,
57 #[cfg(not(feature = "Foundation"))]
58 RemoveDeleteTaskRequested
: usize,
59 pub Start
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
63 pub struct IUserDataTaskDataProviderTriggerDetails(::windows
::core
::IUnknown
);
64 unsafe impl ::windows
::core
::Interface
for IUserDataTaskDataProviderTriggerDetails
{
65 type Vtable
= IUserDataTaskDataProviderTriggerDetails_Vtbl
;
67 impl ::core
::clone
::Clone
for IUserDataTaskDataProviderTriggerDetails
{
68 fn clone(&self) -> Self {
72 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskDataProviderTriggerDetails
{
73 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0xae273202_b1c9_453e_afc5_b30af3bd217d);
77 pub struct IUserDataTaskDataProviderTriggerDetails_Vtbl
{
78 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
79 pub Connection
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
83 pub struct IUserDataTaskListCompleteTaskRequest(::windows
::core
::IUnknown
);
84 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListCompleteTaskRequest
{
85 type Vtable
= IUserDataTaskListCompleteTaskRequest_Vtbl
;
87 impl ::core
::clone
::Clone
for IUserDataTaskListCompleteTaskRequest
{
88 fn clone(&self) -> Self {
92 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListCompleteTaskRequest
{
93 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0xf65e14a3_1a42_49da_8552_2873e52c55eb);
97 pub struct IUserDataTaskListCompleteTaskRequest_Vtbl
{
98 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
99 pub TaskListId
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>) -> ::windows
::core
::HRESULT
,
100 pub TaskId
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>) -> ::windows
::core
::HRESULT
,
101 #[cfg(feature = "Foundation")]
102 pub ReportCompletedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, completedtaskid
: ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
103 #[cfg(not(feature = "Foundation"))]
104 ReportCompletedAsync
: usize,
105 #[cfg(feature = "Foundation")]
106 pub ReportFailedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
107 #[cfg(not(feature = "Foundation"))]
108 ReportFailedAsync
: usize,
112 pub struct IUserDataTaskListCompleteTaskRequestEventArgs(::windows
::core
::IUnknown
);
113 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListCompleteTaskRequestEventArgs
{
114 type Vtable
= IUserDataTaskListCompleteTaskRequestEventArgs_Vtbl
;
116 impl ::core
::clone
::Clone
for IUserDataTaskListCompleteTaskRequestEventArgs
{
117 fn clone(&self) -> Self {
121 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListCompleteTaskRequestEventArgs
{
122 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0xd77c393d_4cf2_48ad_87fd_963f0eaa7a95);
126 pub struct IUserDataTaskListCompleteTaskRequestEventArgs_Vtbl
{
127 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
128 pub Request
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
129 #[cfg(feature = "Foundation")]
130 pub GetDeferral
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
131 #[cfg(not(feature = "Foundation"))]
136 pub struct IUserDataTaskListCreateOrUpdateTaskRequest(::windows
::core
::IUnknown
);
137 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListCreateOrUpdateTaskRequest
{
138 type Vtable
= IUserDataTaskListCreateOrUpdateTaskRequest_Vtbl
;
140 impl ::core
::clone
::Clone
for IUserDataTaskListCreateOrUpdateTaskRequest
{
141 fn clone(&self) -> Self {
145 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListCreateOrUpdateTaskRequest
{
146 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0x2133772c_55c2_4300_8279_04326e07cce4);
150 pub struct IUserDataTaskListCreateOrUpdateTaskRequest_Vtbl
{
151 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
152 pub TaskListId
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>) -> ::windows
::core
::HRESULT
,
153 pub Task
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
154 #[cfg(feature = "Foundation")]
155 pub ReportCompletedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, createdorupdateduserdatatask
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
156 #[cfg(not(feature = "Foundation"))]
157 ReportCompletedAsync
: usize,
158 #[cfg(feature = "Foundation")]
159 pub ReportFailedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
160 #[cfg(not(feature = "Foundation"))]
161 ReportFailedAsync
: usize,
165 pub struct IUserDataTaskListCreateOrUpdateTaskRequestEventArgs(::windows
::core
::IUnknown
);
166 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
167 type Vtable
= IUserDataTaskListCreateOrUpdateTaskRequestEventArgs_Vtbl
;
169 impl ::core
::clone
::Clone
for IUserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
170 fn clone(&self) -> Self {
174 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
175 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0x12c55a52_e378_419b_ae38_a5e9e604476e);
179 pub struct IUserDataTaskListCreateOrUpdateTaskRequestEventArgs_Vtbl
{
180 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
181 pub Request
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
182 #[cfg(feature = "Foundation")]
183 pub GetDeferral
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
184 #[cfg(not(feature = "Foundation"))]
189 pub struct IUserDataTaskListDeleteTaskRequest(::windows
::core
::IUnknown
);
190 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListDeleteTaskRequest
{
191 type Vtable
= IUserDataTaskListDeleteTaskRequest_Vtbl
;
193 impl ::core
::clone
::Clone
for IUserDataTaskListDeleteTaskRequest
{
194 fn clone(&self) -> Self {
198 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListDeleteTaskRequest
{
199 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0x4b863c68_7657_4f3d_b074_d47ec8df07e7);
203 pub struct IUserDataTaskListDeleteTaskRequest_Vtbl
{
204 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
205 pub TaskListId
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>) -> ::windows
::core
::HRESULT
,
206 pub TaskId
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>) -> ::windows
::core
::HRESULT
,
207 #[cfg(feature = "Foundation")]
208 pub ReportCompletedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
209 #[cfg(not(feature = "Foundation"))]
210 ReportCompletedAsync
: usize,
211 #[cfg(feature = "Foundation")]
212 pub ReportFailedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
213 #[cfg(not(feature = "Foundation"))]
214 ReportFailedAsync
: usize,
218 pub struct IUserDataTaskListDeleteTaskRequestEventArgs(::windows
::core
::IUnknown
);
219 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListDeleteTaskRequestEventArgs
{
220 type Vtable
= IUserDataTaskListDeleteTaskRequestEventArgs_Vtbl
;
222 impl ::core
::clone
::Clone
for IUserDataTaskListDeleteTaskRequestEventArgs
{
223 fn clone(&self) -> Self {
227 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListDeleteTaskRequestEventArgs
{
228 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0x6063dad9_f562_4145_8efe_d50078c92b7f);
232 pub struct IUserDataTaskListDeleteTaskRequestEventArgs_Vtbl
{
233 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
234 pub Request
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
235 #[cfg(feature = "Foundation")]
236 pub GetDeferral
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
237 #[cfg(not(feature = "Foundation"))]
242 pub struct IUserDataTaskListSkipOccurrenceRequest(::windows
::core
::IUnknown
);
243 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListSkipOccurrenceRequest
{
244 type Vtable
= IUserDataTaskListSkipOccurrenceRequest_Vtbl
;
246 impl ::core
::clone
::Clone
for IUserDataTaskListSkipOccurrenceRequest
{
247 fn clone(&self) -> Self {
251 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListSkipOccurrenceRequest
{
252 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0xab87e34d_1cd3_431c_9f58_089aa4338d85);
256 pub struct IUserDataTaskListSkipOccurrenceRequest_Vtbl
{
257 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
258 pub TaskListId
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>) -> ::windows
::core
::HRESULT
,
259 pub TaskId
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>) -> ::windows
::core
::HRESULT
,
260 #[cfg(feature = "Foundation")]
261 pub ReportCompletedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
262 #[cfg(not(feature = "Foundation"))]
263 ReportCompletedAsync
: usize,
264 #[cfg(feature = "Foundation")]
265 pub ReportFailedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
266 #[cfg(not(feature = "Foundation"))]
267 ReportFailedAsync
: usize,
271 pub struct IUserDataTaskListSkipOccurrenceRequestEventArgs(::windows
::core
::IUnknown
);
272 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListSkipOccurrenceRequestEventArgs
{
273 type Vtable
= IUserDataTaskListSkipOccurrenceRequestEventArgs_Vtbl
;
275 impl ::core
::clone
::Clone
for IUserDataTaskListSkipOccurrenceRequestEventArgs
{
276 fn clone(&self) -> Self {
280 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListSkipOccurrenceRequestEventArgs
{
281 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0x7a3b924a_cc2f_4e7b_aacd_a5b9d29cfa4e);
285 pub struct IUserDataTaskListSkipOccurrenceRequestEventArgs_Vtbl
{
286 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
287 pub Request
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
288 #[cfg(feature = "Foundation")]
289 pub GetDeferral
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
290 #[cfg(not(feature = "Foundation"))]
295 pub struct IUserDataTaskListSyncManagerSyncRequest(::windows
::core
::IUnknown
);
296 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListSyncManagerSyncRequest
{
297 type Vtable
= IUserDataTaskListSyncManagerSyncRequest_Vtbl
;
299 impl ::core
::clone
::Clone
for IUserDataTaskListSyncManagerSyncRequest
{
300 fn clone(&self) -> Self {
304 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListSyncManagerSyncRequest
{
305 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0x40a73807_7590_4149_ae19_b211431a9f48);
309 pub struct IUserDataTaskListSyncManagerSyncRequest_Vtbl
{
310 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
311 pub TaskListId
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut ::std
::mem
::MaybeUninit
<::windows
::core
::HSTRING
>) -> ::windows
::core
::HRESULT
,
312 #[cfg(feature = "Foundation")]
313 pub ReportCompletedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
314 #[cfg(not(feature = "Foundation"))]
315 ReportCompletedAsync
: usize,
316 #[cfg(feature = "Foundation")]
317 pub ReportFailedAsync
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
318 #[cfg(not(feature = "Foundation"))]
319 ReportFailedAsync
: usize,
323 pub struct IUserDataTaskListSyncManagerSyncRequestEventArgs(::windows
::core
::IUnknown
);
324 unsafe impl ::windows
::core
::Interface
for IUserDataTaskListSyncManagerSyncRequestEventArgs
{
325 type Vtable
= IUserDataTaskListSyncManagerSyncRequestEventArgs_Vtbl
;
327 impl ::core
::clone
::Clone
for IUserDataTaskListSyncManagerSyncRequestEventArgs
{
328 fn clone(&self) -> Self {
332 unsafe impl ::windows
::core
::ComInterface
for IUserDataTaskListSyncManagerSyncRequestEventArgs
{
333 const IID
: ::windows
::core
::GUID
= ::windows
::core
::GUID
::from_u128(0x8ead1c12_768e_43bd_8385_5cdc351ffdea);
337 pub struct IUserDataTaskListSyncManagerSyncRequestEventArgs_Vtbl
{
338 pub base__
: ::windows
::core
::IInspectable_Vtbl
,
339 pub Request
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
340 #[cfg(feature = "Foundation")]
341 pub GetDeferral
: unsafe extern "system" fn(this
: *mut ::core
::ffi
::c_void
, result__
: *mut *mut ::core
::ffi
::c_void
) -> ::windows
::core
::HRESULT
,
342 #[cfg(not(feature = "Foundation"))]
345 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
347 pub struct UserDataTaskDataProviderConnection(::windows
::core
::IUnknown
);
348 impl UserDataTaskDataProviderConnection
{
349 #[doc = "*Required features: `\"Foundation\"`*"]
350 #[cfg(feature = "Foundation")]
351 pub fn CreateOrUpdateTaskRequested(&self, handler
: &super::super::super::Foundation
::TypedEventHandler
<UserDataTaskDataProviderConnection
, UserDataTaskListCreateOrUpdateTaskRequestEventArgs
>) -> ::windows
::core
::Result
<super::super::super::Foundation
::EventRegistrationToken
> {
354 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::EventRegistrationToken
>();
355 (::windows
::core
::Interface
::vtable(this
).CreateOrUpdateTaskRequested
)(::windows
::core
::Interface
::as_raw(this
), ::core
::mem
::transmute_copy(handler
), &mut result__
).from_abi(result__
)
358 #[doc = "*Required features: `\"Foundation\"`*"]
359 #[cfg(feature = "Foundation")]
360 pub fn RemoveCreateOrUpdateTaskRequested(&self, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::Result
<()> {
362 unsafe { (::windows::core::Interface::vtable(this).RemoveCreateOrUpdateTaskRequested)(::windows::core::Interface::as_raw(this), token).ok() }
364 #[doc = "*Required features: `\"Foundation\"`*"]
365 #[cfg(feature = "Foundation")]
366 pub fn SyncRequested(&self, handler
: &super::super::super::Foundation
::TypedEventHandler
<UserDataTaskDataProviderConnection
, UserDataTaskListSyncManagerSyncRequestEventArgs
>) -> ::windows
::core
::Result
<super::super::super::Foundation
::EventRegistrationToken
> {
369 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::EventRegistrationToken
>();
370 (::windows
::core
::Interface
::vtable(this
).SyncRequested
)(::windows
::core
::Interface
::as_raw(this
), ::core
::mem
::transmute_copy(handler
), &mut result__
).from_abi(result__
)
373 #[doc = "*Required features: `\"Foundation\"`*"]
374 #[cfg(feature = "Foundation")]
375 pub fn RemoveSyncRequested(&self, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::Result
<()> {
377 unsafe { (::windows::core::Interface::vtable(this).RemoveSyncRequested)(::windows::core::Interface::as_raw(this), token).ok() }
379 #[doc = "*Required features: `\"Foundation\"`*"]
380 #[cfg(feature = "Foundation")]
381 pub fn SkipOccurrenceRequested(&self, handler
: &super::super::super::Foundation
::TypedEventHandler
<UserDataTaskDataProviderConnection
, UserDataTaskListSkipOccurrenceRequestEventArgs
>) -> ::windows
::core
::Result
<super::super::super::Foundation
::EventRegistrationToken
> {
384 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::EventRegistrationToken
>();
385 (::windows
::core
::Interface
::vtable(this
).SkipOccurrenceRequested
)(::windows
::core
::Interface
::as_raw(this
), ::core
::mem
::transmute_copy(handler
), &mut result__
).from_abi(result__
)
388 #[doc = "*Required features: `\"Foundation\"`*"]
389 #[cfg(feature = "Foundation")]
390 pub fn RemoveSkipOccurrenceRequested(&self, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::Result
<()> {
392 unsafe { (::windows::core::Interface::vtable(this).RemoveSkipOccurrenceRequested)(::windows::core::Interface::as_raw(this), token).ok() }
394 #[doc = "*Required features: `\"Foundation\"`*"]
395 #[cfg(feature = "Foundation")]
396 pub fn CompleteTaskRequested(&self, handler
: &super::super::super::Foundation
::TypedEventHandler
<UserDataTaskDataProviderConnection
, UserDataTaskListCompleteTaskRequestEventArgs
>) -> ::windows
::core
::Result
<super::super::super::Foundation
::EventRegistrationToken
> {
399 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::EventRegistrationToken
>();
400 (::windows
::core
::Interface
::vtable(this
).CompleteTaskRequested
)(::windows
::core
::Interface
::as_raw(this
), ::core
::mem
::transmute_copy(handler
), &mut result__
).from_abi(result__
)
403 #[doc = "*Required features: `\"Foundation\"`*"]
404 #[cfg(feature = "Foundation")]
405 pub fn RemoveCompleteTaskRequested(&self, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::Result
<()> {
407 unsafe { (::windows::core::Interface::vtable(this).RemoveCompleteTaskRequested)(::windows::core::Interface::as_raw(this), token).ok() }
409 #[doc = "*Required features: `\"Foundation\"`*"]
410 #[cfg(feature = "Foundation")]
411 pub fn DeleteTaskRequested(&self, handler
: &super::super::super::Foundation
::TypedEventHandler
<UserDataTaskDataProviderConnection
, UserDataTaskListDeleteTaskRequestEventArgs
>) -> ::windows
::core
::Result
<super::super::super::Foundation
::EventRegistrationToken
> {
414 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::EventRegistrationToken
>();
415 (::windows
::core
::Interface
::vtable(this
).DeleteTaskRequested
)(::windows
::core
::Interface
::as_raw(this
), ::core
::mem
::transmute_copy(handler
), &mut result__
).from_abi(result__
)
418 #[doc = "*Required features: `\"Foundation\"`*"]
419 #[cfg(feature = "Foundation")]
420 pub fn RemoveDeleteTaskRequested(&self, token
: super::super::super::Foundation
::EventRegistrationToken
) -> ::windows
::core
::Result
<()> {
422 unsafe { (::windows::core::Interface::vtable(this).RemoveDeleteTaskRequested)(::windows::core::Interface::as_raw(this), token).ok() }
424 pub fn Start(&self) -> ::windows
::core
::Result
<()> {
426 unsafe { (::windows::core::Interface::vtable(this).Start)(::windows::core::Interface::as_raw(this)).ok() }
429 impl ::core
::cmp
::PartialEq
for UserDataTaskDataProviderConnection
{
430 fn eq(&self, other
: &Self) -> bool
{
434 impl ::core
::cmp
::Eq
for UserDataTaskDataProviderConnection {}
435 impl ::core
::fmt
::Debug
for UserDataTaskDataProviderConnection
{
436 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
437 f
.debug_tuple("UserDataTaskDataProviderConnection").field(&self.0).finish()
440 impl ::windows
::core
::RuntimeType
for UserDataTaskDataProviderConnection
{
441 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection;{9ff39d1d-a447-428b-afe9-e5402bdeb041})");
443 impl ::core
::clone
::Clone
for UserDataTaskDataProviderConnection
{
444 fn clone(&self) -> Self {
448 unsafe impl ::windows
::core
::Interface
for UserDataTaskDataProviderConnection
{
449 type Vtable
= IUserDataTaskDataProviderConnection_Vtbl
;
451 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskDataProviderConnection
{
452 const IID
: ::windows
::core
::GUID
= <IUserDataTaskDataProviderConnection
as ::windows
::core
::ComInterface
>::IID
;
454 impl ::windows
::core
::RuntimeName
for UserDataTaskDataProviderConnection
{
455 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderConnection";
457 ::windows
::imp
::interface_hierarchy
!(UserDataTaskDataProviderConnection
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
458 unsafe impl ::core
::marker
::Send
for UserDataTaskDataProviderConnection {}
459 unsafe impl ::core
::marker
::Sync
for UserDataTaskDataProviderConnection {}
460 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
462 pub struct UserDataTaskDataProviderTriggerDetails(::windows
::core
::IUnknown
);
463 impl UserDataTaskDataProviderTriggerDetails
{
464 pub fn Connection(&self) -> ::windows
::core
::Result
<UserDataTaskDataProviderConnection
> {
467 let mut result__
= ::windows
::core
::zeroed
::<UserDataTaskDataProviderConnection
>();
468 (::windows
::core
::Interface
::vtable(this
).Connection
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
472 impl ::core
::cmp
::PartialEq
for UserDataTaskDataProviderTriggerDetails
{
473 fn eq(&self, other
: &Self) -> bool
{
477 impl ::core
::cmp
::Eq
for UserDataTaskDataProviderTriggerDetails {}
478 impl ::core
::fmt
::Debug
for UserDataTaskDataProviderTriggerDetails
{
479 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
480 f
.debug_tuple("UserDataTaskDataProviderTriggerDetails").field(&self.0).finish()
483 impl ::windows
::core
::RuntimeType
for UserDataTaskDataProviderTriggerDetails
{
484 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderTriggerDetails;{ae273202-b1c9-453e-afc5-b30af3bd217d})");
486 impl ::core
::clone
::Clone
for UserDataTaskDataProviderTriggerDetails
{
487 fn clone(&self) -> Self {
491 unsafe impl ::windows
::core
::Interface
for UserDataTaskDataProviderTriggerDetails
{
492 type Vtable
= IUserDataTaskDataProviderTriggerDetails_Vtbl
;
494 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskDataProviderTriggerDetails
{
495 const IID
: ::windows
::core
::GUID
= <IUserDataTaskDataProviderTriggerDetails
as ::windows
::core
::ComInterface
>::IID
;
497 impl ::windows
::core
::RuntimeName
for UserDataTaskDataProviderTriggerDetails
{
498 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskDataProviderTriggerDetails";
500 ::windows
::imp
::interface_hierarchy
!(UserDataTaskDataProviderTriggerDetails
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
501 unsafe impl ::core
::marker
::Send
for UserDataTaskDataProviderTriggerDetails {}
502 unsafe impl ::core
::marker
::Sync
for UserDataTaskDataProviderTriggerDetails {}
503 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
505 pub struct UserDataTaskListCompleteTaskRequest(::windows
::core
::IUnknown
);
506 impl UserDataTaskListCompleteTaskRequest
{
507 pub fn TaskListId(&self) -> ::windows
::core
::Result
<::windows
::core
::HSTRING
> {
510 let mut result__
= ::windows
::core
::zeroed
::<::windows
::core
::HSTRING
>();
511 (::windows
::core
::Interface
::vtable(this
).TaskListId
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
514 pub fn TaskId(&self) -> ::windows
::core
::Result
<::windows
::core
::HSTRING
> {
517 let mut result__
= ::windows
::core
::zeroed
::<::windows
::core
::HSTRING
>();
518 (::windows
::core
::Interface
::vtable(this
).TaskId
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
521 #[doc = "*Required features: `\"Foundation\"`*"]
522 #[cfg(feature = "Foundation")]
523 pub fn ReportCompletedAsync(&self, completedtaskid
: &::windows
::core
::HSTRING
) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
526 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
527 (::windows
::core
::Interface
::vtable(this
).ReportCompletedAsync
)(::windows
::core
::Interface
::as_raw(this
), ::core
::mem
::transmute_copy(completedtaskid
), &mut result__
).from_abi(result__
)
530 #[doc = "*Required features: `\"Foundation\"`*"]
531 #[cfg(feature = "Foundation")]
532 pub fn ReportFailedAsync(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
535 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
536 (::windows
::core
::Interface
::vtable(this
).ReportFailedAsync
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
540 impl ::core
::cmp
::PartialEq
for UserDataTaskListCompleteTaskRequest
{
541 fn eq(&self, other
: &Self) -> bool
{
545 impl ::core
::cmp
::Eq
for UserDataTaskListCompleteTaskRequest {}
546 impl ::core
::fmt
::Debug
for UserDataTaskListCompleteTaskRequest
{
547 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
548 f
.debug_tuple("UserDataTaskListCompleteTaskRequest").field(&self.0).finish()
551 impl ::windows
::core
::RuntimeType
for UserDataTaskListCompleteTaskRequest
{
552 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest;{f65e14a3-1a42-49da-8552-2873e52c55eb})");
554 impl ::core
::clone
::Clone
for UserDataTaskListCompleteTaskRequest
{
555 fn clone(&self) -> Self {
559 unsafe impl ::windows
::core
::Interface
for UserDataTaskListCompleteTaskRequest
{
560 type Vtable
= IUserDataTaskListCompleteTaskRequest_Vtbl
;
562 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListCompleteTaskRequest
{
563 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListCompleteTaskRequest
as ::windows
::core
::ComInterface
>::IID
;
565 impl ::windows
::core
::RuntimeName
for UserDataTaskListCompleteTaskRequest
{
566 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequest";
568 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListCompleteTaskRequest
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
569 unsafe impl ::core
::marker
::Send
for UserDataTaskListCompleteTaskRequest {}
570 unsafe impl ::core
::marker
::Sync
for UserDataTaskListCompleteTaskRequest {}
571 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
573 pub struct UserDataTaskListCompleteTaskRequestEventArgs(::windows
::core
::IUnknown
);
574 impl UserDataTaskListCompleteTaskRequestEventArgs
{
575 pub fn Request(&self) -> ::windows
::core
::Result
<UserDataTaskListCompleteTaskRequest
> {
578 let mut result__
= ::windows
::core
::zeroed
::<UserDataTaskListCompleteTaskRequest
>();
579 (::windows
::core
::Interface
::vtable(this
).Request
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
582 #[doc = "*Required features: `\"Foundation\"`*"]
583 #[cfg(feature = "Foundation")]
584 pub fn GetDeferral(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::Deferral
> {
587 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::Deferral
>();
588 (::windows
::core
::Interface
::vtable(this
).GetDeferral
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
592 impl ::core
::cmp
::PartialEq
for UserDataTaskListCompleteTaskRequestEventArgs
{
593 fn eq(&self, other
: &Self) -> bool
{
597 impl ::core
::cmp
::Eq
for UserDataTaskListCompleteTaskRequestEventArgs {}
598 impl ::core
::fmt
::Debug
for UserDataTaskListCompleteTaskRequestEventArgs
{
599 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
600 f
.debug_tuple("UserDataTaskListCompleteTaskRequestEventArgs").field(&self.0).finish()
603 impl ::windows
::core
::RuntimeType
for UserDataTaskListCompleteTaskRequestEventArgs
{
604 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequestEventArgs;{d77c393d-4cf2-48ad-87fd-963f0eaa7a95})");
606 impl ::core
::clone
::Clone
for UserDataTaskListCompleteTaskRequestEventArgs
{
607 fn clone(&self) -> Self {
611 unsafe impl ::windows
::core
::Interface
for UserDataTaskListCompleteTaskRequestEventArgs
{
612 type Vtable
= IUserDataTaskListCompleteTaskRequestEventArgs_Vtbl
;
614 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListCompleteTaskRequestEventArgs
{
615 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListCompleteTaskRequestEventArgs
as ::windows
::core
::ComInterface
>::IID
;
617 impl ::windows
::core
::RuntimeName
for UserDataTaskListCompleteTaskRequestEventArgs
{
618 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCompleteTaskRequestEventArgs";
620 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListCompleteTaskRequestEventArgs
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
621 unsafe impl ::core
::marker
::Send
for UserDataTaskListCompleteTaskRequestEventArgs {}
622 unsafe impl ::core
::marker
::Sync
for UserDataTaskListCompleteTaskRequestEventArgs {}
623 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
625 pub struct UserDataTaskListCreateOrUpdateTaskRequest(::windows
::core
::IUnknown
);
626 impl UserDataTaskListCreateOrUpdateTaskRequest
{
627 pub fn TaskListId(&self) -> ::windows
::core
::Result
<::windows
::core
::HSTRING
> {
630 let mut result__
= ::windows
::core
::zeroed
::<::windows
::core
::HSTRING
>();
631 (::windows
::core
::Interface
::vtable(this
).TaskListId
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
634 pub fn Task(&self) -> ::windows
::core
::Result
<super::UserDataTask
> {
637 let mut result__
= ::windows
::core
::zeroed
::<super::UserDataTask
>();
638 (::windows
::core
::Interface
::vtable(this
).Task
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
641 #[doc = "*Required features: `\"Foundation\"`*"]
642 #[cfg(feature = "Foundation")]
643 pub fn ReportCompletedAsync(&self, createdorupdateduserdatatask
: &super::UserDataTask
) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
646 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
647 (::windows
::core
::Interface
::vtable(this
).ReportCompletedAsync
)(::windows
::core
::Interface
::as_raw(this
), ::core
::mem
::transmute_copy(createdorupdateduserdatatask
), &mut result__
).from_abi(result__
)
650 #[doc = "*Required features: `\"Foundation\"`*"]
651 #[cfg(feature = "Foundation")]
652 pub fn ReportFailedAsync(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
655 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
656 (::windows
::core
::Interface
::vtable(this
).ReportFailedAsync
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
660 impl ::core
::cmp
::PartialEq
for UserDataTaskListCreateOrUpdateTaskRequest
{
661 fn eq(&self, other
: &Self) -> bool
{
665 impl ::core
::cmp
::Eq
for UserDataTaskListCreateOrUpdateTaskRequest {}
666 impl ::core
::fmt
::Debug
for UserDataTaskListCreateOrUpdateTaskRequest
{
667 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
668 f
.debug_tuple("UserDataTaskListCreateOrUpdateTaskRequest").field(&self.0).finish()
671 impl ::windows
::core
::RuntimeType
for UserDataTaskListCreateOrUpdateTaskRequest
{
672 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest;{2133772c-55c2-4300-8279-04326e07cce4})");
674 impl ::core
::clone
::Clone
for UserDataTaskListCreateOrUpdateTaskRequest
{
675 fn clone(&self) -> Self {
679 unsafe impl ::windows
::core
::Interface
for UserDataTaskListCreateOrUpdateTaskRequest
{
680 type Vtable
= IUserDataTaskListCreateOrUpdateTaskRequest_Vtbl
;
682 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListCreateOrUpdateTaskRequest
{
683 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListCreateOrUpdateTaskRequest
as ::windows
::core
::ComInterface
>::IID
;
685 impl ::windows
::core
::RuntimeName
for UserDataTaskListCreateOrUpdateTaskRequest
{
686 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequest";
688 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListCreateOrUpdateTaskRequest
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
689 unsafe impl ::core
::marker
::Send
for UserDataTaskListCreateOrUpdateTaskRequest {}
690 unsafe impl ::core
::marker
::Sync
for UserDataTaskListCreateOrUpdateTaskRequest {}
691 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
693 pub struct UserDataTaskListCreateOrUpdateTaskRequestEventArgs(::windows
::core
::IUnknown
);
694 impl UserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
695 pub fn Request(&self) -> ::windows
::core
::Result
<UserDataTaskListCreateOrUpdateTaskRequest
> {
698 let mut result__
= ::windows
::core
::zeroed
::<UserDataTaskListCreateOrUpdateTaskRequest
>();
699 (::windows
::core
::Interface
::vtable(this
).Request
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
702 #[doc = "*Required features: `\"Foundation\"`*"]
703 #[cfg(feature = "Foundation")]
704 pub fn GetDeferral(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::Deferral
> {
707 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::Deferral
>();
708 (::windows
::core
::Interface
::vtable(this
).GetDeferral
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
712 impl ::core
::cmp
::PartialEq
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
713 fn eq(&self, other
: &Self) -> bool
{
717 impl ::core
::cmp
::Eq
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs {}
718 impl ::core
::fmt
::Debug
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
719 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
720 f
.debug_tuple("UserDataTaskListCreateOrUpdateTaskRequestEventArgs").field(&self.0).finish()
723 impl ::windows
::core
::RuntimeType
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
724 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequestEventArgs;{12c55a52-e378-419b-ae38-a5e9e604476e})");
726 impl ::core
::clone
::Clone
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
727 fn clone(&self) -> Self {
731 unsafe impl ::windows
::core
::Interface
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
732 type Vtable
= IUserDataTaskListCreateOrUpdateTaskRequestEventArgs_Vtbl
;
734 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
735 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListCreateOrUpdateTaskRequestEventArgs
as ::windows
::core
::ComInterface
>::IID
;
737 impl ::windows
::core
::RuntimeName
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs
{
738 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListCreateOrUpdateTaskRequestEventArgs";
740 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListCreateOrUpdateTaskRequestEventArgs
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
741 unsafe impl ::core
::marker
::Send
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs {}
742 unsafe impl ::core
::marker
::Sync
for UserDataTaskListCreateOrUpdateTaskRequestEventArgs {}
743 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
745 pub struct UserDataTaskListDeleteTaskRequest(::windows
::core
::IUnknown
);
746 impl UserDataTaskListDeleteTaskRequest
{
747 pub fn TaskListId(&self) -> ::windows
::core
::Result
<::windows
::core
::HSTRING
> {
750 let mut result__
= ::windows
::core
::zeroed
::<::windows
::core
::HSTRING
>();
751 (::windows
::core
::Interface
::vtable(this
).TaskListId
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
754 pub fn TaskId(&self) -> ::windows
::core
::Result
<::windows
::core
::HSTRING
> {
757 let mut result__
= ::windows
::core
::zeroed
::<::windows
::core
::HSTRING
>();
758 (::windows
::core
::Interface
::vtable(this
).TaskId
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
761 #[doc = "*Required features: `\"Foundation\"`*"]
762 #[cfg(feature = "Foundation")]
763 pub fn ReportCompletedAsync(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
766 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
767 (::windows
::core
::Interface
::vtable(this
).ReportCompletedAsync
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
770 #[doc = "*Required features: `\"Foundation\"`*"]
771 #[cfg(feature = "Foundation")]
772 pub fn ReportFailedAsync(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
775 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
776 (::windows
::core
::Interface
::vtable(this
).ReportFailedAsync
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
780 impl ::core
::cmp
::PartialEq
for UserDataTaskListDeleteTaskRequest
{
781 fn eq(&self, other
: &Self) -> bool
{
785 impl ::core
::cmp
::Eq
for UserDataTaskListDeleteTaskRequest {}
786 impl ::core
::fmt
::Debug
for UserDataTaskListDeleteTaskRequest
{
787 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
788 f
.debug_tuple("UserDataTaskListDeleteTaskRequest").field(&self.0).finish()
791 impl ::windows
::core
::RuntimeType
for UserDataTaskListDeleteTaskRequest
{
792 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest;{4b863c68-7657-4f3d-b074-d47ec8df07e7})");
794 impl ::core
::clone
::Clone
for UserDataTaskListDeleteTaskRequest
{
795 fn clone(&self) -> Self {
799 unsafe impl ::windows
::core
::Interface
for UserDataTaskListDeleteTaskRequest
{
800 type Vtable
= IUserDataTaskListDeleteTaskRequest_Vtbl
;
802 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListDeleteTaskRequest
{
803 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListDeleteTaskRequest
as ::windows
::core
::ComInterface
>::IID
;
805 impl ::windows
::core
::RuntimeName
for UserDataTaskListDeleteTaskRequest
{
806 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequest";
808 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListDeleteTaskRequest
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
809 unsafe impl ::core
::marker
::Send
for UserDataTaskListDeleteTaskRequest {}
810 unsafe impl ::core
::marker
::Sync
for UserDataTaskListDeleteTaskRequest {}
811 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
813 pub struct UserDataTaskListDeleteTaskRequestEventArgs(::windows
::core
::IUnknown
);
814 impl UserDataTaskListDeleteTaskRequestEventArgs
{
815 pub fn Request(&self) -> ::windows
::core
::Result
<UserDataTaskListDeleteTaskRequest
> {
818 let mut result__
= ::windows
::core
::zeroed
::<UserDataTaskListDeleteTaskRequest
>();
819 (::windows
::core
::Interface
::vtable(this
).Request
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
822 #[doc = "*Required features: `\"Foundation\"`*"]
823 #[cfg(feature = "Foundation")]
824 pub fn GetDeferral(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::Deferral
> {
827 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::Deferral
>();
828 (::windows
::core
::Interface
::vtable(this
).GetDeferral
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
832 impl ::core
::cmp
::PartialEq
for UserDataTaskListDeleteTaskRequestEventArgs
{
833 fn eq(&self, other
: &Self) -> bool
{
837 impl ::core
::cmp
::Eq
for UserDataTaskListDeleteTaskRequestEventArgs {}
838 impl ::core
::fmt
::Debug
for UserDataTaskListDeleteTaskRequestEventArgs
{
839 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
840 f
.debug_tuple("UserDataTaskListDeleteTaskRequestEventArgs").field(&self.0).finish()
843 impl ::windows
::core
::RuntimeType
for UserDataTaskListDeleteTaskRequestEventArgs
{
844 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequestEventArgs;{6063dad9-f562-4145-8efe-d50078c92b7f})");
846 impl ::core
::clone
::Clone
for UserDataTaskListDeleteTaskRequestEventArgs
{
847 fn clone(&self) -> Self {
851 unsafe impl ::windows
::core
::Interface
for UserDataTaskListDeleteTaskRequestEventArgs
{
852 type Vtable
= IUserDataTaskListDeleteTaskRequestEventArgs_Vtbl
;
854 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListDeleteTaskRequestEventArgs
{
855 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListDeleteTaskRequestEventArgs
as ::windows
::core
::ComInterface
>::IID
;
857 impl ::windows
::core
::RuntimeName
for UserDataTaskListDeleteTaskRequestEventArgs
{
858 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListDeleteTaskRequestEventArgs";
860 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListDeleteTaskRequestEventArgs
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
861 unsafe impl ::core
::marker
::Send
for UserDataTaskListDeleteTaskRequestEventArgs {}
862 unsafe impl ::core
::marker
::Sync
for UserDataTaskListDeleteTaskRequestEventArgs {}
863 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
865 pub struct UserDataTaskListSkipOccurrenceRequest(::windows
::core
::IUnknown
);
866 impl UserDataTaskListSkipOccurrenceRequest
{
867 pub fn TaskListId(&self) -> ::windows
::core
::Result
<::windows
::core
::HSTRING
> {
870 let mut result__
= ::windows
::core
::zeroed
::<::windows
::core
::HSTRING
>();
871 (::windows
::core
::Interface
::vtable(this
).TaskListId
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
874 pub fn TaskId(&self) -> ::windows
::core
::Result
<::windows
::core
::HSTRING
> {
877 let mut result__
= ::windows
::core
::zeroed
::<::windows
::core
::HSTRING
>();
878 (::windows
::core
::Interface
::vtable(this
).TaskId
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
881 #[doc = "*Required features: `\"Foundation\"`*"]
882 #[cfg(feature = "Foundation")]
883 pub fn ReportCompletedAsync(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
886 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
887 (::windows
::core
::Interface
::vtable(this
).ReportCompletedAsync
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
890 #[doc = "*Required features: `\"Foundation\"`*"]
891 #[cfg(feature = "Foundation")]
892 pub fn ReportFailedAsync(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
895 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
896 (::windows
::core
::Interface
::vtable(this
).ReportFailedAsync
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
900 impl ::core
::cmp
::PartialEq
for UserDataTaskListSkipOccurrenceRequest
{
901 fn eq(&self, other
: &Self) -> bool
{
905 impl ::core
::cmp
::Eq
for UserDataTaskListSkipOccurrenceRequest {}
906 impl ::core
::fmt
::Debug
for UserDataTaskListSkipOccurrenceRequest
{
907 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
908 f
.debug_tuple("UserDataTaskListSkipOccurrenceRequest").field(&self.0).finish()
911 impl ::windows
::core
::RuntimeType
for UserDataTaskListSkipOccurrenceRequest
{
912 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest;{ab87e34d-1cd3-431c-9f58-089aa4338d85})");
914 impl ::core
::clone
::Clone
for UserDataTaskListSkipOccurrenceRequest
{
915 fn clone(&self) -> Self {
919 unsafe impl ::windows
::core
::Interface
for UserDataTaskListSkipOccurrenceRequest
{
920 type Vtable
= IUserDataTaskListSkipOccurrenceRequest_Vtbl
;
922 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListSkipOccurrenceRequest
{
923 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListSkipOccurrenceRequest
as ::windows
::core
::ComInterface
>::IID
;
925 impl ::windows
::core
::RuntimeName
for UserDataTaskListSkipOccurrenceRequest
{
926 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequest";
928 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListSkipOccurrenceRequest
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
929 unsafe impl ::core
::marker
::Send
for UserDataTaskListSkipOccurrenceRequest {}
930 unsafe impl ::core
::marker
::Sync
for UserDataTaskListSkipOccurrenceRequest {}
931 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
933 pub struct UserDataTaskListSkipOccurrenceRequestEventArgs(::windows
::core
::IUnknown
);
934 impl UserDataTaskListSkipOccurrenceRequestEventArgs
{
935 pub fn Request(&self) -> ::windows
::core
::Result
<UserDataTaskListSkipOccurrenceRequest
> {
938 let mut result__
= ::windows
::core
::zeroed
::<UserDataTaskListSkipOccurrenceRequest
>();
939 (::windows
::core
::Interface
::vtable(this
).Request
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
942 #[doc = "*Required features: `\"Foundation\"`*"]
943 #[cfg(feature = "Foundation")]
944 pub fn GetDeferral(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::Deferral
> {
947 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::Deferral
>();
948 (::windows
::core
::Interface
::vtable(this
).GetDeferral
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
952 impl ::core
::cmp
::PartialEq
for UserDataTaskListSkipOccurrenceRequestEventArgs
{
953 fn eq(&self, other
: &Self) -> bool
{
957 impl ::core
::cmp
::Eq
for UserDataTaskListSkipOccurrenceRequestEventArgs {}
958 impl ::core
::fmt
::Debug
for UserDataTaskListSkipOccurrenceRequestEventArgs
{
959 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
960 f
.debug_tuple("UserDataTaskListSkipOccurrenceRequestEventArgs").field(&self.0).finish()
963 impl ::windows
::core
::RuntimeType
for UserDataTaskListSkipOccurrenceRequestEventArgs
{
964 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequestEventArgs;{7a3b924a-cc2f-4e7b-aacd-a5b9d29cfa4e})");
966 impl ::core
::clone
::Clone
for UserDataTaskListSkipOccurrenceRequestEventArgs
{
967 fn clone(&self) -> Self {
971 unsafe impl ::windows
::core
::Interface
for UserDataTaskListSkipOccurrenceRequestEventArgs
{
972 type Vtable
= IUserDataTaskListSkipOccurrenceRequestEventArgs_Vtbl
;
974 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListSkipOccurrenceRequestEventArgs
{
975 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListSkipOccurrenceRequestEventArgs
as ::windows
::core
::ComInterface
>::IID
;
977 impl ::windows
::core
::RuntimeName
for UserDataTaskListSkipOccurrenceRequestEventArgs
{
978 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSkipOccurrenceRequestEventArgs";
980 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListSkipOccurrenceRequestEventArgs
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
981 unsafe impl ::core
::marker
::Send
for UserDataTaskListSkipOccurrenceRequestEventArgs {}
982 unsafe impl ::core
::marker
::Sync
for UserDataTaskListSkipOccurrenceRequestEventArgs {}
983 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
985 pub struct UserDataTaskListSyncManagerSyncRequest(::windows
::core
::IUnknown
);
986 impl UserDataTaskListSyncManagerSyncRequest
{
987 pub fn TaskListId(&self) -> ::windows
::core
::Result
<::windows
::core
::HSTRING
> {
990 let mut result__
= ::windows
::core
::zeroed
::<::windows
::core
::HSTRING
>();
991 (::windows
::core
::Interface
::vtable(this
).TaskListId
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
994 #[doc = "*Required features: `\"Foundation\"`*"]
995 #[cfg(feature = "Foundation")]
996 pub fn ReportCompletedAsync(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
999 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
1000 (::windows
::core
::Interface
::vtable(this
).ReportCompletedAsync
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
1003 #[doc = "*Required features: `\"Foundation\"`*"]
1004 #[cfg(feature = "Foundation")]
1005 pub fn ReportFailedAsync(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::IAsyncAction
> {
1008 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::IAsyncAction
>();
1009 (::windows
::core
::Interface
::vtable(this
).ReportFailedAsync
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
1013 impl ::core
::cmp
::PartialEq
for UserDataTaskListSyncManagerSyncRequest
{
1014 fn eq(&self, other
: &Self) -> bool
{
1018 impl ::core
::cmp
::Eq
for UserDataTaskListSyncManagerSyncRequest {}
1019 impl ::core
::fmt
::Debug
for UserDataTaskListSyncManagerSyncRequest
{
1020 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
1021 f
.debug_tuple("UserDataTaskListSyncManagerSyncRequest").field(&self.0).finish()
1024 impl ::windows
::core
::RuntimeType
for UserDataTaskListSyncManagerSyncRequest
{
1025 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequest;{40a73807-7590-4149-ae19-b211431a9f48})");
1027 impl ::core
::clone
::Clone
for UserDataTaskListSyncManagerSyncRequest
{
1028 fn clone(&self) -> Self {
1029 Self(self.0.clone())
1032 unsafe impl ::windows
::core
::Interface
for UserDataTaskListSyncManagerSyncRequest
{
1033 type Vtable
= IUserDataTaskListSyncManagerSyncRequest_Vtbl
;
1035 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListSyncManagerSyncRequest
{
1036 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListSyncManagerSyncRequest
as ::windows
::core
::ComInterface
>::IID
;
1038 impl ::windows
::core
::RuntimeName
for UserDataTaskListSyncManagerSyncRequest
{
1039 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequest";
1041 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListSyncManagerSyncRequest
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
1042 unsafe impl ::core
::marker
::Send
for UserDataTaskListSyncManagerSyncRequest {}
1043 unsafe impl ::core
::marker
::Sync
for UserDataTaskListSyncManagerSyncRequest {}
1044 #[doc = "*Required features: `\"ApplicationModel_UserDataTasks_DataProvider\"`*"]
1045 #[repr(transparent)]
1046 pub struct UserDataTaskListSyncManagerSyncRequestEventArgs(::windows
::core
::IUnknown
);
1047 impl UserDataTaskListSyncManagerSyncRequestEventArgs
{
1048 pub fn Request(&self) -> ::windows
::core
::Result
<UserDataTaskListSyncManagerSyncRequest
> {
1051 let mut result__
= ::windows
::core
::zeroed
::<UserDataTaskListSyncManagerSyncRequest
>();
1052 (::windows
::core
::Interface
::vtable(this
).Request
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
1055 #[doc = "*Required features: `\"Foundation\"`*"]
1056 #[cfg(feature = "Foundation")]
1057 pub fn GetDeferral(&self) -> ::windows
::core
::Result
<super::super::super::Foundation
::Deferral
> {
1060 let mut result__
= ::windows
::core
::zeroed
::<super::super::super::Foundation
::Deferral
>();
1061 (::windows
::core
::Interface
::vtable(this
).GetDeferral
)(::windows
::core
::Interface
::as_raw(this
), &mut result__
).from_abi(result__
)
1065 impl ::core
::cmp
::PartialEq
for UserDataTaskListSyncManagerSyncRequestEventArgs
{
1066 fn eq(&self, other
: &Self) -> bool
{
1070 impl ::core
::cmp
::Eq
for UserDataTaskListSyncManagerSyncRequestEventArgs {}
1071 impl ::core
::fmt
::Debug
for UserDataTaskListSyncManagerSyncRequestEventArgs
{
1072 fn fmt(&self, f
: &mut ::core
::fmt
::Formatter
<'_
>) -> ::core
::fmt
::Result
{
1073 f
.debug_tuple("UserDataTaskListSyncManagerSyncRequestEventArgs").field(&self.0).finish()
1076 impl ::windows
::core
::RuntimeType
for UserDataTaskListSyncManagerSyncRequestEventArgs
{
1077 const SIGNATURE
: ::windows
::imp
::ConstBuffer
= ::windows
::imp
::ConstBuffer
::from_slice(b
"rc(Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequestEventArgs;{8ead1c12-768e-43bd-8385-5cdc351ffdea})");
1079 impl ::core
::clone
::Clone
for UserDataTaskListSyncManagerSyncRequestEventArgs
{
1080 fn clone(&self) -> Self {
1081 Self(self.0.clone())
1084 unsafe impl ::windows
::core
::Interface
for UserDataTaskListSyncManagerSyncRequestEventArgs
{
1085 type Vtable
= IUserDataTaskListSyncManagerSyncRequestEventArgs_Vtbl
;
1087 unsafe impl ::windows
::core
::ComInterface
for UserDataTaskListSyncManagerSyncRequestEventArgs
{
1088 const IID
: ::windows
::core
::GUID
= <IUserDataTaskListSyncManagerSyncRequestEventArgs
as ::windows
::core
::ComInterface
>::IID
;
1090 impl ::windows
::core
::RuntimeName
for UserDataTaskListSyncManagerSyncRequestEventArgs
{
1091 const NAME
: &'
static str = "Windows.ApplicationModel.UserDataTasks.DataProvider.UserDataTaskListSyncManagerSyncRequestEventArgs";
1093 ::windows
::imp
::interface_hierarchy
!(UserDataTaskListSyncManagerSyncRequestEventArgs
, ::windows
::core
::IUnknown
, ::windows
::core
::IInspectable
);
1094 unsafe impl ::core
::marker
::Send
for UserDataTaskListSyncManagerSyncRequestEventArgs {}
1095 unsafe impl ::core
::marker
::Sync
for UserDataTaskListSyncManagerSyncRequestEventArgs {}
1096 #[cfg(feature = "implement")]
1097 ::core
::include
!("impl.rs");