pub trait IWMAuthorizer_Impl: Sized {
    // Required methods
    fn GetCertCount(&self) -> Result<u32>;
    fn GetCert(&self, dwindex: u32) -> Result<*mut u8>;
    fn GetSharedData(
        &self,
        dwcertindex: u32,
        pbshareddata: *const u8,
        pbcert: *const u8
    ) -> Result<*mut u8>;
}

Required Methods§

fn GetCertCount(&self) -> Result<u32>

fn GetCert(&self, dwindex: u32) -> Result<*mut u8>

fn GetSharedData( &self, dwcertindex: u32, pbshareddata: *const u8, pbcert: *const u8 ) -> Result<*mut u8>

Object Safety§

This trait is not object safe.

Implementors§