summaryrefslogtreecommitdiff
path: root/SDL-3.2.8/src/hidapi/windows/test/data/046D_B010_0001_000C.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/046D_B010_0001_000C.pp_data
Initial commitHEADmain
Diffstat (limited to 'SDL-3.2.8/src/hidapi/windows/test/data/046D_B010_0001_000C.pp_data')
-rw-r--r--SDL-3.2.8/src/hidapi/windows/test/data/046D_B010_0001_000C.pp_data97
1 files changed, 97 insertions, 0 deletions
diff --git a/SDL-3.2.8/src/hidapi/windows/test/data/046D_B010_0001_000C.pp_data b/SDL-3.2.8/src/hidapi/windows/test/data/046D_B010_0001_000C.pp_data
new file mode 100644
index 0000000..047445b
--- /dev/null
+++ b/SDL-3.2.8/src/hidapi/windows/test/data/046D_B010_0001_000C.pp_data
@@ -0,0 +1,97 @@
1# HIDAPI device info struct:
2dev->vendor_id = 0x046D
3dev->product_id = 0xB010
4dev->manufacturer_string = "Logitech"
5dev->product_string = "Logitech Bluetooth Wireless Mouse"
6dev->release_number = 0x0000
7dev->interface_number = -1
8dev->usage = 0x0001
9dev->usage_page = 0x000C
10dev->path = "\\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002046d_pid&b010&col02#8&1cf1c1b9&3&0001#{4d1e55b2-f16f-11cf-88cb-001111000030}"
11
12# Preparsed Data struct:
13pp_data->MagicKey = 0x48696450204B4452
14pp_data->Usage = 0x0001
15pp_data->UsagePage = 0x000C
16pp_data->Reserved = 0x00000000
17# Input caps_info struct:
18pp_data->caps_info[0]->FirstCap = 0
19pp_data->caps_info[0]->LastCap = 1
20pp_data->caps_info[0]->NumberOfCaps = 1
21pp_data->caps_info[0]->ReportByteLength = 2
22# Output caps_info struct:
23pp_data->caps_info[1]->FirstCap = 1
24pp_data->caps_info[1]->LastCap = 1
25pp_data->caps_info[1]->NumberOfCaps = 0
26pp_data->caps_info[1]->ReportByteLength = 0
27# Feature caps_info struct:
28pp_data->caps_info[2]->FirstCap = 1
29pp_data->caps_info[2]->LastCap = 1
30pp_data->caps_info[2]->NumberOfCaps = 0
31pp_data->caps_info[2]->ReportByteLength = 0
32# LinkCollectionArray Offset & Size:
33pp_data->FirstByteOfLinkCollectionArray = 0x0068
34pp_data->NumberLinkCollectionNodes = 1
35# Input hid_pp_cap struct:
36pp_data->cap[0]->UsagePage = 0x0006
37pp_data->cap[0]->ReportID = 0x03
38pp_data->cap[0]->BitPosition = 0
39pp_data->cap[0]->BitSize = 8
40pp_data->cap[0]->ReportCount = 1
41pp_data->cap[0]->BytePosition = 0x0001
42pp_data->cap[0]->BitCount = 8
43pp_data->cap[0]->BitField = 0x02
44pp_data->cap[0]->NextBytePosition = 0x0002
45pp_data->cap[0]->LinkCollection = 0x0000
46pp_data->cap[0]->LinkUsagePage = 0x000C
47pp_data->cap[0]->LinkUsage = 0x0001
48pp_data->cap[0]->IsMultipleItemsForArray = 0
49pp_data->cap[0]->IsButtonCap = 0
50pp_data->cap[0]->IsPadding = 0
51pp_data->cap[0]->IsAbsolute = 1
52pp_data->cap[0]->IsRange = 0
53pp_data->cap[0]->IsAlias = 0
54pp_data->cap[0]->IsStringRange = 0
55pp_data->cap[0]->IsDesignatorRange = 0
56pp_data->cap[0]->Reserved1 = 0x000000
57pp_data->cap[0]->pp_cap->UnknownTokens[0].Token = 0x00
58pp_data->cap[0]->pp_cap->UnknownTokens[0].Reserved = 0x000000
59pp_data->cap[0]->pp_cap->UnknownTokens[0].BitField = 0x00000000
60pp_data->cap[0]->pp_cap->UnknownTokens[1].Token = 0x00
61pp_data->cap[0]->pp_cap->UnknownTokens[1].Reserved = 0x000000
62pp_data->cap[0]->pp_cap->UnknownTokens[1].BitField = 0x00000000
63pp_data->cap[0]->pp_cap->UnknownTokens[2].Token = 0x00
64pp_data->cap[0]->pp_cap->UnknownTokens[2].Reserved = 0x000000
65pp_data->cap[0]->pp_cap->UnknownTokens[2].BitField = 0x00000000
66pp_data->cap[0]->pp_cap->UnknownTokens[3].Token = 0x00
67pp_data->cap[0]->pp_cap->UnknownTokens[3].Reserved = 0x000000
68pp_data->cap[0]->pp_cap->UnknownTokens[3].BitField = 0x00000000
69pp_data->cap[0]->NotRange.Usage = 0x0020
70pp_data->cap[0]->NotRange.Reserved1 = 0x0020
71pp_data->cap[0]->NotRange.StringIndex = 0
72pp_data->cap[0]->NotRange.Reserved2 = 0
73pp_data->cap[0]->NotRange.DesignatorIndex = 0
74pp_data->cap[0]->NotRange.Reserved3 = 0
75pp_data->cap[0]->NotRange.DataIndex = 0
76pp_data->cap[0]->NotRange.Reserved4 = 0
77pp_data->cap[0]->NotButton.HasNull = 0
78pp_data->cap[0]->NotButton.Reserved4 = 0x000000
79pp_data->cap[0]->NotButton.LogicalMin = 0
80pp_data->cap[0]->NotButton.LogicalMax = 100
81pp_data->cap[0]->NotButton.PhysicalMin = 0
82pp_data->cap[0]->NotButton.PhysicalMax = 0
83pp_data->cap[0]->Units = 0
84pp_data->cap[0]->UnitsExp = 0
85
86# Output hid_pp_cap struct:
87# Feature hid_pp_cap struct:
88# Link Collections:
89pp_data->LinkCollectionArray[0]->LinkUsage = 0x0001
90pp_data->LinkCollectionArray[0]->LinkUsagePage = 0x000C
91pp_data->LinkCollectionArray[0]->Parent = 0
92pp_data->LinkCollectionArray[0]->NumberOfChildren = 0
93pp_data->LinkCollectionArray[0]->NextSibling = 0
94pp_data->LinkCollectionArray[0]->FirstChild = 0
95pp_data->LinkCollectionArray[0]->CollectionType = 1
96pp_data->LinkCollectionArray[0]->IsAlias = 0
97pp_data->LinkCollectionArray[0]->Reserved = 0x00000000