Trait windows::Win32::Data::Xml::MsXml::ISAXDeclHandler_Impl

pub trait ISAXDeclHandler_Impl: Sized {
    // Required methods
    fn elementDecl(
        &self,
        pwchname: &PCWSTR,
        cchname: i32,
        pwchmodel: &PCWSTR,
        cchmodel: i32
    ) -> Result<()>;
    fn attributeDecl(
        &self,
        pwchelementname: &PCWSTR,
        cchelementname: i32,
        pwchattributename: &PCWSTR,
        cchattributename: i32,
        pwchtype: &PCWSTR,
        cchtype: i32,
        pwchvaluedefault: &PCWSTR,
        cchvaluedefault: i32,
        pwchvalue: &PCWSTR,
        cchvalue: i32
    ) -> Result<()>;
    fn internalEntityDecl(
        &self,
        pwchname: &PCWSTR,
        cchname: i32,
        pwchvalue: &PCWSTR,
        cchvalue: i32
    ) -> Result<()>;
    fn externalEntityDecl(
        &self,
        pwchname: &PCWSTR,
        cchname: i32,
        pwchpublicid: &PCWSTR,
        cchpublicid: i32,
        pwchsystemid: &PCWSTR,
        cchsystemid: i32
    ) -> Result<()>;
}

Required Methods§

fn elementDecl( &self, pwchname: &PCWSTR, cchname: i32, pwchmodel: &PCWSTR, cchmodel: i32 ) -> Result<()>

fn attributeDecl( &self, pwchelementname: &PCWSTR, cchelementname: i32, pwchattributename: &PCWSTR, cchattributename: i32, pwchtype: &PCWSTR, cchtype: i32, pwchvaluedefault: &PCWSTR, cchvaluedefault: i32, pwchvalue: &PCWSTR, cchvalue: i32 ) -> Result<()>

fn internalEntityDecl( &self, pwchname: &PCWSTR, cchname: i32, pwchvalue: &PCWSTR, cchvalue: i32 ) -> Result<()>

fn externalEntityDecl( &self, pwchname: &PCWSTR, cchname: i32, pwchpublicid: &PCWSTR, cchpublicid: i32, pwchsystemid: &PCWSTR, cchsystemid: i32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§