pub trait IMXNamespaceManager_Impl: Sized {
// Required methods
fn putAllowOverride(&self, foverride: VARIANT_BOOL) -> Result<()>;
fn getAllowOverride(&self) -> Result<VARIANT_BOOL>;
fn reset(&self) -> Result<()>;
fn pushContext(&self) -> Result<()>;
fn pushNodeContext(
&self,
contextnode: Option<&IXMLDOMNode>,
fdeep: VARIANT_BOOL,
) -> Result<()>;
fn popContext(&self) -> Result<()>;
fn declarePrefix(
&self,
prefix: &PCWSTR,
namespaceuri: &PCWSTR,
) -> Result<()>;
fn getDeclaredPrefix(
&self,
nindex: i32,
pwchprefix: PWSTR,
pcchprefix: *mut i32,
) -> Result<()>;
fn getPrefix(
&self,
pwsznamespaceuri: &PCWSTR,
nindex: i32,
pwchprefix: PWSTR,
pcchprefix: *mut i32,
) -> Result<()>;
fn getURI(
&self,
pwchprefix: &PCWSTR,
pcontextnode: Option<&IXMLDOMNode>,
pwchuri: PWSTR,
pcchuri: *mut i32,
) -> Result<()>;
}
Required Methods§
fn putAllowOverride(&self, foverride: VARIANT_BOOL) -> Result<()>
fn getAllowOverride(&self) -> Result<VARIANT_BOOL>
fn reset(&self) -> Result<()>
fn pushContext(&self) -> Result<()>
fn pushNodeContext( &self, contextnode: Option<&IXMLDOMNode>, fdeep: VARIANT_BOOL, ) -> Result<()>
fn popContext(&self) -> Result<()>
fn declarePrefix(&self, prefix: &PCWSTR, namespaceuri: &PCWSTR) -> Result<()>
fn getDeclaredPrefix( &self, nindex: i32, pwchprefix: PWSTR, pcchprefix: *mut i32, ) -> Result<()>
fn getPrefix( &self, pwsznamespaceuri: &PCWSTR, nindex: i32, pwchprefix: PWSTR, pcchprefix: *mut i32, ) -> Result<()>
fn getURI( &self, pwchprefix: &PCWSTR, pcontextnode: Option<&IXMLDOMNode>, pwchuri: PWSTR, pcchuri: *mut i32, ) -> Result<()>
Object Safety§
This trait is not object safe.