1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// Copyright © 2015, Peter Atashian and Alex Daniel Jones // Licensed under the MIT License <LICENSE.md> STRUCT!{struct HIDD_CONFIGURATION { cookie: ::PVOID, size: ::ULONG, RingBufferSize: ::ULONG, }} pub type PHIDD_CONFIGURATION = *mut HIDD_CONFIGURATION; STRUCT!{struct HIDD_ATTRIBUTES { Size: ::ULONG, VendorID: ::USHORT, ProductID: ::USHORT, VersionNumber: ::USHORT, }} pub type PHIDD_ATTRIBUTES = *mut HIDD_ATTRIBUTES;