pub struct ICatInformation(/* private fields */);Implementations§
Source§impl ICatInformation
impl ICatInformation
pub unsafe fn EnumCategories( &self, lcid: u32, ppenumcategoryinfo: *mut Option<IEnumCATEGORYINFO>, ) -> ErrorCode
pub unsafe fn GetCategoryDesc( &self, rcatid: *mut Guid, lcid: u32, pszdesc: *mut PWSTR, ) -> ErrorCode
pub unsafe fn EnumClassesOfCategories( &self, cimplemented: u32, rgcatidimpl: *const Guid, crequired: u32, rgcatidreq: *const Guid, ppenumclsid: *mut Option<IEnumGUID>, ) -> ErrorCode
pub unsafe fn IsClassOfCategories( &self, rclsid: *const Guid, cimplemented: u32, rgcatidimpl: *const Guid, crequired: u32, rgcatidreq: *const Guid, ) -> ErrorCode
pub unsafe fn EnumImplCategoriesOfClass( &self, rclsid: *const Guid, ppenumcatid: *mut Option<IEnumGUID>, ) -> ErrorCode
pub unsafe fn EnumReqCategoriesOfClass( &self, rclsid: *const Guid, ppenumcatid: *mut Option<IEnumGUID>, ) -> ErrorCode
Trait Implementations§
Source§impl Clone for ICatInformation
impl Clone for ICatInformation
Source§fn clone(&self) -> ICatInformation
fn clone(&self) -> ICatInformation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ICatInformation
impl Debug for ICatInformation
Source§impl From<&ICatInformation> for IUnknown
impl From<&ICatInformation> for IUnknown
Source§fn from(value: &ICatInformation) -> Self
fn from(value: &ICatInformation) -> Self
Converts to this type from the input type.
Source§impl From<ICatInformation> for IUnknown
impl From<ICatInformation> for IUnknown
Source§fn from(value: ICatInformation) -> Self
fn from(value: ICatInformation) -> Self
Converts to this type from the input type.
Source§impl Interface for ICatInformation
impl Interface for ICatInformation
const IID: Guid
type Vtable = ICatInformation_abi
Source§impl<'a> IntoParam<'a, IUnknown> for &'a ICatInformation
impl<'a> IntoParam<'a, IUnknown> for &'a ICatInformation
fn into_param(self) -> Param<'a, IUnknown>
Source§impl<'a> IntoParam<'a, IUnknown> for ICatInformation
impl<'a> IntoParam<'a, IUnknown> for ICatInformation
fn into_param(self) -> Param<'a, IUnknown>
Source§impl PartialEq for ICatInformation
impl PartialEq for ICatInformation
impl Eq for ICatInformation
impl StructuralPartialEq for ICatInformation
Auto Trait Implementations§
impl Freeze for ICatInformation
impl RefUnwindSafe for ICatInformation
impl !Send for ICatInformation
impl !Sync for ICatInformation
impl Unpin for ICatInformation
impl UnwindSafe for ICatInformation
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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