pub trait IWSDXMLContext_Impl: Sized {
// Required methods
fn AddNamespace(
&self,
pszuri: &PCWSTR,
pszsuggestedprefix: &PCWSTR,
ppnamespace: *mut *mut WSDXML_NAMESPACE
) -> Result<()>;
fn AddNameToNamespace(
&self,
pszuri: &PCWSTR,
pszname: &PCWSTR,
ppname: *mut *mut WSDXML_NAME
) -> Result<()>;
fn SetNamespaces(
&self,
pnamespaces: *const *const WSDXML_NAMESPACE,
wnamespacescount: u16,
blayernumber: u8
) -> Result<()>;
fn SetTypes(
&self,
ptypes: *const *const WSDXML_TYPE,
dwtypescount: u32,
blayernumber: u8
) -> Result<()>;
}
Required Methods§
fn AddNamespace( &self, pszuri: &PCWSTR, pszsuggestedprefix: &PCWSTR, ppnamespace: *mut *mut WSDXML_NAMESPACE ) -> Result<()>
fn AddNameToNamespace( &self, pszuri: &PCWSTR, pszname: &PCWSTR, ppname: *mut *mut WSDXML_NAME ) -> Result<()>
fn SetNamespaces( &self, pnamespaces: *const *const WSDXML_NAMESPACE, wnamespacescount: u16, blayernumber: u8 ) -> Result<()>
fn SetTypes( &self, ptypes: *const *const WSDXML_TYPE, dwtypescount: u32, blayernumber: u8 ) -> Result<()>
Object Safety§
This trait is not object safe.