[Wine] Grand prix legends recognize only two joystick axis

Xwang wineforum-user at winehq.org
Sun Mar 15 08:09:39 CDT 2009


Hi,
I'm trying to use my saitek cyborg evolution to play with grand prix legends.
The device is correctly recognized by linux as a 6 axis 12 button device:

Code:
jstest /dev/input/js0
Driver version is 2.1.0.
Joystick (Saitek Cyborg USB Stick) has 6 axes (X, Y, Z, Rz, Hat0X, Hat0Y)
and 12 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6).
Testing ... (interrupt to exit)
Axes:  0:     0  1: -1221  2: 32766  3:   358  4:     0  5:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off



However in the control page of the game the only two axis which works are axis 0 and 1 (and not all the buttons are functional). This is the output I obtain using winedebug:


Code:
andreak at pro5av:~$ taskset -c 1 env WINEPREFIX="/home/andreak/.wine" WINEDEBUG=+dinput wine "C:\Sierra\GPL\gpl.exe"
Warning: could not find DOS drive for current working directory '/home/andreak', starting in the Windows directory.
err:service:load_reg_dword Error 1804 while reading value L"Type"                                                  
err:service:scmdatabase_load_services Error 1804 reading registry key for service L"papycpu2" - skipping           
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16                                  
trace:dinput:DirectInputCreateEx (0x400000,0500,{9a4cb684-236d-11d3-8e9d-00c04f6844ae},0x7e6d78,(nil))             
trace:dinput:check_hook_thread IDirectInputs left: 1                                                               
trace:dinput:IDirectInputAImpl_QueryInterface (0x139588)->({9a4cb684-236d-11d3-8e9d-00c04f6844ae},0x7e6d78)        
trace:dinput:IDirectInputAImpl_AddRef (0x139588) incrementing from 0                                               
trace:dinput:IDirectInputAImpl_EnumDevices (this=0x139588,0x0004 'DIDEVTYPE_JOYSTICK',0x4c3890,(nil),0001)         
trace:dinput:_dump_EnumDevices_dwFlags  flags:                                                                     
trace:dinput:IDirectInputAImpl_EnumDevices   - checking device 0 ('Wine mouse driver')                             
trace:dinput:IDirectInputAImpl_EnumDevices   - checking device 1 ('Wine keyboard driver')                          
trace:dinput:IDirectInputAImpl_EnumDevices   - checking device 2 ('Wine Linux-input joystick driver')              
warn:dinput:find_joydevs Failed to open "/dev/input/event0": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event1": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event2": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event3": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event4": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event5": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event6": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event7": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event8": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event9": 13 Permesso negato                                    
warn:dinput:find_joydevs Failed to open "/dev/input/event10": 13 Permesso negato                                   
warn:dinput:find_joydevs Failed to open "/dev/input/event11": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event12": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event13": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event14": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event15": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event16": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event17": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event18": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event19": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event20": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event21": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event22": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event23": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event24": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event25": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event26": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event27": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event28": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event29": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event30": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event31": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event32": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event33": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event34": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event35": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event36": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event37": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event38": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event39": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event40": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event41": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event42": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event43": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event44": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event45": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event46": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event47": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event48": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event49": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event50": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event51": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event52": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event53": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event54": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event55": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event56": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event57": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event58": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event59": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event60": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event61": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event62": 2 Nessun file o directory                            
warn:dinput:find_joydevs Failed to open "/dev/input/event63": 2 Nessun file o directory                            
trace:dinput:IDirectInputAImpl_EnumDevices   - checking device 3 ('Wine Linux joystick driver')                    
trace:dinput:joydev_enum_deviceA Enumerating the linux Joystick device: /dev/input/js0 (Saitek Cyborg USB Stick)   
trace:dinput:IDirectInput7AImpl_CreateDeviceEx (0x139588)->({9e573ed9-7734-0000-8d4a-23903fb6bdf7}, (null), 0x32e5a8, (nil))
trace:dinput:joydev_create_deviceA 0x139588 {9e573ed9-7734-0000-8d4a-23903fb6bdf7} (nil) 0x32e5a8                           
trace:dinput:alloc_device {9e573ed9-7734-0000-8d4a-23903fb6bdf7} 0x7ee71b00 0x139588 0x32e5a8 0                             
trace:dinput:IDirectInputAImpl_AddRef (0x139588) incrementing from 1                                                        
trace:dinput:_dump_DIDATAFORMAT Dumping DIDATAFORMAT structure:                                                             
trace:dinput:_dump_DIDATAFORMAT   - dwSize: 24                                                                              
trace:dinput:_dump_DIDATAFORMAT   - dwObjsize: 16                                                                           
trace:dinput:_dump_DIDATAFORMAT   - dwFlags: 0x00000001 (DIDF_ABSAXIS)                                                      
trace:dinput:_dump_DIDATAFORMAT   - dwDataSize: 272                                                                         
trace:dinput:_dump_DIDATAFORMAT   - dwNumObjs: 18                                                                           
trace:dinput:_dump_DIDATAFORMAT   - Object 0:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis')                         
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 0                                                                            
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000002                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_ABSAXIS / Instance:   0                                                 
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 1:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis')                         
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 4                                                                            
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000102                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_ABSAXIS / Instance:   1                                                 
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 2:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis')                         
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 8                                                                            
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000202                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_ABSAXIS / Instance:   2                                                 
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 3:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f4-c9f3-11cf-bfc7-444553540000} ('GUID_RxAxis')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 12                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000302                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_ABSAXIS / Instance:   3                                                 
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 4:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f5-c9f3-11cf-bfc7-444553540000} ('GUID_RyAxis')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 16                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000402                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_ABSAXIS / Instance:   4                                                 
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 5:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e3-c9f3-11cf-bfc7-444553540000} ('GUID_RzAxis')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 20                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000502                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_ABSAXIS / Instance:   5                                                 
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 6:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 48                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000004                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   0                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 7:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 49                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000104                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   1                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 8:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 50                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000204                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   2                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 9:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 51                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000304                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   3                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 10:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 52                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000404                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   4                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 11:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 53                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000504                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   5                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 12:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 54                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000604                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   6                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 13:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 55                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000704                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   7                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 14:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 56                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000804                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   8                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 15:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 57                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000904                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:   9                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 16:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 58                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000a04                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:  10                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 17:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 59                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x00000b04                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON / Instance:  11                                               
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:alloc_device axis_map[0] = 0                                                                                   
trace:dinput:alloc_device axis_map[1] = 1                                                                                   
trace:dinput:alloc_device axis_map[2] = 2                                                                                   
trace:dinput:alloc_device axis_map[3] = 3                                                                                   
trace:dinput:alloc_device axis_map[4] = 4                                                                                   
trace:dinput:alloc_device axis_map[5] = 5                                                                                   
trace:dinput:_dump_DIDEVCAPS dwSize: 44                                                                                     
trace:dinput:_dump_DIDEVCAPS dwFlags: 00000001                                                                              
trace:dinput:_dump_DIDEVCAPS dwDevType: 00000204 UNKNOWN                                                                    
trace:dinput:_dump_DIDEVCAPS dwAxes: 6                                                                                      
trace:dinput:_dump_DIDEVCAPS dwButtons: 12                                                                                  
trace:dinput:_dump_DIDEVCAPS dwPOVs: 0                                                                                      
trace:dinput:_dump_DIDEVCAPS dwFFSamplePeriod: 0                                                                            
trace:dinput:_dump_DIDEVCAPS dwFFMinTimeResolution: 0                                                                       
trace:dinput:_dump_DIDEVCAPS dwFirmwareRevision: 0                                                                          
trace:dinput:_dump_DIDEVCAPS dwHardwareRevision: 0                                                                          
trace:dinput:_dump_DIDEVCAPS dwFFDriverVersion: 0                                                                           
trace:dinput:IDirectInputDevice2AImpl_QueryInterface (this=0x139618,{5944e682-c92e-11cf-bfc7-444553540000},0x32e5c0)        
trace:dinput:IDirectInputDevice2AImpl_SetCooperativeLevel (0x139618) 0x10028,0x00000005                                     
trace:dinput:_dump_cooperativelevel_DI  cooperative level : DISCL_EXCLUSIVE DISCL_FOREGROUND                                
trace:dinput:IDirectInputDevice2AImpl_SetDataFormat (0x139618) 0x519910                                                     
trace:dinput:_dump_DIDATAFORMAT Dumping DIDATAFORMAT structure:                                                             
trace:dinput:_dump_DIDATAFORMAT   - dwSize: 24                                                                              
trace:dinput:_dump_DIDATAFORMAT   - dwObjsize: 16                                                                           
trace:dinput:_dump_DIDATAFORMAT   - dwFlags: 0x00000001 (DIDF_ABSAXIS)                                                      
trace:dinput:_dump_DIDATAFORMAT   - dwDataSize: 80                                                                          
trace:dinput:_dump_DIDATAFORMAT   - dwNumObjs: 44                                                                           
trace:dinput:_dump_DIDATAFORMAT   - Object 0:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis')                         
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 0                                                                            
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff03                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000100                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 1:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis')                         
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 4                                                                            
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff03                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000100                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 2:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis')                         
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 8                                                                            
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff03                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000100                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 3:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f4-c9f3-11cf-bfc7-444553540000} ('GUID_RxAxis')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 12                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff03                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000100                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 4:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f5-c9f3-11cf-bfc7-444553540000} ('GUID_RyAxis')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 16                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff03                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000100                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 5:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e3-c9f3-11cf-bfc7-444553540000} ('GUID_RzAxis')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 20                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff03                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000100                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 6:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e4-c9f3-11cf-bfc7-444553540000} ('GUID_Slider')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 24                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff03                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000100                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 7:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02e4-c9f3-11cf-bfc7-444553540000} ('GUID_Slider')                        
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 28                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff03                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000100                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 8:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV')                           
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 32                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff10                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE                        
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 9:                                                                               
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV')                           
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 36                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff10                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE                        
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 10:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV')                           
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 40                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff10                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE                        
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 11:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV')                           
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 44                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff10                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE                        
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 12:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 48                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 13:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 49                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 14:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 50                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 15:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 51                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 16:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 52                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 17:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 53                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 18:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 54                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 19:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 55                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 20:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 56                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 21:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 57                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 22:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 58                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 23:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 59                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 24:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 60                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 25:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 61                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 26:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 62                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 27:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 63                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 28:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 64                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 29:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 65                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 30:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 66                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 31:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 67                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 32:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 68                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 33:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 69                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 34:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 70                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 35:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 71                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 36:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 72                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 37:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 73                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 38:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 74                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 39:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 75                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 40:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 76                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 41:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 77                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 42:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 78                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:_dump_DIDATAFORMAT   - Object 43:                                                                              
trace:dinput:_dump_DIDATAFORMAT       * GUID: (null) ('null GUID')                                                          
trace:dinput:_dump_DIDATAFORMAT       * dwOfs: 79                                                                           
trace:dinput:_dump_DIDATAFORMAT       * dwType: 0x80ffff0c                                                                  
trace:dinput:_dump_DIDATAFORMAT         Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:_dump_DIDATAFORMAT       * dwFlags: 0x00000000                                                                 
trace:dinput:release_DataFormat Deleting DataFormat: 0x13967c                                                               
trace:dinput:create_DataFormat Creating DataTransform :                                                                     
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (0) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis')                         
trace:dinput:create_DataFormat        * Offset:   0                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff03                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:create_DataFormat    - Wine  (0) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e0-c9f3-11cf-bfc7-444553540000} ('GUID_XAxis')                         
trace:dinput:create_DataFormat        * Offset:   0                                                                         
trace:dinput:create_DataFormat        * dwType: 00000002                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_ABSAXIS / Instance:   0                                                 
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (1) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis')                         
trace:dinput:create_DataFormat        * Offset:   4                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff03                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:create_DataFormat    - Wine  (1) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e1-c9f3-11cf-bfc7-444553540000} ('GUID_YAxis')                         
trace:dinput:create_DataFormat        * Offset:   4                                                                         
trace:dinput:create_DataFormat        * dwType: 00000102                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_ABSAXIS / Instance:   1                                                 
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (2) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis')                         
trace:dinput:create_DataFormat        * Offset:   8                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff03                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:create_DataFormat    - Wine  (2) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e2-c9f3-11cf-bfc7-444553540000} ('GUID_ZAxis')                         
trace:dinput:create_DataFormat        * Offset:   8                                                                         
trace:dinput:create_DataFormat        * dwType: 00000202                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_ABSAXIS / Instance:   2                                                 
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (3) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f4-c9f3-11cf-bfc7-444553540000} ('GUID_RxAxis')                        
trace:dinput:create_DataFormat        * Offset:  12                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff03                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:create_DataFormat    - Wine  (3) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f4-c9f3-11cf-bfc7-444553540000} ('GUID_RxAxis')                        
trace:dinput:create_DataFormat        * Offset:  12                                                                         
trace:dinput:create_DataFormat        * dwType: 00000302                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_ABSAXIS / Instance:   3                                                 
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (4) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f5-c9f3-11cf-bfc7-444553540000} ('GUID_RyAxis')                        
trace:dinput:create_DataFormat        * Offset:  16                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff03                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:create_DataFormat    - Wine  (4) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f5-c9f3-11cf-bfc7-444553540000} ('GUID_RyAxis')                        
trace:dinput:create_DataFormat        * Offset:  16                                                                         
trace:dinput:create_DataFormat        * dwType: 00000402                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_ABSAXIS / Instance:   4                                                 
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (5) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e3-c9f3-11cf-bfc7-444553540000} ('GUID_RzAxis')                        
trace:dinput:create_DataFormat        * Offset:  20                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff03                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:create_DataFormat    - Wine  (5) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e3-c9f3-11cf-bfc7-444553540000} ('GUID_RzAxis')                        
trace:dinput:create_DataFormat        * Offset:  20                                                                         
trace:dinput:create_DataFormat        * dwType: 00000502                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_ABSAXIS / Instance:   5                                                 
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (12) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  48                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (6) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  48                                                                         
trace:dinput:create_DataFormat        * dwType: 00000004                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   0                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (13) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  49                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (7) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  49                                                                         
trace:dinput:create_DataFormat        * dwType: 00000104                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   1                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (14) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  50                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (8) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  50                                                                         
trace:dinput:create_DataFormat        * dwType: 00000204                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   2                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (15) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  51                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (9) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  51                                                                         
trace:dinput:create_DataFormat        * dwType: 00000304                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   3                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (16) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  52                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (10) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  52                                                                         
trace:dinput:create_DataFormat        * dwType: 00000404                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   4                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (17) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  53                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (11) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  53                                                                         
trace:dinput:create_DataFormat        * dwType: 00000504                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   5                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (18) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  54                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (12) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  54                                                                         
trace:dinput:create_DataFormat        * dwType: 00000604                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   6                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (19) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  55                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (13) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  55                                                                         
trace:dinput:create_DataFormat        * dwType: 00000704                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   7                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (20) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  56                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (14) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  56                                                                         
trace:dinput:create_DataFormat        * dwType: 00000804                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   8                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (21) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  57                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (15) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  57                                                                         
trace:dinput:create_DataFormat        * dwType: 00000904                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:   9                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (22) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  58                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (16) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  58                                                                         
trace:dinput:create_DataFormat        * dwType: 00000a04                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:  10                                               
trace:dinput:create_DataFormat Matching :                                                                                   
trace:dinput:create_DataFormat    - Asked (23) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  59                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Wine  (17) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f0-c9f3-11cf-bfc7-444553540000} ('GUID_Button')                        
trace:dinput:create_DataFormat        * Offset:  59                                                                         
trace:dinput:create_DataFormat        * dwType: 00000b04                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON / Instance:  11                                               
trace:dinput:create_DataFormat Setting to default value :                                                                   
trace:dinput:create_DataFormat    - Asked (6) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e4-c9f3-11cf-bfc7-444553540000} ('GUID_Slider')                        
trace:dinput:create_DataFormat        * Offset:  24                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff03                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:create_DataFormat    - Asked (7) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02e4-c9f3-11cf-bfc7-444553540000} ('GUID_Slider')                        
trace:dinput:create_DataFormat        * Offset:  28                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff03                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_RELAXIS DIDFT_ABSAXIS DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE      
trace:dinput:create_DataFormat    - Asked (8) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV')                           
trace:dinput:create_DataFormat        * Offset:  32                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff10                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE                        
trace:dinput:create_DataFormat    - Asked (9) :                                                                             
trace:dinput:create_DataFormat        * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV')                           
trace:dinput:create_DataFormat        * Offset:  36                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff10                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE                        
trace:dinput:create_DataFormat    - Asked (10) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV')                           
trace:dinput:create_DataFormat        * Offset:  40                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff10                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE                        
trace:dinput:create_DataFormat    - Asked (11) :                                                                            
trace:dinput:create_DataFormat        * GUID: {a36d02f2-c9f3-11cf-bfc7-444553540000} ('GUID_POV')                           
trace:dinput:create_DataFormat        * Offset:  44                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff10                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_POV DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE                        
trace:dinput:create_DataFormat    - Asked (24) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  60                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (25) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  61                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (26) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  62                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (27) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  63                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (28) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  64                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (29) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  65                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (30) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  66                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (31) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  67                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (32) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  68                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (33) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  69                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (34) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  70                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (35) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  71                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (36) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  72                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (37) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  73                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (38) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  74                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (39) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  75                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (40) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  76                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (41) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  77                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (42) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  78                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:create_DataFormat    - Asked (43) :                                                                            
trace:dinput:create_DataFormat        * GUID: (null) ('null GUID')                                                          
trace:dinput:create_DataFormat        * Offset:  79                                                                         
trace:dinput:create_DataFormat        * dwType: 80ffff0c                                                                    
trace:dinput:create_DataFormat          Type: DIDFT_PSHBUTTON DIDFT_TGLBUTTON DIDFT_OPTIONAL / Instance: DIDFT_ANYINSTANCE  
trace:dinput:JoystickLinuxAImpl_Unacquire (0x139618)                                                                        
trace:dinput:JoystickAGenericImpl_Unacquire (0x139618)                                                                      
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588)                                             
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x00000000                                                                      
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_BYOFFSET                                                                   
trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=0                                                   
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588)                                             
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x00000004                                                                      
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_BYOFFSET                                                                   
trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=1                                                   
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588)                                             
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x00000008                                                                      
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_BYOFFSET                                                                   
trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=2                                                   
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588)                                             
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x0000000c                                                                      
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_BYOFFSET                                                                   
trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=3
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588)
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x00000010
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_BYOFFSET
trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=4
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588)
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x00000014
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_BYOFFSET
trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=5
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588)
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x00000018
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_BYOFFSET
trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=-1
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x0004>,0x32e588)
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x0000001c
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_BYOFFSET
trace:dinput:JoystickAGenericImpl_SetProperty proprange(1000,25000) obj=-1
trace:dinput:JoystickAGenericImpl_SetProperty (0x139618,<guid-0x000a>,0x32e574)
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x00000000
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_DEVICE
trace:dinput:IDirectInputDevice2AImpl_SetProperty (0x139618) <guid-0x000a>,0x32e574
trace:dinput:_dump_DIPROPHEADER   - dwObj = 0x00000000
trace:dinput:_dump_DIPROPHEADER   - dwHow = DIPH_DEVICE
warn:dinput:IDirectInputDevice2AImpl_SetProperty Unknown property <guid-0x000a>
trace:dinput:IDirectInputAImpl_EnumDevices   - checking device 3 ('Wine Linux joystick driver')
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x139fc8,0x13dd60): stub
fixme:tapi:lineInitialize (0x7dee70, 0x400000, 0x4b8720, "Grand Prix Legends", 0x7dee74): stub.
fixme:ras:RasEnumConnectionsA (0x1e5ceac,0x1e5ce58,0x1e5ce5c),stub!
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:comm:GetCommProperties (0xa8 0x1e5e9b4 )
fixme:comm:GetCommProperties (0xa8 0x1e5e9b4 )
fixme:comm:GetCommProperties (0xa8 0x1e5e9b4 )
fixme:comm:GetCommProperties (0xa8 0x1e5e9b4 )
trace:dinput:IDirectInputAImpl_Release (0x139588) releasing from 2



Can you help me (I'm going to buy a steering wheel, but before buying it I want to be sure that if it is recognized by the system it is recognized also by the game).
Thank you,
Xwang

PS should I open a bug?







More information about the wine-users mailing list