newlib-cygwin/winsup/w32api/lib/dinput.c

2489 lines
73 KiB
C
Raw Normal View History

2000-02-18 03:38:33 +08:00
/*
DINPUT.C
Author: Daniel Guerrero Miralles (daguer@geocities.com)
Version: 1.1.2
Date: 12/98
ABSTRACT:
DirectInput library static data source code. For DirectX 6.1 and
earlier versions.
LEGAL INFORMATION:
This is PUBLIC DOMAIN source code. The source code in this file is
provided "as is", without any warranty, including but not limited to,
fitness for any particular purpose.
REMARKS:
- Fixed bug in c_dfDIMouse definition.
TODO:
Nothing.
*/
2001-12-03 Earnie Boyd <earnie@users.sf.net> * include/accctrl.h: Change \r\n to \n. 2001-11-30 Danny Smith <dannysmith@users.sourceforge.net> * include/ipexport.h (IP_UNIDIRECTIONAL_ADAPTER_ADDRESS): Add structure definition. * include/iptypes.h (IP_PER_ADAPTER_INFO): Ditto. * include/iphlpapi.h (AddIPAddress,CreateProxyArpEntry, DeleteIPAddress,DeleteProxyArpEntry,EnableRouter, FlushIpNetTable,GetAdapterIndex,GetPerAdapterInfo, GetUniDirectionalAdapterInfo,SendARP,SetAdapterIpAddress, UnenableRouter) Declare functions. * lib/iphlpapi.def: Add function names to import lib. 2001-11-24 Danny Smith <dannysmith@users.sourceforge.net> * include/winnt.h (PACCESS_MASK): Add typedef. * include/aclapi.h: New file. * include/acctrl.h: New file. * lib/advapi32.def: Add missing symbols. * lib/test.c: Add #include <aclapi.h>. 2001-11-23 Danny Smith <dannysmith@users.sourceforge.net> * include/winbase.h (OSVERSIONINFO[AW],VER_PLATFORM_WIN32s, VER_PLATFORM_WIN32_WINDOWS,VER_PLATFORM_WIN32_NT): Move from here ... * include/winnt.h: ... to here. * include/winbase.h (VerifyVersionInfo[AW]): Add declaration. * include/winnt.h (OSVERSIONINFOEX[AW]): Add structure definitions and typedefs. (VER_NT_WORKSTATION,VER_NT_DOMAIN_CONTROLLER,VER_NT_SERVER): Add defines. 2001-11-19 Pierre Muller <muller@ics.u-strasbg.fr> * w32api/include/winnt.h: prepare SSE register support. (CONTEXT_EXTENDED_REGISTERS): Add new define. (MAXIMUM_SUPPORTED_EXTENSION): New define. (struct CONTEXT): ExtendedRegisters field added. 2001-11-16 Danny Smith <dannysmith@users.sourceforge.net> * include/winuser.h (tagALTTABINFO, tagCOMBOBOXINFO, tagCURSORINFO, tagMENUBARINFO, tagMENUINFO, tagMONITORINFO tagSCROLLBARINFO, tagTITLEBARINFO. tagWINDOWINFO, tagLASTINPUTINFO ): Define new structures. (EndMenu, GetAltTabInfo[AW],GetComboBoxInfo,GetCursorInfo, GetLastInputInfo, GetListBoxInfo, GetMenuBarInfo, GetMonitorInfo[AW], GetScrollBarInfo, GetTitleBarInfo, GetWindowInfo, GetWindowModuleFileName[AW],GetMenuInfo SetMenuInfo): Add new prototypes. * lib/user32.def: Add import stubs for above functions. * include/winuser.h (IDC_STATIC): Protect against prior definition. 2001-11-12 Corinna Vinschen <corinna@vinschen.de> * include/winbase.h (OSVERSIONINFOEX): Add definition. * include/winnt.h: Add VER_NT_* and VER_SUITE_* defines. 2001-11-10 Robert Collins <rbtcollins@hotmail.com> * include/winnt.h: Add Danny Smith's text comment about gcc compiler warnings with _AUTHORITY #defines. 2001-11-09 Robert Collins <rbtcollins@hotmail.com> * include/winnt.h (GetCurrentFiber): Create a prototype before the implementation; (GetFiberData): Ditto. 2001-11-09 Robert Collins <rbtcollins@hotmail.com> * include/winnt.h: Backout last change.
2001-12-04 03:59:34 +08:00
#if defined(__LCC__) || defined(__GNUC__) || defined(__WATCOMC__)
2000-02-18 03:38:33 +08:00
#include <windows.h>
#include <objbase.h>
#else
#include <basetyps.h>
#endif
/* --- Types and constants --- */
typedef struct DIOBJECTDATAFORMAT_TAG
{
const GUID * pguid;
DWORD dwOfw;
DWORD dwType;
DWORD dwFlags;
} DIOBJECTDATAFORMAT;
typedef struct DIDATAFORMAT_TAG {
DWORD dwSize;
DWORD dwObjSize;
DWORD dwFlags;
DWORD dwDataSize;
DWORD dwNumObjs;
DIOBJECTDATAFORMAT * rgodf;
} DIDATAFORMAT;
#define DIDF_ABSAXIS 1L
#define DIDF_RELAXIS 2L
#define DIDFT_AXIS 3L
#define DIDFT_BUTTON 12L
#define DIDFT_POV 16L
#define DIDFT_MAKEINSTANCE(x) ((WORD)(x)<<8)
#define DIDFT_ANYINSTANCE (DIDFT_MAKEINSTANCE(-1))
#define DIDOI_ASPECTPOSITION (1L<<8)
#define DIDOI_ASPECTVELOCITY (2L<<8)
#define DIDOI_ASPECTACCEL (3L<<8)
#define DIDOI_ASPECTFORCE (4L<<8)
extern GUID GUID_XAxis;
extern GUID GUID_YAxis;
extern GUID GUID_ZAxis;
extern GUID GUID_RxAxis;
extern GUID GUID_RyAxis;
extern GUID GUID_RzAxis;
extern GUID GUID_Slider;
extern GUID GUID_Key;
extern GUID GUID_POV;
/* --- Static data --- */
static DIOBJECTDATAFORMAT diodfKeyData[] =
{
{
/* pguid = */ &GUID_Key,
/* dwOfw = */ 0,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(0),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 1,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(1),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 2,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(2),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 3,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(3),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 4,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(4),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 5,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(5),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 6,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(6),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 7,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(7),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 8,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(8),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 9,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(9),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 10,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(10),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 11,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(11),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 12,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(12),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 13,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(13),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 14,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(14),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 15,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(15),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 16,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(16),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 17,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(17),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 18,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(18),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 19,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(19),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 20,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(20),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 21,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(21),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 22,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(22),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 23,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(23),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 24,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(24),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 25,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(25),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 26,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(26),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 27,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(27),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 28,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(28),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 29,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(29),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 30,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(30),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 31,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(31),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 32,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(32),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 33,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(33),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 34,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(34),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 35,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(35),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 36,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(36),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 37,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(37),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 38,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(38),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 39,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(39),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 40,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(40),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 41,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(41),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 42,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(42),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 43,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(43),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 44,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(44),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 45,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(45),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 46,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(46),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 47,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(47),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 48,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(48),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 49,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(49),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 50,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(50),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 51,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(51),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 52,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(52),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 53,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(53),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 54,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(54),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 55,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(55),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 56,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(56),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 57,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(57),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 58,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(58),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 59,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(59),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 60,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(60),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 61,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(61),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 62,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(62),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 63,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(63),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 64,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(64),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 65,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(65),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 66,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(66),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 67,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(67),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 68,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(68),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 69,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(69),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 70,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(70),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 71,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(71),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 72,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(72),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 73,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(73),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 74,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(74),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 75,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(75),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 76,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(76),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 77,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(77),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 78,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(78),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 79,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(79),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 80,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(80),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 81,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(81),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 82,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(82),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 83,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(83),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 84,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(84),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 85,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(85),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 86,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(86),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 87,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(87),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 88,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(88),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 89,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(89),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 90,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(90),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 91,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(91),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 92,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(92),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 93,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(93),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 94,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(94),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 95,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(95),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 96,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(96),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 97,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(97),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 98,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(98),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 99,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(99),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 100,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(100),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 101,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(101),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 102,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(102),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 103,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(103),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 104,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(104),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 105,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(105),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 106,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(106),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 107,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(107),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 108,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(108),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 109,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(109),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 110,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(110),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 111,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(111),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 112,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(112),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 113,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(113),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 114,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(114),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 115,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(115),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 116,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(116),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 117,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(117),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 118,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(118),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 119,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(119),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 120,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(120),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 121,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(121),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 122,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(122),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 123,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(123),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 124,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(124),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 125,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(125),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 126,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(126),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 127,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(127),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 128,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(128),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 129,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(129),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 130,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(130),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 131,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(131),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 132,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(132),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 133,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(133),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 134,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(134),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 135,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(135),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 136,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(136),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 137,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(137),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 138,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(138),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 139,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(139),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 140,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(140),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 141,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(141),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 142,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(142),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 143,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(143),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 144,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(144),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 145,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(145),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 146,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(146),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 147,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(147),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 148,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(148),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 149,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(149),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 150,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(150),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 151,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(151),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 152,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(152),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 153,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(153),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 154,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(154),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 155,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(155),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 156,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(156),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 157,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(157),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 158,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(158),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 159,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(159),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 160,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(160),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 161,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(161),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 162,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(162),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 163,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(163),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 164,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(164),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 165,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(165),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 166,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(166),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 167,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(167),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 168,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(168),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 169,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(169),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 170,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(170),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 171,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(171),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 172,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(172),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 173,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(173),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 174,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(174),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 175,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(175),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 176,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(176),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 177,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(177),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 178,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(178),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 179,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(179),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 180,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(180),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 181,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(181),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 182,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(182),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 183,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(183),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 184,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(184),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 185,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(185),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 186,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(186),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 187,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(187),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 188,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(188),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 189,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(189),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 190,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(190),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 191,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(191),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 192,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(192),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 193,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(193),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 194,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(194),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 195,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(195),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 196,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(196),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 197,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(197),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 198,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(198),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 199,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(199),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 200,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(200),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 201,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(201),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 202,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(202),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 203,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(203),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 204,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(204),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 205,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(205),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 206,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(206),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 207,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(207),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 208,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(208),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 209,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(209),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 210,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(210),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 211,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(211),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 212,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(212),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 213,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(213),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 214,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(214),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 215,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(215),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 216,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(216),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 217,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(217),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 218,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(218),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 219,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(219),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 220,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(220),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 221,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(221),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 222,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(222),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 223,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(223),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 224,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(224),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 225,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(225),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 226,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(226),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 227,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(227),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 228,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(228),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 229,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(229),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 230,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(230),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 231,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(231),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 232,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(232),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 233,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(233),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 234,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(234),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 235,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(235),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 236,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(236),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 237,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(237),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 238,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(238),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 239,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(239),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 240,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(240),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 241,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(241),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 242,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(242),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 243,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(243),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 244,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(244),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 245,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(245),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 246,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(246),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 247,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(247),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 248,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(248),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 249,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(249),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 250,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(250),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 251,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(251),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 252,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(252),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 253,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(253),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 254,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(254),
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_Key,
/* dwOfw = */ 255,
/* dwType = */ 0x80000000|DIDFT_BUTTON|DIDFT_MAKEINSTANCE(255),
/* dwFlags = */ 0
}
};
static DIOBJECTDATAFORMAT diodfJoyData[] =
{
{
/* pguid = */ &GUID_XAxis,
/* dwOfw = */ 0,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_YAxis,
/* dwOfw = */ 4,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_ZAxis,
/* dwOfw = */ 8,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_RxAxis,
/* dwOfw = */ 12,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_RyAxis,
/* dwOfw = */ 16,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_RzAxis,
/* dwOfw = */ 20,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 24,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 28,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_POV,
/* dwOfw = */ 32,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_POV,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_POV,
/* dwOfw = */ 36,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_POV,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_POV,
/* dwOfw = */ 40,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_POV,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_POV,
/* dwOfw = */ 44,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_POV,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 48,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 49,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 50,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 51,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 52,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 53,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 54,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 55,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 56,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 57,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 58,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 59,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 60,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 61,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 62,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 63,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 64,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 65,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 66,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 67,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 68,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 69,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 70,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 71,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 72,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 73,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 74,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 75,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 76,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 77,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 78,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 79,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}
};
static DIOBJECTDATAFORMAT diodfJoy2Data[] =
{
{
/* pguid = */ &GUID_XAxis,
/* dwOfw = */ 0,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_YAxis,
/* dwOfw = */ 4,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_ZAxis,
/* dwOfw = */ 8,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_RxAxis,
/* dwOfw = */ 12,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_RyAxis,
/* dwOfw = */ 16,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_RzAxis,
/* dwOfw = */ 20,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 24,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 28,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTPOSITION
}, {
/* pguid = */ &GUID_POV,
/* dwOfw = */ 32,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_POV,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_POV,
/* dwOfw = */ 36,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_POV,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_POV,
/* dwOfw = */ 40,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_POV,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_POV,
/* dwOfw = */ 44,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_POV,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 48,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 49,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 50,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 51,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 52,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 53,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 54,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 55,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 56,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 57,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 58,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 59,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 60,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 61,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 62,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 63,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 64,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 65,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 66,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 67,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 68,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 69,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 70,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 71,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 72,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 73,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 74,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 75,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 76,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 77,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 78,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 79,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 80,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 81,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 82,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 83,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 84,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 85,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 86,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 87,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 88,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 89,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 90,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 91,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 92,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 93,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 94,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 95,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 96,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 97,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 98,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 99,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 100,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 101,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 102,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 103,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 104,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 105,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 106,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 107,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 108,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 109,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 110,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 111,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 112,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 113,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 114,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 115,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 116,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 117,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 118,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 119,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 120,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 121,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 122,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 123,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 124,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 125,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 126,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 127,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 128,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 129,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 130,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 131,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 132,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 133,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 134,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 135,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 136,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 137,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 138,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 139,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 140,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 141,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 142,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 143,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 144,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 145,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 146,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 147,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 148,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 149,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 150,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 151,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 152,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 153,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 154,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 155,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 156,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 157,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 158,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 159,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 160,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 161,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 162,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 163,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 164,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 165,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 166,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 167,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 168,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 169,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 170,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 171,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 172,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 173,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 174,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 175,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_XAxis,
/* dwOfw = */ 176,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTVELOCITY
}, {
/* pguid = */ &GUID_YAxis,
/* dwOfw = */ 180,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTVELOCITY
}, {
/* pguid = */ &GUID_ZAxis,
/* dwOfw = */ 184,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTVELOCITY
}, {
/* pguid = */ &GUID_RxAxis,
/* dwOfw = */ 188,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTVELOCITY
}, {
/* pguid = */ &GUID_RyAxis,
/* dwOfw = */ 192,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTVELOCITY
}, {
/* pguid = */ &GUID_RzAxis,
/* dwOfw = */ 196,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTVELOCITY
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 24,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTVELOCITY
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 28,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTVELOCITY
}, {
/* pguid = */ &GUID_XAxis,
/* dwOfw = */ 208,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTACCEL
}, {
/* pguid = */ &GUID_YAxis,
/* dwOfw = */ 212,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTACCEL
}, {
/* pguid = */ &GUID_ZAxis,
/* dwOfw = */ 216,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTACCEL
}, {
/* pguid = */ &GUID_RxAxis,
/* dwOfw = */ 220,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTACCEL
}, {
/* pguid = */ &GUID_RyAxis,
/* dwOfw = */ 224,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTACCEL
}, {
/* pguid = */ &GUID_RzAxis,
/* dwOfw = */ 228,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTACCEL
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 24,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTACCEL
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 28,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTACCEL
}, {
/* pguid = */ &GUID_XAxis,
/* dwOfw = */ 240,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTFORCE
}, {
/* pguid = */ &GUID_YAxis,
/* dwOfw = */ 244,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTFORCE
}, {
/* pguid = */ &GUID_ZAxis,
/* dwOfw = */ 248,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTFORCE
}, {
/* pguid = */ &GUID_RxAxis,
/* dwOfw = */ 252,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTFORCE
}, {
/* pguid = */ &GUID_RyAxis,
/* dwOfw = */ 256,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTFORCE
}, {
/* pguid = */ &GUID_RzAxis,
/* dwOfw = */ 260,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTFORCE
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 24,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTFORCE
}, {
/* pguid = */ &GUID_Slider,
/* dwOfw = */ 28,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ DIDOI_ASPECTFORCE
}
};
static DIOBJECTDATAFORMAT diodfMouseData[] =
{
{
/* pguid = */ &GUID_XAxis,
/* dwOfw = */ 0,
/* dwType = */ DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_YAxis,
/* dwOfw = */ 4,
/* dwType = */ DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ 0
}, {
/* pguid = */ &GUID_ZAxis,
/* dwOfw = */ 8,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_AXIS,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 12,
/* dwType = */ DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 13,
/* dwType = */ DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 14,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}, {
/* pguid = */ NULL,
/* dwOfw = */ 15,
/* dwType = */ 0x80000000|DIDFT_ANYINSTANCE|DIDFT_BUTTON,
/* dwFlags = */ 0
}
};
/* --- Library global variables --- */
const DIDATAFORMAT c_dfDIKeyboard =
{
/* dwSize = */ 24,
/* dwObjSize = */ 16,
/* dwFlags = */ DIDF_RELAXIS,
/* dwDataSize = */ 256,
/* dwNumObjs = */ 256,
/* rgodf = */ &diodfKeyData[0]
};
const DIDATAFORMAT c_dfDIJoystick =
{
/* dwSize = */ 24,
/* dwObjSize = */ 16,
/* dwFlags = */ DIDF_ABSAXIS,
/* dwDataSize = */ 80,
/* dwNumObjs = */ 44,
/* rgodf = */ &diodfJoyData[0]
};
const DIDATAFORMAT c_dfDIJoystick2 = {
/* dwSize = */ 24,
/* dwObjSize = */ 16,
/* dwFlags = */ DIDF_ABSAXIS,
/* dwDataSize = */ 272,
/* dwNumObjs = */ 164,
/* rgodf = */ &diodfJoy2Data[0]
};
const DIDATAFORMAT c_dfDIMouse =
{
/* dwSize = */ 24,
/* dwObjSize = */ 16,
/* dwFlags = */ DIDF_RELAXIS,
/* dwDataSize = */ 16,
/* dwNumObjs = */ 7,
/* rgodf = */ &diodfMouseData[0]
};