Trait windows::Win32::Graphics::Printing::IBidiAsyncNotifyChannel_Impl
pub trait IBidiAsyncNotifyChannel_Impl: Sized + IPrintAsyncNotifyChannel_Impl {
// Required methods
fn CreateNotificationChannel(&self) -> Result<()>;
fn GetPrintName(
&self,
param0: *const Option<IPrintAsyncNotifyDataObject>,
) -> Result<()>;
fn GetChannelNotificationType(
&self,
param0: *const Option<IPrintAsyncNotifyDataObject>,
) -> Result<()>;
fn AsyncGetNotificationSendResponse(
&self,
param0: Option<&IPrintAsyncNotifyDataObject>,
param1: Option<&IAsyncGetSendNotificationCookie>,
) -> Result<()>;
fn AsyncCloseChannel(
&self,
param0: Option<&IPrintAsyncNotifyDataObject>,
param1: Option<&IPrintAsyncCookie>,
) -> Result<()>;
}
Required Methods§
fn CreateNotificationChannel(&self) -> Result<()>
fn GetPrintName( &self, param0: *const Option<IPrintAsyncNotifyDataObject>, ) -> Result<()>
fn GetChannelNotificationType( &self, param0: *const Option<IPrintAsyncNotifyDataObject>, ) -> Result<()>
fn AsyncGetNotificationSendResponse( &self, param0: Option<&IPrintAsyncNotifyDataObject>, param1: Option<&IAsyncGetSendNotificationCookie>, ) -> Result<()>
fn AsyncCloseChannel( &self, param0: Option<&IPrintAsyncNotifyDataObject>, param1: Option<&IPrintAsyncCookie>, ) -> Result<()>
Object Safety§
This trait is not object safe.