HRESULT GetImageInfo ( LPDIDEVICEIMAGEINFOHEADERW lpdiDeviceImageInfoHeader ) ;
CALLBACK: BOOL LPDIENUMDEVICESBYSEMANTICSCBW (
- LPCDIDEVICEINSTANCEW lpddi,
+ LPCDIDEVICEINSTANCEW lpddi,
IDirectInputDevice8W* lpdid,
DWORD dwFlags,
DWORD dwRemaining,
FUNCTION: HRESULT DirectInput8Create ( HINSTANCE hinst, DWORD dwVersion, REFIID riidtlf, LPVOID* ppvOut, LPUNKNOWN punkOuter ) ;
CONSTANT: DIRECTINPUT_VERSION 0x0800
-
+
CONSTANT: DI8DEVCLASS_ALL 0
CONSTANT: DI8DEVCLASS_DEVICE 1
CONSTANT: DI8DEVCLASS_POINTER 2
CONSTANT: DIEDFL_INCLUDEALIASES 0x00010000
CONSTANT: DIEDFL_INCLUDEPHANTOMS 0x00020000
CONSTANT: DIEDFL_INCLUDEHIDDEN 0x00040000
-
+
CONSTANT: DIENUM_STOP 0
CONSTANT: DIENUM_CONTINUE 1
CONSTANT: DIDF_RELAXIS 2
CONSTANT: DIDFT_ALL 0x00000000
-
+
CONSTANT: DIDFT_RELAXIS 0x00000001
CONSTANT: DIDFT_ABSAXIS 0x00000002
CONSTANT: DIDFT_AXIS 0x00000003
-
+
CONSTANT: DIDFT_PSHBUTTON 0x00000004
CONSTANT: DIDFT_TGLBUTTON 0x00000008
CONSTANT: DIDFT_BUTTON 0x0000000C
-
+
CONSTANT: DIDFT_POV 0x00000010
CONSTANT: DIDFT_COLLECTION 0x00000040
CONSTANT: DIDFT_NODATA 0x00000080
-
+
CONSTANT: DIDFT_ANYINSTANCE 0x00FFFF00
ALIAS: DIDFT_INSTANCEMASK DIDFT_ANYINSTANCE
: DIDFT_MAKEINSTANCE ( n -- instance ) 8 shift ; inline
CONSTANT: DIPH_BYOFFSET 1
CONSTANT: DIPH_BYID 2
CONSTANT: DIPH_BYUSAGE 3
-
+
: DIMAKEUSAGEDWORD ( UsagePage Usage -- DWORD ) 16 shift bitor ; inline
: DIPROP_BUFFERSIZE ( -- alien ) 1 <alien> ; inline
CONSTANT: DIPROPAXISMODE_ABS 0
CONSTANT: DIPROPAXISMODE_REL 1
-
+
: DIPROP_GRANULARITY ( -- alien ) 3 <alien> ; inline
: DIPROP_RANGE ( -- alien ) 4 <alien> ; inline
: DIPROP_DEADZONE ( -- alien ) 5 <alien> ; inline