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.