windows::Win32::System::Diagnostics::Debug::ActiveScript

Trait IActiveScriptDebug32_Impl

pub trait IActiveScriptDebug32_Impl: IUnknownImpl {
    // Required methods
    fn GetScriptTextAttributes(
        &self,
        pstrcode: &PCWSTR,
        unumcodechars: u32,
        pstrdelimiter: &PCWSTR,
        dwflags: u32,
        pattr: *mut u16,
    ) -> Result<()>;
    fn GetScriptletTextAttributes(
        &self,
        pstrcode: &PCWSTR,
        unumcodechars: u32,
        pstrdelimiter: &PCWSTR,
        dwflags: u32,
        pattr: *mut u16,
    ) -> Result<()>;
    fn EnumCodeContextsOfPosition(
        &self,
        dwsourcecontext: u32,
        ucharacteroffset: u32,
        unumchars: u32,
    ) -> Result<IEnumDebugCodeContexts>;
}

Required Methods§

fn GetScriptTextAttributes( &self, pstrcode: &PCWSTR, unumcodechars: u32, pstrdelimiter: &PCWSTR, dwflags: u32, pattr: *mut u16, ) -> Result<()>

fn GetScriptletTextAttributes( &self, pstrcode: &PCWSTR, unumcodechars: u32, pstrdelimiter: &PCWSTR, dwflags: u32, pattr: *mut u16, ) -> Result<()>

fn EnumCodeContextsOfPosition( &self, dwsourcecontext: u32, ucharacteroffset: u32, unumchars: u32, ) -> Result<IEnumDebugCodeContexts>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§