Trait windows::Win32::NetworkManagement::MobileBroadband::IMbnPin_Impl
pub trait IMbnPin_Impl: Sized {
// Required methods
fn PinType(&self) -> Result<MBN_PIN_TYPE>;
fn PinFormat(&self) -> Result<MBN_PIN_FORMAT>;
fn PinLengthMin(&self) -> Result<u32>;
fn PinLengthMax(&self) -> Result<u32>;
fn PinMode(&self) -> Result<MBN_PIN_MODE>;
fn Enable(&self, pin: &PCWSTR) -> Result<u32>;
fn Disable(&self, pin: &PCWSTR) -> Result<u32>;
fn Enter(&self, pin: &PCWSTR) -> Result<u32>;
fn Change(&self, pin: &PCWSTR, newpin: &PCWSTR) -> Result<u32>;
fn Unblock(&self, puk: &PCWSTR, newpin: &PCWSTR) -> Result<u32>;
fn GetPinManager(&self) -> Result<IMbnPinManager>;
}
Required Methods§
fn PinType(&self) -> Result<MBN_PIN_TYPE>
fn PinFormat(&self) -> Result<MBN_PIN_FORMAT>
fn PinLengthMin(&self) -> Result<u32>
fn PinLengthMax(&self) -> Result<u32>
fn PinMode(&self) -> Result<MBN_PIN_MODE>
fn Enable(&self, pin: &PCWSTR) -> Result<u32>
fn Disable(&self, pin: &PCWSTR) -> Result<u32>
fn Enter(&self, pin: &PCWSTR) -> Result<u32>
fn Change(&self, pin: &PCWSTR, newpin: &PCWSTR) -> Result<u32>
fn Unblock(&self, puk: &PCWSTR, newpin: &PCWSTR) -> Result<u32>
fn GetPinManager(&self) -> Result<IMbnPinManager>
Object Safety§
This trait is not object safe.