Thanks for trying it out. My first guess it could have something to do with the gamepad being wireless. PEH, above, wasn't able to hear sounds through his headset/wireless gamepad combo even though his Microsoft OS detects it being installed and connected. But I know, headsets work on wired controllers.
Even though wireless gamepads can work by themselfs, the connection issues with any kind of accessories to a wireless gamepad could be something that I'm overlooking or XInput is not capable of doing. One would think I'm just overlooking it, eh? Hopefully.
By chance, do you have a wired gamepad to see if your Chatpad works that way?
Does your windows system directly see that your chatpad is connected to your wireless gamepad?
I notice when trying to order one of these Microsoft Wireless Gaming Receiver to use the XBox360 controllers with, the main stores online around here (Walmart, Gamestop, GoHastings, even XBoxlive.com!) are all out of stock. That makes me believe this receiver thing isn't being made anymore.
But, I do know of other online stores I might be able to order from. Just gonna take me longer to get one. If I give in to do that.
I'll try finding some official DirectX forum that supports XInput or trying emailing someone about if there are any issues with XInput and wireless controllers.
I'll keep trying.
----------------------------
EDIT:
I must be getting good at google: Here's a site that have people up in arms with wireless controller problems:
http://www.tomshardware.com/forum/177697-28-xbox-controller
You have the receiver right? Your not trying to plug in the recharger adapter usb cable into the PC to try to make your controller like a wired one right?
EDIT: I see some people actaully said they got it to work by connecting the charger adapter usb cable to the wireless gamepad and to the PC. Wierd. I would
not recommend that though just in case. Hate to see something get fried!
Also, you are not using an old wireless gamepad are you? I see there could be some kind of firmware issues with the gamepad itself that wont let it work on the PC.
Still looking...
------------------------------------------
Ofcoarse here's the direct instructions on how to connect a wireless controller with the PC receiver:
X12-35608-01_NA_EN_FR_ES.pdf
You did it like that, right??
Still looking...
----------------------------------
Edit: also, I seen it said that there is a difference in a 360 wireless for the xbox only and a 360 wireless controller for the PC. I suppose there are two flavors of the 360 wireless then. Mabie your wireless dont work right because it's a xbox only version?? I have no idea how to figure that one out for you. :/ If that's even true or not... lots of wierd problems I'm seeing...
Still looking...
------------------------------------
This is where I'm getting all these wireless issues from at google:
wireless 360 gamepad PC
I'm almost convinced I can't do anything about it. For instance, wired controllers with connected accessories work fine with this library. So that means that the XInput.dll is sending correct guids/other data to my dll in which it calls xinput functions to retrieve that data. Wired works, but Wireless don't?
Curious, when you run my example1 program... what does it say underneath the battery level for you?