| #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] |
| #[link(name = "windows")] |
| extern "system" {} |
| pub type ISyndicationClient = *mut ::core::ffi::c_void; |
| pub type ISyndicationNode = *mut ::core::ffi::c_void; |
| pub type ISyndicationText = *mut ::core::ffi::c_void; |
| #[repr(C)] |
| pub struct RetrievalProgress { |
| pub BytesRetrieved: u32, |
| pub TotalBytesToRetrieve: u32, |
| } |
| impl ::core::marker::Copy for RetrievalProgress {} |
| impl ::core::clone::Clone for RetrievalProgress { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |
| pub type SyndicationAttribute = *mut ::core::ffi::c_void; |
| pub type SyndicationCategory = *mut ::core::ffi::c_void; |
| pub type SyndicationClient = *mut ::core::ffi::c_void; |
| pub type SyndicationContent = *mut ::core::ffi::c_void; |
| #[repr(transparent)] |
| pub struct SyndicationErrorStatus(pub i32); |
| impl SyndicationErrorStatus { |
| pub const Unknown: Self = Self(0i32); |
| pub const MissingRequiredElement: Self = Self(1i32); |
| pub const MissingRequiredAttribute: Self = Self(2i32); |
| pub const InvalidXml: Self = Self(3i32); |
| pub const UnexpectedContent: Self = Self(4i32); |
| pub const UnsupportedFormat: Self = Self(5i32); |
| } |
| impl ::core::marker::Copy for SyndicationErrorStatus {} |
| impl ::core::clone::Clone for SyndicationErrorStatus { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |
| pub type SyndicationFeed = *mut ::core::ffi::c_void; |
| #[repr(transparent)] |
| pub struct SyndicationFormat(pub i32); |
| impl SyndicationFormat { |
| pub const Atom10: Self = Self(0i32); |
| pub const Rss20: Self = Self(1i32); |
| pub const Rss10: Self = Self(2i32); |
| pub const Rss092: Self = Self(3i32); |
| pub const Rss091: Self = Self(4i32); |
| pub const Atom03: Self = Self(5i32); |
| } |
| impl ::core::marker::Copy for SyndicationFormat {} |
| impl ::core::clone::Clone for SyndicationFormat { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |
| pub type SyndicationGenerator = *mut ::core::ffi::c_void; |
| pub type SyndicationItem = *mut ::core::ffi::c_void; |
| pub type SyndicationLink = *mut ::core::ffi::c_void; |
| pub type SyndicationNode = *mut ::core::ffi::c_void; |
| pub type SyndicationPerson = *mut ::core::ffi::c_void; |
| pub type SyndicationText = *mut ::core::ffi::c_void; |
| #[repr(transparent)] |
| pub struct SyndicationTextType(pub i32); |
| impl SyndicationTextType { |
| pub const Text: Self = Self(0i32); |
| pub const Html: Self = Self(1i32); |
| pub const Xhtml: Self = Self(2i32); |
| } |
| impl ::core::marker::Copy for SyndicationTextType {} |
| impl ::core::clone::Clone for SyndicationTextType { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |
| #[repr(C)] |
| pub struct TransferProgress { |
| pub BytesSent: u32, |
| pub TotalBytesToSend: u32, |
| pub BytesRetrieved: u32, |
| pub TotalBytesToRetrieve: u32, |
| } |
| impl ::core::marker::Copy for TransferProgress {} |
| impl ::core::clone::Clone for TransferProgress { |
| fn clone(&self) -> Self { |
| *self |
| } |
| } |