2488 lines
73 KiB
C
2488 lines
73 KiB
C
/*
|
|
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.
|
|
*/
|
|
|
|
#if defined(__LCC__) || defined(__GNUC__) || defined(__WATCOMC__)
|
|
#include <windows.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]
|
|
};
|