#[repr(C, packed(1))]pub struct WAVEOUTCAPSW {
pub wMid: WORD,
pub wPid: WORD,
pub vDriverVersion: MMVERSION,
pub szPname: [WCHAR; 32],
pub dwFormats: DWORD,
pub wChannels: WORD,
pub wReserved1: WORD,
pub dwSupport: DWORD,
}
Fields§
§wMid: WORD
§wPid: WORD
§vDriverVersion: MMVERSION
§szPname: [WCHAR; 32]
§dwFormats: DWORD
§wChannels: WORD
§wReserved1: WORD
§dwSupport: DWORD
Trait Implementations§
Source§impl Clone for WAVEOUTCAPSW
impl Clone for WAVEOUTCAPSW
Source§fn clone(&self) -> WAVEOUTCAPSW
fn clone(&self) -> WAVEOUTCAPSW
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 moreSource§impl Default for WAVEOUTCAPSW
impl Default for WAVEOUTCAPSW
Source§fn default() -> WAVEOUTCAPSW
fn default() -> WAVEOUTCAPSW
Returns the “default value” for a type. Read more
impl Copy for WAVEOUTCAPSW
Auto Trait Implementations§
impl Freeze for WAVEOUTCAPSW
impl RefUnwindSafe for WAVEOUTCAPSW
impl Send for WAVEOUTCAPSW
impl Sync for WAVEOUTCAPSW
impl Unpin for WAVEOUTCAPSW
impl UnwindSafe for WAVEOUTCAPSW
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