diff options
Diffstat (limited to 'vendor/windows-sys-0.45.0/src/Windows/Win32/System/Com/Events')
-rw-r--r-- | vendor/windows-sys-0.45.0/src/Windows/Win32/System/Com/Events/mod.rs | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/System/Com/Events/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/System/Com/Events/mod.rs new file mode 100644 index 0000000..aa591c4 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/System/Com/Events/mod.rs @@ -0,0 +1,52 @@ +pub type IDontSupportEventSubscription = *mut ::core::ffi::c_void; +pub type IEnumEventObject = *mut ::core::ffi::c_void; +pub type IEventClass = *mut ::core::ffi::c_void; +pub type IEventClass2 = *mut ::core::ffi::c_void; +pub type IEventControl = *mut ::core::ffi::c_void; +pub type IEventObjectChange = *mut ::core::ffi::c_void; +pub type IEventObjectChange2 = *mut ::core::ffi::c_void; +pub type IEventObjectCollection = *mut ::core::ffi::c_void; +pub type IEventProperty = *mut ::core::ffi::c_void; +pub type IEventPublisher = *mut ::core::ffi::c_void; +pub type IEventSubscription = *mut ::core::ffi::c_void; +pub type IEventSystem = *mut ::core::ffi::c_void; +pub type IFiringControl = *mut ::core::ffi::c_void; +pub type IMultiInterfaceEventControl = *mut ::core::ffi::c_void; +pub type IMultiInterfacePublisherFilter = *mut ::core::ffi::c_void; +pub type IPublisherFilter = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const CEventClass: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcdbec9c0_7a68_11d1_88f9_0080c7d771bf); +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const CEventPublisher: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xab944620_79c6_11d1_88f9_0080c7d771bf); +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const CEventSubscription: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7542e960_79c7_11d1_88f9_0080c7d771bf); +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const CEventSystem: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4e14fba2_2e22_11d1_9964_00c04fbbb345); +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const EventObjectChange: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd0565000_9df4_11d1_a281_00c04fca0aa7); +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const EventObjectChange2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb07bacd_cd56_4e63_a8ff_cbf0355fb9f4); +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub type EOC_ChangeType = i32; +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const EOC_NewObject: EOC_ChangeType = 0i32; +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const EOC_ModifiedObject: EOC_ChangeType = 1i32; +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub const EOC_DeletedObject: EOC_ChangeType = 2i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_Com_Events\"`*"] +pub struct COMEVENTSYSCHANGEINFO { + pub cbSize: u32, + pub changeType: EOC_ChangeType, + pub objectId: ::windows_sys::core::BSTR, + pub partitionId: ::windows_sys::core::BSTR, + pub applicationId: ::windows_sys::core::BSTR, + pub reserved: [::windows_sys::core::GUID; 10], +} +impl ::core::marker::Copy for COMEVENTSYSCHANGEINFO {} +impl ::core::clone::Clone for COMEVENTSYSCHANGEINFO { + fn clone(&self) -> Self { + *self + } +} |