public static extern Result GetPipeInformation( [In] IntPtr pipe, [In][MarshalAs(UnmanagedType.U4)] PipeInformation parameterName, [In] UIntPtr parameterValueSize, [Out] byte[] parameterValue, [Out] out UIntPtr parameterValueSizeReturned );
internal static extern bool WinUsb_QueryPipe([In] SafeHandle InterfaceHandle, byte AlternateInterfaceNumber, byte PipeIndex, [MarshalAs(UnmanagedType.LPStruct), In, Out] PipeInformation PipeInformation);