Exemplo n.º 1
0
 private static extern bool WinUsb_QueryPipe(
     WinUsbHandle InterfaceHandle, Byte AlternateInterfaceNumber, Byte PipeIndex, out WINUSB_PIPE_INFORMATION PipeInformation);
Exemplo n.º 2
0
 private static extern bool WinUsb_Initialize(SafeFileHandle DeviceHandle, WinUsbHandle InterfaceHandle);
Exemplo n.º 3
0
 private static extern bool WinUsb_Free(WinUsbHandle InterfaceHandle);
Exemplo n.º 4
0
 public static bool QueryPipe(
     WinUsbHandle InterfaceHandle, Byte AlternateInterfaceNumber, Byte PipeIndex, out WINUSB_PIPE_INFORMATION PipeInformation)
 {
     return(WinUsb_QueryPipe(InterfaceHandle, AlternateInterfaceNumber, PipeIndex, out PipeInformation));
 }
Exemplo n.º 5
0
 public static bool ReadPipe(
     WinUsbHandle InterfaceHandle, byte PipeID, byte[] pBuffer, uint BufferLength, out uint LengthTransferred)
 {
     return(WinUsb_ReadPipe(InterfaceHandle, PipeID, pBuffer, BufferLength, out LengthTransferred, IntPtr.Zero));
 }
Exemplo n.º 6
0
 private static bool QueryInterfaceSettings(
     WinUsbHandle InterfaceHandle, Byte AlternateInterfaceNumber, out USB_INTERFACE_DESCRIPTOR UsbAltInterfaceDescriptor)
 {
     return(WinUsb_QueryInterfaceSettings(InterfaceHandle, AlternateInterfaceNumber, out UsbAltInterfaceDescriptor));
 }
Exemplo n.º 7
0
 public static bool Free(WinUsbHandle InterfaceHandle)
 {
     return(WinUsb_Free(InterfaceHandle));
 }
Exemplo n.º 8
0
 public static bool Initialize(SafeFileHandle DeviceHandle, WinUsbHandle InterfaceHandle)
 {
     return(WinUsb_Initialize(DeviceHandle, InterfaceHandle));
 }
Exemplo n.º 9
0
 private static extern bool WinUsb_QueryInterfaceSettings(
     WinUsbHandle InterfaceHandle, Byte AlternateInterfaceNumber, out USB_INTERFACE_DESCRIPTOR UsbAltInterfaceDescriptor);
Exemplo n.º 10
0
 private static extern bool WinUsb_ReadPipe(
     WinUsbHandle InterfaceHandle, byte PipeID, byte[] pBuffer, uint BufferLength, out uint LengthTransferred, IntPtr Overlapped);