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

Trait IScriptEntry_Impl

pub trait IScriptEntry_Impl: IScriptNode_Impl {
    // Required methods
    fn GetText(&self) -> Result<BSTR>;
    fn SetText(&self, psz: &PCWSTR) -> Result<()>;
    fn GetBody(&self) -> Result<BSTR>;
    fn SetBody(&self, psz: &PCWSTR) -> Result<()>;
    fn GetName(&self) -> Result<BSTR>;
    fn SetName(&self, psz: &PCWSTR) -> Result<()>;
    fn GetItemName(&self) -> Result<BSTR>;
    fn SetItemName(&self, psz: &PCWSTR) -> Result<()>;
    fn GetSignature(
        &self,
        ppti: OutRef<'_, ITypeInfo>,
        pimethod: *mut u32,
    ) -> Result<()>;
    fn SetSignature(&self, pti: Ref<'_, ITypeInfo>, imethod: u32) -> Result<()>;
    fn GetRange(&self, pichmin: *mut u32, pcch: *mut u32) -> Result<()>;
}

Required Methods§

fn GetText(&self) -> Result<BSTR>

fn SetText(&self, psz: &PCWSTR) -> Result<()>

fn GetBody(&self) -> Result<BSTR>

fn SetBody(&self, psz: &PCWSTR) -> Result<()>

fn GetName(&self) -> Result<BSTR>

fn SetName(&self, psz: &PCWSTR) -> Result<()>

fn GetItemName(&self) -> Result<BSTR>

fn SetItemName(&self, psz: &PCWSTR) -> Result<()>

fn GetSignature( &self, ppti: OutRef<'_, ITypeInfo>, pimethod: *mut u32, ) -> Result<()>

fn SetSignature(&self, pti: Ref<'_, ITypeInfo>, imethod: u32) -> Result<()>

fn GetRange(&self, pichmin: *mut u32, pcch: *mut u32) -> Result<()>

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§