summaryrefslogtreecommitdiff
path: root/SDL-3.2.8/src/hidapi/windows/test/data/046A_0011_0006_0001.pp_data
diff options
context:
space:
mode:
author3gg <3gg@shellblade.net>2026-03-06 13:26:57 -0800
committer3gg <3gg@shellblade.net>2026-03-06 13:26:57 -0800
commitf5c89b3bd5d74849757fd5b4d1a300068522a3ca (patch)
treed6f6e4c81745b393d7594b334710f30c0b2df3bd /SDL-3.2.8/src/hidapi/windows/test/data/046A_0011_0006_0001.pp_data
Initial commitHEADmain
Diffstat (limited to 'SDL-3.2.8/src/hidapi/windows/test/data/046A_0011_0006_0001.pp_data')
-rw-r--r--SDL-3.2.8/src/hidapi/windows/test/data/046A_0011_0006_0001.pp_data183
1 files changed, 183 insertions, 0 deletions
diff --git a/SDL-3.2.8/src/hidapi/windows/test/data/046A_0011_0006_0001.pp_data b/SDL-3.2.8/src/hidapi/windows/test/data/046A_0011_0006_0001.pp_data
new file mode 100644
index 0000000..59eb600
--- /dev/null
+++ b/SDL-3.2.8/src/hidapi/windows/test/data/046A_0011_0006_0001.pp_data
@@ -0,0 +1,183 @@
1# HIDAPI device info struct:
2dev->vendor_id = 0x046A
3dev->product_id = 0x0011
4dev->manufacturer_string = "dev->product_string = "dev->release_number = 0x0100
5dev->interface_number = -1
6dev->usage = 0x0006
7dev->usage_page = 0x0001
8dev->path = "\\?\hid#vid_046a&pid_0011#7&2c7fd0a5&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}"
9
10# Preparsed Data struct:
11pp_data->MagicKey = 0x48696450204B4452
12pp_data->Usage = 0x0006
13pp_data->UsagePage = 0x0001
14pp_data->Reserved = 0x00000000
15# Input caps_info struct:
16pp_data->caps_info[0]->FirstCap = 0
17pp_data->caps_info[0]->LastCap = 2
18pp_data->caps_info[0]->NumberOfCaps = 2
19pp_data->caps_info[0]->ReportByteLength = 9
20# Output caps_info struct:
21pp_data->caps_info[1]->FirstCap = 2
22pp_data->caps_info[1]->LastCap = 3
23pp_data->caps_info[1]->NumberOfCaps = 1
24pp_data->caps_info[1]->ReportByteLength = 2
25# Feature caps_info struct:
26pp_data->caps_info[2]->FirstCap = 3
27pp_data->caps_info[2]->LastCap = 3
28pp_data->caps_info[2]->NumberOfCaps = 0
29pp_data->caps_info[2]->ReportByteLength = 0
30# LinkCollectionArray Offset & Size:
31pp_data->FirstByteOfLinkCollectionArray = 0x0138
32pp_data->NumberLinkCollectionNodes = 1
33# Input hid_pp_cap struct:
34pp_data->cap[0]->UsagePage = 0x0007
35pp_data->cap[0]->ReportID = 0x00
36pp_data->cap[0]->BitPosition = 0
37pp_data->cap[0]->BitSize = 1
38pp_data->cap[0]->ReportCount = 8
39pp_data->cap[0]->BytePosition = 0x0001
40pp_data->cap[0]->BitCount = 8
41pp_data->cap[0]->BitField = 0x02
42pp_data->cap[0]->NextBytePosition = 0x0002
43pp_data->cap[0]->LinkCollection = 0x0000
44pp_data->cap[0]->LinkUsagePage = 0x0001
45pp_data->cap[0]->LinkUsage = 0x0006
46pp_data->cap[0]->IsMultipleItemsForArray = 0
47pp_data->cap[0]->IsButtonCap = 1
48pp_data->cap[0]->IsPadding = 0
49pp_data->cap[0]->IsAbsolute = 1
50pp_data->cap[0]->IsRange = 1
51pp_data->cap[0]->IsAlias = 0
52pp_data->cap[0]->IsStringRange = 0
53pp_data->cap[0]->IsDesignatorRange = 0
54pp_data->cap[0]->Reserved1 = 0x000000
55pp_data->cap[0]->pp_cap->UnknownTokens[0].Token = 0x00
56pp_data->cap[0]->pp_cap->UnknownTokens[0].Reserved = 0x000000
57pp_data->cap[0]->pp_cap->UnknownTokens[0].BitField = 0x00000000
58pp_data->cap[0]->pp_cap->UnknownTokens[1].Token = 0x00
59pp_data->cap[0]->pp_cap->UnknownTokens[1].Reserved = 0x000000
60pp_data->cap[0]->pp_cap->UnknownTokens[1].BitField = 0x00000000
61pp_data->cap[0]->pp_cap->UnknownTokens[2].Token = 0x00
62pp_data->cap[0]->pp_cap->UnknownTokens[2].Reserved = 0x000000
63pp_data->cap[0]->pp_cap->UnknownTokens[2].BitField = 0x00000000
64pp_data->cap[0]->pp_cap->UnknownTokens[3].Token = 0x00
65pp_data->cap[0]->pp_cap->UnknownTokens[3].Reserved = 0x000000
66pp_data->cap[0]->pp_cap->UnknownTokens[3].BitField = 0x00000000
67pp_data->cap[0]->Range.UsageMin = 0x00E0
68pp_data->cap[0]->Range.UsageMax = 0x00E7
69pp_data->cap[0]->Range.StringMin = 0
70pp_data->cap[0]->Range.StringMax = 0
71pp_data->cap[0]->Range.DesignatorMin = 0
72pp_data->cap[0]->Range.DesignatorMax = 0
73pp_data->cap[0]->Range.DataIndexMin = 0
74pp_data->cap[0]->Range.DataIndexMax = 7
75pp_data->cap[0]->Button.LogicalMin = 0
76pp_data->cap[0]->Button.LogicalMax = 0
77pp_data->cap[0]->Units = 0
78pp_data->cap[0]->UnitsExp = 0
79
80pp_data->cap[1]->UsagePage = 0x0007
81pp_data->cap[1]->ReportID = 0x00
82pp_data->cap[1]->BitPosition = 0
83pp_data->cap[1]->BitSize = 8
84pp_data->cap[1]->ReportCount = 6
85pp_data->cap[1]->BytePosition = 0x0003
86pp_data->cap[1]->BitCount = 48
87pp_data->cap[1]->BitField = 0x00
88pp_data->cap[1]->NextBytePosition = 0x0009
89pp_data->cap[1]->LinkCollection = 0x0000
90pp_data->cap[1]->LinkUsagePage = 0x0001
91pp_data->cap[1]->LinkUsage = 0x0006
92pp_data->cap[1]->IsMultipleItemsForArray = 0
93pp_data->cap[1]->IsButtonCap = 1
94pp_data->cap[1]->IsPadding = 0
95pp_data->cap[1]->IsAbsolute = 1
96pp_data->cap[1]->IsRange = 1
97pp_data->cap[1]->IsAlias = 0
98pp_data->cap[1]->IsStringRange = 0
99pp_data->cap[1]->IsDesignatorRange = 0
100pp_data->cap[1]->Reserved1 = 0x000000
101pp_data->cap[1]->pp_cap->UnknownTokens[0].Token = 0x00
102pp_data->cap[1]->pp_cap->UnknownTokens[0].Reserved = 0x000000
103pp_data->cap[1]->pp_cap->UnknownTokens[0].BitField = 0x00000000
104pp_data->cap[1]->pp_cap->UnknownTokens[1].Token = 0x00
105pp_data->cap[1]->pp_cap->UnknownTokens[1].Reserved = 0x000000
106pp_data->cap[1]->pp_cap->UnknownTokens[1].BitField = 0x00000000
107pp_data->cap[1]->pp_cap->UnknownTokens[2].Token = 0x00
108pp_data->cap[1]->pp_cap->UnknownTokens[2].Reserved = 0x000000
109pp_data->cap[1]->pp_cap->UnknownTokens[2].BitField = 0x00000000
110pp_data->cap[1]->pp_cap->UnknownTokens[3].Token = 0x00
111pp_data->cap[1]->pp_cap->UnknownTokens[3].Reserved = 0x000000
112pp_data->cap[1]->pp_cap->UnknownTokens[3].BitField = 0x00000000
113pp_data->cap[1]->Range.UsageMin = 0x0000
114pp_data->cap[1]->Range.UsageMax = 0x00DD
115pp_data->cap[1]->Range.StringMin = 0
116pp_data->cap[1]->Range.StringMax = 0
117pp_data->cap[1]->Range.DesignatorMin = 0
118pp_data->cap[1]->Range.DesignatorMax = 0
119pp_data->cap[1]->Range.DataIndexMin = 8
120pp_data->cap[1]->Range.DataIndexMax = 229
121pp_data->cap[1]->Button.LogicalMin = 0
122pp_data->cap[1]->Button.LogicalMax = 221
123pp_data->cap[1]->Units = 0
124pp_data->cap[1]->UnitsExp = 0
125
126# Output hid_pp_cap struct:
127pp_data->cap[2]->UsagePage = 0x0008
128pp_data->cap[2]->ReportID = 0x00
129pp_data->cap[2]->BitPosition = 0
130pp_data->cap[2]->BitSize = 1
131pp_data->cap[2]->ReportCount = 3
132pp_data->cap[2]->BytePosition = 0x0001
133pp_data->cap[2]->BitCount = 3
134pp_data->cap[2]->BitField = 0x02
135pp_data->cap[2]->NextBytePosition = 0x0002
136pp_data->cap[2]->LinkCollection = 0x0000
137pp_data->cap[2]->LinkUsagePage = 0x0001
138pp_data->cap[2]->LinkUsage = 0x0006
139pp_data->cap[2]->IsMultipleItemsForArray = 0
140pp_data->cap[2]->IsButtonCap = 1
141pp_data->cap[2]->IsPadding = 0
142pp_data->cap[2]->IsAbsolute = 1
143pp_data->cap[2]->IsRange = 1
144pp_data->cap[2]->IsAlias = 0
145pp_data->cap[2]->IsStringRange = 0
146pp_data->cap[2]->IsDesignatorRange = 0
147pp_data->cap[2]->Reserved1 = 0x000000
148pp_data->cap[2]->pp_cap->UnknownTokens[0].Token = 0x00
149pp_data->cap[2]->pp_cap->UnknownTokens[0].Reserved = 0x000000
150pp_data->cap[2]->pp_cap->UnknownTokens[0].BitField = 0x00000000
151pp_data->cap[2]->pp_cap->UnknownTokens[1].Token = 0x00
152pp_data->cap[2]->pp_cap->UnknownTokens[1].Reserved = 0x000000
153pp_data->cap[2]->pp_cap->UnknownTokens[1].BitField = 0x00000000
154pp_data->cap[2]->pp_cap->UnknownTokens[2].Token = 0x00
155pp_data->cap[2]->pp_cap->UnknownTokens[2].Reserved = 0x000000
156pp_data->cap[2]->pp_cap->UnknownTokens[2].BitField = 0x00000000
157pp_data->cap[2]->pp_cap->UnknownTokens[3].Token = 0x00
158pp_data->cap[2]->pp_cap->UnknownTokens[3].Reserved = 0x000000
159pp_data->cap[2]->pp_cap->UnknownTokens[3].BitField = 0x00000000
160pp_data->cap[2]->Range.UsageMin = 0x0001
161pp_data->cap[2]->Range.UsageMax = 0x0003
162pp_data->cap[2]->Range.StringMin = 0
163pp_data->cap[2]->Range.StringMax = 0
164pp_data->cap[2]->Range.DesignatorMin = 0
165pp_data->cap[2]->Range.DesignatorMax = 0
166pp_data->cap[2]->Range.DataIndexMin = 0
167pp_data->cap[2]->Range.DataIndexMax = 2
168pp_data->cap[2]->Button.LogicalMin = 0
169pp_data->cap[2]->Button.LogicalMax = 0
170pp_data->cap[2]->Units = 0
171pp_data->cap[2]->UnitsExp = 0
172
173# Feature hid_pp_cap struct:
174# Link Collections:
175pp_data->LinkCollectionArray[0]->LinkUsage = 0x0006
176pp_data->LinkCollectionArray[0]->LinkUsagePage = 0x0001
177pp_data->LinkCollectionArray[0]->Parent = 0
178pp_data->LinkCollectionArray[0]->NumberOfChildren = 0
179pp_data->LinkCollectionArray[0]->NextSibling = 0
180pp_data->LinkCollectionArray[0]->FirstChild = 0
181pp_data->LinkCollectionArray[0]->CollectionType = 1
182pp_data->LinkCollectionArray[0]->IsAlias = 0
183pp_data->LinkCollectionArray[0]->Reserved = 0x00000000