Struct windows::Data::Xml::Dom::XmlDomImplementation
#[repr(transparent)]pub struct XmlDomImplementation(_);
Expand description
Required features: "Data_Xml_Dom"
Implementations§
§impl XmlDomImplementation
impl XmlDomImplementation
pub fn HasFeature<P0>(&self, feature: &HSTRING, version: P0) -> Result<bool>where P0: IntoParam<IInspectable>,
Trait Implementations§
§impl Clone for XmlDomImplementation
impl Clone for XmlDomImplementation
§impl ComInterface for XmlDomImplementation
impl ComInterface for XmlDomImplementation
§const IID: GUID = <IXmlDomImplementation as ::windows_core::ComInterface>::IID
const IID: GUID = <IXmlDomImplementation as ::windows_core::ComInterface>::IID
A unique identifier representing this interface.
fn as_unknown(&self) -> &IUnknown
§impl Debug for XmlDomImplementation
impl Debug for XmlDomImplementation
§impl Interface for XmlDomImplementation
impl Interface for XmlDomImplementation
type Vtable = IXmlDomImplementation_Vtbl
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
impl Eq for XmlDomImplementation
impl Send for XmlDomImplementation
impl Sync for XmlDomImplementation
Auto Trait Implementations§
impl RefUnwindSafe for XmlDomImplementation
impl Unpin for XmlDomImplementation
impl UnwindSafe for XmlDomImplementation
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more