]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys-0.42.0/src/Windows/Win32/System/ComponentServices/mod.rs
New upstream version 1.70.0+dfsg1
[rustc.git] / vendor / windows-sys-0.42.0 / src / Windows / Win32 / System / ComponentServices / mod.rs
1 #[cfg_attr(windows, link(name = "windows"))]
2 extern "cdecl" {
3 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
4 pub fn GetDispenserManager(param0: *mut IDispenserManager) -> ::windows_sys::core::HRESULT;
5 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
6 pub fn RecycleSurrogate(lreasoncode: i32) -> ::windows_sys::core::HRESULT;
7 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
8 pub fn SafeRef(rid: *const ::windows_sys::core::GUID, punk: ::windows_sys::core::IUnknown) -> *mut ::core::ffi::c_void;
9 }
10 #[cfg_attr(windows, link(name = "windows"))]
11 extern "system" {
12 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
13 pub fn CoCreateActivity(piunknown: ::windows_sys::core::IUnknown, riid: *const ::windows_sys::core::GUID, ppobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
14 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
15 pub fn CoEnterServiceDomain(pconfigobject: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT;
16 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"]
17 #[cfg(feature = "Win32_System_Com")]
18 pub fn CoGetDefaultContext(apttype: super::Com::APTTYPE, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
19 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
20 pub fn CoLeaveServiceDomain(punkstatus: ::windows_sys::core::IUnknown);
21 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
22 pub fn GetManagedExtensions(dwexts: *mut u32) -> ::windows_sys::core::HRESULT;
23 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
24 pub fn MTSCreateActivity(riid: *const ::windows_sys::core::GUID, ppobj: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT;
25 }
26 pub type ContextInfo = *mut ::core::ffi::c_void;
27 pub type ContextInfo2 = *mut ::core::ffi::c_void;
28 pub type IAppDomainHelper = *mut ::core::ffi::c_void;
29 pub type IAssemblyLocator = *mut ::core::ffi::c_void;
30 pub type IAsyncErrorNotify = *mut ::core::ffi::c_void;
31 pub type ICOMAdminCatalog = *mut ::core::ffi::c_void;
32 pub type ICOMAdminCatalog2 = *mut ::core::ffi::c_void;
33 pub type ICOMLBArguments = *mut ::core::ffi::c_void;
34 pub type ICatalogCollection = *mut ::core::ffi::c_void;
35 pub type ICatalogObject = *mut ::core::ffi::c_void;
36 pub type ICheckSxsConfig = *mut ::core::ffi::c_void;
37 pub type IComActivityEvents = *mut ::core::ffi::c_void;
38 pub type IComApp2Events = *mut ::core::ffi::c_void;
39 pub type IComAppEvents = *mut ::core::ffi::c_void;
40 pub type IComCRMEvents = *mut ::core::ffi::c_void;
41 pub type IComExceptionEvents = *mut ::core::ffi::c_void;
42 pub type IComIdentityEvents = *mut ::core::ffi::c_void;
43 pub type IComInstance2Events = *mut ::core::ffi::c_void;
44 pub type IComInstanceEvents = *mut ::core::ffi::c_void;
45 pub type IComLTxEvents = *mut ::core::ffi::c_void;
46 pub type IComMethod2Events = *mut ::core::ffi::c_void;
47 pub type IComMethodEvents = *mut ::core::ffi::c_void;
48 pub type IComMtaThreadPoolKnobs = *mut ::core::ffi::c_void;
49 pub type IComObjectConstruction2Events = *mut ::core::ffi::c_void;
50 pub type IComObjectConstructionEvents = *mut ::core::ffi::c_void;
51 pub type IComObjectEvents = *mut ::core::ffi::c_void;
52 pub type IComObjectPool2Events = *mut ::core::ffi::c_void;
53 pub type IComObjectPoolEvents = *mut ::core::ffi::c_void;
54 pub type IComObjectPoolEvents2 = *mut ::core::ffi::c_void;
55 pub type IComQCEvents = *mut ::core::ffi::c_void;
56 pub type IComResourceEvents = *mut ::core::ffi::c_void;
57 pub type IComSecurityEvents = *mut ::core::ffi::c_void;
58 pub type IComStaThreadPoolKnobs = *mut ::core::ffi::c_void;
59 pub type IComStaThreadPoolKnobs2 = *mut ::core::ffi::c_void;
60 pub type IComThreadEvents = *mut ::core::ffi::c_void;
61 pub type IComTrackingInfoCollection = *mut ::core::ffi::c_void;
62 pub type IComTrackingInfoEvents = *mut ::core::ffi::c_void;
63 pub type IComTrackingInfoObject = *mut ::core::ffi::c_void;
64 pub type IComTrackingInfoProperties = *mut ::core::ffi::c_void;
65 pub type IComTransaction2Events = *mut ::core::ffi::c_void;
66 pub type IComTransactionEvents = *mut ::core::ffi::c_void;
67 pub type IComUserEvent = *mut ::core::ffi::c_void;
68 pub type IContextProperties = *mut ::core::ffi::c_void;
69 pub type IContextSecurityPerimeter = *mut ::core::ffi::c_void;
70 pub type IContextState = *mut ::core::ffi::c_void;
71 pub type ICreateWithLocalTransaction = *mut ::core::ffi::c_void;
72 pub type ICreateWithTipTransactionEx = *mut ::core::ffi::c_void;
73 pub type ICreateWithTransactionEx = *mut ::core::ffi::c_void;
74 pub type ICrmCompensator = *mut ::core::ffi::c_void;
75 pub type ICrmCompensatorVariants = *mut ::core::ffi::c_void;
76 pub type ICrmFormatLogRecords = *mut ::core::ffi::c_void;
77 pub type ICrmLogControl = *mut ::core::ffi::c_void;
78 pub type ICrmMonitor = *mut ::core::ffi::c_void;
79 pub type ICrmMonitorClerks = *mut ::core::ffi::c_void;
80 pub type ICrmMonitorLogRecords = *mut ::core::ffi::c_void;
81 pub type IDispenserDriver = *mut ::core::ffi::c_void;
82 pub type IDispenserManager = *mut ::core::ffi::c_void;
83 pub type IEnumNames = *mut ::core::ffi::c_void;
84 pub type IEventServerTrace = *mut ::core::ffi::c_void;
85 pub type IGetAppTrackerData = *mut ::core::ffi::c_void;
86 pub type IGetContextProperties = *mut ::core::ffi::c_void;
87 pub type IGetSecurityCallContext = *mut ::core::ffi::c_void;
88 pub type IHolder = *mut ::core::ffi::c_void;
89 pub type ILBEvents = *mut ::core::ffi::c_void;
90 pub type IMTSActivity = *mut ::core::ffi::c_void;
91 pub type IMTSCall = *mut ::core::ffi::c_void;
92 pub type IMTSLocator = *mut ::core::ffi::c_void;
93 pub type IManagedActivationEvents = *mut ::core::ffi::c_void;
94 pub type IManagedObjectInfo = *mut ::core::ffi::c_void;
95 pub type IManagedPoolAction = *mut ::core::ffi::c_void;
96 pub type IManagedPooledObj = *mut ::core::ffi::c_void;
97 pub type IMessageMover = *mut ::core::ffi::c_void;
98 pub type IMtsEventInfo = *mut ::core::ffi::c_void;
99 pub type IMtsEvents = *mut ::core::ffi::c_void;
100 pub type IMtsGrp = *mut ::core::ffi::c_void;
101 pub type IObjPool = *mut ::core::ffi::c_void;
102 pub type IObjectConstruct = *mut ::core::ffi::c_void;
103 pub type IObjectConstructString = *mut ::core::ffi::c_void;
104 pub type IObjectContext = *mut ::core::ffi::c_void;
105 pub type IObjectContextActivity = *mut ::core::ffi::c_void;
106 pub type IObjectContextInfo = *mut ::core::ffi::c_void;
107 pub type IObjectContextInfo2 = *mut ::core::ffi::c_void;
108 pub type IObjectContextTip = *mut ::core::ffi::c_void;
109 pub type IObjectControl = *mut ::core::ffi::c_void;
110 pub type IPlaybackControl = *mut ::core::ffi::c_void;
111 pub type IPoolManager = *mut ::core::ffi::c_void;
112 pub type IProcessInitializer = *mut ::core::ffi::c_void;
113 pub type ISecurityCallContext = *mut ::core::ffi::c_void;
114 pub type ISecurityCallersColl = *mut ::core::ffi::c_void;
115 pub type ISecurityIdentityColl = *mut ::core::ffi::c_void;
116 pub type ISecurityProperty = *mut ::core::ffi::c_void;
117 pub type ISelectCOMLBServer = *mut ::core::ffi::c_void;
118 pub type ISendMethodEvents = *mut ::core::ffi::c_void;
119 pub type IServiceActivity = *mut ::core::ffi::c_void;
120 pub type IServiceCall = *mut ::core::ffi::c_void;
121 pub type IServiceComTIIntrinsicsConfig = *mut ::core::ffi::c_void;
122 pub type IServiceIISIntrinsicsConfig = *mut ::core::ffi::c_void;
123 pub type IServiceInheritanceConfig = *mut ::core::ffi::c_void;
124 pub type IServicePartitionConfig = *mut ::core::ffi::c_void;
125 pub type IServicePool = *mut ::core::ffi::c_void;
126 pub type IServicePoolConfig = *mut ::core::ffi::c_void;
127 pub type IServiceSxsConfig = *mut ::core::ffi::c_void;
128 pub type IServiceSynchronizationConfig = *mut ::core::ffi::c_void;
129 pub type IServiceSysTxnConfig = *mut ::core::ffi::c_void;
130 pub type IServiceThreadPoolConfig = *mut ::core::ffi::c_void;
131 pub type IServiceTrackerConfig = *mut ::core::ffi::c_void;
132 pub type IServiceTransactionConfig = *mut ::core::ffi::c_void;
133 pub type IServiceTransactionConfigBase = *mut ::core::ffi::c_void;
134 pub type ISharedProperty = *mut ::core::ffi::c_void;
135 pub type ISharedPropertyGroup = *mut ::core::ffi::c_void;
136 pub type ISharedPropertyGroupManager = *mut ::core::ffi::c_void;
137 pub type ISystemAppEventData = *mut ::core::ffi::c_void;
138 pub type IThreadPoolKnobs = *mut ::core::ffi::c_void;
139 pub type ITransactionContext = *mut ::core::ffi::c_void;
140 pub type ITransactionContextEx = *mut ::core::ffi::c_void;
141 pub type ITransactionProperty = *mut ::core::ffi::c_void;
142 pub type ITransactionProxy = *mut ::core::ffi::c_void;
143 pub type ITransactionResourcePool = *mut ::core::ffi::c_void;
144 pub type ITransactionStatus = *mut ::core::ffi::c_void;
145 pub type ITxProxyHolder = *mut ::core::ffi::c_void;
146 pub type ObjectContext = *mut ::core::ffi::c_void;
147 pub type ObjectControl = *mut ::core::ffi::c_void;
148 pub type SecurityProperty = *mut ::core::ffi::c_void;
149 pub const AppDomainHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4012177033, data2: 5368, data3: 19858, data4: [180, 175, 215, 177, 240, 231, 15, 212] };
150 pub const ByotServerEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674858, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
151 pub const COMAdminCatalog: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4128818452, data2: 57272, data3: 4561, data4: [162, 207, 0, 128, 95, 199, 146, 53] };
152 pub const COMAdminCatalogCollection: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4128818454, data2: 57272, data3: 4561, data4: [162, 207, 0, 128, 95, 199, 146, 53] };
153 pub const COMAdminCatalogObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4128818453, data2: 57272, data3: 4561, data4: [162, 207, 0, 128, 95, 199, 146, 53] };
154 pub const COMEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674859, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
155 pub const CRMClerk: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674877, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
156 pub const CRMRecoveryClerk: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674878, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
157 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
158 pub const CRR_ACTIVATION_LIMIT: u32 = 4294967294u32;
159 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
160 pub const CRR_CALL_LIMIT: u32 = 4294967293u32;
161 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
162 pub const CRR_LIFETIME_LIMIT: u32 = 4294967295u32;
163 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
164 pub const CRR_MEMORY_LIMIT: u32 = 4294967292u32;
165 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
166 pub const CRR_NO_REASON_SUPPLIED: u32 = 0u32;
167 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
168 pub const CRR_RECYCLED_FROM_UI: u32 = 4294967291u32;
169 pub const CServiceConfig: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674888, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
170 pub const ClrAssemblyLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1166713781, data2: 9818, data3: 19317, data4: [188, 5, 155, 234, 70, 48, 207, 24] };
171 pub const CoMTSLocator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674860, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
172 pub const ComServiceEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674883, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
173 pub const ComSystemAppEventData: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674886, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
174 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
175 pub const DATA_NOT_AVAILABLE: u32 = 4294967295u32;
176 pub const DispenserManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674880, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
177 pub const Dummy30040732: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674857, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
178 pub const EventServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674620, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
179 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
180 pub const GUID_STRING_SIZE: u32 = 40u32;
181 pub const GetSecurityCallContextAppObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674856, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
182 pub const LBEvents: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674881, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
183 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
184 pub const MTXDM_E_ENLISTRESOURCEFAILED: u32 = 2147803392u32;
185 pub const MessageMover: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674879, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
186 pub const MtsGrp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1261344141, data2: 915, data3: 4561, data4: [177, 171, 0, 170, 0, 186, 50, 88] };
187 pub const PoolMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674613, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
188 pub const SecurityCallContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674855, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
189 pub const SecurityCallers: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674854, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
190 pub const SecurityIdentity: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674853, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
191 pub const ServicePool: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674889, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
192 pub const ServicePoolConfig: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674890, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
193 pub const SharedProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 704666629, data2: 42462, data3: 4559, data4: [158, 102, 0, 170, 0, 163, 244, 100] };
194 pub const SharedPropertyGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 704666635, data2: 42462, data3: 4559, data4: [158, 102, 0, 170, 0, 163, 244, 100] };
195 pub const SharedPropertyGroupManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 704666641, data2: 42462, data3: 4559, data4: [158, 102, 0, 170, 0, 163, 244, 100] };
196 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
197 pub const TRACKER_INIT_EVENT: &str = "Global\\COM+ Tracker Init Event";
198 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
199 pub const TRACKER_STARTSTOP_EVENT: &str = "Global\\COM+ Tracker Push Event";
200 pub const TrackerServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3970674617, data2: 32537, data3: 4562, data4: [151, 142, 0, 0, 248, 117, 126, 42] };
201 pub const TransactionContext: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2040134693, data2: 54214, data3: 4559, data4: [172, 171, 0, 160, 36, 165, 90, 239] };
202 pub const TransactionContextEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1555457648, data2: 54228, data3: 4559, data4: [172, 171, 0, 160, 36, 165, 90, 239] };
203 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
204 pub type AutoSvcs_Error_Constants = u32;
205 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
206 pub const mtsErrCtxAborted: AutoSvcs_Error_Constants = 2147803138u32;
207 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
208 pub const mtsErrCtxAborting: AutoSvcs_Error_Constants = 2147803139u32;
209 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
210 pub const mtsErrCtxNoContext: AutoSvcs_Error_Constants = 2147803140u32;
211 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
212 pub const mtsErrCtxNotRegistered: AutoSvcs_Error_Constants = 2147803141u32;
213 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
214 pub const mtsErrCtxSynchTimeout: AutoSvcs_Error_Constants = 2147803142u32;
215 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
216 pub const mtsErrCtxOldReference: AutoSvcs_Error_Constants = 2147803143u32;
217 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
218 pub const mtsErrCtxRoleNotFound: AutoSvcs_Error_Constants = 2147803148u32;
219 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
220 pub const mtsErrCtxNoSecurity: AutoSvcs_Error_Constants = 2147803149u32;
221 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
222 pub const mtsErrCtxWrongThread: AutoSvcs_Error_Constants = 2147803150u32;
223 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
224 pub const mtsErrCtxTMNotAvailable: AutoSvcs_Error_Constants = 2147803151u32;
225 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
226 pub const comQCErrApplicationNotQueued: AutoSvcs_Error_Constants = 2148599296u32;
227 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
228 pub const comQCErrNoQueueableInterfaces: AutoSvcs_Error_Constants = 2148599297u32;
229 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
230 pub const comQCErrQueuingServiceNotAvailable: AutoSvcs_Error_Constants = 2148599298u32;
231 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
232 pub const comQCErrQueueTransactMismatch: AutoSvcs_Error_Constants = 2148599299u32;
233 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
234 pub const comqcErrRecorderMarshalled: AutoSvcs_Error_Constants = 2148599300u32;
235 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
236 pub const comqcErrOutParam: AutoSvcs_Error_Constants = 2148599301u32;
237 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
238 pub const comqcErrRecorderNotTrusted: AutoSvcs_Error_Constants = 2148599302u32;
239 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
240 pub const comqcErrPSLoad: AutoSvcs_Error_Constants = 2148599303u32;
241 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
242 pub const comqcErrMarshaledObjSameTxn: AutoSvcs_Error_Constants = 2148599304u32;
243 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
244 pub const comqcErrInvalidMessage: AutoSvcs_Error_Constants = 2148599376u32;
245 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
246 pub const comqcErrMsmqSidUnavailable: AutoSvcs_Error_Constants = 2148599377u32;
247 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
248 pub const comqcErrWrongMsgExtension: AutoSvcs_Error_Constants = 2148599378u32;
249 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
250 pub const comqcErrMsmqServiceUnavailable: AutoSvcs_Error_Constants = 2148599379u32;
251 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
252 pub const comqcErrMsgNotAuthenticated: AutoSvcs_Error_Constants = 2148599380u32;
253 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
254 pub const comqcErrMsmqConnectorUsed: AutoSvcs_Error_Constants = 2148599381u32;
255 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
256 pub const comqcErrBadMarshaledObject: AutoSvcs_Error_Constants = 2148599382u32;
257 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
258 pub type COMAdminAccessChecksLevelOptions = i32;
259 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
260 pub const COMAdminAccessChecksApplicationLevel: COMAdminAccessChecksLevelOptions = 0i32;
261 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
262 pub const COMAdminAccessChecksApplicationComponentLevel: COMAdminAccessChecksLevelOptions = 1i32;
263 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
264 pub type COMAdminActivationOptions = i32;
265 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
266 pub const COMAdminActivationInproc: COMAdminActivationOptions = 0i32;
267 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
268 pub const COMAdminActivationLocal: COMAdminActivationOptions = 1i32;
269 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
270 pub type COMAdminApplicationExportOptions = i32;
271 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
272 pub const COMAdminExportNoUsers: COMAdminApplicationExportOptions = 0i32;
273 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
274 pub const COMAdminExportUsers: COMAdminApplicationExportOptions = 1i32;
275 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
276 pub const COMAdminExportApplicationProxy: COMAdminApplicationExportOptions = 2i32;
277 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
278 pub const COMAdminExportForceOverwriteOfFiles: COMAdminApplicationExportOptions = 4i32;
279 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
280 pub const COMAdminExportIn10Format: COMAdminApplicationExportOptions = 16i32;
281 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
282 pub type COMAdminApplicationInstallOptions = i32;
283 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
284 pub const COMAdminInstallNoUsers: COMAdminApplicationInstallOptions = 0i32;
285 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
286 pub const COMAdminInstallUsers: COMAdminApplicationInstallOptions = 1i32;
287 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
288 pub const COMAdminInstallForceOverwriteOfFiles: COMAdminApplicationInstallOptions = 2i32;
289 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
290 pub type COMAdminAuthenticationCapabilitiesOptions = i32;
291 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
292 pub const COMAdminAuthenticationCapabilitiesNone: COMAdminAuthenticationCapabilitiesOptions = 0i32;
293 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
294 pub const COMAdminAuthenticationCapabilitiesSecureReference: COMAdminAuthenticationCapabilitiesOptions = 2i32;
295 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
296 pub const COMAdminAuthenticationCapabilitiesStaticCloaking: COMAdminAuthenticationCapabilitiesOptions = 32i32;
297 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
298 pub const COMAdminAuthenticationCapabilitiesDynamicCloaking: COMAdminAuthenticationCapabilitiesOptions = 64i32;
299 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
300 pub type COMAdminAuthenticationLevelOptions = i32;
301 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
302 pub const COMAdminAuthenticationDefault: COMAdminAuthenticationLevelOptions = 0i32;
303 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
304 pub const COMAdminAuthenticationNone: COMAdminAuthenticationLevelOptions = 1i32;
305 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
306 pub const COMAdminAuthenticationConnect: COMAdminAuthenticationLevelOptions = 2i32;
307 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
308 pub const COMAdminAuthenticationCall: COMAdminAuthenticationLevelOptions = 3i32;
309 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
310 pub const COMAdminAuthenticationPacket: COMAdminAuthenticationLevelOptions = 4i32;
311 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
312 pub const COMAdminAuthenticationIntegrity: COMAdminAuthenticationLevelOptions = 5i32;
313 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
314 pub const COMAdminAuthenticationPrivacy: COMAdminAuthenticationLevelOptions = 6i32;
315 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
316 pub type COMAdminComponentFlags = i32;
317 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
318 pub const COMAdminCompFlagTypeInfoFound: COMAdminComponentFlags = 1i32;
319 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
320 pub const COMAdminCompFlagCOMPlusPropertiesFound: COMAdminComponentFlags = 2i32;
321 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
322 pub const COMAdminCompFlagProxyFound: COMAdminComponentFlags = 4i32;
323 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
324 pub const COMAdminCompFlagInterfacesFound: COMAdminComponentFlags = 8i32;
325 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
326 pub const COMAdminCompFlagAlreadyInstalled: COMAdminComponentFlags = 16i32;
327 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
328 pub const COMAdminCompFlagNotInApplication: COMAdminComponentFlags = 32i32;
329 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
330 pub type COMAdminComponentType = i32;
331 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
332 pub const COMAdmin32BitComponent: COMAdminComponentType = 1i32;
333 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
334 pub const COMAdmin64BitComponent: COMAdminComponentType = 2i32;
335 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
336 pub type COMAdminErrorCodes = i32;
337 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
338 pub const COMAdminErrObjectErrors: COMAdminErrorCodes = -2146368511i32;
339 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
340 pub const COMAdminErrObjectInvalid: COMAdminErrorCodes = -2146368510i32;
341 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
342 pub const COMAdminErrKeyMissing: COMAdminErrorCodes = -2146368509i32;
343 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
344 pub const COMAdminErrAlreadyInstalled: COMAdminErrorCodes = -2146368508i32;
345 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
346 pub const COMAdminErrAppFileWriteFail: COMAdminErrorCodes = -2146368505i32;
347 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
348 pub const COMAdminErrAppFileReadFail: COMAdminErrorCodes = -2146368504i32;
349 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
350 pub const COMAdminErrAppFileVersion: COMAdminErrorCodes = -2146368503i32;
351 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
352 pub const COMAdminErrBadPath: COMAdminErrorCodes = -2146368502i32;
353 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
354 pub const COMAdminErrApplicationExists: COMAdminErrorCodes = -2146368501i32;
355 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
356 pub const COMAdminErrRoleExists: COMAdminErrorCodes = -2146368500i32;
357 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
358 pub const COMAdminErrCantCopyFile: COMAdminErrorCodes = -2146368499i32;
359 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
360 pub const COMAdminErrNoUser: COMAdminErrorCodes = -2146368497i32;
361 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
362 pub const COMAdminErrInvalidUserids: COMAdminErrorCodes = -2146368496i32;
363 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
364 pub const COMAdminErrNoRegistryCLSID: COMAdminErrorCodes = -2146368495i32;
365 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
366 pub const COMAdminErrBadRegistryProgID: COMAdminErrorCodes = -2146368494i32;
367 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
368 pub const COMAdminErrAuthenticationLevel: COMAdminErrorCodes = -2146368493i32;
369 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
370 pub const COMAdminErrUserPasswdNotValid: COMAdminErrorCodes = -2146368492i32;
371 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
372 pub const COMAdminErrCLSIDOrIIDMismatch: COMAdminErrorCodes = -2146368488i32;
373 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
374 pub const COMAdminErrRemoteInterface: COMAdminErrorCodes = -2146368487i32;
375 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
376 pub const COMAdminErrDllRegisterServer: COMAdminErrorCodes = -2146368486i32;
377 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
378 pub const COMAdminErrNoServerShare: COMAdminErrorCodes = -2146368485i32;
379 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
380 pub const COMAdminErrDllLoadFailed: COMAdminErrorCodes = -2146368483i32;
381 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
382 pub const COMAdminErrBadRegistryLibID: COMAdminErrorCodes = -2146368482i32;
383 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
384 pub const COMAdminErrAppDirNotFound: COMAdminErrorCodes = -2146368481i32;
385 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
386 pub const COMAdminErrRegistrarFailed: COMAdminErrorCodes = -2146368477i32;
387 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
388 pub const COMAdminErrCompFileDoesNotExist: COMAdminErrorCodes = -2146368476i32;
389 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
390 pub const COMAdminErrCompFileLoadDLLFail: COMAdminErrorCodes = -2146368475i32;
391 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
392 pub const COMAdminErrCompFileGetClassObj: COMAdminErrorCodes = -2146368474i32;
393 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
394 pub const COMAdminErrCompFileClassNotAvail: COMAdminErrorCodes = -2146368473i32;
395 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
396 pub const COMAdminErrCompFileBadTLB: COMAdminErrorCodes = -2146368472i32;
397 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
398 pub const COMAdminErrCompFileNotInstallable: COMAdminErrorCodes = -2146368471i32;
399 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
400 pub const COMAdminErrNotChangeable: COMAdminErrorCodes = -2146368470i32;
401 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
402 pub const COMAdminErrNotDeletable: COMAdminErrorCodes = -2146368469i32;
403 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
404 pub const COMAdminErrSession: COMAdminErrorCodes = -2146368468i32;
405 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
406 pub const COMAdminErrCompMoveLocked: COMAdminErrorCodes = -2146368467i32;
407 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
408 pub const COMAdminErrCompMoveBadDest: COMAdminErrorCodes = -2146368466i32;
409 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
410 pub const COMAdminErrRegisterTLB: COMAdminErrorCodes = -2146368464i32;
411 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
412 pub const COMAdminErrSystemApp: COMAdminErrorCodes = -2146368461i32;
413 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
414 pub const COMAdminErrCompFileNoRegistrar: COMAdminErrorCodes = -2146368460i32;
415 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
416 pub const COMAdminErrCoReqCompInstalled: COMAdminErrorCodes = -2146368459i32;
417 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
418 pub const COMAdminErrServiceNotInstalled: COMAdminErrorCodes = -2146368458i32;
419 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
420 pub const COMAdminErrPropertySaveFailed: COMAdminErrorCodes = -2146368457i32;
421 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
422 pub const COMAdminErrObjectExists: COMAdminErrorCodes = -2146368456i32;
423 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
424 pub const COMAdminErrComponentExists: COMAdminErrorCodes = -2146368455i32;
425 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
426 pub const COMAdminErrRegFileCorrupt: COMAdminErrorCodes = -2146368453i32;
427 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
428 pub const COMAdminErrPropertyOverflow: COMAdminErrorCodes = -2146368452i32;
429 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
430 pub const COMAdminErrNotInRegistry: COMAdminErrorCodes = -2146368450i32;
431 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
432 pub const COMAdminErrObjectNotPoolable: COMAdminErrorCodes = -2146368449i32;
433 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
434 pub const COMAdminErrApplidMatchesClsid: COMAdminErrorCodes = -2146368442i32;
435 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
436 pub const COMAdminErrRoleDoesNotExist: COMAdminErrorCodes = -2146368441i32;
437 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
438 pub const COMAdminErrStartAppNeedsComponents: COMAdminErrorCodes = -2146368440i32;
439 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
440 pub const COMAdminErrRequiresDifferentPlatform: COMAdminErrorCodes = -2146368439i32;
441 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
442 pub const COMAdminErrQueuingServiceNotAvailable: COMAdminErrorCodes = -2146367998i32;
443 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
444 pub const COMAdminErrObjectParentMissing: COMAdminErrorCodes = -2146367480i32;
445 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
446 pub const COMAdminErrObjectDoesNotExist: COMAdminErrorCodes = -2146367479i32;
447 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
448 pub const COMAdminErrCanNotExportAppProxy: COMAdminErrorCodes = -2146368438i32;
449 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
450 pub const COMAdminErrCanNotStartApp: COMAdminErrorCodes = -2146368437i32;
451 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
452 pub const COMAdminErrCanNotExportSystemApp: COMAdminErrorCodes = -2146368436i32;
453 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
454 pub const COMAdminErrCanNotSubscribeToComponent: COMAdminErrorCodes = -2146368435i32;
455 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
456 pub const COMAdminErrAppNotRunning: COMAdminErrorCodes = -2146367478i32;
457 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
458 pub const COMAdminErrEventClassCannotBeSubscriber: COMAdminErrorCodes = -2146368434i32;
459 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
460 pub const COMAdminErrLibAppProxyIncompatible: COMAdminErrorCodes = -2146368433i32;
461 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
462 pub const COMAdminErrBasePartitionOnly: COMAdminErrorCodes = -2146368432i32;
463 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
464 pub const COMAdminErrDuplicatePartitionName: COMAdminErrorCodes = -2146368425i32;
465 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
466 pub const COMAdminErrPartitionInUse: COMAdminErrorCodes = -2146368423i32;
467 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
468 pub const COMAdminErrImportedComponentsNotAllowed: COMAdminErrorCodes = -2146368421i32;
469 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
470 pub const COMAdminErrRegdbNotInitialized: COMAdminErrorCodes = -2146368398i32;
471 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
472 pub const COMAdminErrRegdbNotOpen: COMAdminErrorCodes = -2146368397i32;
473 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
474 pub const COMAdminErrRegdbSystemErr: COMAdminErrorCodes = -2146368396i32;
475 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
476 pub const COMAdminErrRegdbAlreadyRunning: COMAdminErrorCodes = -2146368395i32;
477 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
478 pub const COMAdminErrMigVersionNotSupported: COMAdminErrorCodes = -2146368384i32;
479 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
480 pub const COMAdminErrMigSchemaNotFound: COMAdminErrorCodes = -2146368383i32;
481 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
482 pub const COMAdminErrCatBitnessMismatch: COMAdminErrorCodes = -2146368382i32;
483 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
484 pub const COMAdminErrCatUnacceptableBitness: COMAdminErrorCodes = -2146368381i32;
485 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
486 pub const COMAdminErrCatWrongAppBitnessBitness: COMAdminErrorCodes = -2146368380i32;
487 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
488 pub const COMAdminErrCatPauseResumeNotSupported: COMAdminErrorCodes = -2146368379i32;
489 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
490 pub const COMAdminErrCatServerFault: COMAdminErrorCodes = -2146368378i32;
491 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
492 pub const COMAdminErrCantRecycleLibraryApps: COMAdminErrorCodes = -2146367473i32;
493 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
494 pub const COMAdminErrCantRecycleServiceApps: COMAdminErrorCodes = -2146367471i32;
495 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
496 pub const COMAdminErrProcessAlreadyRecycled: COMAdminErrorCodes = -2146367470i32;
497 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
498 pub const COMAdminErrPausedProcessMayNotBeRecycled: COMAdminErrorCodes = -2146367469i32;
499 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
500 pub const COMAdminErrInvalidPartition: COMAdminErrorCodes = -2146367477i32;
501 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
502 pub const COMAdminErrPartitionMsiOnly: COMAdminErrorCodes = -2146367463i32;
503 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
504 pub const COMAdminErrStartAppDisabled: COMAdminErrorCodes = -2146368431i32;
505 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
506 pub const COMAdminErrCompMoveSource: COMAdminErrorCodes = -2146367460i32;
507 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
508 pub const COMAdminErrCompMoveDest: COMAdminErrorCodes = -2146367459i32;
509 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
510 pub const COMAdminErrCompMovePrivate: COMAdminErrorCodes = -2146367458i32;
511 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
512 pub const COMAdminErrCannotCopyEventClass: COMAdminErrorCodes = -2146367456i32;
513 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
514 pub type COMAdminFileFlags = i32;
515 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
516 pub const COMAdminFileFlagLoadable: COMAdminFileFlags = 1i32;
517 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
518 pub const COMAdminFileFlagCOM: COMAdminFileFlags = 2i32;
519 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
520 pub const COMAdminFileFlagContainsPS: COMAdminFileFlags = 4i32;
521 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
522 pub const COMAdminFileFlagContainsComp: COMAdminFileFlags = 8i32;
523 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
524 pub const COMAdminFileFlagContainsTLB: COMAdminFileFlags = 16i32;
525 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
526 pub const COMAdminFileFlagSelfReg: COMAdminFileFlags = 32i32;
527 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
528 pub const COMAdminFileFlagSelfUnReg: COMAdminFileFlags = 64i32;
529 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
530 pub const COMAdminFileFlagUnloadableDLL: COMAdminFileFlags = 128i32;
531 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
532 pub const COMAdminFileFlagDoesNotExist: COMAdminFileFlags = 256i32;
533 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
534 pub const COMAdminFileFlagAlreadyInstalled: COMAdminFileFlags = 512i32;
535 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
536 pub const COMAdminFileFlagBadTLB: COMAdminFileFlags = 1024i32;
537 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
538 pub const COMAdminFileFlagGetClassObjFailed: COMAdminFileFlags = 2048i32;
539 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
540 pub const COMAdminFileFlagClassNotAvailable: COMAdminFileFlags = 4096i32;
541 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
542 pub const COMAdminFileFlagRegistrar: COMAdminFileFlags = 8192i32;
543 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
544 pub const COMAdminFileFlagNoRegistrar: COMAdminFileFlags = 16384i32;
545 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
546 pub const COMAdminFileFlagDLLRegsvrFailed: COMAdminFileFlags = 32768i32;
547 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
548 pub const COMAdminFileFlagRegTLBFailed: COMAdminFileFlags = 65536i32;
549 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
550 pub const COMAdminFileFlagRegistrarFailed: COMAdminFileFlags = 131072i32;
551 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
552 pub const COMAdminFileFlagError: COMAdminFileFlags = 262144i32;
553 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
554 pub type COMAdminImpersonationLevelOptions = i32;
555 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
556 pub const COMAdminImpersonationAnonymous: COMAdminImpersonationLevelOptions = 1i32;
557 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
558 pub const COMAdminImpersonationIdentify: COMAdminImpersonationLevelOptions = 2i32;
559 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
560 pub const COMAdminImpersonationImpersonate: COMAdminImpersonationLevelOptions = 3i32;
561 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
562 pub const COMAdminImpersonationDelegate: COMAdminImpersonationLevelOptions = 4i32;
563 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
564 pub type COMAdminInUse = i32;
565 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
566 pub const COMAdminNotInUse: COMAdminInUse = 0i32;
567 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
568 pub const COMAdminInUseByCatalog: COMAdminInUse = 1i32;
569 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
570 pub const COMAdminInUseByRegistryUnknown: COMAdminInUse = 2i32;
571 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
572 pub const COMAdminInUseByRegistryProxyStub: COMAdminInUse = 3i32;
573 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
574 pub const COMAdminInUseByRegistryTypeLib: COMAdminInUse = 4i32;
575 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
576 pub const COMAdminInUseByRegistryClsid: COMAdminInUse = 5i32;
577 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
578 pub type COMAdminOS = i32;
579 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
580 pub const COMAdminOSNotInitialized: COMAdminOS = 0i32;
581 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
582 pub const COMAdminOSWindows3_1: COMAdminOS = 1i32;
583 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
584 pub const COMAdminOSWindows9x: COMAdminOS = 2i32;
585 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
586 pub const COMAdminOSWindows2000: COMAdminOS = 3i32;
587 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
588 pub const COMAdminOSWindows2000AdvancedServer: COMAdminOS = 4i32;
589 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
590 pub const COMAdminOSWindows2000Unknown: COMAdminOS = 5i32;
591 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
592 pub const COMAdminOSUnknown: COMAdminOS = 6i32;
593 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
594 pub const COMAdminOSWindowsXPPersonal: COMAdminOS = 11i32;
595 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
596 pub const COMAdminOSWindowsXPProfessional: COMAdminOS = 12i32;
597 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
598 pub const COMAdminOSWindowsNETStandardServer: COMAdminOS = 13i32;
599 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
600 pub const COMAdminOSWindowsNETEnterpriseServer: COMAdminOS = 14i32;
601 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
602 pub const COMAdminOSWindowsNETDatacenterServer: COMAdminOS = 15i32;
603 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
604 pub const COMAdminOSWindowsNETWebServer: COMAdminOS = 16i32;
605 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
606 pub const COMAdminOSWindowsLonghornPersonal: COMAdminOS = 17i32;
607 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
608 pub const COMAdminOSWindowsLonghornProfessional: COMAdminOS = 18i32;
609 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
610 pub const COMAdminOSWindowsLonghornStandardServer: COMAdminOS = 19i32;
611 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
612 pub const COMAdminOSWindowsLonghornEnterpriseServer: COMAdminOS = 20i32;
613 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
614 pub const COMAdminOSWindowsLonghornDatacenterServer: COMAdminOS = 21i32;
615 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
616 pub const COMAdminOSWindowsLonghornWebServer: COMAdminOS = 22i32;
617 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
618 pub const COMAdminOSWindows7Personal: COMAdminOS = 23i32;
619 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
620 pub const COMAdminOSWindows7Professional: COMAdminOS = 24i32;
621 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
622 pub const COMAdminOSWindows7StandardServer: COMAdminOS = 25i32;
623 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
624 pub const COMAdminOSWindows7EnterpriseServer: COMAdminOS = 26i32;
625 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
626 pub const COMAdminOSWindows7DatacenterServer: COMAdminOS = 27i32;
627 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
628 pub const COMAdminOSWindows7WebServer: COMAdminOS = 28i32;
629 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
630 pub const COMAdminOSWindows8Personal: COMAdminOS = 29i32;
631 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
632 pub const COMAdminOSWindows8Professional: COMAdminOS = 30i32;
633 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
634 pub const COMAdminOSWindows8StandardServer: COMAdminOS = 31i32;
635 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
636 pub const COMAdminOSWindows8EnterpriseServer: COMAdminOS = 32i32;
637 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
638 pub const COMAdminOSWindows8DatacenterServer: COMAdminOS = 33i32;
639 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
640 pub const COMAdminOSWindows8WebServer: COMAdminOS = 34i32;
641 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
642 pub const COMAdminOSWindowsBluePersonal: COMAdminOS = 35i32;
643 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
644 pub const COMAdminOSWindowsBlueProfessional: COMAdminOS = 36i32;
645 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
646 pub const COMAdminOSWindowsBlueStandardServer: COMAdminOS = 37i32;
647 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
648 pub const COMAdminOSWindowsBlueEnterpriseServer: COMAdminOS = 38i32;
649 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
650 pub const COMAdminOSWindowsBlueDatacenterServer: COMAdminOS = 39i32;
651 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
652 pub const COMAdminOSWindowsBlueWebServer: COMAdminOS = 40i32;
653 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
654 pub type COMAdminQCMessageAuthenticateOptions = i32;
655 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
656 pub const COMAdminQCMessageAuthenticateSecureApps: COMAdminQCMessageAuthenticateOptions = 0i32;
657 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
658 pub const COMAdminQCMessageAuthenticateOff: COMAdminQCMessageAuthenticateOptions = 1i32;
659 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
660 pub const COMAdminQCMessageAuthenticateOn: COMAdminQCMessageAuthenticateOptions = 2i32;
661 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
662 pub type COMAdminServiceOptions = i32;
663 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
664 pub const COMAdminServiceLoadBalanceRouter: COMAdminServiceOptions = 1i32;
665 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
666 pub type COMAdminServiceStatusOptions = i32;
667 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
668 pub const COMAdminServiceStopped: COMAdminServiceStatusOptions = 0i32;
669 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
670 pub const COMAdminServiceStartPending: COMAdminServiceStatusOptions = 1i32;
671 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
672 pub const COMAdminServiceStopPending: COMAdminServiceStatusOptions = 2i32;
673 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
674 pub const COMAdminServiceRunning: COMAdminServiceStatusOptions = 3i32;
675 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
676 pub const COMAdminServiceContinuePending: COMAdminServiceStatusOptions = 4i32;
677 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
678 pub const COMAdminServicePausePending: COMAdminServiceStatusOptions = 5i32;
679 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
680 pub const COMAdminServicePaused: COMAdminServiceStatusOptions = 6i32;
681 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
682 pub const COMAdminServiceUnknownState: COMAdminServiceStatusOptions = 7i32;
683 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
684 pub type COMAdminSynchronizationOptions = i32;
685 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
686 pub const COMAdminSynchronizationIgnored: COMAdminSynchronizationOptions = 0i32;
687 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
688 pub const COMAdminSynchronizationNone: COMAdminSynchronizationOptions = 1i32;
689 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
690 pub const COMAdminSynchronizationSupported: COMAdminSynchronizationOptions = 2i32;
691 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
692 pub const COMAdminSynchronizationRequired: COMAdminSynchronizationOptions = 3i32;
693 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
694 pub const COMAdminSynchronizationRequiresNew: COMAdminSynchronizationOptions = 4i32;
695 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
696 pub type COMAdminThreadingModels = i32;
697 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
698 pub const COMAdminThreadingModelApartment: COMAdminThreadingModels = 0i32;
699 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
700 pub const COMAdminThreadingModelFree: COMAdminThreadingModels = 1i32;
701 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
702 pub const COMAdminThreadingModelMain: COMAdminThreadingModels = 2i32;
703 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
704 pub const COMAdminThreadingModelBoth: COMAdminThreadingModels = 3i32;
705 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
706 pub const COMAdminThreadingModelNeutral: COMAdminThreadingModels = 4i32;
707 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
708 pub const COMAdminThreadingModelNotSpecified: COMAdminThreadingModels = 5i32;
709 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
710 pub type COMAdminTransactionOptions = i32;
711 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
712 pub const COMAdminTransactionIgnored: COMAdminTransactionOptions = 0i32;
713 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
714 pub const COMAdminTransactionNone: COMAdminTransactionOptions = 1i32;
715 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
716 pub const COMAdminTransactionSupported: COMAdminTransactionOptions = 2i32;
717 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
718 pub const COMAdminTransactionRequired: COMAdminTransactionOptions = 3i32;
719 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
720 pub const COMAdminTransactionRequiresNew: COMAdminTransactionOptions = 4i32;
721 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
722 pub type COMAdminTxIsolationLevelOptions = i32;
723 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
724 pub const COMAdminTxIsolationLevelAny: COMAdminTxIsolationLevelOptions = 0i32;
725 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
726 pub const COMAdminTxIsolationLevelReadUnCommitted: COMAdminTxIsolationLevelOptions = 1i32;
727 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
728 pub const COMAdminTxIsolationLevelReadCommitted: COMAdminTxIsolationLevelOptions = 2i32;
729 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
730 pub const COMAdminTxIsolationLevelRepeatableRead: COMAdminTxIsolationLevelOptions = 3i32;
731 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
732 pub const COMAdminTxIsolationLevelSerializable: COMAdminTxIsolationLevelOptions = 4i32;
733 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
734 pub type COMPLUS_APPTYPE = i32;
735 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
736 pub const APPTYPE_UNKNOWN: COMPLUS_APPTYPE = -1i32;
737 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
738 pub const APPTYPE_SERVER: COMPLUS_APPTYPE = 1i32;
739 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
740 pub const APPTYPE_LIBRARY: COMPLUS_APPTYPE = 0i32;
741 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
742 pub const APPTYPE_SWC: COMPLUS_APPTYPE = 2i32;
743 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
744 pub type CRMFLAGS = i32;
745 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
746 pub const CRMFLAG_FORGETTARGET: CRMFLAGS = 1i32;
747 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
748 pub const CRMFLAG_WRITTENDURINGPREPARE: CRMFLAGS = 2i32;
749 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
750 pub const CRMFLAG_WRITTENDURINGCOMMIT: CRMFLAGS = 4i32;
751 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
752 pub const CRMFLAG_WRITTENDURINGABORT: CRMFLAGS = 8i32;
753 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
754 pub const CRMFLAG_WRITTENDURINGRECOVERY: CRMFLAGS = 16i32;
755 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
756 pub const CRMFLAG_WRITTENDURINGREPLAY: CRMFLAGS = 32i32;
757 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
758 pub const CRMFLAG_REPLAYINPROGRESS: CRMFLAGS = 64i32;
759 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
760 pub type CRMREGFLAGS = i32;
761 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
762 pub const CRMREGFLAG_PREPAREPHASE: CRMREGFLAGS = 1i32;
763 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
764 pub const CRMREGFLAG_COMMITPHASE: CRMREGFLAGS = 2i32;
765 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
766 pub const CRMREGFLAG_ABORTPHASE: CRMREGFLAGS = 4i32;
767 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
768 pub const CRMREGFLAG_ALLPHASES: CRMREGFLAGS = 7i32;
769 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
770 pub const CRMREGFLAG_FAILIFINDOUBTSREMAIN: CRMREGFLAGS = 16i32;
771 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
772 pub type CSC_Binding = i32;
773 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
774 pub const CSC_NoBinding: CSC_Binding = 0i32;
775 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
776 pub const CSC_BindToPoolThread: CSC_Binding = 1i32;
777 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
778 pub type CSC_COMTIIntrinsicsConfig = i32;
779 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
780 pub const CSC_NoCOMTIIntrinsics: CSC_COMTIIntrinsicsConfig = 0i32;
781 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
782 pub const CSC_InheritCOMTIIntrinsics: CSC_COMTIIntrinsicsConfig = 1i32;
783 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
784 pub type CSC_IISIntrinsicsConfig = i32;
785 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
786 pub const CSC_NoIISIntrinsics: CSC_IISIntrinsicsConfig = 0i32;
787 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
788 pub const CSC_InheritIISIntrinsics: CSC_IISIntrinsicsConfig = 1i32;
789 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
790 pub type CSC_InheritanceConfig = i32;
791 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
792 pub const CSC_Inherit: CSC_InheritanceConfig = 0i32;
793 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
794 pub const CSC_Ignore: CSC_InheritanceConfig = 1i32;
795 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
796 pub type CSC_PartitionConfig = i32;
797 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
798 pub const CSC_NoPartition: CSC_PartitionConfig = 0i32;
799 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
800 pub const CSC_InheritPartition: CSC_PartitionConfig = 1i32;
801 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
802 pub const CSC_NewPartition: CSC_PartitionConfig = 2i32;
803 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
804 pub type CSC_SxsConfig = i32;
805 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
806 pub const CSC_NoSxs: CSC_SxsConfig = 0i32;
807 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
808 pub const CSC_InheritSxs: CSC_SxsConfig = 1i32;
809 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
810 pub const CSC_NewSxs: CSC_SxsConfig = 2i32;
811 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
812 pub type CSC_SynchronizationConfig = i32;
813 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
814 pub const CSC_NoSynchronization: CSC_SynchronizationConfig = 0i32;
815 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
816 pub const CSC_IfContainerIsSynchronized: CSC_SynchronizationConfig = 1i32;
817 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
818 pub const CSC_NewSynchronizationIfNecessary: CSC_SynchronizationConfig = 2i32;
819 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
820 pub const CSC_NewSynchronization: CSC_SynchronizationConfig = 3i32;
821 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
822 pub type CSC_ThreadPool = i32;
823 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
824 pub const CSC_ThreadPoolNone: CSC_ThreadPool = 0i32;
825 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
826 pub const CSC_ThreadPoolInherit: CSC_ThreadPool = 1i32;
827 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
828 pub const CSC_STAThreadPool: CSC_ThreadPool = 2i32;
829 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
830 pub const CSC_MTAThreadPool: CSC_ThreadPool = 3i32;
831 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
832 pub type CSC_TrackerConfig = i32;
833 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
834 pub const CSC_DontUseTracker: CSC_TrackerConfig = 0i32;
835 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
836 pub const CSC_UseTracker: CSC_TrackerConfig = 1i32;
837 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
838 pub type CSC_TransactionConfig = i32;
839 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
840 pub const CSC_NoTransaction: CSC_TransactionConfig = 0i32;
841 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
842 pub const CSC_IfContainerIsTransactional: CSC_TransactionConfig = 1i32;
843 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
844 pub const CSC_CreateTransactionIfNecessary: CSC_TransactionConfig = 2i32;
845 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
846 pub const CSC_NewTransaction: CSC_TransactionConfig = 3i32;
847 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
848 pub type CrmTransactionState = i32;
849 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
850 pub const TxState_Active: CrmTransactionState = 0i32;
851 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
852 pub const TxState_Committed: CrmTransactionState = 1i32;
853 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
854 pub const TxState_Aborted: CrmTransactionState = 2i32;
855 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
856 pub const TxState_Indoubt: CrmTransactionState = 3i32;
857 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
858 pub type DUMPTYPE = i32;
859 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
860 pub const DUMPTYPE_FULL: DUMPTYPE = 0i32;
861 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
862 pub const DUMPTYPE_MINI: DUMPTYPE = 1i32;
863 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
864 pub const DUMPTYPE_NONE: DUMPTYPE = 2i32;
865 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
866 pub type GetAppTrackerDataFlags = i32;
867 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
868 pub const GATD_INCLUDE_PROCESS_EXE_NAME: GetAppTrackerDataFlags = 1i32;
869 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
870 pub const GATD_INCLUDE_LIBRARY_APPS: GetAppTrackerDataFlags = 2i32;
871 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
872 pub const GATD_INCLUDE_SWC: GetAppTrackerDataFlags = 4i32;
873 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
874 pub const GATD_INCLUDE_CLASS_NAME: GetAppTrackerDataFlags = 8i32;
875 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
876 pub const GATD_INCLUDE_APPLICATION_NAME: GetAppTrackerDataFlags = 16i32;
877 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
878 pub type LockModes = i32;
879 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
880 pub const LockSetGet: LockModes = 0i32;
881 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
882 pub const LockMethod: LockModes = 1i32;
883 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
884 pub type ReleaseModes = i32;
885 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
886 pub const Standard: ReleaseModes = 0i32;
887 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
888 pub const Process: ReleaseModes = 1i32;
889 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
890 pub type TRACKING_COLL_TYPE = i32;
891 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
892 pub const TRKCOLL_PROCESSES: TRACKING_COLL_TYPE = 0i32;
893 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
894 pub const TRKCOLL_APPLICATIONS: TRACKING_COLL_TYPE = 1i32;
895 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
896 pub const TRKCOLL_COMPONENTS: TRACKING_COLL_TYPE = 2i32;
897 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
898 pub type TransactionVote = i32;
899 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
900 pub const TxCommit: TransactionVote = 0i32;
901 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
902 pub const TxAbort: TransactionVote = 1i32;
903 #[repr(C)]
904 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
905 pub struct APPDATA {
906 pub m_idApp: u32,
907 pub m_szAppGuid: [u16; 40],
908 pub m_dwAppProcessId: u32,
909 pub m_AppStatistics: APPSTATISTICS,
910 }
911 impl ::core::marker::Copy for APPDATA {}
912 impl ::core::clone::Clone for APPDATA {
913 fn clone(&self) -> Self {
914 *self
915 }
916 }
917 #[repr(C)]
918 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
919 pub struct APPSTATISTICS {
920 pub m_cTotalCalls: u32,
921 pub m_cTotalInstances: u32,
922 pub m_cTotalClasses: u32,
923 pub m_cCallsPerSecond: u32,
924 }
925 impl ::core::marker::Copy for APPSTATISTICS {}
926 impl ::core::clone::Clone for APPSTATISTICS {
927 fn clone(&self) -> Self {
928 *self
929 }
930 }
931 #[repr(C)]
932 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"]
933 #[cfg(feature = "Win32_Foundation")]
934 pub struct ApplicationProcessRecycleInfo {
935 pub IsRecyclable: super::super::Foundation::BOOL,
936 pub IsRecycled: super::super::Foundation::BOOL,
937 pub TimeRecycled: super::super::Foundation::FILETIME,
938 pub TimeToTerminate: super::super::Foundation::FILETIME,
939 pub RecycleReasonCode: i32,
940 pub IsPendingRecycle: super::super::Foundation::BOOL,
941 pub HasAutomaticLifetimeRecycling: super::super::Foundation::BOOL,
942 pub TimeForAutomaticRecycling: super::super::Foundation::FILETIME,
943 pub MemoryLimitInKB: u32,
944 pub MemoryUsageInKBLastCheck: u32,
945 pub ActivationLimit: u32,
946 pub NumActivationsLastReported: u32,
947 pub CallLimit: u32,
948 pub NumCallsLastReported: u32,
949 }
950 #[cfg(feature = "Win32_Foundation")]
951 impl ::core::marker::Copy for ApplicationProcessRecycleInfo {}
952 #[cfg(feature = "Win32_Foundation")]
953 impl ::core::clone::Clone for ApplicationProcessRecycleInfo {
954 fn clone(&self) -> Self {
955 *self
956 }
957 }
958 #[repr(C)]
959 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
960 pub struct ApplicationProcessStatistics {
961 pub NumCallsOutstanding: u32,
962 pub NumTrackedComponents: u32,
963 pub NumComponentInstances: u32,
964 pub AvgCallsPerSecond: u32,
965 pub Reserved1: u32,
966 pub Reserved2: u32,
967 pub Reserved3: u32,
968 pub Reserved4: u32,
969 }
970 impl ::core::marker::Copy for ApplicationProcessStatistics {}
971 impl ::core::clone::Clone for ApplicationProcessStatistics {
972 fn clone(&self) -> Self {
973 *self
974 }
975 }
976 #[repr(C)]
977 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"]
978 #[cfg(feature = "Win32_Foundation")]
979 pub struct ApplicationProcessSummary {
980 pub PartitionIdPrimaryApplication: ::windows_sys::core::GUID,
981 pub ApplicationIdPrimaryApplication: ::windows_sys::core::GUID,
982 pub ApplicationInstanceId: ::windows_sys::core::GUID,
983 pub ProcessId: u32,
984 pub Type: COMPLUS_APPTYPE,
985 pub ProcessExeName: ::windows_sys::core::PWSTR,
986 pub IsService: super::super::Foundation::BOOL,
987 pub IsPaused: super::super::Foundation::BOOL,
988 pub IsRecycled: super::super::Foundation::BOOL,
989 }
990 #[cfg(feature = "Win32_Foundation")]
991 impl ::core::marker::Copy for ApplicationProcessSummary {}
992 #[cfg(feature = "Win32_Foundation")]
993 impl ::core::clone::Clone for ApplicationProcessSummary {
994 fn clone(&self) -> Self {
995 *self
996 }
997 }
998 #[repr(C)]
999 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
1000 pub struct ApplicationSummary {
1001 pub ApplicationInstanceId: ::windows_sys::core::GUID,
1002 pub PartitionId: ::windows_sys::core::GUID,
1003 pub ApplicationId: ::windows_sys::core::GUID,
1004 pub Type: COMPLUS_APPTYPE,
1005 pub ApplicationName: ::windows_sys::core::PWSTR,
1006 pub NumTrackedComponents: u32,
1007 pub NumComponentInstances: u32,
1008 }
1009 impl ::core::marker::Copy for ApplicationSummary {}
1010 impl ::core::clone::Clone for ApplicationSummary {
1011 fn clone(&self) -> Self {
1012 *self
1013 }
1014 }
1015 #[repr(C)]
1016 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
1017 pub struct CLSIDDATA {
1018 pub m_clsid: ::windows_sys::core::GUID,
1019 pub m_cReferences: u32,
1020 pub m_cBound: u32,
1021 pub m_cPooled: u32,
1022 pub m_cInCall: u32,
1023 pub m_dwRespTime: u32,
1024 pub m_cCallsCompleted: u32,
1025 pub m_cCallsFailed: u32,
1026 }
1027 impl ::core::marker::Copy for CLSIDDATA {}
1028 impl ::core::clone::Clone for CLSIDDATA {
1029 fn clone(&self) -> Self {
1030 *self
1031 }
1032 }
1033 #[repr(C)]
1034 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
1035 pub struct CLSIDDATA2 {
1036 pub m_clsid: ::windows_sys::core::GUID,
1037 pub m_appid: ::windows_sys::core::GUID,
1038 pub m_partid: ::windows_sys::core::GUID,
1039 pub m_pwszAppName: ::windows_sys::core::PWSTR,
1040 pub m_pwszCtxName: ::windows_sys::core::PWSTR,
1041 pub m_eAppType: COMPLUS_APPTYPE,
1042 pub m_cReferences: u32,
1043 pub m_cBound: u32,
1044 pub m_cPooled: u32,
1045 pub m_cInCall: u32,
1046 pub m_dwRespTime: u32,
1047 pub m_cCallsCompleted: u32,
1048 pub m_cCallsFailed: u32,
1049 }
1050 impl ::core::marker::Copy for CLSIDDATA2 {}
1051 impl ::core::clone::Clone for CLSIDDATA2 {
1052 fn clone(&self) -> Self {
1053 *self
1054 }
1055 }
1056 #[repr(C)]
1057 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
1058 pub struct COMSVCSEVENTINFO {
1059 pub cbSize: u32,
1060 pub dwPid: u32,
1061 pub lTime: i64,
1062 pub lMicroTime: i32,
1063 pub perfCount: i64,
1064 pub guidApp: ::windows_sys::core::GUID,
1065 pub sMachineName: ::windows_sys::core::PWSTR,
1066 }
1067 impl ::core::marker::Copy for COMSVCSEVENTINFO {}
1068 impl ::core::clone::Clone for COMSVCSEVENTINFO {
1069 fn clone(&self) -> Self {
1070 *self
1071 }
1072 }
1073 #[repr(C)]
1074 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"]
1075 #[cfg(feature = "Win32_Foundation")]
1076 pub struct ComponentHangMonitorInfo {
1077 pub IsMonitored: super::super::Foundation::BOOL,
1078 pub TerminateOnHang: super::super::Foundation::BOOL,
1079 pub AvgCallThresholdInMs: u32,
1080 }
1081 #[cfg(feature = "Win32_Foundation")]
1082 impl ::core::marker::Copy for ComponentHangMonitorInfo {}
1083 #[cfg(feature = "Win32_Foundation")]
1084 impl ::core::clone::Clone for ComponentHangMonitorInfo {
1085 fn clone(&self) -> Self {
1086 *self
1087 }
1088 }
1089 #[repr(C)]
1090 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
1091 pub struct ComponentStatistics {
1092 pub NumInstances: u32,
1093 pub NumBoundReferences: u32,
1094 pub NumPooledObjects: u32,
1095 pub NumObjectsInCall: u32,
1096 pub AvgResponseTimeInMs: u32,
1097 pub NumCallsCompletedRecent: u32,
1098 pub NumCallsFailedRecent: u32,
1099 pub NumCallsCompletedTotal: u32,
1100 pub NumCallsFailedTotal: u32,
1101 pub Reserved1: u32,
1102 pub Reserved2: u32,
1103 pub Reserved3: u32,
1104 pub Reserved4: u32,
1105 }
1106 impl ::core::marker::Copy for ComponentStatistics {}
1107 impl ::core::clone::Clone for ComponentStatistics {
1108 fn clone(&self) -> Self {
1109 *self
1110 }
1111 }
1112 #[repr(C)]
1113 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
1114 pub struct ComponentSummary {
1115 pub ApplicationInstanceId: ::windows_sys::core::GUID,
1116 pub PartitionId: ::windows_sys::core::GUID,
1117 pub ApplicationId: ::windows_sys::core::GUID,
1118 pub Clsid: ::windows_sys::core::GUID,
1119 pub ClassName: ::windows_sys::core::PWSTR,
1120 pub ApplicationName: ::windows_sys::core::PWSTR,
1121 }
1122 impl ::core::marker::Copy for ComponentSummary {}
1123 impl ::core::clone::Clone for ComponentSummary {
1124 fn clone(&self) -> Self {
1125 *self
1126 }
1127 }
1128 #[repr(C)]
1129 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"]
1130 #[cfg(feature = "Win32_System_Com")]
1131 pub struct CrmLogRecordRead {
1132 pub dwCrmFlags: u32,
1133 pub dwSequenceNumber: u32,
1134 pub blobUserData: super::Com::BLOB,
1135 }
1136 #[cfg(feature = "Win32_System_Com")]
1137 impl ::core::marker::Copy for CrmLogRecordRead {}
1138 #[cfg(feature = "Win32_System_Com")]
1139 impl ::core::clone::Clone for CrmLogRecordRead {
1140 fn clone(&self) -> Self {
1141 *self
1142 }
1143 }
1144 #[repr(C)]
1145 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_Foundation\"`*"]
1146 #[cfg(feature = "Win32_Foundation")]
1147 pub struct HANG_INFO {
1148 pub fAppHangMonitorEnabled: super::super::Foundation::BOOL,
1149 pub fTerminateOnHang: super::super::Foundation::BOOL,
1150 pub DumpType: DUMPTYPE,
1151 pub dwHangTimeout: u32,
1152 pub dwDumpCount: u32,
1153 pub dwInfoMsgCount: u32,
1154 }
1155 #[cfg(feature = "Win32_Foundation")]
1156 impl ::core::marker::Copy for HANG_INFO {}
1157 #[cfg(feature = "Win32_Foundation")]
1158 impl ::core::clone::Clone for HANG_INFO {
1159 fn clone(&self) -> Self {
1160 *self
1161 }
1162 }
1163 #[repr(C)]
1164 #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"]
1165 pub struct RECYCLE_INFO {
1166 pub guidCombaseProcessIdentifier: ::windows_sys::core::GUID,
1167 pub ProcessStartTime: i64,
1168 pub dwRecycleLifetimeLimit: u32,
1169 pub dwRecycleMemoryLimit: u32,
1170 pub dwRecycleExpirationTimeout: u32,
1171 }
1172 impl ::core::marker::Copy for RECYCLE_INFO {}
1173 impl ::core::clone::Clone for RECYCLE_INFO {
1174 fn clone(&self) -> Self {
1175 *self
1176 }
1177 }