]>
Commit | Line | Data |
---|---|---|
064997fb FG |
1 | #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] |
2 | #[link(name = "windows")] | |
3 | extern "system" {} | |
4 | pub const CEventClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
5 | data1: 3451832768, | |
6 | data2: 31336, | |
7 | data3: 4561, | |
8 | data4: [136, 249, 0, 128, 199, 215, 113, 191], | |
9 | }; | |
10 | pub const CEventPublisher: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
11 | data1: 2878621216, | |
12 | data2: 31174, | |
13 | data3: 4561, | |
14 | data4: [136, 249, 0, 128, 199, 215, 113, 191], | |
15 | }; | |
16 | pub const CEventSubscription: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
17 | data1: 1967319392, | |
18 | data2: 31175, | |
19 | data3: 4561, | |
20 | data4: [136, 249, 0, 128, 199, 215, 113, 191], | |
21 | }; | |
22 | pub const CEventSystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1309997986, data2: 11810, data3: 4561, data4: [153, 100, 0, 192, 79, 187, 179, 69] }; | |
23 | #[repr(C)] | |
24 | #[cfg(feature = "Win32_Foundation")] | |
25 | pub struct COMEVENTSYSCHANGEINFO { | |
26 | pub cbSize: u32, | |
27 | pub changeType: EOC_ChangeType, | |
28 | pub objectId: super::super::super::Foundation::BSTR, | |
29 | pub partitionId: super::super::super::Foundation::BSTR, | |
30 | pub applicationId: super::super::super::Foundation::BSTR, | |
31 | pub reserved: [::windows_sys::core::GUID; 10], | |
32 | } | |
33 | #[cfg(feature = "Win32_Foundation")] | |
34 | impl ::core::marker::Copy for COMEVENTSYSCHANGEINFO {} | |
35 | #[cfg(feature = "Win32_Foundation")] | |
36 | impl ::core::clone::Clone for COMEVENTSYSCHANGEINFO { | |
37 | fn clone(&self) -> Self { | |
38 | *self | |
39 | } | |
40 | } | |
41 | pub type EOC_ChangeType = i32; | |
42 | pub const EOC_NewObject: EOC_ChangeType = 0i32; | |
43 | pub const EOC_ModifiedObject: EOC_ChangeType = 1i32; | |
44 | pub const EOC_DeletedObject: EOC_ChangeType = 2i32; | |
45 | pub const EventObjectChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3495317504, data2: 40436, data3: 4561, data4: [162, 129, 0, 192, 79, 202, 10, 167] }; | |
46 | pub const EventObjectChange2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { | |
47 | data1: 3137845965, | |
48 | data2: 52566, | |
49 | data3: 20067, | |
50 | data4: [168, 255, 203, 240, 53, 95, 185, 244], | |
51 | }; | |
52 | pub type IDontSupportEventSubscription = *mut ::core::ffi::c_void; | |
53 | pub type IEnumEventObject = *mut ::core::ffi::c_void; | |
54 | pub type IEventClass = *mut ::core::ffi::c_void; | |
55 | pub type IEventClass2 = *mut ::core::ffi::c_void; | |
56 | pub type IEventControl = *mut ::core::ffi::c_void; | |
57 | pub type IEventObjectChange = *mut ::core::ffi::c_void; | |
58 | pub type IEventObjectChange2 = *mut ::core::ffi::c_void; | |
59 | pub type IEventObjectCollection = *mut ::core::ffi::c_void; | |
60 | pub type IEventProperty = *mut ::core::ffi::c_void; | |
61 | pub type IEventPublisher = *mut ::core::ffi::c_void; | |
62 | pub type IEventSubscription = *mut ::core::ffi::c_void; | |
63 | pub type IEventSystem = *mut ::core::ffi::c_void; | |
64 | pub type IFiringControl = *mut ::core::ffi::c_void; | |
65 | pub type IMultiInterfaceEventControl = *mut ::core::ffi::c_void; | |
66 | pub type IMultiInterfacePublisherFilter = *mut ::core::ffi::c_void; | |
67 | pub type IPublisherFilter = *mut ::core::ffi::c_void; |