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