#[repr(C)]
pub struct IGattCharacteristicUuidsStatics2_Vtbl {
Show 61 fields pub base__: IInspectable_Vtbl, pub AlertCategoryId: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub AlertCategoryIdBitMask: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub AlertLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub AlertNotificationControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub AlertStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub GapAppearance: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub BootKeyboardInputReport: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub BootKeyboardOutputReport: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub BootMouseInputReport: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub CurrentTime: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub CyclingPowerControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub CyclingPowerFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub CyclingPowerMeasurement: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub CyclingPowerVector: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub DateTime: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub DayDateTime: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub DayOfWeek: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub GapDeviceName: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub DstOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub ExactTime256: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub FirmwareRevisionString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub HardwareRevisionString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub HidControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub HidInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub Ieee1107320601RegulatoryCertificationDataList: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub LnControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub LnFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub LocalTimeInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub LocationAndSpeed: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub ManufacturerNameString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub ModelNumberString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub Navigation: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub NewAlert: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub GapPeripheralPreferredConnectionParameters: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub GapPeripheralPrivacyFlag: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub PnpId: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub PositionQuality: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub ProtocolMode: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub GapReconnectionAddress: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub ReferenceTimeInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub Report: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub ReportMap: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub RingerControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub RingerSetting: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub ScanIntervalWindow: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub ScanRefresh: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub SerialNumberString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub GattServiceChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub SoftwareRevisionString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub SupportedNewAlertCategory: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub SupportUnreadAlertCategory: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub SystemId: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub TimeAccuracy: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub TimeSource: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub TimeUpdateControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub TimeUpdateState: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub TimeWithDst: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub TimeZone: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub TxPowerLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT, pub UnreadAlertStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT,
}

Fields§

§base__: IInspectable_Vtbl§AlertCategoryId: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§AlertCategoryIdBitMask: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§AlertLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§AlertNotificationControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§AlertStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§GapAppearance: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§BootKeyboardInputReport: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§BootKeyboardOutputReport: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§BootMouseInputReport: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§CurrentTime: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§CyclingPowerControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§CyclingPowerFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§CyclingPowerMeasurement: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§CyclingPowerVector: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§DateTime: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§DayDateTime: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§DayOfWeek: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§GapDeviceName: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§DstOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§ExactTime256: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§FirmwareRevisionString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§HardwareRevisionString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§HidControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§HidInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§Ieee1107320601RegulatoryCertificationDataList: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§LnControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§LnFeature: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§LocalTimeInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§LocationAndSpeed: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§ManufacturerNameString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§ModelNumberString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§Navigation: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§NewAlert: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§GapPeripheralPreferredConnectionParameters: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§GapPeripheralPrivacyFlag: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§PnpId: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§PositionQuality: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§ProtocolMode: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§GapReconnectionAddress: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§ReferenceTimeInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§Report: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§ReportMap: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§RingerControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§RingerSetting: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§ScanIntervalWindow: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§ScanRefresh: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§SerialNumberString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§GattServiceChanged: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§SoftwareRevisionString: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§SupportedNewAlertCategory: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§SupportUnreadAlertCategory: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§SystemId: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§TimeAccuracy: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§TimeSource: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§TimeUpdateControlPoint: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§TimeUpdateState: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§TimeWithDst: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§TimeZone: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§TxPowerLevel: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT§UnreadAlertStatus: unsafe extern "system" fn(_: *mut c_void, _: *mut GUID) -> HRESULT

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.