Trait windows::Win32::NetworkManagement::WiFi::IDot11AdHocManager_Impl
pub trait IDot11AdHocManager_Impl: Sized {
// Required methods
fn CreateNetwork(
&self,
name: &PCWSTR,
password: &PCWSTR,
geographicalid: i32,
pinterface: Option<&IDot11AdHocInterface>,
psecurity: Option<&IDot11AdHocSecuritySettings>,
pcontextguid: *const GUID
) -> Result<IDot11AdHocNetwork>;
fn CommitCreatedNetwork(
&self,
piadhoc: Option<&IDot11AdHocNetwork>,
fsaveprofile: BOOLEAN,
fmakesavedprofileuserspecific: BOOLEAN
) -> Result<()>;
fn GetIEnumDot11AdHocNetworks(
&self,
pcontextguid: *const GUID
) -> Result<IEnumDot11AdHocNetworks>;
fn GetIEnumDot11AdHocInterfaces(&self) -> Result<IEnumDot11AdHocInterfaces>;
fn GetNetwork(
&self,
networksignature: *const GUID
) -> Result<IDot11AdHocNetwork>;
}
Required Methods§
fn CreateNetwork( &self, name: &PCWSTR, password: &PCWSTR, geographicalid: i32, pinterface: Option<&IDot11AdHocInterface>, psecurity: Option<&IDot11AdHocSecuritySettings>, pcontextguid: *const GUID ) -> Result<IDot11AdHocNetwork>
fn CommitCreatedNetwork( &self, piadhoc: Option<&IDot11AdHocNetwork>, fsaveprofile: BOOLEAN, fmakesavedprofileuserspecific: BOOLEAN ) -> Result<()>
fn GetIEnumDot11AdHocNetworks( &self, pcontextguid: *const GUID ) -> Result<IEnumDot11AdHocNetworks>
fn GetIEnumDot11AdHocInterfaces(&self) -> Result<IEnumDot11AdHocInterfaces>
fn GetNetwork( &self, networksignature: *const GUID ) -> Result<IDot11AdHocNetwork>
Object Safety§
This trait is not object safe.