pub trait IDebugApplication11032_Impl: Sized + IRemoteDebugApplication110_Impl {
    // Required methods
    fn SynchronousCallInMainThread(
        &self,
        pptc: Option<&IDebugThreadCall32>,
        dwparam1: usize,
        dwparam2: usize,
        dwparam3: usize,
    ) -> Result<()>;
    fn AsynchronousCallInMainThread(
        &self,
        pptc: Option<&IDebugThreadCall32>,
        dwparam1: usize,
        dwparam2: usize,
        dwparam3: usize,
    ) -> Result<()>;
    fn CallableWaitForHandles(
        &self,
        handlecount: u32,
        phandles: *const HANDLE,
    ) -> Result<u32>;
}

Required Methods§

fn SynchronousCallInMainThread( &self, pptc: Option<&IDebugThreadCall32>, dwparam1: usize, dwparam2: usize, dwparam3: usize, ) -> Result<()>

fn AsynchronousCallInMainThread( &self, pptc: Option<&IDebugThreadCall32>, dwparam1: usize, dwparam2: usize, dwparam3: usize, ) -> Result<()>

fn CallableWaitForHandles( &self, handlecount: u32, phandles: *const HANDLE, ) -> Result<u32>

Object Safety§

This trait is not object safe.

Implementors§