84 lines
1.7 KiB
C
84 lines
1.7 KiB
C
|
/*
|
||
|
* HID report helper macros.
|
||
|
*
|
||
|
* Copyright 2021 Rémi Bernon for CodeWeavers
|
||
|
*
|
||
|
* This library is free software; you can redistribute it and/or
|
||
|
* modify it under the terms of the GNU Lesser General Public
|
||
|
* License as published by the Free Software Foundation; either
|
||
|
* version 2.1 of the License, or (at your option) any later version.
|
||
|
*
|
||
|
* This library is distributed in the hope that it will be useful,
|
||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||
|
* Lesser General Public License for more details.
|
||
|
*
|
||
|
* You should have received a copy of the GNU Lesser General Public
|
||
|
* License along with this library; if not, write to the Free Software
|
||
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||
|
*/
|
||
|
|
||
|
#undef Data
|
||
|
#undef Cnst
|
||
|
#undef Array
|
||
|
#undef Var
|
||
|
#undef Abs
|
||
|
#undef Rel
|
||
|
#undef NoWrap
|
||
|
#undef Wrap
|
||
|
#undef NonLin
|
||
|
#undef Lin
|
||
|
#undef NoPref
|
||
|
#undef Pref
|
||
|
#undef NoNull
|
||
|
#undef Null
|
||
|
#undef NonVol
|
||
|
#undef Vol
|
||
|
#undef Bits
|
||
|
#undef Buff
|
||
|
|
||
|
#undef Physical
|
||
|
#undef Application
|
||
|
#undef Logical
|
||
|
#undef Report
|
||
|
#undef NamedArray
|
||
|
#undef UsageSwitch
|
||
|
#undef UsageModifier
|
||
|
|
||
|
#undef SHORT_ITEM_0
|
||
|
#undef SHORT_ITEM_1
|
||
|
#undef SHORT_ITEM_2
|
||
|
#undef SHORT_ITEM_4
|
||
|
|
||
|
#undef LONG_ITEM
|
||
|
|
||
|
#undef INPUT
|
||
|
#undef OUTPUT
|
||
|
#undef FEATURE
|
||
|
#undef COLLECTION
|
||
|
#undef END_COLLECTION
|
||
|
|
||
|
#undef USAGE_PAGE
|
||
|
#undef LOGICAL_MINIMUM
|
||
|
#undef LOGICAL_MAXIMUM
|
||
|
#undef PHYSICAL_MINIMUM
|
||
|
#undef PHYSICAL_MAXIMUM
|
||
|
#undef UNIT_EXPONENT
|
||
|
#undef UNIT
|
||
|
#undef REPORT_SIZE
|
||
|
#undef REPORT_ID
|
||
|
#undef REPORT_COUNT
|
||
|
#undef PUSH
|
||
|
#undef POP
|
||
|
|
||
|
#undef USAGE
|
||
|
#undef USAGE_MINIMUM
|
||
|
#undef USAGE_MAXIMUM
|
||
|
#undef DESIGNATOR_INDEX
|
||
|
#undef DESIGNATOR_MINIMUM
|
||
|
#undef DESIGNATOR_MAXIMUM
|
||
|
#undef STRING_INDEX
|
||
|
#undef STRING_MINIMUM
|
||
|
#undef STRING_MAXIMUM
|
||
|
#undef DELIMITER
|