pub struct IEvalRat(/* private fields */);
Implementations§
§impl IEvalRat
impl IEvalRat
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 MostRestrictiveRating( &self, ensystem1: EnTvRat_System, enenlevel1: EnTvRat_GenericLevel, lbfenattr1: i32, ensystem2: EnTvRat_System, enenlevel2: EnTvRat_GenericLevel, lbfenattr2: i32, pensystem: *mut EnTvRat_System, penenlevel: *mut EnTvRat_GenericLevel, plbfenattr: *mut i32 ) -> Result<()>
pub unsafe fn TestRating( &self, enshowsystem: EnTvRat_System, enshowlevel: EnTvRat_GenericLevel, lbfenshowattributes: i32 ) -> Result<()>
Trait Implementations§
§impl Interface for IEvalRat
impl Interface for IEvalRat
§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 IEvalRat
impl StructuralPartialEq for IEvalRat
Auto Trait Implementations§
impl RefUnwindSafe for IEvalRat
impl !Send for IEvalRat
impl !Sync for IEvalRat
impl Unpin for IEvalRat
impl UnwindSafe for IEvalRat
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