XUSB/XINPUT

Is there any documentation about implementing the XUSB class interface(
http://msdn.microsoft.com/en-us/library/windows/desktop/hh405052(v=vs.85).aspx
).

My current approach has been to leverage the “Xinput Driver for Microsoft
Common Controller” by statically enumerating a PDO that looks like a
suitable USB device. I can load winusb onto this PDO and read/write to it
but MS’s Xinput driver will read descriptors, set configurtration etc but
then will not send any read/write URBs.

The xid and winusb drivers are in the same stack?

d

debt from my phone


From: Daniel Newton
Sent: 4/1/2012 6:42 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] XUSB/XINPUT

Is there any documentation about implementing the XUSB class interface(http://msdn.microsoft.com/en-us/library/windows/desktop/hh405052(v=vs.85).aspx).

My current approach has been to leverage the “Xinput Driver for Microsoft Common Controller” by statically enumerating a PDO that looks like a suitable USB device. I can load winusb onto this PDO and read/write to it but MS’s Xinput driver will read descriptors, set configurtration etc but then will not send any read/write URBs.

— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

No I force install winusb in place of xusb21 (or xnacc) for testing
purpurses

On Mon, Apr 2, 2012 at 2:52 PM, Doron Holan wrote:

> The xid and winusb drivers are in the same stack?
>
> d
>
> debt from my phone
> ------------------------------
> From: Daniel Newton
> Sent: 4/1/2012 6:42 PM
> To: Windows System Software Devs Interest List
> Subject: [ntdev] XUSB/XINPUT
>
> Is there any documentation about implementing the XUSB class interface(
> http://msdn.microsoft.com/en-us/library/windows/desktop/hh405052(v=vs.85).aspx
> ).
>
> My current approach has been to leverage the “Xinput Driver for Microsoft
> Common Controller” by statically enumerating a PDO that looks like a
> suitable USB device. I can load winusb onto this PDO and read/write to it
> but MS’s Xinput driver will read descriptors, set configurtration etc but
> then will not send any read/write URBs.
> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit
> the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Have you filtered between xnacc and the pdo to see the urb traffic?

d

debt from my phone


From: Daniel Newton
Sent: 4/1/2012 9:42 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] XUSB/XINPUT

No I force install winusb in place of xusb21 (or xnacc) for testing purpurses

On Mon, Apr 2, 2012 at 2:52 PM, Doron Holan > wrote:
The xid and winusb drivers are in the same stack?

d

debt from my phone
________________________________
From: Daniel Newton
Sent: 4/1/2012 6:42 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] XUSB/XINPUT

Is there any documentation about implementing the XUSB class interface(http://msdn.microsoft.com/en-us/library/windows/desktop/hh405052(v=vs.85).aspx).

My current approach has been to leverage the “Xinput Driver for Microsoft Common Controller” by statically enumerating a PDO that looks like a suitable USB device. I can load winusb onto this PDO and read/write to it but MS’s Xinput driver will read descriptors, set configurtration etc but then will not send any read/write URBs.

— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

— NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

I created the pdo so yes, I log all the urbs sent recieved. I have also
filtered an xbox360 controller to see what traffic it is dealing with.

On Mon, Apr 2, 2012 at 4:50 PM, Doron Holan wrote:

> Have you filtered between xnacc and the pdo to see the urb traffic?
>
>
> d
>
> debt from my phone
> ------------------------------
> From: Daniel Newton
> Sent: 4/1/2012 9:42 PM
> To: Windows System Software Devs Interest List
> Subject: Re: [ntdev] XUSB/XINPUT
>
>
> No I force install winusb in place of xusb21 (or xnacc) for testing
> purpurses
>
> On Mon, Apr 2, 2012 at 2:52 PM, Doron Holan wrote:
>
>> The xid and winusb drivers are in the same stack?
>>
>> d
>>
>> debt from my phone
>> ------------------------------
>> From: Daniel Newton
>> Sent: 4/1/2012 6:42 PM
>> To: Windows System Software Devs Interest List
>> Subject: [ntdev] XUSB/XINPUT
>>
>> Is there any documentation about implementing the XUSB class interface(
>> http://msdn.microsoft.com/en-us/library/windows/desktop/hh405052(v=vs.85).aspx
>> ).
>>
>> My current approach has been to leverage the “Xinput Driver for
>> Microsoft Common Controller” by statically enumerating a PDO that looks
>> like a suitable USB device. I can load winusb onto this PDO and read/write
>> to it but MS’s Xinput driver will read descriptors, set configurtration etc
>> but then will not send any read/write URBs.
>> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging
>> and other seminars visit: http://www.osr.com/seminars To unsubscribe,
>> visit the List Server section of OSR Online at
>> http://www.osronline.com/page.cfm?name=ListServer
>>
>> —
>> NTDEV is sponsored by OSR
>>
>> For our schedule of WDF, WDM, debugging and other seminars visit:
>> http://www.osr.com/seminars
>>
>> To unsubscribe, visit the List Server section of OSR Online at
>> http://www.osronline.com/page.cfm?name=ListServer
>>
>
> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and
> other seminars visit: http://www.osr.com/seminars To unsubscribe, visit
> the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>