pub struct IMXWriter(/* private fields */);
Implementations§
§impl IMXWriter
impl IMXWriter
pub unsafe fn Setoutput<P0>(&self, vardestination: P0) -> Result<()>where
P0: IntoParam<VARIANT>,
pub unsafe fn output(&self) -> Result<VARIANT>
pub unsafe fn Setencoding<P0>(&self, strencoding: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn encoding(&self) -> Result<BSTR>
pub unsafe fn SetbyteOrderMark<P0>(&self, fwritebyteordermark: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn byteOrderMark(&self) -> Result<VARIANT_BOOL>
pub unsafe fn Setindent<P0>(&self, findentmode: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn indent(&self) -> Result<VARIANT_BOOL>
pub unsafe fn Setstandalone<P0>(&self, fvalue: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn standalone(&self) -> Result<VARIANT_BOOL>
pub unsafe fn SetomitXMLDeclaration<P0>(&self, fvalue: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn omitXMLDeclaration(&self) -> Result<VARIANT_BOOL>
pub unsafe fn Setversion<P0>(&self, strversion: P0) -> Result<()>where
P0: IntoParam<BSTR>,
pub unsafe fn version(&self) -> Result<BSTR>
pub unsafe fn SetdisableOutputEscaping<P0>(&self, fvalue: P0) -> Result<()>where
P0: IntoParam<VARIANT_BOOL>,
pub unsafe fn disableOutputEscaping(&self) -> Result<VARIANT_BOOL>
pub unsafe fn flush(&self) -> Result<()>
Trait Implementations§
§impl Interface for IMXWriter
impl Interface for IMXWriter
§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 moreimpl Eq for IMXWriter
impl StructuralPartialEq for IMXWriter
Auto Trait Implementations§
impl RefUnwindSafe for IMXWriter
impl !Send for IMXWriter
impl !Sync for IMXWriter
impl Unpin for IMXWriter
impl UnwindSafe for IMXWriter
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