This interface is implemented by HID node object.
interface IHIDNode {
// Properties
${linkUsage}: number;
${linkUsagePage}: number;
${parentIndex}: number;
${numberOfChildren}: number;
${nextSibling}: number;
${firstChild}: number;
${collectionType}: number;
${isAlias}: boolean;
}
// This interface is not available in managed environment
// This interface is not available in native environment
linkUsage: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies the usage ID of a top-level collection.
linkUsagePage: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies the usage page of the collection.
parentIndex: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies the index of the collection's parent collection. If the collection has no parent, Parent is zero.
numberOfChildren: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies the number of child collections that the collection contains.
nextSibling: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies the index of the collection's immediate sibling. If the collection has no sibling, NextSibling is zero.
firstChild: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies the index of the collection's first child collection. If the collection has no children, FirstChild is zero.
collectionType: number;
// This property is not available in managed environment
// This property is not available in native environment
Specifies the type of collection item.
isAlias: boolean;
// This property is not available in managed environment
// This property is not available in native environment
Specifies, if true
, that this collection is an aliased collection. Otherwise, if false
, the collection is not aliased.