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.