Struct 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: GUIDTrait Implementations§
§impl Clone for LINEDEVCAPS
impl Clone for LINEDEVCAPS
§fn clone(&self) -> LINEDEVCAPS
fn clone(&self) -> LINEDEVCAPS
Returns a duplicate 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 more§impl Default for LINEDEVCAPS
impl Default for LINEDEVCAPS
§fn default() -> LINEDEVCAPS
fn default() -> LINEDEVCAPS
Returns the “default value” for a type. Read more
impl 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