]>
Commit | Line | Data |
---|---|---|
04454e1e | 1 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 2 | pub type CONFLICT_RESOLUTION_POLICY = i32; |
04454e1e | 3 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 4 | pub const CRP_NONE: CONFLICT_RESOLUTION_POLICY = 0i32; |
04454e1e | 5 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 6 | pub const CRP_DESTINATION_PROVIDER_WINS: CONFLICT_RESOLUTION_POLICY = 1i32; |
04454e1e | 7 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 8 | pub const CRP_SOURCE_PROVIDER_WINS: CONFLICT_RESOLUTION_POLICY = 2i32; |
04454e1e | 9 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 10 | pub const CRP_LAST: CONFLICT_RESOLUTION_POLICY = 3i32; |
04454e1e | 11 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 12 | pub type CONSTRAINT_CONFLICT_REASON = i32; |
04454e1e | 13 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 14 | pub const CCR_OTHER: CONSTRAINT_CONFLICT_REASON = 0i32; |
04454e1e | 15 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 16 | pub const CCR_COLLISION: CONSTRAINT_CONFLICT_REASON = 1i32; |
04454e1e | 17 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 18 | pub const CCR_NOPARENT: CONSTRAINT_CONFLICT_REASON = 2i32; |
04454e1e | 19 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 20 | pub const CCR_IDENTITY: CONSTRAINT_CONFLICT_REASON = 3i32; |
04454e1e | 21 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 22 | pub type FILTERING_TYPE = i32; |
04454e1e | 23 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 24 | pub const FT_CURRENT_ITEMS_ONLY: FILTERING_TYPE = 0i32; |
04454e1e | 25 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 26 | pub const FT_CURRENT_ITEMS_AND_VERSIONS_FOR_MOVED_OUT_ITEMS: FILTERING_TYPE = 1i32; |
04454e1e | 27 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 28 | pub type FILTER_COMBINATION_TYPE = i32; |
04454e1e | 29 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
30 | pub const FCT_INTERSECTION: FILTER_COMBINATION_TYPE = 0i32; |
31 | pub type IAsynchronousDataRetriever = *mut ::core::ffi::c_void; | |
32 | pub type IChangeConflict = *mut ::core::ffi::c_void; | |
33 | pub type IChangeUnitException = *mut ::core::ffi::c_void; | |
34 | pub type IChangeUnitListFilterInfo = *mut ::core::ffi::c_void; | |
35 | pub type IClockVector = *mut ::core::ffi::c_void; | |
36 | pub type IClockVectorElement = *mut ::core::ffi::c_void; | |
37 | pub type ICombinedFilterInfo = *mut ::core::ffi::c_void; | |
38 | pub type IConstraintConflict = *mut ::core::ffi::c_void; | |
39 | pub type IConstructReplicaKeyMap = *mut ::core::ffi::c_void; | |
40 | pub type ICoreFragment = *mut ::core::ffi::c_void; | |
41 | pub type ICoreFragmentInspector = *mut ::core::ffi::c_void; | |
42 | pub type ICustomFilterInfo = *mut ::core::ffi::c_void; | |
43 | #[repr(C)] | |
04454e1e | 44 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
45 | #[cfg(feature = "Win32_Foundation")] |
46 | pub struct ID_PARAMETERS { | |
47 | pub dwSize: u32, | |
48 | pub replicaId: ID_PARAMETER_PAIR, | |
49 | pub itemId: ID_PARAMETER_PAIR, | |
50 | pub changeUnitId: ID_PARAMETER_PAIR, | |
51 | } | |
52 | #[cfg(feature = "Win32_Foundation")] | |
53 | impl ::core::marker::Copy for ID_PARAMETERS {} | |
54 | #[cfg(feature = "Win32_Foundation")] | |
55 | impl ::core::clone::Clone for ID_PARAMETERS { | |
56 | fn clone(&self) -> Self { | |
57 | *self | |
58 | } | |
59 | } | |
60 | #[repr(C)] | |
04454e1e | 61 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
62 | #[cfg(feature = "Win32_Foundation")] |
63 | pub struct ID_PARAMETER_PAIR { | |
64 | pub fIsVariable: super::super::Foundation::BOOL, | |
65 | pub cbIdSize: u16, | |
66 | } | |
67 | #[cfg(feature = "Win32_Foundation")] | |
68 | impl ::core::marker::Copy for ID_PARAMETER_PAIR {} | |
69 | #[cfg(feature = "Win32_Foundation")] | |
70 | impl ::core::clone::Clone for ID_PARAMETER_PAIR { | |
71 | fn clone(&self) -> Self { | |
72 | *self | |
73 | } | |
74 | } | |
75 | pub type IDataRetrieverCallback = *mut ::core::ffi::c_void; | |
76 | pub type IEnumChangeUnitExceptions = *mut ::core::ffi::c_void; | |
77 | pub type IEnumClockVector = *mut ::core::ffi::c_void; | |
78 | pub type IEnumFeedClockVector = *mut ::core::ffi::c_void; | |
79 | pub type IEnumItemIds = *mut ::core::ffi::c_void; | |
80 | pub type IEnumRangeExceptions = *mut ::core::ffi::c_void; | |
81 | pub type IEnumSingleItemExceptions = *mut ::core::ffi::c_void; | |
82 | pub type IEnumSyncChangeUnits = *mut ::core::ffi::c_void; | |
83 | pub type IEnumSyncChanges = *mut ::core::ffi::c_void; | |
84 | pub type IEnumSyncProviderConfigUIInfos = *mut ::core::ffi::c_void; | |
85 | pub type IEnumSyncProviderInfos = *mut ::core::ffi::c_void; | |
86 | pub type IFeedClockVector = *mut ::core::ffi::c_void; | |
87 | pub type IFeedClockVectorElement = *mut ::core::ffi::c_void; | |
88 | pub type IFilterKeyMap = *mut ::core::ffi::c_void; | |
89 | pub type IFilterRequestCallback = *mut ::core::ffi::c_void; | |
90 | pub type IFilterTrackingProvider = *mut ::core::ffi::c_void; | |
91 | pub type IFilterTrackingRequestCallback = *mut ::core::ffi::c_void; | |
92 | pub type IFilterTrackingSyncChangeBuilder = *mut ::core::ffi::c_void; | |
93 | pub type IForgottenKnowledge = *mut ::core::ffi::c_void; | |
94 | pub type IKnowledgeSyncProvider = *mut ::core::ffi::c_void; | |
95 | pub type ILoadChangeContext = *mut ::core::ffi::c_void; | |
96 | pub type IProviderConverter = *mut ::core::ffi::c_void; | |
97 | pub type IRangeException = *mut ::core::ffi::c_void; | |
98 | pub type IRecoverableError = *mut ::core::ffi::c_void; | |
99 | pub type IRecoverableErrorData = *mut ::core::ffi::c_void; | |
100 | pub type IRegisteredSyncProvider = *mut ::core::ffi::c_void; | |
101 | pub type IReplicaKeyMap = *mut ::core::ffi::c_void; | |
102 | pub type IRequestFilteredSync = *mut ::core::ffi::c_void; | |
103 | pub type ISingleItemException = *mut ::core::ffi::c_void; | |
104 | pub type ISupportFilteredSync = *mut ::core::ffi::c_void; | |
105 | pub type ISupportLastWriteTime = *mut ::core::ffi::c_void; | |
106 | pub type ISyncCallback = *mut ::core::ffi::c_void; | |
107 | pub type ISyncCallback2 = *mut ::core::ffi::c_void; | |
108 | pub type ISyncChange = *mut ::core::ffi::c_void; | |
109 | pub type ISyncChangeBatch = *mut ::core::ffi::c_void; | |
110 | pub type ISyncChangeBatch2 = *mut ::core::ffi::c_void; | |
111 | pub type ISyncChangeBatchAdvanced = *mut ::core::ffi::c_void; | |
112 | pub type ISyncChangeBatchBase = *mut ::core::ffi::c_void; | |
113 | pub type ISyncChangeBatchBase2 = *mut ::core::ffi::c_void; | |
114 | pub type ISyncChangeBatchWithFilterKeyMap = *mut ::core::ffi::c_void; | |
115 | pub type ISyncChangeBatchWithPrerequisite = *mut ::core::ffi::c_void; | |
116 | pub type ISyncChangeBuilder = *mut ::core::ffi::c_void; | |
117 | pub type ISyncChangeUnit = *mut ::core::ffi::c_void; | |
118 | pub type ISyncChangeWithFilterKeyMap = *mut ::core::ffi::c_void; | |
119 | pub type ISyncChangeWithPrerequisite = *mut ::core::ffi::c_void; | |
120 | pub type ISyncConstraintCallback = *mut ::core::ffi::c_void; | |
121 | pub type ISyncDataConverter = *mut ::core::ffi::c_void; | |
122 | pub type ISyncFilter = *mut ::core::ffi::c_void; | |
123 | pub type ISyncFilterDeserializer = *mut ::core::ffi::c_void; | |
124 | pub type ISyncFilterInfo = *mut ::core::ffi::c_void; | |
125 | pub type ISyncFilterInfo2 = *mut ::core::ffi::c_void; | |
126 | pub type ISyncFullEnumerationChange = *mut ::core::ffi::c_void; | |
127 | pub type ISyncFullEnumerationChangeBatch = *mut ::core::ffi::c_void; | |
128 | pub type ISyncFullEnumerationChangeBatch2 = *mut ::core::ffi::c_void; | |
129 | pub type ISyncKnowledge = *mut ::core::ffi::c_void; | |
130 | pub type ISyncKnowledge2 = *mut ::core::ffi::c_void; | |
131 | pub type ISyncMergeTombstoneChange = *mut ::core::ffi::c_void; | |
132 | pub type ISyncProvider = *mut ::core::ffi::c_void; | |
133 | pub type ISyncProviderConfigUI = *mut ::core::ffi::c_void; | |
134 | pub type ISyncProviderConfigUIInfo = *mut ::core::ffi::c_void; | |
135 | pub type ISyncProviderInfo = *mut ::core::ffi::c_void; | |
136 | pub type ISyncProviderRegistration = *mut ::core::ffi::c_void; | |
137 | pub type ISyncRegistrationChange = *mut ::core::ffi::c_void; | |
138 | pub type ISyncSessionExtendedErrorInfo = *mut ::core::ffi::c_void; | |
139 | pub type ISyncSessionState = *mut ::core::ffi::c_void; | |
140 | pub type ISyncSessionState2 = *mut ::core::ffi::c_void; | |
141 | pub type ISynchronousDataRetriever = *mut ::core::ffi::c_void; | |
04454e1e | 142 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 143 | pub type KNOWLEDGE_COOKIE_COMPARISON_RESULT = i32; |
04454e1e | 144 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 145 | pub const KCCR_COOKIE_KNOWLEDGE_EQUAL: KNOWLEDGE_COOKIE_COMPARISON_RESULT = 0i32; |
04454e1e | 146 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 147 | pub const KCCR_COOKIE_KNOWLEDGE_CONTAINED: KNOWLEDGE_COOKIE_COMPARISON_RESULT = 1i32; |
04454e1e | 148 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 149 | pub const KCCR_COOKIE_KNOWLEDGE_CONTAINS: KNOWLEDGE_COOKIE_COMPARISON_RESULT = 2i32; |
04454e1e | 150 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 151 | pub const KCCR_COOKIE_KNOWLEDGE_NOT_COMPARABLE: KNOWLEDGE_COOKIE_COMPARISON_RESULT = 3i32; |
04454e1e | 152 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
153 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
154 | pub const PKEY_CONFIGUI_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 5u32 }; | |
04454e1e | 155 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
156 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
157 | pub const PKEY_CONFIGUI_CLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 3u32 }; | |
04454e1e | 158 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
159 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
160 | pub const PKEY_CONFIGUI_CONTENTTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 4u32 }; | |
04454e1e | 161 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
162 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
163 | pub const PKEY_CONFIGUI_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 9u32 }; | |
04454e1e | 164 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
165 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
166 | pub const PKEY_CONFIGUI_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 11u32 }; | |
04454e1e | 167 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
168 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
169 | pub const PKEY_CONFIGUI_INSTANCEID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 2u32 }; | |
04454e1e | 170 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
171 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
172 | pub const PKEY_CONFIGUI_IS_GLOBAL: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 7u32 }; | |
04454e1e | 173 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
174 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
175 | pub const PKEY_CONFIGUI_MENUITEM: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 13u32 }; | |
04454e1e | 176 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
177 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
178 | pub const PKEY_CONFIGUI_MENUITEM_NOUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 12u32 }; | |
04454e1e | 179 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
180 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
181 | pub const PKEY_CONFIGUI_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 8u32 }; | |
04454e1e | 182 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
183 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
184 | pub const PKEY_CONFIGUI_SUPPORTED_ARCHITECTURE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 6u32 }; | |
04454e1e | 185 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
186 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
187 | pub const PKEY_CONFIGUI_TOOLTIPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 1430988010, data2: 59619, data3: 17850, data4: [147, 82, 223, 181, 97, 225, 113, 228] }, pid: 10u32 }; | |
04454e1e | 188 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
189 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
190 | pub const PKEY_PROVIDER_CAPABILITIES: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 6u32 }; | |
04454e1e | 191 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
192 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
193 | pub const PKEY_PROVIDER_CLSID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 3u32 }; | |
04454e1e | 194 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
195 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
196 | pub const PKEY_PROVIDER_CONFIGUI: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 4u32 }; | |
04454e1e | 197 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
198 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
199 | pub const PKEY_PROVIDER_CONTENTTYPE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 5u32 }; | |
04454e1e | 200 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
201 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
202 | pub const PKEY_PROVIDER_DESCRIPTION: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 9u32 }; | |
04454e1e | 203 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
204 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
205 | pub const PKEY_PROVIDER_ICON: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 11u32 }; | |
04454e1e | 206 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
207 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
208 | pub const PKEY_PROVIDER_INSTANCEID: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 2u32 }; | |
04454e1e | 209 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
210 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
211 | pub const PKEY_PROVIDER_NAME: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 8u32 }; | |
04454e1e | 212 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
213 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
214 | pub const PKEY_PROVIDER_SUPPORTED_ARCHITECTURE: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 7u32 }; | |
04454e1e | 215 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] |
5e7ed085 FG |
216 | #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] |
217 | pub const PKEY_PROVIDER_TOOLTIPS: super::super::UI::Shell::PropertiesSystem::PROPERTYKEY = super::super::UI::Shell::PropertiesSystem::PROPERTYKEY { fmtid: ::windows_sys::core::GUID { data1: 2216140385, data2: 24822, data3: 19484, data4: [136, 237, 241, 197, 49, 179, 43, 218] }, pid: 10u32 }; | |
04454e1e | 218 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 219 | pub const SYNC_CHANGE_FLAG_DELETED: u32 = 1u32; |
04454e1e | 220 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 221 | pub const SYNC_CHANGE_FLAG_DOES_NOT_EXIST: u32 = 2u32; |
04454e1e | 222 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 223 | pub const SYNC_CHANGE_FLAG_GHOST: u32 = 4u32; |
04454e1e | 224 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 225 | pub type SYNC_CONSTRAINT_RESOLVE_ACTION = i32; |
04454e1e | 226 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 227 | pub const SCRA_DEFER: SYNC_CONSTRAINT_RESOLVE_ACTION = 0i32; |
04454e1e | 228 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 229 | pub const SCRA_ACCEPT_DESTINATION_PROVIDER: SYNC_CONSTRAINT_RESOLVE_ACTION = 1i32; |
04454e1e | 230 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 231 | pub const SCRA_ACCEPT_SOURCE_PROVIDER: SYNC_CONSTRAINT_RESOLVE_ACTION = 2i32; |
04454e1e | 232 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 233 | pub const SCRA_TRANSFER_AND_DEFER: SYNC_CONSTRAINT_RESOLVE_ACTION = 3i32; |
04454e1e | 234 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 235 | pub const SCRA_MERGE: SYNC_CONSTRAINT_RESOLVE_ACTION = 4i32; |
04454e1e | 236 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 237 | pub const SCRA_RENAME_SOURCE: SYNC_CONSTRAINT_RESOLVE_ACTION = 5i32; |
04454e1e | 238 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
239 | pub const SCRA_RENAME_DESTINATION: SYNC_CONSTRAINT_RESOLVE_ACTION = 6i32; |
240 | #[repr(C)] | |
04454e1e | 241 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
242 | #[cfg(feature = "Win32_Foundation")] |
243 | pub struct SYNC_FILTER_CHANGE { | |
244 | pub fMoveIn: super::super::Foundation::BOOL, | |
245 | pub moveVersion: SYNC_VERSION, | |
246 | } | |
247 | #[cfg(feature = "Win32_Foundation")] | |
248 | impl ::core::marker::Copy for SYNC_FILTER_CHANGE {} | |
249 | #[cfg(feature = "Win32_Foundation")] | |
250 | impl ::core::clone::Clone for SYNC_FILTER_CHANGE { | |
251 | fn clone(&self) -> Self { | |
252 | *self | |
253 | } | |
254 | } | |
04454e1e | 255 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 256 | pub const SYNC_FILTER_INFO_COMBINED: u32 = 8u32; |
04454e1e | 257 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 258 | pub const SYNC_FILTER_INFO_FLAG_CHANGE_UNIT_LIST: u32 = 2u32; |
04454e1e | 259 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 260 | pub const SYNC_FILTER_INFO_FLAG_CUSTOM: u32 = 4u32; |
04454e1e | 261 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 262 | pub const SYNC_FILTER_INFO_FLAG_ITEM_LIST: u32 = 1u32; |
04454e1e | 263 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 264 | pub type SYNC_FULL_ENUMERATION_ACTION = i32; |
04454e1e | 265 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 266 | pub const SFEA_FULL_ENUMERATION: SYNC_FULL_ENUMERATION_ACTION = 0i32; |
04454e1e | 267 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 268 | pub const SFEA_PARTIAL_SYNC: SYNC_FULL_ENUMERATION_ACTION = 1i32; |
04454e1e | 269 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 270 | pub const SFEA_ABORT: SYNC_FULL_ENUMERATION_ACTION = 2i32; |
04454e1e | 271 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 272 | pub type SYNC_PROGRESS_STAGE = i32; |
04454e1e | 273 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 274 | pub const SPS_CHANGE_DETECTION: SYNC_PROGRESS_STAGE = 0i32; |
04454e1e | 275 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 276 | pub const SPS_CHANGE_ENUMERATION: SYNC_PROGRESS_STAGE = 1i32; |
04454e1e | 277 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 278 | pub const SPS_CHANGE_APPLICATION: SYNC_PROGRESS_STAGE = 2i32; |
04454e1e | 279 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 280 | pub type SYNC_PROVIDER_ROLE = i32; |
04454e1e | 281 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 282 | pub const SPR_SOURCE: SYNC_PROVIDER_ROLE = 0i32; |
04454e1e | 283 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
284 | pub const SPR_DESTINATION: SYNC_PROVIDER_ROLE = 1i32; |
285 | #[repr(C)] | |
04454e1e | 286 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
287 | pub struct SYNC_RANGE { |
288 | pub pbClosedLowerBound: *mut u8, | |
289 | pub pbClosedUpperBound: *mut u8, | |
290 | } | |
291 | impl ::core::marker::Copy for SYNC_RANGE {} | |
292 | impl ::core::clone::Clone for SYNC_RANGE { | |
293 | fn clone(&self) -> Self { | |
294 | *self | |
295 | } | |
296 | } | |
04454e1e | 297 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 298 | pub type SYNC_REGISTRATION_EVENT = i32; |
04454e1e | 299 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 300 | pub const SRE_PROVIDER_ADDED: SYNC_REGISTRATION_EVENT = 0i32; |
04454e1e | 301 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 302 | pub const SRE_PROVIDER_REMOVED: SYNC_REGISTRATION_EVENT = 1i32; |
04454e1e | 303 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 304 | pub const SRE_PROVIDER_UPDATED: SYNC_REGISTRATION_EVENT = 2i32; |
04454e1e | 305 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 306 | pub const SRE_PROVIDER_STATE_CHANGED: SYNC_REGISTRATION_EVENT = 3i32; |
04454e1e | 307 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 308 | pub const SRE_CONFIGUI_ADDED: SYNC_REGISTRATION_EVENT = 4i32; |
04454e1e | 309 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 310 | pub const SRE_CONFIGUI_REMOVED: SYNC_REGISTRATION_EVENT = 5i32; |
04454e1e | 311 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 312 | pub const SRE_CONFIGUI_UPDATED: SYNC_REGISTRATION_EVENT = 6i32; |
04454e1e | 313 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 314 | pub type SYNC_RESOLVE_ACTION = i32; |
04454e1e | 315 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 316 | pub const SRA_DEFER: SYNC_RESOLVE_ACTION = 0i32; |
04454e1e | 317 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 318 | pub const SRA_ACCEPT_DESTINATION_PROVIDER: SYNC_RESOLVE_ACTION = 1i32; |
04454e1e | 319 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 320 | pub const SRA_ACCEPT_SOURCE_PROVIDER: SYNC_RESOLVE_ACTION = 2i32; |
04454e1e | 321 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 322 | pub const SRA_MERGE: SYNC_RESOLVE_ACTION = 3i32; |
04454e1e | 323 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 324 | pub const SRA_TRANSFER_AND_DEFER: SYNC_RESOLVE_ACTION = 4i32; |
04454e1e | 325 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 326 | pub const SRA_LAST: SYNC_RESOLVE_ACTION = 5i32; |
04454e1e | 327 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 328 | pub type SYNC_SERIALIZATION_VERSION = i32; |
04454e1e | 329 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 330 | pub const SYNC_SERIALIZATION_VERSION_V1: SYNC_SERIALIZATION_VERSION = 1i32; |
04454e1e | 331 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 332 | pub const SYNC_SERIALIZATION_VERSION_V2: SYNC_SERIALIZATION_VERSION = 4i32; |
04454e1e | 333 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 334 | pub const SYNC_SERIALIZATION_VERSION_V3: SYNC_SERIALIZATION_VERSION = 5i32; |
04454e1e | 335 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
336 | pub const SYNC_SERIALIZE_REPLICA_KEY_MAP: u32 = 1u32; |
337 | #[repr(C)] | |
04454e1e | 338 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
339 | pub struct SYNC_SESSION_STATISTICS { |
340 | pub dwChangesApplied: u32, | |
341 | pub dwChangesFailed: u32, | |
342 | } | |
343 | impl ::core::marker::Copy for SYNC_SESSION_STATISTICS {} | |
344 | impl ::core::clone::Clone for SYNC_SESSION_STATISTICS { | |
345 | fn clone(&self) -> Self { | |
346 | *self | |
347 | } | |
348 | } | |
04454e1e | 349 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 350 | pub type SYNC_STATISTICS = i32; |
04454e1e | 351 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
352 | pub const SYNC_STATISTICS_RANGE_COUNT: SYNC_STATISTICS = 0i32; |
353 | #[repr(C)] | |
04454e1e | 354 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
355 | pub struct SYNC_TIME { |
356 | pub dwDate: u32, | |
357 | pub dwTime: u32, | |
358 | } | |
359 | impl ::core::marker::Copy for SYNC_TIME {} | |
360 | impl ::core::clone::Clone for SYNC_TIME { | |
361 | fn clone(&self) -> Self { | |
362 | *self | |
363 | } | |
364 | } | |
365 | #[repr(C)] | |
04454e1e | 366 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
367 | pub struct SYNC_VERSION { |
368 | pub dwLastUpdatingReplicaKey: u32, | |
369 | pub ullTickCount: u64, | |
370 | } | |
371 | impl ::core::marker::Copy for SYNC_VERSION {} | |
372 | impl ::core::clone::Clone for SYNC_VERSION { | |
373 | fn clone(&self) -> Self { | |
374 | *self | |
375 | } | |
376 | } | |
04454e1e | 377 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 | 378 | pub const SYNC_VERSION_FLAG_FROM_FEED: u32 = 1u32; |
04454e1e | 379 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
380 | pub const SYNC_VERSION_FLAG_HAS_BY: u32 = 2u32; |
381 | #[repr(C)] | |
04454e1e | 382 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
383 | #[cfg(feature = "Win32_Foundation")] |
384 | pub struct SyncProviderConfigUIConfiguration { | |
385 | pub dwVersion: u32, | |
386 | pub guidInstanceId: ::windows_sys::core::GUID, | |
387 | pub clsidConfigUI: ::windows_sys::core::GUID, | |
388 | pub guidContentType: ::windows_sys::core::GUID, | |
389 | pub dwCapabilities: u32, | |
390 | pub dwSupportedArchitecture: u32, | |
391 | pub fIsGlobal: super::super::Foundation::BOOL, | |
392 | } | |
393 | #[cfg(feature = "Win32_Foundation")] | |
394 | impl ::core::marker::Copy for SyncProviderConfigUIConfiguration {} | |
395 | #[cfg(feature = "Win32_Foundation")] | |
396 | impl ::core::clone::Clone for SyncProviderConfigUIConfiguration { | |
397 | fn clone(&self) -> Self { | |
398 | *self | |
399 | } | |
400 | } | |
401 | #[repr(C)] | |
04454e1e | 402 | #[doc = "*Required features: `\"Win32_System_WindowsSync\"`*"] |
5e7ed085 FG |
403 | pub struct SyncProviderConfiguration { |
404 | pub dwVersion: u32, | |
405 | pub guidInstanceId: ::windows_sys::core::GUID, | |
406 | pub clsidProvider: ::windows_sys::core::GUID, | |
407 | pub guidConfigUIInstanceId: ::windows_sys::core::GUID, | |
408 | pub guidContentType: ::windows_sys::core::GUID, | |
409 | pub dwCapabilities: u32, | |
410 | pub dwSupportedArchitecture: u32, | |
411 | } | |
412 | impl ::core::marker::Copy for SyncProviderConfiguration {} | |
413 | impl ::core::clone::Clone for SyncProviderConfiguration { | |
414 | fn clone(&self) -> Self { | |
415 | *self | |
416 | } | |
417 | } | |
418 | pub const SyncProviderRegistration: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4163587825, data2: 37801, data3: 19934, data4: [128, 21, 247, 149, 10, 26, 110, 49] }; |