Struct windows_sys::Win32::Devices::Tapi::LINEDEVCAPS
#[repr(C, packed(1))]pub struct LINEDEVCAPS {Show 55 fields
pub dwTotalSize: u32,
pub dwNeededSize: u32,
pub dwUsedSize: u32,
pub dwProviderInfoSize: u32,
pub dwProviderInfoOffset: u32,
pub dwSwitchInfoSize: u32,
pub dwSwitchInfoOffset: u32,
pub dwPermanentLineID: u32,
pub dwLineNameSize: u32,
pub dwLineNameOffset: u32,
pub dwStringFormat: u32,
pub dwAddressModes: u32,
pub dwNumAddresses: u32,
pub dwBearerModes: u32,
pub dwMaxRate: u32,
pub dwMediaModes: u32,
pub dwGenerateToneModes: u32,
pub dwGenerateToneMaxNumFreq: u32,
pub dwGenerateDigitModes: u32,
pub dwMonitorToneMaxNumFreq: u32,
pub dwMonitorToneMaxNumEntries: u32,
pub dwMonitorDigitModes: u32,
pub dwGatherDigitsMinTimeout: u32,
pub dwGatherDigitsMaxTimeout: u32,
pub dwMedCtlDigitMaxListSize: u32,
pub dwMedCtlMediaMaxListSize: u32,
pub dwMedCtlToneMaxListSize: u32,
pub dwMedCtlCallStateMaxListSize: u32,
pub dwDevCapFlags: u32,
pub dwMaxNumActiveCalls: u32,
pub dwAnswerMode: u32,
pub dwRingModes: u32,
pub dwLineStates: u32,
pub dwUUIAcceptSize: u32,
pub dwUUIAnswerSize: u32,
pub dwUUIMakeCallSize: u32,
pub dwUUIDropSize: u32,
pub dwUUISendUserUserInfoSize: u32,
pub dwUUICallInfoSize: u32,
pub MinDialParams: LINEDIALPARAMS,
pub MaxDialParams: LINEDIALPARAMS,
pub DefaultDialParams: LINEDIALPARAMS,
pub dwNumTerminals: u32,
pub dwTerminalCapsSize: u32,
pub dwTerminalCapsOffset: u32,
pub dwTerminalTextEntrySize: u32,
pub dwTerminalTextSize: u32,
pub dwTerminalTextOffset: u32,
pub dwDevSpecificSize: u32,
pub dwDevSpecificOffset: u32,
pub dwLineFeatures: u32,
pub dwSettableDevStatus: u32,
pub dwDeviceClassesSize: u32,
pub dwDeviceClassesOffset: u32,
pub PermanentLineGuid: GUID,
}
Fields§
§dwTotalSize: u32
§dwNeededSize: u32
§dwUsedSize: u32
§dwProviderInfoSize: u32
§dwProviderInfoOffset: u32
§dwSwitchInfoSize: u32
§dwSwitchInfoOffset: u32
§dwPermanentLineID: u32
§dwLineNameSize: u32
§dwLineNameOffset: u32
§dwStringFormat: u32
§dwAddressModes: u32
§dwNumAddresses: u32
§dwBearerModes: u32
§dwMaxRate: u32
§dwMediaModes: u32
§dwGenerateToneModes: u32
§dwGenerateToneMaxNumFreq: u32
§dwGenerateDigitModes: u32
§dwMonitorToneMaxNumFreq: u32
§dwMonitorToneMaxNumEntries: u32
§dwMonitorDigitModes: u32
§dwGatherDigitsMinTimeout: u32
§dwGatherDigitsMaxTimeout: u32
§dwMedCtlDigitMaxListSize: u32
§dwMedCtlMediaMaxListSize: u32
§dwMedCtlToneMaxListSize: u32
§dwMedCtlCallStateMaxListSize: u32
§dwDevCapFlags: u32
§dwMaxNumActiveCalls: u32
§dwAnswerMode: u32
§dwRingModes: u32
§dwLineStates: u32
§dwUUIAcceptSize: u32
§dwUUIAnswerSize: u32
§dwUUIMakeCallSize: u32
§dwUUIDropSize: u32
§dwUUISendUserUserInfoSize: u32
§dwUUICallInfoSize: u32
§MinDialParams: LINEDIALPARAMS
§MaxDialParams: LINEDIALPARAMS
§DefaultDialParams: LINEDIALPARAMS
§dwNumTerminals: u32
§dwTerminalCapsSize: u32
§dwTerminalCapsOffset: u32
§dwTerminalTextEntrySize: u32
§dwTerminalTextSize: u32
§dwTerminalTextOffset: u32
§dwDevSpecificSize: u32
§dwDevSpecificOffset: u32
§dwLineFeatures: u32
§dwSettableDevStatus: u32
§dwDeviceClassesSize: u32
§dwDeviceClassesOffset: u32
§PermanentLineGuid: GUID
Trait Implementations§
§impl Clone for LINEDEVCAPS
impl Clone for LINEDEVCAPS
§fn clone(&self) -> LINEDEVCAPS
fn clone(&self) -> LINEDEVCAPS
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for LINEDEVCAPS
Auto Trait Implementations§
impl Freeze for LINEDEVCAPS
impl RefUnwindSafe for LINEDEVCAPS
impl Send for LINEDEVCAPS
impl Sync for LINEDEVCAPS
impl Unpin for LINEDEVCAPS
impl UnwindSafe for LINEDEVCAPS
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)