Simple Directmedia Layer
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 185 lines 9.6 kB view raw
1# HIDAPI device info struct: 2dev->vendor_id = 0x046D 3dev->product_id = 0xC534 4dev->manufacturer_string = "Logitech" 5dev->product_string = "USB Receiver" 6dev->release_number = 0x2901 7dev->interface_number = 0 8dev->usage = 0x0006 9dev->usage_page = 0x0001 10dev->path = "\\?\hid#vid_046d&pid_c534&mi_00#7&51bc424&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd" 11 12# Preparsed Data struct: 13pp_data->MagicKey = 0x48696450204B4452 14pp_data->Usage = 0x0006 15pp_data->UsagePage = 0x0001 16pp_data->Reserved = 0x00000000 17# Input caps_info struct: 18pp_data->caps_info[0]->FirstCap = 0 19pp_data->caps_info[0]->LastCap = 2 20pp_data->caps_info[0]->NumberOfCaps = 2 21pp_data->caps_info[0]->ReportByteLength = 9 22# Output caps_info struct: 23pp_data->caps_info[1]->FirstCap = 2 24pp_data->caps_info[1]->LastCap = 3 25pp_data->caps_info[1]->NumberOfCaps = 1 26pp_data->caps_info[1]->ReportByteLength = 2 27# Feature caps_info struct: 28pp_data->caps_info[2]->FirstCap = 3 29pp_data->caps_info[2]->LastCap = 3 30pp_data->caps_info[2]->NumberOfCaps = 0 31pp_data->caps_info[2]->ReportByteLength = 0 32# LinkCollectionArray Offset & Size: 33pp_data->FirstByteOfLinkCollectionArray = 0x0138 34pp_data->NumberLinkCollectionNodes = 1 35# Input hid_pp_cap struct: 36pp_data->cap[0]->UsagePage = 0x0007 37pp_data->cap[0]->ReportID = 0x00 38pp_data->cap[0]->BitPosition = 0 39pp_data->cap[0]->BitSize = 1 40pp_data->cap[0]->ReportCount = 8 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 = 0x0001 47pp_data->cap[0]->LinkUsage = 0x0006 48pp_data->cap[0]->IsMultipleItemsForArray = 0 49pp_data->cap[0]->IsButtonCap = 1 50pp_data->cap[0]->IsPadding = 0 51pp_data->cap[0]->IsAbsolute = 1 52pp_data->cap[0]->IsRange = 1 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]->Range.UsageMin = 0x00E0 70pp_data->cap[0]->Range.UsageMax = 0x00E7 71pp_data->cap[0]->Range.StringMin = 0 72pp_data->cap[0]->Range.StringMax = 0 73pp_data->cap[0]->Range.DesignatorMin = 0 74pp_data->cap[0]->Range.DesignatorMax = 0 75pp_data->cap[0]->Range.DataIndexMin = 0 76pp_data->cap[0]->Range.DataIndexMax = 7 77pp_data->cap[0]->Button.LogicalMin = 0 78pp_data->cap[0]->Button.LogicalMax = 0 79pp_data->cap[0]->Units = 0 80pp_data->cap[0]->UnitsExp = 0 81 82pp_data->cap[1]->UsagePage = 0x0007 83pp_data->cap[1]->ReportID = 0x00 84pp_data->cap[1]->BitPosition = 0 85pp_data->cap[1]->BitSize = 8 86pp_data->cap[1]->ReportCount = 6 87pp_data->cap[1]->BytePosition = 0x0003 88pp_data->cap[1]->BitCount = 48 89pp_data->cap[1]->BitField = 0x00 90pp_data->cap[1]->NextBytePosition = 0x0009 91pp_data->cap[1]->LinkCollection = 0x0000 92pp_data->cap[1]->LinkUsagePage = 0x0001 93pp_data->cap[1]->LinkUsage = 0x0006 94pp_data->cap[1]->IsMultipleItemsForArray = 0 95pp_data->cap[1]->IsButtonCap = 1 96pp_data->cap[1]->IsPadding = 0 97pp_data->cap[1]->IsAbsolute = 1 98pp_data->cap[1]->IsRange = 1 99pp_data->cap[1]->IsAlias = 0 100pp_data->cap[1]->IsStringRange = 0 101pp_data->cap[1]->IsDesignatorRange = 0 102pp_data->cap[1]->Reserved1 = 0x000000 103pp_data->cap[1]->pp_cap->UnknownTokens[0].Token = 0x00 104pp_data->cap[1]->pp_cap->UnknownTokens[0].Reserved = 0x000000 105pp_data->cap[1]->pp_cap->UnknownTokens[0].BitField = 0x00000000 106pp_data->cap[1]->pp_cap->UnknownTokens[1].Token = 0x00 107pp_data->cap[1]->pp_cap->UnknownTokens[1].Reserved = 0x000000 108pp_data->cap[1]->pp_cap->UnknownTokens[1].BitField = 0x00000000 109pp_data->cap[1]->pp_cap->UnknownTokens[2].Token = 0x00 110pp_data->cap[1]->pp_cap->UnknownTokens[2].Reserved = 0x000000 111pp_data->cap[1]->pp_cap->UnknownTokens[2].BitField = 0x00000000 112pp_data->cap[1]->pp_cap->UnknownTokens[3].Token = 0x00 113pp_data->cap[1]->pp_cap->UnknownTokens[3].Reserved = 0x000000 114pp_data->cap[1]->pp_cap->UnknownTokens[3].BitField = 0x00000000 115pp_data->cap[1]->Range.UsageMin = 0x0000 116pp_data->cap[1]->Range.UsageMax = 0x00A4 117pp_data->cap[1]->Range.StringMin = 0 118pp_data->cap[1]->Range.StringMax = 0 119pp_data->cap[1]->Range.DesignatorMin = 0 120pp_data->cap[1]->Range.DesignatorMax = 0 121pp_data->cap[1]->Range.DataIndexMin = 8 122pp_data->cap[1]->Range.DataIndexMax = 172 123pp_data->cap[1]->Button.LogicalMin = 0 124pp_data->cap[1]->Button.LogicalMax = 164 125pp_data->cap[1]->Units = 0 126pp_data->cap[1]->UnitsExp = 0 127 128# Output hid_pp_cap struct: 129pp_data->cap[2]->UsagePage = 0x0008 130pp_data->cap[2]->ReportID = 0x00 131pp_data->cap[2]->BitPosition = 0 132pp_data->cap[2]->BitSize = 1 133pp_data->cap[2]->ReportCount = 5 134pp_data->cap[2]->BytePosition = 0x0001 135pp_data->cap[2]->BitCount = 5 136pp_data->cap[2]->BitField = 0x02 137pp_data->cap[2]->NextBytePosition = 0x0002 138pp_data->cap[2]->LinkCollection = 0x0000 139pp_data->cap[2]->LinkUsagePage = 0x0001 140pp_data->cap[2]->LinkUsage = 0x0006 141pp_data->cap[2]->IsMultipleItemsForArray = 0 142pp_data->cap[2]->IsButtonCap = 1 143pp_data->cap[2]->IsPadding = 0 144pp_data->cap[2]->IsAbsolute = 1 145pp_data->cap[2]->IsRange = 1 146pp_data->cap[2]->IsAlias = 0 147pp_data->cap[2]->IsStringRange = 0 148pp_data->cap[2]->IsDesignatorRange = 0 149pp_data->cap[2]->Reserved1 = 0x000000 150pp_data->cap[2]->pp_cap->UnknownTokens[0].Token = 0x00 151pp_data->cap[2]->pp_cap->UnknownTokens[0].Reserved = 0x000000 152pp_data->cap[2]->pp_cap->UnknownTokens[0].BitField = 0x00000000 153pp_data->cap[2]->pp_cap->UnknownTokens[1].Token = 0x00 154pp_data->cap[2]->pp_cap->UnknownTokens[1].Reserved = 0x000000 155pp_data->cap[2]->pp_cap->UnknownTokens[1].BitField = 0x00000000 156pp_data->cap[2]->pp_cap->UnknownTokens[2].Token = 0x00 157pp_data->cap[2]->pp_cap->UnknownTokens[2].Reserved = 0x000000 158pp_data->cap[2]->pp_cap->UnknownTokens[2].BitField = 0x00000000 159pp_data->cap[2]->pp_cap->UnknownTokens[3].Token = 0x00 160pp_data->cap[2]->pp_cap->UnknownTokens[3].Reserved = 0x000000 161pp_data->cap[2]->pp_cap->UnknownTokens[3].BitField = 0x00000000 162pp_data->cap[2]->Range.UsageMin = 0x0001 163pp_data->cap[2]->Range.UsageMax = 0x0005 164pp_data->cap[2]->Range.StringMin = 0 165pp_data->cap[2]->Range.StringMax = 0 166pp_data->cap[2]->Range.DesignatorMin = 0 167pp_data->cap[2]->Range.DesignatorMax = 0 168pp_data->cap[2]->Range.DataIndexMin = 0 169pp_data->cap[2]->Range.DataIndexMax = 4 170pp_data->cap[2]->Button.LogicalMin = 0 171pp_data->cap[2]->Button.LogicalMax = 0 172pp_data->cap[2]->Units = 0 173pp_data->cap[2]->UnitsExp = 0 174 175# Feature hid_pp_cap struct: 176# Link Collections: 177pp_data->LinkCollectionArray[0]->LinkUsage = 0x0006 178pp_data->LinkCollectionArray[0]->LinkUsagePage = 0x0001 179pp_data->LinkCollectionArray[0]->Parent = 0 180pp_data->LinkCollectionArray[0]->NumberOfChildren = 0 181pp_data->LinkCollectionArray[0]->NextSibling = 0 182pp_data->LinkCollectionArray[0]->FirstChild = 0 183pp_data->LinkCollectionArray[0]->CollectionType = 1 184pp_data->LinkCollectionArray[0]->IsAlias = 0 185pp_data->LinkCollectionArray[0]->Reserved = 0x00000000