Trait windows::Win32::UI::TextServices::ITfMessagePump_Impl

pub trait ITfMessagePump_Impl: Sized {
    // Required methods
    fn PeekMessageA(
        &self,
        pmsg: *mut MSG,
        hwnd: HWND,
        wmsgfiltermin: u32,
        wmsgfiltermax: u32,
        wremovemsg: u32,
        pfresult: *mut BOOL,
    ) -> Result<()>;
    fn GetMessageA(
        &self,
        pmsg: *mut MSG,
        hwnd: HWND,
        wmsgfiltermin: u32,
        wmsgfiltermax: u32,
        pfresult: *mut BOOL,
    ) -> Result<()>;
    fn PeekMessageW(
        &self,
        pmsg: *mut MSG,
        hwnd: HWND,
        wmsgfiltermin: u32,
        wmsgfiltermax: u32,
        wremovemsg: u32,
        pfresult: *mut BOOL,
    ) -> Result<()>;
    fn GetMessageW(
        &self,
        pmsg: *mut MSG,
        hwnd: HWND,
        wmsgfiltermin: u32,
        wmsgfiltermax: u32,
        pfresult: *mut BOOL,
    ) -> Result<()>;
}

Required Methods§

fn PeekMessageA( &self, pmsg: *mut MSG, hwnd: HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: u32, pfresult: *mut BOOL, ) -> Result<()>

fn GetMessageA( &self, pmsg: *mut MSG, hwnd: HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, pfresult: *mut BOOL, ) -> Result<()>

fn PeekMessageW( &self, pmsg: *mut MSG, hwnd: HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, wremovemsg: u32, pfresult: *mut BOOL, ) -> Result<()>

fn GetMessageW( &self, pmsg: *mut MSG, hwnd: HWND, wmsgfiltermin: u32, wmsgfiltermax: u32, pfresult: *mut BOOL, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§