Trait windows::Win32::UI::TextServices::IVersionInfo_Impl

pub trait IVersionInfo_Impl: Sized {
    // Required methods
    fn GetSubcomponentCount(&self, ulsub: u32) -> Result<u32>;
    fn GetImplementationID(&self, ulsub: u32) -> Result<GUID>;
    fn GetBuildVersion(
        &self,
        ulsub: u32,
        pdwmajor: *mut u32,
        pdwminor: *mut u32,
    ) -> Result<()>;
    fn GetComponentDescription(&self, ulsub: u32) -> Result<BSTR>;
    fn GetInstanceDescription(&self, ulsub: u32) -> Result<BSTR>;
}

Required Methods§

fn GetSubcomponentCount(&self, ulsub: u32) -> Result<u32>

fn GetImplementationID(&self, ulsub: u32) -> Result<GUID>

fn GetBuildVersion( &self, ulsub: u32, pdwmajor: *mut u32, pdwminor: *mut u32, ) -> Result<()>

fn GetComponentDescription(&self, ulsub: u32) -> Result<BSTR>

fn GetInstanceDescription(&self, ulsub: u32) -> Result<BSTR>

Object Safety§

This trait is not object safe.

Implementors§