Trait windows::Win32::NetworkManagement::MobileBroadband::IMbnSms_Impl
pub trait IMbnSms_Impl: Sized {
// Required methods
fn GetSmsConfiguration(&self) -> Result<IMbnSmsConfiguration>;
fn SetSmsConfiguration(
&self,
smsconfiguration: Option<&IMbnSmsConfiguration>
) -> Result<u32>;
fn SmsSendPdu(&self, pdudata: &PCWSTR, size: u8) -> Result<u32>;
fn SmsSendCdma(
&self,
address: &PCWSTR,
encoding: MBN_SMS_CDMA_ENCODING,
language: MBN_SMS_CDMA_LANG,
sizeincharacters: u32,
message: *const SAFEARRAY
) -> Result<u32>;
fn SmsSendCdmaPdu(&self, message: *const SAFEARRAY) -> Result<u32>;
fn SmsRead(
&self,
smsfilter: *const MBN_SMS_FILTER,
smsformat: MBN_SMS_FORMAT
) -> Result<u32>;
fn SmsDelete(&self, smsfilter: *const MBN_SMS_FILTER) -> Result<u32>;
fn GetSmsStatus(&self) -> Result<MBN_SMS_STATUS_INFO>;
}
Required Methods§
fn GetSmsConfiguration(&self) -> Result<IMbnSmsConfiguration>
fn SetSmsConfiguration( &self, smsconfiguration: Option<&IMbnSmsConfiguration> ) -> Result<u32>
fn SmsSendPdu(&self, pdudata: &PCWSTR, size: u8) -> Result<u32>
fn SmsSendCdma( &self, address: &PCWSTR, encoding: MBN_SMS_CDMA_ENCODING, language: MBN_SMS_CDMA_LANG, sizeincharacters: u32, message: *const SAFEARRAY ) -> Result<u32>
fn SmsSendCdmaPdu(&self, message: *const SAFEARRAY) -> Result<u32>
fn SmsRead( &self, smsfilter: *const MBN_SMS_FILTER, smsformat: MBN_SMS_FORMAT ) -> Result<u32>
fn SmsDelete(&self, smsfilter: *const MBN_SMS_FILTER) -> Result<u32>
fn GetSmsStatus(&self) -> Result<MBN_SMS_STATUS_INFO>
Object Safety§
This trait is not object safe.