: define-joystick-format-constant ( -- )
c_dfDIJoystick2 [
DIDF_ABSAXIS
- "DIJOYSTATE2" heap-size
- "DIJOYSTATE2" {
+ DIJOYSTATE2 heap-size
+ DIJOYSTATE2 {
{ GUID_XAxis_malloced "lX" 0 { DIDFT_OPTIONAL DIDFT_AXIS DIDFT_ANYINSTANCE } 0 }
{ GUID_YAxis_malloced "lY" 0 { DIDFT_OPTIONAL DIDFT_AXIS DIDFT_ANYINSTANCE } 0 }
{ GUID_ZAxis_malloced "lZ" 0 { DIDFT_OPTIONAL DIDFT_AXIS DIDFT_ANYINSTANCE } 0 }
: define-mouse-format-constant ( -- )
c_dfDIMouse2 [
DIDF_RELAXIS
- "DIMOUSESTATE2" heap-size
- "DIMOUSESTATE2" {
+ DIMOUSESTATE2 heap-size
+ DIMOUSESTATE2 {
{ GUID_XAxis_malloced "lX" 0 { DIDFT_ANYINSTANCE DIDFT_AXIS } 0 }
{ GUID_YAxis_malloced "lY" 0 { DIDFT_ANYINSTANCE DIDFT_AXIS } 0 }
{ GUID_ZAxis_malloced "lZ" 0 { DIDFT_OPTIONAL DIDFT_ANYINSTANCE DIDFT_AXIS } 0 }