diff options
| author | 3gg <3gg@shellblade.net> | 2026-03-06 13:26:57 -0800 |
|---|---|---|
| committer | 3gg <3gg@shellblade.net> | 2026-03-06 13:26:57 -0800 |
| commit | f5c89b3bd5d74849757fd5b4d1a300068522a3ca (patch) | |
| tree | d6f6e4c81745b393d7594b334710f30c0b2df3bd /SDL-3.2.8/src/hidapi/windows/test/data/046D_C534_0002_0001.pp_data | |
Diffstat (limited to 'SDL-3.2.8/src/hidapi/windows/test/data/046D_C534_0002_0001.pp_data')
| -rw-r--r-- | SDL-3.2.8/src/hidapi/windows/test/data/046D_C534_0002_0001.pp_data | 302 |
1 files changed, 302 insertions, 0 deletions
diff --git a/SDL-3.2.8/src/hidapi/windows/test/data/046D_C534_0002_0001.pp_data b/SDL-3.2.8/src/hidapi/windows/test/data/046D_C534_0002_0001.pp_data new file mode 100644 index 0000000..f50d8a2 --- /dev/null +++ b/SDL-3.2.8/src/hidapi/windows/test/data/046D_C534_0002_0001.pp_data | |||
| @@ -0,0 +1,302 @@ | |||
| 1 | # HIDAPI device info struct: | ||
| 2 | dev->vendor_id = 0x046D | ||
| 3 | dev->product_id = 0xC534 | ||
| 4 | dev->manufacturer_string = "Logitech" | ||
| 5 | dev->product_string = "USB Receiver" | ||
| 6 | dev->release_number = 0x2901 | ||
| 7 | dev->interface_number = 1 | ||
| 8 | dev->usage = 0x0002 | ||
| 9 | dev->usage_page = 0x0001 | ||
| 10 | dev->path = "\\?\hid#vid_046d&pid_c534&mi_01&col01#7&1ebb799e&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}" | ||
| 11 | |||
| 12 | # Preparsed Data struct: | ||
| 13 | pp_data->MagicKey = 0x48696450204B4452 | ||
| 14 | pp_data->Usage = 0x0002 | ||
| 15 | pp_data->UsagePage = 0x0001 | ||
| 16 | pp_data->Reserved = 0x00000000 | ||
| 17 | # Input caps_info struct: | ||
| 18 | pp_data->caps_info[0]->FirstCap = 0 | ||
| 19 | pp_data->caps_info[0]->LastCap = 5 | ||
| 20 | pp_data->caps_info[0]->NumberOfCaps = 5 | ||
| 21 | pp_data->caps_info[0]->ReportByteLength = 8 | ||
| 22 | # Output caps_info struct: | ||
| 23 | pp_data->caps_info[1]->FirstCap = 5 | ||
| 24 | pp_data->caps_info[1]->LastCap = 5 | ||
| 25 | pp_data->caps_info[1]->NumberOfCaps = 0 | ||
| 26 | pp_data->caps_info[1]->ReportByteLength = 0 | ||
| 27 | # Feature caps_info struct: | ||
| 28 | pp_data->caps_info[2]->FirstCap = 5 | ||
| 29 | pp_data->caps_info[2]->LastCap = 5 | ||
| 30 | pp_data->caps_info[2]->NumberOfCaps = 0 | ||
| 31 | pp_data->caps_info[2]->ReportByteLength = 0 | ||
| 32 | # LinkCollectionArray Offset & Size: | ||
| 33 | pp_data->FirstByteOfLinkCollectionArray = 0x0208 | ||
| 34 | pp_data->NumberLinkCollectionNodes = 2 | ||
| 35 | # Input hid_pp_cap struct: | ||
| 36 | pp_data->cap[0]->UsagePage = 0x0009 | ||
| 37 | pp_data->cap[0]->ReportID = 0x02 | ||
| 38 | pp_data->cap[0]->BitPosition = 0 | ||
| 39 | pp_data->cap[0]->BitSize = 1 | ||
| 40 | pp_data->cap[0]->ReportCount = 16 | ||
| 41 | pp_data->cap[0]->BytePosition = 0x0001 | ||
| 42 | pp_data->cap[0]->BitCount = 16 | ||
| 43 | pp_data->cap[0]->BitField = 0x02 | ||
| 44 | pp_data->cap[0]->NextBytePosition = 0x0003 | ||
| 45 | pp_data->cap[0]->LinkCollection = 0x0001 | ||
| 46 | pp_data->cap[0]->LinkUsagePage = 0x0001 | ||
| 47 | pp_data->cap[0]->LinkUsage = 0x0001 | ||
| 48 | pp_data->cap[0]->IsMultipleItemsForArray = 0 | ||
| 49 | pp_data->cap[0]->IsButtonCap = 1 | ||
| 50 | pp_data->cap[0]->IsPadding = 0 | ||
| 51 | pp_data->cap[0]->IsAbsolute = 1 | ||
| 52 | pp_data->cap[0]->IsRange = 1 | ||
| 53 | pp_data->cap[0]->IsAlias = 0 | ||
| 54 | pp_data->cap[0]->IsStringRange = 0 | ||
| 55 | pp_data->cap[0]->IsDesignatorRange = 0 | ||
| 56 | pp_data->cap[0]->Reserved1 = 0x000000 | ||
| 57 | pp_data->cap[0]->pp_cap->UnknownTokens[0].Token = 0x00 | ||
| 58 | pp_data->cap[0]->pp_cap->UnknownTokens[0].Reserved = 0x000000 | ||
| 59 | pp_data->cap[0]->pp_cap->UnknownTokens[0].BitField = 0x00000000 | ||
| 60 | pp_data->cap[0]->pp_cap->UnknownTokens[1].Token = 0x00 | ||
| 61 | pp_data->cap[0]->pp_cap->UnknownTokens[1].Reserved = 0x000000 | ||
| 62 | pp_data->cap[0]->pp_cap->UnknownTokens[1].BitField = 0x00000000 | ||
| 63 | pp_data->cap[0]->pp_cap->UnknownTokens[2].Token = 0x00 | ||
| 64 | pp_data->cap[0]->pp_cap->UnknownTokens[2].Reserved = 0x000000 | ||
| 65 | pp_data->cap[0]->pp_cap->UnknownTokens[2].BitField = 0x00000000 | ||
| 66 | pp_data->cap[0]->pp_cap->UnknownTokens[3].Token = 0x00 | ||
| 67 | pp_data->cap[0]->pp_cap->UnknownTokens[3].Reserved = 0x000000 | ||
| 68 | pp_data->cap[0]->pp_cap->UnknownTokens[3].BitField = 0x00000000 | ||
| 69 | pp_data->cap[0]->Range.UsageMin = 0x0001 | ||
| 70 | pp_data->cap[0]->Range.UsageMax = 0x0010 | ||
| 71 | pp_data->cap[0]->Range.StringMin = 0 | ||
| 72 | pp_data->cap[0]->Range.StringMax = 0 | ||
| 73 | pp_data->cap[0]->Range.DesignatorMin = 0 | ||
| 74 | pp_data->cap[0]->Range.DesignatorMax = 0 | ||
| 75 | pp_data->cap[0]->Range.DataIndexMin = 0 | ||
| 76 | pp_data->cap[0]->Range.DataIndexMax = 15 | ||
| 77 | pp_data->cap[0]->Button.LogicalMin = 0 | ||
| 78 | pp_data->cap[0]->Button.LogicalMax = 0 | ||
| 79 | pp_data->cap[0]->Units = 0 | ||
| 80 | pp_data->cap[0]->UnitsExp = 0 | ||
| 81 | |||
| 82 | pp_data->cap[1]->UsagePage = 0x0001 | ||
| 83 | pp_data->cap[1]->ReportID = 0x02 | ||
| 84 | pp_data->cap[1]->BitPosition = 4 | ||
| 85 | pp_data->cap[1]->BitSize = 12 | ||
| 86 | pp_data->cap[1]->ReportCount = 1 | ||
| 87 | pp_data->cap[1]->BytePosition = 0x0004 | ||
| 88 | pp_data->cap[1]->BitCount = 12 | ||
| 89 | pp_data->cap[1]->BitField = 0x06 | ||
| 90 | pp_data->cap[1]->NextBytePosition = 0x0006 | ||
| 91 | pp_data->cap[1]->LinkCollection = 0x0001 | ||
| 92 | pp_data->cap[1]->LinkUsagePage = 0x0001 | ||
| 93 | pp_data->cap[1]->LinkUsage = 0x0001 | ||
| 94 | pp_data->cap[1]->IsMultipleItemsForArray = 0 | ||
| 95 | pp_data->cap[1]->IsButtonCap = 0 | ||
| 96 | pp_data->cap[1]->IsPadding = 0 | ||
| 97 | pp_data->cap[1]->IsAbsolute = 0 | ||
| 98 | pp_data->cap[1]->IsRange = 0 | ||
| 99 | pp_data->cap[1]->IsAlias = 0 | ||
| 100 | pp_data->cap[1]->IsStringRange = 0 | ||
| 101 | pp_data->cap[1]->IsDesignatorRange = 0 | ||
| 102 | pp_data->cap[1]->Reserved1 = 0x000000 | ||
| 103 | pp_data->cap[1]->pp_cap->UnknownTokens[0].Token = 0x00 | ||
| 104 | pp_data->cap[1]->pp_cap->UnknownTokens[0].Reserved = 0x000000 | ||
| 105 | pp_data->cap[1]->pp_cap->UnknownTokens[0].BitField = 0x00000000 | ||
| 106 | pp_data->cap[1]->pp_cap->UnknownTokens[1].Token = 0x00 | ||
| 107 | pp_data->cap[1]->pp_cap->UnknownTokens[1].Reserved = 0x000000 | ||
| 108 | pp_data->cap[1]->pp_cap->UnknownTokens[1].BitField = 0x00000000 | ||
| 109 | pp_data->cap[1]->pp_cap->UnknownTokens[2].Token = 0x00 | ||
| 110 | pp_data->cap[1]->pp_cap->UnknownTokens[2].Reserved = 0x000000 | ||
| 111 | pp_data->cap[1]->pp_cap->UnknownTokens[2].BitField = 0x00000000 | ||
| 112 | pp_data->cap[1]->pp_cap->UnknownTokens[3].Token = 0x00 | ||
| 113 | pp_data->cap[1]->pp_cap->UnknownTokens[3].Reserved = 0x000000 | ||
| 114 | pp_data->cap[1]->pp_cap->UnknownTokens[3].BitField = 0x00000000 | ||
| 115 | pp_data->cap[1]->NotRange.Usage = 0x0031 | ||
| 116 | pp_data->cap[1]->NotRange.Reserved1 = 0x0031 | ||
| 117 | pp_data->cap[1]->NotRange.StringIndex = 0 | ||
| 118 | pp_data->cap[1]->NotRange.Reserved2 = 0 | ||
| 119 | pp_data->cap[1]->NotRange.DesignatorIndex = 0 | ||
| 120 | pp_data->cap[1]->NotRange.Reserved3 = 0 | ||
| 121 | pp_data->cap[1]->NotRange.DataIndex = 16 | ||
| 122 | pp_data->cap[1]->NotRange.Reserved4 = 16 | ||
| 123 | pp_data->cap[1]->NotButton.HasNull = 0 | ||
| 124 | pp_data->cap[1]->NotButton.Reserved4 = 0x000000 | ||
| 125 | pp_data->cap[1]->NotButton.LogicalMin = -2047 | ||
| 126 | pp_data->cap[1]->NotButton.LogicalMax = 2047 | ||
| 127 | pp_data->cap[1]->NotButton.PhysicalMin = 0 | ||
| 128 | pp_data->cap[1]->NotButton.PhysicalMax = 0 | ||
| 129 | pp_data->cap[1]->Units = 0 | ||
| 130 | pp_data->cap[1]->UnitsExp = 0 | ||
| 131 | |||
| 132 | pp_data->cap[2]->UsagePage = 0x0001 | ||
| 133 | pp_data->cap[2]->ReportID = 0x02 | ||
| 134 | pp_data->cap[2]->BitPosition = 0 | ||
| 135 | pp_data->cap[2]->BitSize = 12 | ||
| 136 | pp_data->cap[2]->ReportCount = 1 | ||
| 137 | pp_data->cap[2]->BytePosition = 0x0003 | ||
| 138 | pp_data->cap[2]->BitCount = 12 | ||
| 139 | pp_data->cap[2]->BitField = 0x06 | ||
| 140 | pp_data->cap[2]->NextBytePosition = 0x0005 | ||
| 141 | pp_data->cap[2]->LinkCollection = 0x0001 | ||
| 142 | pp_data->cap[2]->LinkUsagePage = 0x0001 | ||
| 143 | pp_data->cap[2]->LinkUsage = 0x0001 | ||
| 144 | pp_data->cap[2]->IsMultipleItemsForArray = 0 | ||
| 145 | pp_data->cap[2]->IsButtonCap = 0 | ||
| 146 | pp_data->cap[2]->IsPadding = 0 | ||
| 147 | pp_data->cap[2]->IsAbsolute = 0 | ||
| 148 | pp_data->cap[2]->IsRange = 0 | ||
| 149 | pp_data->cap[2]->IsAlias = 0 | ||
| 150 | pp_data->cap[2]->IsStringRange = 0 | ||
| 151 | pp_data->cap[2]->IsDesignatorRange = 0 | ||
| 152 | pp_data->cap[2]->Reserved1 = 0x000000 | ||
| 153 | pp_data->cap[2]->pp_cap->UnknownTokens[0].Token = 0x00 | ||
| 154 | pp_data->cap[2]->pp_cap->UnknownTokens[0].Reserved = 0x000000 | ||
| 155 | pp_data->cap[2]->pp_cap->UnknownTokens[0].BitField = 0x00000000 | ||
| 156 | pp_data->cap[2]->pp_cap->UnknownTokens[1].Token = 0x00 | ||
| 157 | pp_data->cap[2]->pp_cap->UnknownTokens[1].Reserved = 0x000000 | ||
| 158 | pp_data->cap[2]->pp_cap->UnknownTokens[1].BitField = 0x00000000 | ||
| 159 | pp_data->cap[2]->pp_cap->UnknownTokens[2].Token = 0x00 | ||
| 160 | pp_data->cap[2]->pp_cap->UnknownTokens[2].Reserved = 0x000000 | ||
| 161 | pp_data->cap[2]->pp_cap->UnknownTokens[2].BitField = 0x00000000 | ||
| 162 | pp_data->cap[2]->pp_cap->UnknownTokens[3].Token = 0x00 | ||
| 163 | pp_data->cap[2]->pp_cap->UnknownTokens[3].Reserved = 0x000000 | ||
| 164 | pp_data->cap[2]->pp_cap->UnknownTokens[3].BitField = 0x00000000 | ||
| 165 | pp_data->cap[2]->NotRange.Usage = 0x0030 | ||
| 166 | pp_data->cap[2]->NotRange.Reserved1 = 0x0030 | ||
| 167 | pp_data->cap[2]->NotRange.StringIndex = 0 | ||
| 168 | pp_data->cap[2]->NotRange.Reserved2 = 0 | ||
| 169 | pp_data->cap[2]->NotRange.DesignatorIndex = 0 | ||
| 170 | pp_data->cap[2]->NotRange.Reserved3 = 0 | ||
| 171 | pp_data->cap[2]->NotRange.DataIndex = 17 | ||
| 172 | pp_data->cap[2]->NotRange.Reserved4 = 17 | ||
| 173 | pp_data->cap[2]->NotButton.HasNull = 0 | ||
| 174 | pp_data->cap[2]->NotButton.Reserved4 = 0x000000 | ||
| 175 | pp_data->cap[2]->NotButton.LogicalMin = -2047 | ||
| 176 | pp_data->cap[2]->NotButton.LogicalMax = 2047 | ||
| 177 | pp_data->cap[2]->NotButton.PhysicalMin = 0 | ||
| 178 | pp_data->cap[2]->NotButton.PhysicalMax = 0 | ||
| 179 | pp_data->cap[2]->Units = 0 | ||
| 180 | pp_data->cap[2]->UnitsExp = 0 | ||
| 181 | |||
| 182 | pp_data->cap[3]->UsagePage = 0x0001 | ||
| 183 | pp_data->cap[3]->ReportID = 0x02 | ||
| 184 | pp_data->cap[3]->BitPosition = 0 | ||
| 185 | pp_data->cap[3]->BitSize = 8 | ||
| 186 | pp_data->cap[3]->ReportCount = 1 | ||
| 187 | pp_data->cap[3]->BytePosition = 0x0006 | ||
| 188 | pp_data->cap[3]->BitCount = 8 | ||
| 189 | pp_data->cap[3]->BitField = 0x06 | ||
| 190 | pp_data->cap[3]->NextBytePosition = 0x0007 | ||
| 191 | pp_data->cap[3]->LinkCollection = 0x0001 | ||
| 192 | pp_data->cap[3]->LinkUsagePage = 0x0001 | ||
| 193 | pp_data->cap[3]->LinkUsage = 0x0001 | ||
| 194 | pp_data->cap[3]->IsMultipleItemsForArray = 0 | ||
| 195 | pp_data->cap[3]->IsButtonCap = 0 | ||
| 196 | pp_data->cap[3]->IsPadding = 0 | ||
| 197 | pp_data->cap[3]->IsAbsolute = 0 | ||
| 198 | pp_data->cap[3]->IsRange = 0 | ||
| 199 | pp_data->cap[3]->IsAlias = 0 | ||
| 200 | pp_data->cap[3]->IsStringRange = 0 | ||
| 201 | pp_data->cap[3]->IsDesignatorRange = 0 | ||
| 202 | pp_data->cap[3]->Reserved1 = 0x000000 | ||
| 203 | pp_data->cap[3]->pp_cap->UnknownTokens[0].Token = 0x00 | ||
| 204 | pp_data->cap[3]->pp_cap->UnknownTokens[0].Reserved = 0x000000 | ||
| 205 | pp_data->cap[3]->pp_cap->UnknownTokens[0].BitField = 0x00000000 | ||
| 206 | pp_data->cap[3]->pp_cap->UnknownTokens[1].Token = 0x00 | ||
| 207 | pp_data->cap[3]->pp_cap->UnknownTokens[1].Reserved = 0x000000 | ||
| 208 | pp_data->cap[3]->pp_cap->UnknownTokens[1].BitField = 0x00000000 | ||
| 209 | pp_data->cap[3]->pp_cap->UnknownTokens[2].Token = 0x00 | ||
| 210 | pp_data->cap[3]->pp_cap->UnknownTokens[2].Reserved = 0x000000 | ||
| 211 | pp_data->cap[3]->pp_cap->UnknownTokens[2].BitField = 0x00000000 | ||
| 212 | pp_data->cap[3]->pp_cap->UnknownTokens[3].Token = 0x00 | ||
| 213 | pp_data->cap[3]->pp_cap->UnknownTokens[3].Reserved = 0x000000 | ||
| 214 | pp_data->cap[3]->pp_cap->UnknownTokens[3].BitField = 0x00000000 | ||
| 215 | pp_data->cap[3]->NotRange.Usage = 0x0038 | ||
| 216 | pp_data->cap[3]->NotRange.Reserved1 = 0x0038 | ||
| 217 | pp_data->cap[3]->NotRange.StringIndex = 0 | ||
| 218 | pp_data->cap[3]->NotRange.Reserved2 = 0 | ||
| 219 | pp_data->cap[3]->NotRange.DesignatorIndex = 0 | ||
| 220 | pp_data->cap[3]->NotRange.Reserved3 = 0 | ||
| 221 | pp_data->cap[3]->NotRange.DataIndex = 18 | ||
| 222 | pp_data->cap[3]->NotRange.Reserved4 = 18 | ||
| 223 | pp_data->cap[3]->NotButton.HasNull = 0 | ||
| 224 | pp_data->cap[3]->NotButton.Reserved4 = 0x000000 | ||
| 225 | pp_data->cap[3]->NotButton.LogicalMin = -127 | ||
| 226 | pp_data->cap[3]->NotButton.LogicalMax = 127 | ||
| 227 | pp_data->cap[3]->NotButton.PhysicalMin = 0 | ||
| 228 | pp_data->cap[3]->NotButton.PhysicalMax = 0 | ||
| 229 | pp_data->cap[3]->Units = 0 | ||
| 230 | pp_data->cap[3]->UnitsExp = 0 | ||
| 231 | |||
| 232 | pp_data->cap[4]->UsagePage = 0x000C | ||
| 233 | pp_data->cap[4]->ReportID = 0x02 | ||
| 234 | pp_data->cap[4]->BitPosition = 0 | ||
| 235 | pp_data->cap[4]->BitSize = 8 | ||
| 236 | pp_data->cap[4]->ReportCount = 1 | ||
| 237 | pp_data->cap[4]->BytePosition = 0x0007 | ||
| 238 | pp_data->cap[4]->BitCount = 8 | ||
| 239 | pp_data->cap[4]->BitField = 0x06 | ||
| 240 | pp_data->cap[4]->NextBytePosition = 0x0008 | ||
| 241 | pp_data->cap[4]->LinkCollection = 0x0001 | ||
| 242 | pp_data->cap[4]->LinkUsagePage = 0x0001 | ||
| 243 | pp_data->cap[4]->LinkUsage = 0x0001 | ||
| 244 | pp_data->cap[4]->IsMultipleItemsForArray = 0 | ||
| 245 | pp_data->cap[4]->IsButtonCap = 0 | ||
| 246 | pp_data->cap[4]->IsPadding = 0 | ||
| 247 | pp_data->cap[4]->IsAbsolute = 0 | ||
| 248 | pp_data->cap[4]->IsRange = 0 | ||
| 249 | pp_data->cap[4]->IsAlias = 0 | ||
| 250 | pp_data->cap[4]->IsStringRange = 0 | ||
| 251 | pp_data->cap[4]->IsDesignatorRange = 0 | ||
| 252 | pp_data->cap[4]->Reserved1 = 0x000000 | ||
| 253 | pp_data->cap[4]->pp_cap->UnknownTokens[0].Token = 0x00 | ||
| 254 | pp_data->cap[4]->pp_cap->UnknownTokens[0].Reserved = 0x000000 | ||
| 255 | pp_data->cap[4]->pp_cap->UnknownTokens[0].BitField = 0x00000000 | ||
| 256 | pp_data->cap[4]->pp_cap->UnknownTokens[1].Token = 0x00 | ||
| 257 | pp_data->cap[4]->pp_cap->UnknownTokens[1].Reserved = 0x000000 | ||
| 258 | pp_data->cap[4]->pp_cap->UnknownTokens[1].BitField = 0x00000000 | ||
| 259 | pp_data->cap[4]->pp_cap->UnknownTokens[2].Token = 0x00 | ||
| 260 | pp_data->cap[4]->pp_cap->UnknownTokens[2].Reserved = 0x000000 | ||
| 261 | pp_data->cap[4]->pp_cap->UnknownTokens[2].BitField = 0x00000000 | ||
| 262 | pp_data->cap[4]->pp_cap->UnknownTokens[3].Token = 0x00 | ||
| 263 | pp_data->cap[4]->pp_cap->UnknownTokens[3].Reserved = 0x000000 | ||
| 264 | pp_data->cap[4]->pp_cap->UnknownTokens[3].BitField = 0x00000000 | ||
| 265 | pp_data->cap[4]->NotRange.Usage = 0x0238 | ||
| 266 | pp_data->cap[4]->NotRange.Reserved1 = 0x0238 | ||
| 267 | pp_data->cap[4]->NotRange.StringIndex = 0 | ||
| 268 | pp_data->cap[4]->NotRange.Reserved2 = 0 | ||
| 269 | pp_data->cap[4]->NotRange.DesignatorIndex = 0 | ||
| 270 | pp_data->cap[4]->NotRange.Reserved3 = 0 | ||
| 271 | pp_data->cap[4]->NotRange.DataIndex = 19 | ||
| 272 | pp_data->cap[4]->NotRange.Reserved4 = 19 | ||
| 273 | pp_data->cap[4]->NotButton.HasNull = 0 | ||
| 274 | pp_data->cap[4]->NotButton.Reserved4 = 0x000000 | ||
| 275 | pp_data->cap[4]->NotButton.LogicalMin = -127 | ||
| 276 | pp_data->cap[4]->NotButton.LogicalMax = 127 | ||
| 277 | pp_data->cap[4]->NotButton.PhysicalMin = 0 | ||
| 278 | pp_data->cap[4]->NotButton.PhysicalMax = 0 | ||
| 279 | pp_data->cap[4]->Units = 0 | ||
| 280 | pp_data->cap[4]->UnitsExp = 0 | ||
| 281 | |||
| 282 | # Output hid_pp_cap struct: | ||
| 283 | # Feature hid_pp_cap struct: | ||
| 284 | # Link Collections: | ||
| 285 | pp_data->LinkCollectionArray[0]->LinkUsage = 0x0002 | ||
| 286 | pp_data->LinkCollectionArray[0]->LinkUsagePage = 0x0001 | ||
| 287 | pp_data->LinkCollectionArray[0]->Parent = 0 | ||
| 288 | pp_data->LinkCollectionArray[0]->NumberOfChildren = 1 | ||
| 289 | pp_data->LinkCollectionArray[0]->NextSibling = 0 | ||
| 290 | pp_data->LinkCollectionArray[0]->FirstChild = 1 | ||
| 291 | pp_data->LinkCollectionArray[0]->CollectionType = 1 | ||
| 292 | pp_data->LinkCollectionArray[0]->IsAlias = 0 | ||
| 293 | pp_data->LinkCollectionArray[0]->Reserved = 0x00000000 | ||
| 294 | pp_data->LinkCollectionArray[1]->LinkUsage = 0x0001 | ||
| 295 | pp_data->LinkCollectionArray[1]->LinkUsagePage = 0x0001 | ||
| 296 | pp_data->LinkCollectionArray[1]->Parent = 0 | ||
| 297 | pp_data->LinkCollectionArray[1]->NumberOfChildren = 0 | ||
| 298 | pp_data->LinkCollectionArray[1]->NextSibling = 0 | ||
| 299 | pp_data->LinkCollectionArray[1]->FirstChild = 0 | ||
| 300 | pp_data->LinkCollectionArray[1]->CollectionType = 0 | ||
| 301 | pp_data->LinkCollectionArray[1]->IsAlias = 0 | ||
| 302 | pp_data->LinkCollectionArray[1]->Reserved = 0x00000000 | ||
