pub trait IDot11AdHocInterface_Impl: Sized {
    // Required methods
    fn GetDeviceSignature(&self, psignature: *mut GUID) -> Result<()>;
    fn GetFriendlyName(&self) -> Result<PWSTR>;
    fn IsDot11d(&self, pf11d: *mut u8) -> Result<()>;
    fn IsAdHocCapable(&self, pfadhoccapable: *mut u8) -> Result<()>;
    fn IsRadioOn(&self, pfisradioon: *mut u8) -> Result<()>;
    fn GetActiveNetwork(&self) -> Result<IDot11AdHocNetwork>;
    fn GetIEnumSecuritySettings(
        &self
    ) -> Result<IEnumDot11AdHocSecuritySettings>;
    fn GetIEnumDot11AdHocNetworks(
        &self,
        pfilterguid: *const GUID
    ) -> Result<IEnumDot11AdHocNetworks>;
    fn GetStatus(
        &self,
        pstate: *mut DOT11_ADHOC_NETWORK_CONNECTION_STATUS
    ) -> Result<()>;
}

Required Methods§

fn GetDeviceSignature(&self, psignature: *mut GUID) -> Result<()>

fn GetFriendlyName(&self) -> Result<PWSTR>

fn IsDot11d(&self, pf11d: *mut u8) -> Result<()>

fn IsAdHocCapable(&self, pfadhoccapable: *mut u8) -> Result<()>

fn IsRadioOn(&self, pfisradioon: *mut u8) -> Result<()>

fn GetActiveNetwork(&self) -> Result<IDot11AdHocNetwork>

fn GetIEnumSecuritySettings(&self) -> Result<IEnumDot11AdHocSecuritySettings>

fn GetIEnumDot11AdHocNetworks( &self, pfilterguid: *const GUID ) -> Result<IEnumDot11AdHocNetworks>

fn GetStatus( &self, pstate: *mut DOT11_ADHOC_NETWORK_CONNECTION_STATUS ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§