#[repr(C, packed(1))]pub struct PHONECAPS {Show 46 fields
pub dwTotalSize: u32,
pub dwNeededSize: u32,
pub dwUsedSize: u32,
pub dwProviderInfoSize: u32,
pub dwProviderInfoOffset: u32,
pub dwPhoneInfoSize: u32,
pub dwPhoneInfoOffset: u32,
pub dwPermanentPhoneID: u32,
pub dwPhoneNameSize: u32,
pub dwPhoneNameOffset: u32,
pub dwStringFormat: u32,
pub dwPhoneStates: u32,
pub dwHookSwitchDevs: u32,
pub dwHandsetHookSwitchModes: u32,
pub dwSpeakerHookSwitchModes: u32,
pub dwHeadsetHookSwitchModes: u32,
pub dwVolumeFlags: u32,
pub dwGainFlags: u32,
pub dwDisplayNumRows: u32,
pub dwDisplayNumColumns: u32,
pub dwNumRingModes: u32,
pub dwNumButtonLamps: u32,
pub dwButtonModesSize: u32,
pub dwButtonModesOffset: u32,
pub dwButtonFunctionsSize: u32,
pub dwButtonFunctionsOffset: u32,
pub dwLampModesSize: u32,
pub dwLampModesOffset: u32,
pub dwNumSetData: u32,
pub dwSetDataSize: u32,
pub dwSetDataOffset: u32,
pub dwNumGetData: u32,
pub dwGetDataSize: u32,
pub dwGetDataOffset: u32,
pub dwDevSpecificSize: u32,
pub dwDevSpecificOffset: u32,
pub dwDeviceClassesSize: u32,
pub dwDeviceClassesOffset: u32,
pub dwPhoneFeatures: u32,
pub dwSettableHandsetHookSwitchModes: u32,
pub dwSettableSpeakerHookSwitchModes: u32,
pub dwSettableHeadsetHookSwitchModes: u32,
pub dwMonitoredHandsetHookSwitchModes: u32,
pub dwMonitoredSpeakerHookSwitchModes: u32,
pub dwMonitoredHeadsetHookSwitchModes: u32,
pub PermanentPhoneGuid: GUID,
}Expand description
Required features: "Win32_Devices_Tapi"
Fields
dwTotalSize: u32dwNeededSize: u32dwUsedSize: u32dwProviderInfoSize: u32dwProviderInfoOffset: u32dwPhoneInfoSize: u32dwPhoneInfoOffset: u32dwPermanentPhoneID: u32dwPhoneNameSize: u32dwPhoneNameOffset: u32dwStringFormat: u32dwPhoneStates: u32dwHookSwitchDevs: u32dwHandsetHookSwitchModes: u32dwSpeakerHookSwitchModes: u32dwHeadsetHookSwitchModes: u32dwVolumeFlags: u32dwGainFlags: u32dwDisplayNumRows: u32dwDisplayNumColumns: u32dwNumRingModes: u32dwNumButtonLamps: u32dwButtonModesSize: u32dwButtonModesOffset: u32dwButtonFunctionsSize: u32dwButtonFunctionsOffset: u32dwLampModesSize: u32dwLampModesOffset: u32dwNumSetData: u32dwSetDataSize: u32dwSetDataOffset: u32dwNumGetData: u32dwGetDataSize: u32dwGetDataOffset: u32dwDevSpecificSize: u32dwDevSpecificOffset: u32dwDeviceClassesSize: u32dwDeviceClassesOffset: u32dwPhoneFeatures: u32dwSettableHandsetHookSwitchModes: u32dwSettableSpeakerHookSwitchModes: u32dwSettableHeadsetHookSwitchModes: u32dwMonitoredHandsetHookSwitchModes: u32dwMonitoredSpeakerHookSwitchModes: u32dwMonitoredHeadsetHookSwitchModes: u32PermanentPhoneGuid: GUIDTrait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PHONECAPS
impl Send for PHONECAPS
impl Sync for PHONECAPS
impl Unpin for PHONECAPS
impl UnwindSafe for PHONECAPS
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more