Trait windows::Win32::Data::Xml::MsXml::IXMLDOMSelection_Impl

pub trait IXMLDOMSelection_Impl: Sized + IXMLDOMNodeList_Impl {
    // Required methods
    fn expr(&self) -> Result<BSTR>;
    fn Setexpr(&self, expression: &BSTR) -> Result<()>;
    fn context(&self) -> Result<IXMLDOMNode>;
    fn putref_context(&self, pnode: Option<&IXMLDOMNode>) -> Result<()>;
    fn peekNode(&self) -> Result<IXMLDOMNode>;
    fn matches(&self, pnode: Option<&IXMLDOMNode>) -> Result<IXMLDOMNode>;
    fn removeNext(&self) -> Result<IXMLDOMNode>;
    fn removeAll(&self) -> Result<()>;
    fn clone(&self) -> Result<IXMLDOMSelection>;
    fn getProperty(&self, name: &BSTR) -> Result<VARIANT>;
    fn setProperty(&self, name: &BSTR, value: &VARIANT) -> Result<()>;
}

Required Methods§

fn expr(&self) -> Result<BSTR>

fn Setexpr(&self, expression: &BSTR) -> Result<()>

fn context(&self) -> Result<IXMLDOMNode>

fn putref_context(&self, pnode: Option<&IXMLDOMNode>) -> Result<()>

fn peekNode(&self) -> Result<IXMLDOMNode>

fn matches(&self, pnode: Option<&IXMLDOMNode>) -> Result<IXMLDOMNode>

fn removeNext(&self) -> Result<IXMLDOMNode>

fn removeAll(&self) -> Result<()>

fn clone(&self) -> Result<IXMLDOMSelection>

fn getProperty(&self, name: &BSTR) -> Result<VARIANT>

fn setProperty(&self, name: &BSTR, value: &VARIANT) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§