pub trait IAppxPackagingDiagnosticEventSink_Impl: Sized {
    // Required methods
    fn ReportContextChange(
        &self,
        changetype: APPX_PACKAGING_CONTEXT_CHANGE_TYPE,
        contextid: i32,
        contextname: &PCSTR,
        contextmessage: &PCWSTR,
        detailsmessage: &PCWSTR,
    ) -> Result<()>;
    fn ReportError(&self, errormessage: &PCWSTR) -> Result<()>;
}

Required Methods§

fn ReportContextChange( &self, changetype: APPX_PACKAGING_CONTEXT_CHANGE_TYPE, contextid: i32, contextname: &PCSTR, contextmessage: &PCWSTR, detailsmessage: &PCWSTR, ) -> Result<()>

fn ReportError(&self, errormessage: &PCWSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§