Trait windows::Win32::Media::Audio::IMessageFilter_Impl

pub trait IMessageFilter_Impl: Sized {
    // Required methods
    fn HandleInComingCall(
        &self,
        dwcalltype: u32,
        htaskcaller: HTASK,
        dwtickcount: u32,
        lpinterfaceinfo: *const INTERFACEINFO,
    ) -> u32;
    fn RetryRejectedCall(
        &self,
        htaskcallee: HTASK,
        dwtickcount: u32,
        dwrejecttype: u32,
    ) -> u32;
    fn MessagePending(
        &self,
        htaskcallee: HTASK,
        dwtickcount: u32,
        dwpendingtype: u32,
    ) -> u32;
}

Required Methods§

fn HandleInComingCall( &self, dwcalltype: u32, htaskcaller: HTASK, dwtickcount: u32, lpinterfaceinfo: *const INTERFACEINFO, ) -> u32

fn RetryRejectedCall( &self, htaskcallee: HTASK, dwtickcount: u32, dwrejecttype: u32, ) -> u32

fn MessagePending( &self, htaskcallee: HTASK, dwtickcount: u32, dwpendingtype: u32, ) -> u32

Object Safety§

This trait is not object safe.

Implementors§