pub trait IAMVfwCompressDialogs_Impl: Sized {
    // Required methods
    fn ShowDialog(&self, idialog: i32, hwnd: HWND) -> Result<()>;
    fn GetState(&self, pstate: *mut c_void, pcbstate: *mut i32) -> Result<()>;
    fn SetState(&self, pstate: *const c_void, cbstate: i32) -> Result<()>;
    fn SendDriverMessage(&self, umsg: i32, dw1: i32, dw2: i32) -> Result<()>;
}

Required Methods§

fn ShowDialog(&self, idialog: i32, hwnd: HWND) -> Result<()>

fn GetState(&self, pstate: *mut c_void, pcbstate: *mut i32) -> Result<()>

fn SetState(&self, pstate: *const c_void, cbstate: i32) -> Result<()>

fn SendDriverMessage(&self, umsg: i32, dw1: i32, dw2: i32) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§