sharpdx SharpDX.DirectInput SharpDX.DirectInput
      // Redefine FIELD_OFFSET using builtin gcc offsetof in order to use them in enum/variable declarations
      #define FIELD_OFFSET(type, field) __builtin_offsetof(type,field)
    
// Add JoystickOffsets predefined values #define DIJOFS_SLIDER0 DIJOFS_SLIDER(0) #define DIJOFS_SLIDER1 DIJOFS_SLIDER(1) #define DIJOFS_POINT_OF_VIEW0 DIJOFS_POV(0) #define DIJOFS_POINT_OF_VIEW1 DIJOFS_POV(1) #define DIJOFS_POINT_OF_VIEW2 DIJOFS_POV(2) #define DIJOFS_POINT_OF_VIEW3 DIJOFS_POV(3) #define DIK_UNKNOWN 0
sharpdx-directinput sharpdx-directinput-ext dinput new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") new System.Guid("$1") "$1" "$1" "$1" "$1" "$1" "$1" "$1" "$1" "$1" "$1" "$1" new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new SharpDX.ResultDescriptor($1, "$3", "$0", "$2") new System.IntPtr($1) sharpdx-directinput-ext dinput