[][src]Struct winapi::shared::usb::URB_u

#[repr(C)]
pub struct URB_u(_);

Methods

impl URB_u[src]

pub unsafe fn UrbHeader(&self) -> &URB_HEADER[src]

pub unsafe fn UrbHeader_mut(&mut self) -> &mut URB_HEADER[src]

pub unsafe fn UrbSelectInterface(&self) -> &URB_SELECT_INTERFACE[src]

pub unsafe fn UrbSelectInterface_mut(&mut self) -> &mut URB_SELECT_INTERFACE[src]

pub unsafe fn UrbSelectConfiguration(&self) -> &URB_SELECT_CONFIGURATION[src]

pub unsafe fn UrbSelectConfiguration_mut(
    &mut self
) -> &mut URB_SELECT_CONFIGURATION
[src]

pub unsafe fn UrbPipeRequest(&self) -> &URB_PIPE_REQUEST[src]

pub unsafe fn UrbPipeRequest_mut(&mut self) -> &mut URB_PIPE_REQUEST[src]

pub unsafe fn UrbFrameLengthControl(&self) -> &URB_FRAME_LENGTH_CONTROL[src]

pub unsafe fn UrbFrameLengthControl_mut(
    &mut self
) -> &mut URB_FRAME_LENGTH_CONTROL
[src]

pub unsafe fn UrbGetFrameLength(&self) -> &URB_GET_FRAME_LENGTH[src]

pub unsafe fn UrbGetFrameLength_mut(&mut self) -> &mut URB_GET_FRAME_LENGTH[src]

pub unsafe fn UrbSetFrameLength(&self) -> &URB_SET_FRAME_LENGTH[src]

pub unsafe fn UrbSetFrameLength_mut(&mut self) -> &mut URB_SET_FRAME_LENGTH[src]

pub unsafe fn UrbGetCurrentFrameNumber(&self) -> &URB_GET_CURRENT_FRAME_NUMBER[src]

pub unsafe fn UrbGetCurrentFrameNumber_mut(
    &mut self
) -> &mut URB_GET_CURRENT_FRAME_NUMBER
[src]

pub unsafe fn UrbControlTransfer(&self) -> &URB_CONTROL_TRANSFER[src]

pub unsafe fn UrbControlTransfer_mut(&mut self) -> &mut URB_CONTROL_TRANSFER[src]

pub unsafe fn UrbControlTransferEx(&self) -> &URB_CONTROL_TRANSFER_EX[src]

pub unsafe fn UrbControlTransferEx_mut(
    &mut self
) -> &mut URB_CONTROL_TRANSFER_EX
[src]

pub unsafe fn UrbBulkOrInterruptTransfer(
    &self
) -> &URB_BULK_OR_INTERRUPT_TRANSFER
[src]

pub unsafe fn UrbBulkOrInterruptTransfer_mut(
    &mut self
) -> &mut URB_BULK_OR_INTERRUPT_TRANSFER
[src]

pub unsafe fn UrbIsochronousTransfer(&self) -> &URB_ISOCH_TRANSFER[src]

pub unsafe fn UrbIsochronousTransfer_mut(&mut self) -> &mut URB_ISOCH_TRANSFER[src]

pub unsafe fn UrbControlDescriptorRequest(
    &self
) -> &URB_CONTROL_DESCRIPTOR_REQUEST
[src]

pub unsafe fn UrbControlDescriptorRequest_mut(
    &mut self
) -> &mut URB_CONTROL_DESCRIPTOR_REQUEST
[src]

pub unsafe fn UrbControlGetStatusRequest(
    &self
) -> &URB_CONTROL_GET_STATUS_REQUEST
[src]

pub unsafe fn UrbControlGetStatusRequest_mut(
    &mut self
) -> &mut URB_CONTROL_GET_STATUS_REQUEST
[src]

pub unsafe fn UrbControlFeatureRequest(&self) -> &URB_CONTROL_FEATURE_REQUEST[src]

pub unsafe fn UrbControlFeatureRequest_mut(
    &mut self
) -> &mut URB_CONTROL_FEATURE_REQUEST
[src]

pub unsafe fn UrbControlVendorClassRequest(
    &self
) -> &URB_CONTROL_VENDOR_OR_CLASS_REQUEST
[src]

pub unsafe fn UrbControlVendorClassRequest_mut(
    &mut self
) -> &mut URB_CONTROL_VENDOR_OR_CLASS_REQUEST
[src]

pub unsafe fn UrbControlGetInterfaceRequest(
    &self
) -> &URB_CONTROL_GET_INTERFACE_REQUEST
[src]

pub unsafe fn UrbControlGetInterfaceRequest_mut(
    &mut self
) -> &mut URB_CONTROL_GET_INTERFACE_REQUEST
[src]

pub unsafe fn UrbControlGetConfigurationRequest(
    &self
) -> &URB_CONTROL_GET_CONFIGURATION_REQUEST
[src]

pub unsafe fn UrbControlGetConfigurationRequest_mut(
    &mut self
) -> &mut URB_CONTROL_GET_CONFIGURATION_REQUEST
[src]

pub unsafe fn UrbOSFeatureDescriptorRequest(
    &self
) -> &URB_OS_FEATURE_DESCRIPTOR_REQUEST
[src]

pub unsafe fn UrbOSFeatureDescriptorRequest_mut(
    &mut self
) -> &mut URB_OS_FEATURE_DESCRIPTOR_REQUEST
[src]

pub unsafe fn UrbOpenStaticStreams(&self) -> &URB_OPEN_STATIC_STREAMS[src]

pub unsafe fn UrbOpenStaticStreams_mut(
    &mut self
) -> &mut URB_OPEN_STATIC_STREAMS
[src]

Trait Implementations

impl Copy for URB_u[src]

impl Clone for URB_u[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for URB_u[src]

Auto Trait Implementations

impl Unpin for URB_u

impl Send for URB_u

impl Sync for URB_u

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]