pub struct IDTFilter(/* private fields */);
Implementations§
§impl IDTFilter
impl IDTFilter
pub unsafe fn EvalRatObjOK(&self) -> Result<HRESULT>
pub unsafe fn GetCurrRating( &self, pensystem: *mut EnTvRat_System, penrating: *mut EnTvRat_GenericLevel, plbfenattr: *mut i32 ) -> Result<()>
pub unsafe fn get_BlockedRatingAttributes( &self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel ) -> Result<i32>
pub unsafe fn put_BlockedRatingAttributes( &self, ensystem: EnTvRat_System, enlevel: EnTvRat_GenericLevel, lbfattrs: i32 ) -> Result<()>
pub unsafe fn BlockUnRated(&self) -> Result<BOOL>
pub unsafe fn SetBlockUnRated<P0>(&self, fblockunratedshows: P0) -> Result<()>where
P0: IntoParam<BOOL>,
pub unsafe fn BlockUnRatedDelay(&self) -> Result<i32>
pub unsafe fn SetBlockUnRatedDelay( &self, msecsdelaybeforeblock: i32 ) -> Result<()>
Trait Implementations§
§impl From<&IDTFilter2> for &IDTFilter
impl From<&IDTFilter2> for &IDTFilter
§fn from(value: &IDTFilter2) -> Self
fn from(value: &IDTFilter2) -> Self
Converts to this type from the input type.
§impl From<&IDTFilter3> for &IDTFilter
impl From<&IDTFilter3> for &IDTFilter
§fn from(value: &IDTFilter3) -> Self
fn from(value: &IDTFilter3) -> Self
Converts to this type from the input type.
§impl From<IDTFilter2> for IDTFilter
impl From<IDTFilter2> for IDTFilter
§fn from(value: IDTFilter2) -> Self
fn from(value: IDTFilter2) -> Self
Converts to this type from the input type.
§impl From<IDTFilter3> for IDTFilter
impl From<IDTFilter3> for IDTFilter
§fn from(value: IDTFilter3) -> Self
fn from(value: IDTFilter3) -> Self
Converts to this type from the input type.
§impl Interface for IDTFilter
impl Interface for IDTFilter
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read moreimpl Eq for IDTFilter
impl StructuralPartialEq for IDTFilter
Auto Trait Implementations§
impl RefUnwindSafe for IDTFilter
impl !Send for IDTFilter
impl !Sync for IDTFilter
impl Unpin for IDTFilter
impl UnwindSafe for IDTFilter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more