pub struct ISAXXMLFilter(/* private fields */);
Implementations§
§impl ISAXXMLFilter
impl ISAXXMLFilter
pub unsafe fn getFeature<P0>(&self, pwchname: P0) -> Result<VARIANT_BOOL>where
P0: IntoParam<PCWSTR>,
pub unsafe fn putFeature<P0, P1>(&self, pwchname: P0, vfvalue: P1) -> Result<()>where
P0: IntoParam<PCWSTR>,
P1: IntoParam<VARIANT_BOOL>,
pub unsafe fn getProperty<P0>(&self, pwchname: P0) -> Result<VARIANT>where
P0: IntoParam<PCWSTR>,
pub unsafe fn putProperty<P0, P1>( &self, pwchname: P0, varvalue: P1 ) -> Result<()>
pub unsafe fn getEntityResolver(&self) -> Result<ISAXEntityResolver>
pub unsafe fn putEntityResolver<P0>(&self, presolver: P0) -> Result<()>where
P0: IntoParam<ISAXEntityResolver>,
pub unsafe fn getContentHandler(&self) -> Result<ISAXContentHandler>
pub unsafe fn putContentHandler<P0>(&self, phandler: P0) -> Result<()>where
P0: IntoParam<ISAXContentHandler>,
pub unsafe fn getDTDHandler(&self) -> Result<ISAXDTDHandler>
pub unsafe fn putDTDHandler<P0>(&self, phandler: P0) -> Result<()>where
P0: IntoParam<ISAXDTDHandler>,
pub unsafe fn getErrorHandler(&self) -> Result<ISAXErrorHandler>
pub unsafe fn putErrorHandler<P0>(&self, phandler: P0) -> Result<()>where
P0: IntoParam<ISAXErrorHandler>,
pub unsafe fn getBaseURL(&self) -> Result<*mut u16>
pub unsafe fn putBaseURL<P0>(&self, pwchbaseurl: P0) -> Result<()>where
P0: IntoParam<PCWSTR>,
pub unsafe fn getSecureBaseURL(&self) -> Result<*mut u16>
pub unsafe fn putSecureBaseURL<P0>(&self, pwchsecurebaseurl: P0) -> Result<()>where
P0: IntoParam<PCWSTR>,
pub unsafe fn parse<P0>(&self, varinput: P0) -> Result<()>where
P0: IntoParam<VARIANT>,
pub unsafe fn parseURL<P0>(&self, pwchurl: P0) -> Result<()>where
P0: IntoParam<PCWSTR>,
pub unsafe fn getParent(&self) -> Result<ISAXXMLReader>
pub unsafe fn putParent<P0>(&self, preader: P0) -> Result<()>where
P0: IntoParam<ISAXXMLReader>,
Trait Implementations§
§impl Clone for ISAXXMLFilter
impl Clone for ISAXXMLFilter
§fn clone(&self) -> ISAXXMLFilter
fn clone(&self) -> ISAXXMLFilter
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for ISAXXMLFilter
impl Debug for ISAXXMLFilter
§impl From<&ISAXXMLFilter> for &ISAXXMLReader
impl From<&ISAXXMLFilter> for &ISAXXMLReader
§fn from(value: &ISAXXMLFilter) -> Self
fn from(value: &ISAXXMLFilter) -> Self
Converts to this type from the input type.
§impl From<&ISAXXMLFilter> for &IUnknown
impl From<&ISAXXMLFilter> for &IUnknown
§fn from(value: &ISAXXMLFilter) -> Self
fn from(value: &ISAXXMLFilter) -> Self
Converts to this type from the input type.
§impl From<ISAXXMLFilter> for ISAXXMLReader
impl From<ISAXXMLFilter> for ISAXXMLReader
§fn from(value: ISAXXMLFilter) -> Self
fn from(value: ISAXXMLFilter) -> Self
Converts to this type from the input type.
§impl From<ISAXXMLFilter> for IUnknown
impl From<ISAXXMLFilter> for IUnknown
§fn from(value: ISAXXMLFilter) -> Self
fn from(value: ISAXXMLFilter) -> Self
Converts to this type from the input type.
§impl Interface for ISAXXMLFilter
impl Interface for ISAXXMLFilter
§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.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§impl PartialEq for ISAXXMLFilter
impl PartialEq for ISAXXMLFilter
§fn eq(&self, other: &ISAXXMLFilter) -> bool
fn eq(&self, other: &ISAXXMLFilter) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ISAXXMLFilter
impl StructuralPartialEq for ISAXXMLFilter
Auto Trait Implementations§
impl RefUnwindSafe for ISAXXMLFilter
impl !Send for ISAXXMLFilter
impl !Sync for ISAXXMLFilter
impl Unpin for ISAXXMLFilter
impl UnwindSafe for ISAXXMLFilter
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