Trait windows::Win32::System::Ole::ISimpleFrameSite_Impl

pub trait ISimpleFrameSite_Impl: Sized {
    // Required methods
    fn PreMessageFilter(
        &self,
        hwnd: HWND,
        msg: u32,
        wp: WPARAM,
        lp: LPARAM,
        plresult: *mut LRESULT,
        pdwcookie: *mut u32,
    ) -> Result<()>;
    fn PostMessageFilter(
        &self,
        hwnd: HWND,
        msg: u32,
        wp: WPARAM,
        lp: LPARAM,
        plresult: *mut LRESULT,
        dwcookie: u32,
    ) -> Result<()>;
}

Required Methods§

fn PreMessageFilter( &self, hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM, plresult: *mut LRESULT, pdwcookie: *mut u32, ) -> Result<()>

fn PostMessageFilter( &self, hwnd: HWND, msg: u32, wp: WPARAM, lp: LPARAM, plresult: *mut LRESULT, dwcookie: u32, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§