![]() |
Wise&mystical
1.0
Project about Europe
|
Go to the source code of this file.
Macros | |
#define | COM_NO_WINDOWS_H |
#define | DIRECTINPUT_VERSION 0x0800 |
#define | IID_IDirectInput WINELIB_NAME_AW(IID_IDirectInput) |
#define | IDirectInput WINELIB_NAME_AW(IDirectInput) |
#define | IID_IDirectInput2 WINELIB_NAME_AW(IID_IDirectInput2) |
#define | IDirectInput2 WINELIB_NAME_AW(IDirectInput2) |
#define | IID_IDirectInput7 WINELIB_NAME_AW(IID_IDirectInput7) |
#define | IDirectInput7 WINELIB_NAME_AW(IDirectInput7) |
#define | IID_IDirectInput8 WINELIB_NAME_AW(IID_IDirectInput8) |
#define | IDirectInput8 WINELIB_NAME_AW(IDirectInput8) |
#define | IID_IDirectInputDevice WINELIB_NAME_AW(IID_IDirectInputDevice) |
#define | IDirectInputDevice WINELIB_NAME_AW(IDirectInputDevice) |
#define | IID_IDirectInputDevice2 WINELIB_NAME_AW(IID_IDirectInputDevice2) |
#define | IDirectInputDevice2 WINELIB_NAME_AW(IDirectInputDevice2) |
#define | IID_IDirectInputDevice7 WINELIB_NAME_AW(IID_IDirectInputDevice7) |
#define | IDirectInputDevice7 WINELIB_NAME_AW(IDirectInputDevice7) |
#define | IID_IDirectInputDevice8 WINELIB_NAME_AW(IID_IDirectInputDevice8) |
#define | IDirectInputDevice8 WINELIB_NAME_AW(IDirectInputDevice8) |
#define | DI_OK S_OK |
#define | DI_NOTATTACHED S_FALSE |
#define | DI_BUFFEROVERFLOW S_FALSE |
#define | DI_PROPNOEFFECT S_FALSE |
#define | DI_NOEFFECT S_FALSE |
#define | DI_POLLEDDEVICE ((HRESULT)0x00000002L) |
#define | DI_DOWNLOADSKIPPED ((HRESULT)0x00000003L) |
#define | DI_EFFECTRESTARTED ((HRESULT)0x00000004L) |
#define | DI_TRUNCATED ((HRESULT)0x00000008L) |
#define | DI_SETTINGSNOTSAVED ((HRESULT)0x0000000BL) |
#define | DI_TRUNCATEDANDRESTARTED ((HRESULT)0x0000000CL) |
#define | DI_WRITEPROTECT ((HRESULT)0x00000013L) |
#define | DIERR_OLDDIRECTINPUTVERSION MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_OLD_WIN_VERSION) |
#define | DIERR_BETADIRECTINPUTVERSION MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_RMODE_APP) |
#define | DIERR_BADDRIVERVER MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_BAD_DRIVER_LEVEL) |
#define | DIERR_DEVICENOTREG REGDB_E_CLASSNOTREG |
#define | DIERR_NOTFOUND MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_FILE_NOT_FOUND) |
#define | DIERR_OBJECTNOTFOUND MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_FILE_NOT_FOUND) |
#define | DIERR_INVALIDPARAM E_INVALIDARG |
#define | DIERR_NOINTERFACE E_NOINTERFACE |
#define | DIERR_GENERIC E_FAIL |
#define | DIERR_OUTOFMEMORY E_OUTOFMEMORY |
#define | DIERR_UNSUPPORTED E_NOTIMPL |
#define | DIERR_NOTINITIALIZED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_NOT_READY) |
#define | DIERR_ALREADYINITIALIZED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_ALREADY_INITIALIZED) |
#define | DIERR_NOAGGREGATION CLASS_E_NOAGGREGATION |
#define | DIERR_OTHERAPPHASPRIO E_ACCESSDENIED |
#define | DIERR_INPUTLOST MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_READ_FAULT) |
#define | DIERR_ACQUIRED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_BUSY) |
#define | DIERR_NOTACQUIRED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_INVALID_ACCESS) |
#define | DIERR_READONLY E_ACCESSDENIED |
#define | DIERR_HANDLEEXISTS E_ACCESSDENIED |
#define | E_PENDING 0x8000000AL |
#define | DIERR_INSUFFICIENTPRIVS 0x80040200L |
#define | DIERR_DEVICEFULL 0x80040201L |
#define | DIERR_MOREDATA 0x80040202L |
#define | DIERR_NOTDOWNLOADED 0x80040203L |
#define | DIERR_HASEFFECTS 0x80040204L |
#define | DIERR_NOTEXCLUSIVEACQUIRED 0x80040205L |
#define | DIERR_INCOMPLETEEFFECT 0x80040206L |
#define | DIERR_NOTBUFFERED 0x80040207L |
#define | DIERR_EFFECTPLAYING 0x80040208L |
#define | DIERR_UNPLUGGED 0x80040209L |
#define | DIERR_REPORTFULL 0x8004020AL |
#define | DIERR_MAPFILEFAIL 0x8004020BL |
#define | DIENUM_STOP 0 |
#define | DIENUM_CONTINUE 1 |
#define | DIEDFL_ALLDEVICES 0x00000000 |
#define | DIEDFL_ATTACHEDONLY 0x00000001 |
#define | DIEDFL_FORCEFEEDBACK 0x00000100 |
#define | DIEDFL_INCLUDEALIASES 0x00010000 |
#define | DIEDFL_INCLUDEPHANTOMS 0x00020000 |
#define | DIEDFL_INCLUDEHIDDEN 0x00040000 |
#define | DIDEVTYPE_DEVICE 1 |
#define | DIDEVTYPE_MOUSE 2 |
#define | DIDEVTYPE_KEYBOARD 3 |
#define | DIDEVTYPE_JOYSTICK 4 |
#define | DIDEVTYPE_HID 0x00010000 |
#define | DI8DEVCLASS_ALL 0 |
#define | DI8DEVCLASS_DEVICE 1 |
#define | DI8DEVCLASS_POINTER 2 |
#define | DI8DEVCLASS_KEYBOARD 3 |
#define | DI8DEVCLASS_GAMECTRL 4 |
#define | DI8DEVTYPE_DEVICE 0x11 |
#define | DI8DEVTYPE_MOUSE 0x12 |
#define | DI8DEVTYPE_KEYBOARD 0x13 |
#define | DI8DEVTYPE_JOYSTICK 0x14 |
#define | DI8DEVTYPE_GAMEPAD 0x15 |
#define | DI8DEVTYPE_DRIVING 0x16 |
#define | DI8DEVTYPE_FLIGHT 0x17 |
#define | DI8DEVTYPE_1STPERSON 0x18 |
#define | DI8DEVTYPE_DEVICECTRL 0x19 |
#define | DI8DEVTYPE_SCREENPOINTER 0x1A |
#define | DI8DEVTYPE_REMOTE 0x1B |
#define | DI8DEVTYPE_SUPPLEMENTAL 0x1C |
#define | DIDEVTYPEMOUSE_UNKNOWN 1 |
#define | DIDEVTYPEMOUSE_TRADITIONAL 2 |
#define | DIDEVTYPEMOUSE_FINGERSTICK 3 |
#define | DIDEVTYPEMOUSE_TOUCHPAD 4 |
#define | DIDEVTYPEMOUSE_TRACKBALL 5 |
#define | DIDEVTYPEKEYBOARD_UNKNOWN 0 |
#define | DIDEVTYPEKEYBOARD_PCXT 1 |
#define | DIDEVTYPEKEYBOARD_OLIVETTI 2 |
#define | DIDEVTYPEKEYBOARD_PCAT 3 |
#define | DIDEVTYPEKEYBOARD_PCENH 4 |
#define | DIDEVTYPEKEYBOARD_NOKIA1050 5 |
#define | DIDEVTYPEKEYBOARD_NOKIA9140 6 |
#define | DIDEVTYPEKEYBOARD_NEC98 7 |
#define | DIDEVTYPEKEYBOARD_NEC98LAPTOP 8 |
#define | DIDEVTYPEKEYBOARD_NEC98106 9 |
#define | DIDEVTYPEKEYBOARD_JAPAN106 10 |
#define | DIDEVTYPEKEYBOARD_JAPANAX 11 |
#define | DIDEVTYPEKEYBOARD_J3100 12 |
#define | DIDEVTYPEJOYSTICK_UNKNOWN 1 |
#define | DIDEVTYPEJOYSTICK_TRADITIONAL 2 |
#define | DIDEVTYPEJOYSTICK_FLIGHTSTICK 3 |
#define | DIDEVTYPEJOYSTICK_GAMEPAD 4 |
#define | DIDEVTYPEJOYSTICK_RUDDER 5 |
#define | DIDEVTYPEJOYSTICK_WHEEL 6 |
#define | DIDEVTYPEJOYSTICK_HEADTRACKER 7 |
#define | DI8DEVTYPEMOUSE_UNKNOWN 1 |
#define | DI8DEVTYPEMOUSE_TRADITIONAL 2 |
#define | DI8DEVTYPEMOUSE_FINGERSTICK 3 |
#define | DI8DEVTYPEMOUSE_TOUCHPAD 4 |
#define | DI8DEVTYPEMOUSE_TRACKBALL 5 |
#define | DI8DEVTYPEMOUSE_ABSOLUTE 6 |
#define | DI8DEVTYPEKEYBOARD_UNKNOWN 0 |
#define | DI8DEVTYPEKEYBOARD_PCXT 1 |
#define | DI8DEVTYPEKEYBOARD_OLIVETTI 2 |
#define | DI8DEVTYPEKEYBOARD_PCAT 3 |
#define | DI8DEVTYPEKEYBOARD_PCENH 4 |
#define | DI8DEVTYPEKEYBOARD_NOKIA1050 5 |
#define | DI8DEVTYPEKEYBOARD_NOKIA9140 6 |
#define | DI8DEVTYPEKEYBOARD_NEC98 7 |
#define | DI8DEVTYPEKEYBOARD_NEC98LAPTOP 8 |
#define | DI8DEVTYPEKEYBOARD_NEC98106 9 |
#define | DI8DEVTYPEKEYBOARD_JAPAN106 10 |
#define | DI8DEVTYPEKEYBOARD_JAPANAX 11 |
#define | DI8DEVTYPEKEYBOARD_J3100 12 |
#define | DI8DEVTYPE_LIMITEDGAMESUBTYPE 1 |
#define | DI8DEVTYPEJOYSTICK_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define | DI8DEVTYPEJOYSTICK_STANDARD 2 |
#define | DI8DEVTYPEGAMEPAD_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define | DI8DEVTYPEGAMEPAD_STANDARD 2 |
#define | DI8DEVTYPEGAMEPAD_TILT 3 |
#define | DI8DEVTYPEDRIVING_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define | DI8DEVTYPEDRIVING_COMBINEDPEDALS 2 |
#define | DI8DEVTYPEDRIVING_DUALPEDALS 3 |
#define | DI8DEVTYPEDRIVING_THREEPEDALS 4 |
#define | DI8DEVTYPEDRIVING_HANDHELD 5 |
#define | DI8DEVTYPEFLIGHT_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define | DI8DEVTYPEFLIGHT_STICK 2 |
#define | DI8DEVTYPEFLIGHT_YOKE 3 |
#define | DI8DEVTYPEFLIGHT_RC 4 |
#define | DI8DEVTYPE1STPERSON_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define | DI8DEVTYPE1STPERSON_UNKNOWN 2 |
#define | DI8DEVTYPE1STPERSON_SIXDOF 3 |
#define | DI8DEVTYPE1STPERSON_SHOOTER 4 |
#define | DI8DEVTYPESCREENPTR_UNKNOWN 2 |
#define | DI8DEVTYPESCREENPTR_LIGHTGUN 3 |
#define | DI8DEVTYPESCREENPTR_LIGHTPEN 4 |
#define | DI8DEVTYPESCREENPTR_TOUCH 5 |
#define | DI8DEVTYPEREMOTE_UNKNOWN 2 |
#define | DI8DEVTYPEDEVICECTRL_UNKNOWN 2 |
#define | DI8DEVTYPEDEVICECTRL_COMMSSELECTION 3 |
#define | DI8DEVTYPEDEVICECTRL_COMMSSELECTION_HARDWIRED 4 |
#define | DI8DEVTYPESUPPLEMENTAL_UNKNOWN 2 |
#define | DI8DEVTYPESUPPLEMENTAL_2NDHANDCONTROLLER 3 |
#define | DI8DEVTYPESUPPLEMENTAL_HEADTRACKER 4 |
#define | DI8DEVTYPESUPPLEMENTAL_HANDTRACKER 5 |
#define | DI8DEVTYPESUPPLEMENTAL_SHIFTSTICKGATE 6 |
#define | DI8DEVTYPESUPPLEMENTAL_SHIFTER 7 |
#define | DI8DEVTYPESUPPLEMENTAL_THROTTLE 8 |
#define | DI8DEVTYPESUPPLEMENTAL_SPLITTHROTTLE 9 |
#define | DI8DEVTYPESUPPLEMENTAL_COMBINEDPEDALS 10 |
#define | DI8DEVTYPESUPPLEMENTAL_DUALPEDALS 11 |
#define | DI8DEVTYPESUPPLEMENTAL_THREEPEDALS 12 |
#define | DI8DEVTYPESUPPLEMENTAL_RUDDERPEDALS 13 |
#define | GET_DIDEVICE_TYPE(dwDevType) LOBYTE(dwDevType) |
#define | GET_DIDEVICE_SUBTYPE(dwDevType) HIBYTE(dwDevType) |
#define | DIEDBS_MAPPEDPRI1 0x00000001 |
#define | DIEDBS_MAPPEDPRI2 0x00000002 |
#define | DIEDBS_RECENTDEVICE 0x00000010 |
#define | DIEDBS_NEWDEVICE 0x00000020 |
#define | DIEDBSFL_ATTACHEDONLY 0x00000000 |
#define | DIEDBSFL_THISUSER 0x00000010 |
#define | DIEDBSFL_FORCEFEEDBACK DIEDFL_FORCEFEEDBACK |
#define | DIEDBSFL_AVAILABLEDEVICES 0x00001000 |
#define | DIEDBSFL_MULTIMICEKEYBOARDS 0x00002000 |
#define | DIEDBSFL_NONGAMINGDEVICES 0x00004000 |
#define | DIEDBSFL_VALID 0x00007110 |
#define | DIK_ESCAPE 0x01 |
#define | DIK_1 0x02 |
#define | DIK_2 0x03 |
#define | DIK_3 0x04 |
#define | DIK_4 0x05 |
#define | DIK_5 0x06 |
#define | DIK_6 0x07 |
#define | DIK_7 0x08 |
#define | DIK_8 0x09 |
#define | DIK_9 0x0A |
#define | DIK_0 0x0B |
#define | DIK_MINUS 0x0C /* - on main keyboard */ |
#define | DIK_EQUALS 0x0D |
#define | DIK_BACK 0x0E /* backspace */ |
#define | DIK_TAB 0x0F |
#define | DIK_Q 0x10 |
#define | DIK_W 0x11 |
#define | DIK_E 0x12 |
#define | DIK_R 0x13 |
#define | DIK_T 0x14 |
#define | DIK_Y 0x15 |
#define | DIK_U 0x16 |
#define | DIK_I 0x17 |
#define | DIK_O 0x18 |
#define | DIK_P 0x19 |
#define | DIK_LBRACKET 0x1A |
#define | DIK_RBRACKET 0x1B |
#define | DIK_RETURN 0x1C /* Enter on main keyboard */ |
#define | DIK_LCONTROL 0x1D |
#define | DIK_A 0x1E |
#define | DIK_S 0x1F |
#define | DIK_D 0x20 |
#define | DIK_F 0x21 |
#define | DIK_G 0x22 |
#define | DIK_H 0x23 |
#define | DIK_J 0x24 |
#define | DIK_K 0x25 |
#define | DIK_L 0x26 |
#define | DIK_SEMICOLON 0x27 |
#define | DIK_APOSTROPHE 0x28 |
#define | DIK_GRAVE 0x29 /* accent grave */ |
#define | DIK_LSHIFT 0x2A |
#define | DIK_BACKSLASH 0x2B |
#define | DIK_Z 0x2C |
#define | DIK_X 0x2D |
#define | DIK_C 0x2E |
#define | DIK_V 0x2F |
#define | DIK_B 0x30 |
#define | DIK_N 0x31 |
#define | DIK_M 0x32 |
#define | DIK_COMMA 0x33 |
#define | DIK_PERIOD 0x34 /* . on main keyboard */ |
#define | DIK_SLASH 0x35 /* / on main keyboard */ |
#define | DIK_RSHIFT 0x36 |
#define | DIK_MULTIPLY 0x37 /* * on numeric keypad */ |
#define | DIK_LMENU 0x38 /* left Alt */ |
#define | DIK_SPACE 0x39 |
#define | DIK_CAPITAL 0x3A |
#define | DIK_F1 0x3B |
#define | DIK_F2 0x3C |
#define | DIK_F3 0x3D |
#define | DIK_F4 0x3E |
#define | DIK_F5 0x3F |
#define | DIK_F6 0x40 |
#define | DIK_F7 0x41 |
#define | DIK_F8 0x42 |
#define | DIK_F9 0x43 |
#define | DIK_F10 0x44 |
#define | DIK_NUMLOCK 0x45 |
#define | DIK_SCROLL 0x46 /* Scroll Lock */ |
#define | DIK_NUMPAD7 0x47 |
#define | DIK_NUMPAD8 0x48 |
#define | DIK_NUMPAD9 0x49 |
#define | DIK_SUBTRACT 0x4A /* - on numeric keypad */ |
#define | DIK_NUMPAD4 0x4B |
#define | DIK_NUMPAD5 0x4C |
#define | DIK_NUMPAD6 0x4D |
#define | DIK_ADD 0x4E /* + on numeric keypad */ |
#define | DIK_NUMPAD1 0x4F |
#define | DIK_NUMPAD2 0x50 |
#define | DIK_NUMPAD3 0x51 |
#define | DIK_NUMPAD0 0x52 |
#define | DIK_DECIMAL 0x53 /* . on numeric keypad */ |
#define | DIK_OEM_102 0x56 /* < > | on UK/Germany keyboards */ |
#define | DIK_F11 0x57 |
#define | DIK_F12 0x58 |
#define | DIK_F13 0x64 /* (NEC PC98) */ |
#define | DIK_F14 0x65 /* (NEC PC98) */ |
#define | DIK_F15 0x66 /* (NEC PC98) */ |
#define | DIK_KANA 0x70 /* (Japanese keyboard) */ |
#define | DIK_ABNT_C1 0x73 /* / ? on Portugese (Brazilian) keyboards */ |
#define | DIK_CONVERT 0x79 /* (Japanese keyboard) */ |
#define | DIK_NOCONVERT 0x7B /* (Japanese keyboard) */ |
#define | DIK_YEN 0x7D /* (Japanese keyboard) */ |
#define | DIK_ABNT_C2 0x7E /* Numpad . on Portugese (Brazilian) keyboards */ |
#define | DIK_NUMPADEQUALS 0x8D /* = on numeric keypad (NEC PC98) */ |
#define | DIK_CIRCUMFLEX 0x90 /* (Japanese keyboard) */ |
#define | DIK_AT 0x91 /* (NEC PC98) */ |
#define | DIK_COLON 0x92 /* (NEC PC98) */ |
#define | DIK_UNDERLINE 0x93 /* (NEC PC98) */ |
#define | DIK_KANJI 0x94 /* (Japanese keyboard) */ |
#define | DIK_STOP 0x95 /* (NEC PC98) */ |
#define | DIK_AX 0x96 /* (Japan AX) */ |
#define | DIK_UNLABELED 0x97 /* (J3100) */ |
#define | DIK_NEXTTRACK 0x99 /* Next Track */ |
#define | DIK_NUMPADENTER 0x9C /* Enter on numeric keypad */ |
#define | DIK_RCONTROL 0x9D |
#define | DIK_MUTE 0xA0 /* Mute */ |
#define | DIK_CALCULATOR 0xA1 /* Calculator */ |
#define | DIK_PLAYPAUSE 0xA2 /* Play / Pause */ |
#define | DIK_MEDIASTOP 0xA4 /* Media Stop */ |
#define | DIK_VOLUMEDOWN 0xAE /* Volume - */ |
#define | DIK_VOLUMEUP 0xB0 /* Volume + */ |
#define | DIK_WEBHOME 0xB2 /* Web home */ |
#define | DIK_NUMPADCOMMA 0xB3 /* , on numeric keypad (NEC PC98) */ |
#define | DIK_DIVIDE 0xB5 /* / on numeric keypad */ |
#define | DIK_SYSRQ 0xB7 |
#define | DIK_RMENU 0xB8 /* right Alt */ |
#define | DIK_PAUSE 0xC5 /* Pause */ |
#define | DIK_HOME 0xC7 /* Home on arrow keypad */ |
#define | DIK_UP 0xC8 /* UpArrow on arrow keypad */ |
#define | DIK_PRIOR 0xC9 /* PgUp on arrow keypad */ |
#define | DIK_LEFT 0xCB /* LeftArrow on arrow keypad */ |
#define | DIK_RIGHT 0xCD /* RightArrow on arrow keypad */ |
#define | DIK_END 0xCF /* End on arrow keypad */ |
#define | DIK_DOWN 0xD0 /* DownArrow on arrow keypad */ |
#define | DIK_NEXT 0xD1 /* PgDn on arrow keypad */ |
#define | DIK_INSERT 0xD2 /* Insert on arrow keypad */ |
#define | DIK_DELETE 0xD3 /* Delete on arrow keypad */ |
#define | DIK_LWIN 0xDB /* Left Windows key */ |
#define | DIK_RWIN 0xDC /* Right Windows key */ |
#define | DIK_APPS 0xDD /* AppMenu key */ |
#define | DIK_POWER 0xDE |
#define | DIK_SLEEP 0xDF |
#define | DIK_WAKE 0xE3 /* System Wake */ |
#define | DIK_WEBSEARCH 0xE5 /* Web Search */ |
#define | DIK_WEBFAVORITES 0xE6 /* Web Favorites */ |
#define | DIK_WEBREFRESH 0xE7 /* Web Refresh */ |
#define | DIK_WEBSTOP 0xE8 /* Web Stop */ |
#define | DIK_WEBFORWARD 0xE9 /* Web Forward */ |
#define | DIK_WEBBACK 0xEA /* Web Back */ |
#define | DIK_MYCOMPUTER 0xEB /* My Computer */ |
#define | DIK_MAIL 0xEC /* Mail */ |
#define | DIK_MEDIASELECT 0xED /* Media Select */ |
#define | DIK_BACKSPACE DIK_BACK /* backspace */ |
#define | DIK_NUMPADSTAR DIK_MULTIPLY /* * on numeric keypad */ |
#define | DIK_LALT DIK_LMENU /* left Alt */ |
#define | DIK_CAPSLOCK DIK_CAPITAL /* CapsLock */ |
#define | DIK_NUMPADMINUS DIK_SUBTRACT /* - on numeric keypad */ |
#define | DIK_NUMPADPLUS DIK_ADD /* + on numeric keypad */ |
#define | DIK_NUMPADPERIOD DIK_DECIMAL /* . on numeric keypad */ |
#define | DIK_NUMPADSLASH DIK_DIVIDE /* / on numeric keypad */ |
#define | DIK_RALT DIK_RMENU /* right Alt */ |
#define | DIK_UPARROW DIK_UP /* UpArrow on arrow keypad */ |
#define | DIK_PGUP DIK_PRIOR /* PgUp on arrow keypad */ |
#define | DIK_LEFTARROW DIK_LEFT /* LeftArrow on arrow keypad */ |
#define | DIK_RIGHTARROW DIK_RIGHT /* RightArrow on arrow keypad */ |
#define | DIK_DOWNARROW DIK_DOWN /* DownArrow on arrow keypad */ |
#define | DIK_PGDN DIK_NEXT /* PgDn on arrow keypad */ |
#define | DIDFT_ALL 0x00000000 |
#define | DIDFT_RELAXIS 0x00000001 |
#define | DIDFT_ABSAXIS 0x00000002 |
#define | DIDFT_AXIS 0x00000003 |
#define | DIDFT_PSHBUTTON 0x00000004 |
#define | DIDFT_TGLBUTTON 0x00000008 |
#define | DIDFT_BUTTON 0x0000000C |
#define | DIDFT_POV 0x00000010 |
#define | DIDFT_COLLECTION 0x00000040 |
#define | DIDFT_NODATA 0x00000080 |
#define | DIDFT_ANYINSTANCE 0x00FFFF00 |
#define | DIDFT_INSTANCEMASK DIDFT_ANYINSTANCE |
#define | DIDFT_MAKEINSTANCE(n) ((WORD)(n) << 8) |
#define | DIDFT_GETTYPE(n) LOBYTE(n) |
#define | DIDFT_GETINSTANCE(n) LOWORD((n) >> 8) |
#define | DIDFT_FFACTUATOR 0x01000000 |
#define | DIDFT_FFEFFECTTRIGGER 0x02000000 |
#define | DIDFT_OUTPUT 0x10000000 |
#define | DIDFT_VENDORDEFINED 0x04000000 |
#define | DIDFT_ALIAS 0x08000000 |
#define | DIDFT_OPTIONAL 0x80000000 |
#define | DIDFT_ENUMCOLLECTION(n) ((WORD)(n) << 8) |
#define | DIDFT_NOCOLLECTION 0x00FFFF00 |
#define | DIDF_ABSAXIS 0x00000001 |
#define | DIDF_RELAXIS 0x00000002 |
#define | DIGDD_PEEK 0x00000001 |
#define | DISEQUENCE_COMPARE(dwSq1, cmp, dwSq2) ((int)((dwSq1) - (dwSq2)) cmp 0) |
#define | DIDOI_FFACTUATOR 0x00000001 |
#define | DIDOI_FFEFFECTTRIGGER 0x00000002 |
#define | DIDOI_POLLED 0x00008000 |
#define | DIDOI_ASPECTPOSITION 0x00000100 |
#define | DIDOI_ASPECTVELOCITY 0x00000200 |
#define | DIDOI_ASPECTACCEL 0x00000300 |
#define | DIDOI_ASPECTFORCE 0x00000400 |
#define | DIDOI_ASPECTMASK 0x00000F00 |
#define | DIDOI_GUIDISUSAGE 0x00010000 |
#define | DIPH_DEVICE 0 |
#define | DIPH_BYOFFSET 1 |
#define | DIPH_BYID 2 |
#define | DIPH_BYUSAGE 3 |
#define | DIMAKEUSAGEDWORD(UsagePage, Usage) (DWORD)MAKELONG(Usage, UsagePage) |
#define | DIPROPRANGE_NOMIN ((LONG)0x80000000) |
#define | DIPROPRANGE_NOMAX ((LONG)0x7FFFFFFF) |
#define | MAKEDIPROP(prop) ((REFGUID)(prop)) |
#define | DIPROP_BUFFERSIZE MAKEDIPROP(1) |
#define | DIPROP_AXISMODE MAKEDIPROP(2) |
#define | DIPROPAXISMODE_ABS 0 |
#define | DIPROPAXISMODE_REL 1 |
#define | DIPROP_GRANULARITY MAKEDIPROP(3) |
#define | DIPROP_RANGE MAKEDIPROP(4) |
#define | DIPROP_DEADZONE MAKEDIPROP(5) |
#define | DIPROP_SATURATION MAKEDIPROP(6) |
#define | DIPROP_FFGAIN MAKEDIPROP(7) |
#define | DIPROP_FFLOAD MAKEDIPROP(8) |
#define | DIPROP_AUTOCENTER MAKEDIPROP(9) |
#define | DIPROPAUTOCENTER_OFF 0 |
#define | DIPROPAUTOCENTER_ON 1 |
#define | DIPROP_CALIBRATIONMODE MAKEDIPROP(10) |
#define | DIPROPCALIBRATIONMODE_COOKED 0 |
#define | DIPROPCALIBRATIONMODE_RAW 1 |
#define | DIPROP_CALIBRATION MAKEDIPROP(11) |
#define | DIPROP_GUIDANDPATH MAKEDIPROP(12) |
#define | DIPROP_INSTANCENAME MAKEDIPROP(13) |
#define | DIPROP_PRODUCTNAME MAKEDIPROP(14) |
#define | DIPROP_JOYSTICKID MAKEDIPROP(15) |
#define | DIPROP_GETPORTDISPLAYNAME MAKEDIPROP(16) |
#define | DIPROP_PHYSICALRANGE MAKEDIPROP(18) |
#define | DIPROP_LOGICALRANGE MAKEDIPROP(19) |
#define | DIPROP_KEYNAME MAKEDIPROP(20) |
#define | DIPROP_CPOINTS MAKEDIPROP(21) |
#define | DIPROP_APPDATA MAKEDIPROP(22) |
#define | DIPROP_SCANCODE MAKEDIPROP(23) |
#define | DIPROP_VIDPID MAKEDIPROP(24) |
#define | DIPROP_USERNAME MAKEDIPROP(25) |
#define | DIPROP_TYPENAME MAKEDIPROP(26) |
#define | MAXCPOINTSNUM 8 |
#define | DIDC_ATTACHED 0x00000001 |
#define | DIDC_POLLEDDEVICE 0x00000002 |
#define | DIDC_EMULATED 0x00000004 |
#define | DIDC_POLLEDDATAFORMAT 0x00000008 |
#define | DIDC_FORCEFEEDBACK 0x00000100 |
#define | DIDC_FFATTACK 0x00000200 |
#define | DIDC_FFFADE 0x00000400 |
#define | DIDC_SATURATION 0x00000800 |
#define | DIDC_POSNEGCOEFFICIENTS 0x00001000 |
#define | DIDC_POSNEGSATURATION 0x00002000 |
#define | DIDC_DEADBAND 0x00004000 |
#define | DIDC_STARTDELAY 0x00008000 |
#define | DIDC_ALIAS 0x00010000 |
#define | DIDC_PHANTOM 0x00020000 |
#define | DIDC_HIDDEN 0x00040000 |
#define | DISCL_EXCLUSIVE 0x00000001 |
#define | DISCL_NONEXCLUSIVE 0x00000002 |
#define | DISCL_FOREGROUND 0x00000004 |
#define | DISCL_BACKGROUND 0x00000008 |
#define | DISCL_NOWINKEY 0x00000010 |
#define | DISFFC_RESET 0x00000001 |
#define | DISFFC_STOPALL 0x00000002 |
#define | DISFFC_PAUSE 0x00000004 |
#define | DISFFC_CONTINUE 0x00000008 |
#define | DISFFC_SETACTUATORSON 0x00000010 |
#define | DISFFC_SETACTUATORSOFF 0x00000020 |
#define | DIGFFS_EMPTY 0x00000001 |
#define | DIGFFS_STOPPED 0x00000002 |
#define | DIGFFS_PAUSED 0x00000004 |
#define | DIGFFS_ACTUATORSON 0x00000010 |
#define | DIGFFS_ACTUATORSOFF 0x00000020 |
#define | DIGFFS_POWERON 0x00000040 |
#define | DIGFFS_POWEROFF 0x00000080 |
#define | DIGFFS_SAFETYSWITCHON 0x00000100 |
#define | DIGFFS_SAFETYSWITCHOFF 0x00000200 |
#define | DIGFFS_USERFFSWITCHON 0x00000400 |
#define | DIGFFS_USERFFSWITCHOFF 0x00000800 |
#define | DIGFFS_DEVICELOST 0x80000000 |
#define | DIEFT_ALL 0x00000000 |
#define | DIEFT_CONSTANTFORCE 0x00000001 |
#define | DIEFT_RAMPFORCE 0x00000002 |
#define | DIEFT_PERIODIC 0x00000003 |
#define | DIEFT_CONDITION 0x00000004 |
#define | DIEFT_CUSTOMFORCE 0x00000005 |
#define | DIEFT_HARDWARE 0x000000FF |
#define | DIEFT_FFATTACK 0x00000200 |
#define | DIEFT_FFFADE 0x00000400 |
#define | DIEFT_SATURATION 0x00000800 |
#define | DIEFT_POSNEGCOEFFICIENTS 0x00001000 |
#define | DIEFT_POSNEGSATURATION 0x00002000 |
#define | DIEFT_DEADBAND 0x00004000 |
#define | DIEFT_STARTDELAY 0x00008000 |
#define | DIEFT_GETTYPE(n) LOBYTE(n) |
#define | DIEFF_OBJECTIDS 0x00000001 |
#define | DIEFF_OBJECTOFFSETS 0x00000002 |
#define | DIEFF_CARTESIAN 0x00000010 |
#define | DIEFF_POLAR 0x00000020 |
#define | DIEFF_SPHERICAL 0x00000040 |
#define | DIEP_DURATION 0x00000001 |
#define | DIEP_SAMPLEPERIOD 0x00000002 |
#define | DIEP_GAIN 0x00000004 |
#define | DIEP_TRIGGERBUTTON 0x00000008 |
#define | DIEP_TRIGGERREPEATINTERVAL 0x00000010 |
#define | DIEP_AXES 0x00000020 |
#define | DIEP_DIRECTION 0x00000040 |
#define | DIEP_ENVELOPE 0x00000080 |
#define | DIEP_TYPESPECIFICPARAMS 0x00000100 |
#define | DIEP_STARTDELAY 0x00000200 |
#define | DIEP_ALLPARAMS_DX5 0x000001FF |
#define | DIEP_ALLPARAMS 0x000003FF |
#define | DIEP_START 0x20000000 |
#define | DIEP_NORESTART 0x40000000 |
#define | DIEP_NODOWNLOAD 0x80000000 |
#define | DIEB_NOTRIGGER 0xFFFFFFFF |
#define | DIES_SOLO 0x00000001 |
#define | DIES_NODOWNLOAD 0x80000000 |
#define | DIEGES_PLAYING 0x00000001 |
#define | DIEGES_EMULATED 0x00000002 |
#define | DI_DEGREES 100 |
#define | DI_FFNOMINALMAX 10000 |
#define | DI_SECONDS 1000000 |
#define | DIJOFS_X FIELD_OFFSET(DIJOYSTATE, lX) |
#define | DIJOFS_Y FIELD_OFFSET(DIJOYSTATE, lY) |
#define | DIJOFS_Z FIELD_OFFSET(DIJOYSTATE, lZ) |
#define | DIJOFS_RX FIELD_OFFSET(DIJOYSTATE, lRx) |
#define | DIJOFS_RY FIELD_OFFSET(DIJOYSTATE, lRy) |
#define | DIJOFS_RZ FIELD_OFFSET(DIJOYSTATE, lRz) |
#define | DIJOFS_SLIDER(n) |
#define | DIJOFS_POV(n) |
#define | DIJOFS_BUTTON(n) (FIELD_OFFSET(DIJOYSTATE, rgbButtons) + (n)) |
#define | DIJOFS_BUTTON0 DIJOFS_BUTTON(0) |
#define | DIJOFS_BUTTON1 DIJOFS_BUTTON(1) |
#define | DIJOFS_BUTTON2 DIJOFS_BUTTON(2) |
#define | DIJOFS_BUTTON3 DIJOFS_BUTTON(3) |
#define | DIJOFS_BUTTON4 DIJOFS_BUTTON(4) |
#define | DIJOFS_BUTTON5 DIJOFS_BUTTON(5) |
#define | DIJOFS_BUTTON6 DIJOFS_BUTTON(6) |
#define | DIJOFS_BUTTON7 DIJOFS_BUTTON(7) |
#define | DIJOFS_BUTTON8 DIJOFS_BUTTON(8) |
#define | DIJOFS_BUTTON9 DIJOFS_BUTTON(9) |
#define | DIJOFS_BUTTON10 DIJOFS_BUTTON(10) |
#define | DIJOFS_BUTTON11 DIJOFS_BUTTON(11) |
#define | DIJOFS_BUTTON12 DIJOFS_BUTTON(12) |
#define | DIJOFS_BUTTON13 DIJOFS_BUTTON(13) |
#define | DIJOFS_BUTTON14 DIJOFS_BUTTON(14) |
#define | DIJOFS_BUTTON15 DIJOFS_BUTTON(15) |
#define | DIJOFS_BUTTON16 DIJOFS_BUTTON(16) |
#define | DIJOFS_BUTTON17 DIJOFS_BUTTON(17) |
#define | DIJOFS_BUTTON18 DIJOFS_BUTTON(18) |
#define | DIJOFS_BUTTON19 DIJOFS_BUTTON(19) |
#define | DIJOFS_BUTTON20 DIJOFS_BUTTON(20) |
#define | DIJOFS_BUTTON21 DIJOFS_BUTTON(21) |
#define | DIJOFS_BUTTON22 DIJOFS_BUTTON(22) |
#define | DIJOFS_BUTTON23 DIJOFS_BUTTON(23) |
#define | DIJOFS_BUTTON24 DIJOFS_BUTTON(24) |
#define | DIJOFS_BUTTON25 DIJOFS_BUTTON(25) |
#define | DIJOFS_BUTTON26 DIJOFS_BUTTON(26) |
#define | DIJOFS_BUTTON27 DIJOFS_BUTTON(27) |
#define | DIJOFS_BUTTON28 DIJOFS_BUTTON(28) |
#define | DIJOFS_BUTTON29 DIJOFS_BUTTON(29) |
#define | DIJOFS_BUTTON30 DIJOFS_BUTTON(30) |
#define | DIJOFS_BUTTON31 DIJOFS_BUTTON(31) |
#define | DIA_FORCEFEEDBACK 0x00000001 |
#define | DIA_APPMAPPED 0x00000002 |
#define | DIA_APPNOMAP 0x00000004 |
#define | DIA_NORANGE 0x00000008 |
#define | DIA_APPFIXED 0x00000010 |
#define | DIAH_UNMAPPED 0x00000000 |
#define | DIAH_USERCONFIG 0x00000001 |
#define | DIAH_APPREQUESTED 0x00000002 |
#define | DIAH_HWAPP 0x00000004 |
#define | DIAH_HWDEFAULT 0x00000008 |
#define | DIAH_DEFAULT 0x00000020 |
#define | DIAH_ERROR 0x80000000 |
#define | DIAFTS_NEWDEVICELOW 0xFFFFFFFF |
#define | DIAFTS_NEWDEVICEHIGH 0xFFFFFFFF |
#define | DIAFTS_UNUSEDDEVICELOW 0x00000000 |
#define | DIAFTS_UNUSEDDEVICEHIGH 0x00000000 |
#define | DIDBAM_DEFAULT 0x00000000 |
#define | DIDBAM_PRESERVE 0x00000001 |
#define | DIDBAM_INITIALIZE 0x00000002 |
#define | DIDBAM_HWDEFAULTS 0x00000004 |
#define | DIDSAM_DEFAULT 0x00000000 |
#define | DIDSAM_NOUSER 0x00000001 |
#define | DIDSAM_FORCESAVE 0x00000002 |
#define | DICD_DEFAULT 0x00000000 |
#define | DICD_EDIT 0x00000001 |
#define | D3DCOLOR_DEFINED |
#define | DIDIFT_CONFIGURATION 0x00000001 |
#define | DIDIFT_OVERLAY 0x00000002 |
#define | DIDAL_CENTERED 0x00000000 |
#define | DIDAL_LEFTALIGNED 0x00000001 |
#define | DIDAL_RIGHTALIGNED 0x00000002 |
#define | DIDAL_MIDDLE 0x00000000 |
#define | DIDAL_TOPALIGNED 0x00000004 |
#define | DIDAL_BOTTOMALIGNED 0x00000008 |
#define | INTERFACE IDirectInputEffect |
IDirectInputEffect interface. More... | |
#define | IDirectInputEffect_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInputEffect_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInputEffect_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInputEffect_Initialize(p, a, b, c) (p)->lpVtbl->Initialize(p,a,b,c) |
#define | IDirectInputEffect_GetEffectGuid(p, a) (p)->lpVtbl->GetEffectGuid(p,a) |
#define | IDirectInputEffect_GetParameters(p, a, b) (p)->lpVtbl->GetParameters(p,a,b) |
#define | IDirectInputEffect_SetParameters(p, a, b) (p)->lpVtbl->SetParameters(p,a,b) |
#define | IDirectInputEffect_Start(p, a, b) (p)->lpVtbl->Start(p,a,b) |
#define | IDirectInputEffect_Stop(p) (p)->lpVtbl->Stop(p) |
#define | IDirectInputEffect_GetEffectStatus(p, a) (p)->lpVtbl->GetEffectStatus(p,a) |
#define | IDirectInputEffect_Download(p) (p)->lpVtbl->Download(p) |
#define | IDirectInputEffect_Unload(p) (p)->lpVtbl->Unload(p) |
#define | IDirectInputEffect_Escape(p, a) (p)->lpVtbl->Escape(p,a) |
#define | INTERFACE IDirectInputDeviceA |
IDirectInputEffect interface. More... | |
#define | INTERFACE IDirectInputDeviceW |
IDirectInputEffect interface. More... | |
#define | IDirectInputDevice_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInputDevice_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInputDevice_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInputDevice_GetCapabilities(p, a) (p)->lpVtbl->GetCapabilities(p,a) |
#define | IDirectInputDevice_EnumObjects(p, a, b, c) (p)->lpVtbl->EnumObjects(p,a,b,c) |
#define | IDirectInputDevice_GetProperty(p, a, b) (p)->lpVtbl->GetProperty(p,a,b) |
#define | IDirectInputDevice_SetProperty(p, a, b) (p)->lpVtbl->SetProperty(p,a,b) |
#define | IDirectInputDevice_Acquire(p) (p)->lpVtbl->Acquire(p) |
#define | IDirectInputDevice_Unacquire(p) (p)->lpVtbl->Unacquire(p) |
#define | IDirectInputDevice_GetDeviceState(p, a, b) (p)->lpVtbl->GetDeviceState(p,a,b) |
#define | IDirectInputDevice_GetDeviceData(p, a, b, c, d) (p)->lpVtbl->GetDeviceData(p,a,b,c,d) |
#define | IDirectInputDevice_SetDataFormat(p, a) (p)->lpVtbl->SetDataFormat(p,a) |
#define | IDirectInputDevice_SetEventNotification(p, a) (p)->lpVtbl->SetEventNotification(p,a) |
#define | IDirectInputDevice_SetCooperativeLevel(p, a, b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define | IDirectInputDevice_GetObjectInfo(p, a, b, c) (p)->lpVtbl->GetObjectInfo(p,a,b,c) |
#define | IDirectInputDevice_GetDeviceInfo(p, a) (p)->lpVtbl->GetDeviceInfo(p,a) |
#define | IDirectInputDevice_RunControlPanel(p, a, b) (p)->lpVtbl->RunControlPanel(p,a,b) |
#define | IDirectInputDevice_Initialize(p, a, b, c) (p)->lpVtbl->Initialize(p,a,b,c) |
#define | INTERFACE IDirectInputDevice2A |
IDirectInputEffect interface. More... | |
#define | INTERFACE IDirectInputDevice2W |
IDirectInputEffect interface. More... | |
#define | IDirectInputDevice2_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInputDevice2_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInputDevice2_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInputDevice2_GetCapabilities(p, a) (p)->lpVtbl->GetCapabilities(p,a) |
#define | IDirectInputDevice2_EnumObjects(p, a, b, c) (p)->lpVtbl->EnumObjects(p,a,b,c) |
#define | IDirectInputDevice2_GetProperty(p, a, b) (p)->lpVtbl->GetProperty(p,a,b) |
#define | IDirectInputDevice2_SetProperty(p, a, b) (p)->lpVtbl->SetProperty(p,a,b) |
#define | IDirectInputDevice2_Acquire(p) (p)->lpVtbl->Acquire(p) |
#define | IDirectInputDevice2_Unacquire(p) (p)->lpVtbl->Unacquire(p) |
#define | IDirectInputDevice2_GetDeviceState(p, a, b) (p)->lpVtbl->GetDeviceState(p,a,b) |
#define | IDirectInputDevice2_GetDeviceData(p, a, b, c, d) (p)->lpVtbl->GetDeviceData(p,a,b,c,d) |
#define | IDirectInputDevice2_SetDataFormat(p, a) (p)->lpVtbl->SetDataFormat(p,a) |
#define | IDirectInputDevice2_SetEventNotification(p, a) (p)->lpVtbl->SetEventNotification(p,a) |
#define | IDirectInputDevice2_SetCooperativeLevel(p, a, b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define | IDirectInputDevice2_GetObjectInfo(p, a, b, c) (p)->lpVtbl->GetObjectInfo(p,a,b,c) |
#define | IDirectInputDevice2_GetDeviceInfo(p, a) (p)->lpVtbl->GetDeviceInfo(p,a) |
#define | IDirectInputDevice2_RunControlPanel(p, a, b) (p)->lpVtbl->RunControlPanel(p,a,b) |
#define | IDirectInputDevice2_Initialize(p, a, b, c) (p)->lpVtbl->Initialize(p,a,b,c) |
#define | IDirectInputDevice2_CreateEffect(p, a, b, c, d) (p)->lpVtbl->CreateEffect(p,a,b,c,d) |
#define | IDirectInputDevice2_EnumEffects(p, a, b, c) (p)->lpVtbl->EnumEffects(p,a,b,c) |
#define | IDirectInputDevice2_GetEffectInfo(p, a, b) (p)->lpVtbl->GetEffectInfo(p,a,b) |
#define | IDirectInputDevice2_GetForceFeedbackState(p, a) (p)->lpVtbl->GetForceFeedbackState(p,a) |
#define | IDirectInputDevice2_SendForceFeedbackCommand(p, a) (p)->lpVtbl->SendForceFeedbackCommand(p,a) |
#define | IDirectInputDevice2_EnumCreatedEffectObjects(p, a, b, c) (p)->lpVtbl->EnumCreatedEffectObjects(p,a,b,c) |
#define | IDirectInputDevice2_Escape(p, a) (p)->lpVtbl->Escape(p,a) |
#define | IDirectInputDevice2_Poll(p) (p)->lpVtbl->Poll(p) |
#define | IDirectInputDevice2_SendDeviceData(p, a, b, c, d) (p)->lpVtbl->SendDeviceData(p,a,b,c,d) |
#define | INTERFACE IDirectInputDevice7A |
IDirectInputEffect interface. More... | |
#define | INTERFACE IDirectInputDevice7W |
IDirectInputEffect interface. More... | |
#define | IDirectInputDevice7_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInputDevice7_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInputDevice7_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInputDevice7_GetCapabilities(p, a) (p)->lpVtbl->GetCapabilities(p,a) |
#define | IDirectInputDevice7_EnumObjects(p, a, b, c) (p)->lpVtbl->EnumObjects(p,a,b,c) |
#define | IDirectInputDevice7_GetProperty(p, a, b) (p)->lpVtbl->GetProperty(p,a,b) |
#define | IDirectInputDevice7_SetProperty(p, a, b) (p)->lpVtbl->SetProperty(p,a,b) |
#define | IDirectInputDevice7_Acquire(p) (p)->lpVtbl->Acquire(p) |
#define | IDirectInputDevice7_Unacquire(p) (p)->lpVtbl->Unacquire(p) |
#define | IDirectInputDevice7_GetDeviceState(p, a, b) (p)->lpVtbl->GetDeviceState(p,a,b) |
#define | IDirectInputDevice7_GetDeviceData(p, a, b, c, d) (p)->lpVtbl->GetDeviceData(p,a,b,c,d) |
#define | IDirectInputDevice7_SetDataFormat(p, a) (p)->lpVtbl->SetDataFormat(p,a) |
#define | IDirectInputDevice7_SetEventNotification(p, a) (p)->lpVtbl->SetEventNotification(p,a) |
#define | IDirectInputDevice7_SetCooperativeLevel(p, a, b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define | IDirectInputDevice7_GetObjectInfo(p, a, b, c) (p)->lpVtbl->GetObjectInfo(p,a,b,c) |
#define | IDirectInputDevice7_GetDeviceInfo(p, a) (p)->lpVtbl->GetDeviceInfo(p,a) |
#define | IDirectInputDevice7_RunControlPanel(p, a, b) (p)->lpVtbl->RunControlPanel(p,a,b) |
#define | IDirectInputDevice7_Initialize(p, a, b, c) (p)->lpVtbl->Initialize(p,a,b,c) |
#define | IDirectInputDevice7_CreateEffect(p, a, b, c, d) (p)->lpVtbl->CreateEffect(p,a,b,c,d) |
#define | IDirectInputDevice7_EnumEffects(p, a, b, c) (p)->lpVtbl->EnumEffects(p,a,b,c) |
#define | IDirectInputDevice7_GetEffectInfo(p, a, b) (p)->lpVtbl->GetEffectInfo(p,a,b) |
#define | IDirectInputDevice7_GetForceFeedbackState(p, a) (p)->lpVtbl->GetForceFeedbackState(p,a) |
#define | IDirectInputDevice7_SendForceFeedbackCommand(p, a) (p)->lpVtbl->SendForceFeedbackCommand(p,a) |
#define | IDirectInputDevice7_EnumCreatedEffectObjects(p, a, b, c) (p)->lpVtbl->EnumCreatedEffectObjects(p,a,b,c) |
#define | IDirectInputDevice7_Escape(p, a) (p)->lpVtbl->Escape(p,a) |
#define | IDirectInputDevice7_Poll(p) (p)->lpVtbl->Poll(p) |
#define | IDirectInputDevice7_SendDeviceData(p, a, b, c, d) (p)->lpVtbl->SendDeviceData(p,a,b,c,d) |
#define | IDirectInputDevice7_EnumEffectsInFile(p, a, b, c, d) (p)->lpVtbl->EnumEffectsInFile(p,a,b,c,d) |
#define | IDirectInputDevice7_WriteEffectToFile(p, a, b, c, d) (p)->lpVtbl->WriteEffectToFile(p,a,b,c,d) |
#define | INTERFACE IDirectInputDevice8A |
IDirectInputEffect interface. More... | |
#define | INTERFACE IDirectInputDevice8W |
IDirectInputEffect interface. More... | |
#define | IDirectInputDevice8_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInputDevice8_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInputDevice8_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInputDevice8_GetCapabilities(p, a) (p)->lpVtbl->GetCapabilities(p,a) |
#define | IDirectInputDevice8_EnumObjects(p, a, b, c) (p)->lpVtbl->EnumObjects(p,a,b,c) |
#define | IDirectInputDevice8_GetProperty(p, a, b) (p)->lpVtbl->GetProperty(p,a,b) |
#define | IDirectInputDevice8_SetProperty(p, a, b) (p)->lpVtbl->SetProperty(p,a,b) |
#define | IDirectInputDevice8_Acquire(p) (p)->lpVtbl->Acquire(p) |
#define | IDirectInputDevice8_Unacquire(p) (p)->lpVtbl->Unacquire(p) |
#define | IDirectInputDevice8_GetDeviceState(p, a, b) (p)->lpVtbl->GetDeviceState(p,a,b) |
#define | IDirectInputDevice8_GetDeviceData(p, a, b, c, d) (p)->lpVtbl->GetDeviceData(p,a,b,c,d) |
#define | IDirectInputDevice8_SetDataFormat(p, a) (p)->lpVtbl->SetDataFormat(p,a) |
#define | IDirectInputDevice8_SetEventNotification(p, a) (p)->lpVtbl->SetEventNotification(p,a) |
#define | IDirectInputDevice8_SetCooperativeLevel(p, a, b) (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define | IDirectInputDevice8_GetObjectInfo(p, a, b, c) (p)->lpVtbl->GetObjectInfo(p,a,b,c) |
#define | IDirectInputDevice8_GetDeviceInfo(p, a) (p)->lpVtbl->GetDeviceInfo(p,a) |
#define | IDirectInputDevice8_RunControlPanel(p, a, b) (p)->lpVtbl->RunControlPanel(p,a,b) |
#define | IDirectInputDevice8_Initialize(p, a, b, c) (p)->lpVtbl->Initialize(p,a,b,c) |
#define | IDirectInputDevice8_CreateEffect(p, a, b, c, d) (p)->lpVtbl->CreateEffect(p,a,b,c,d) |
#define | IDirectInputDevice8_EnumEffects(p, a, b, c) (p)->lpVtbl->EnumEffects(p,a,b,c) |
#define | IDirectInputDevice8_GetEffectInfo(p, a, b) (p)->lpVtbl->GetEffectInfo(p,a,b) |
#define | IDirectInputDevice8_GetForceFeedbackState(p, a) (p)->lpVtbl->GetForceFeedbackState(p,a) |
#define | IDirectInputDevice8_SendForceFeedbackCommand(p, a) (p)->lpVtbl->SendForceFeedbackCommand(p,a) |
#define | IDirectInputDevice8_EnumCreatedEffectObjects(p, a, b, c) (p)->lpVtbl->EnumCreatedEffectObjects(p,a,b,c) |
#define | IDirectInputDevice8_Escape(p, a) (p)->lpVtbl->Escape(p,a) |
#define | IDirectInputDevice8_Poll(p) (p)->lpVtbl->Poll(p) |
#define | IDirectInputDevice8_SendDeviceData(p, a, b, c, d) (p)->lpVtbl->SendDeviceData(p,a,b,c,d) |
#define | IDirectInputDevice8_EnumEffectsInFile(p, a, b, c, d) (p)->lpVtbl->EnumEffectsInFile(p,a,b,c,d) |
#define | IDirectInputDevice8_WriteEffectToFile(p, a, b, c, d) (p)->lpVtbl->WriteEffectToFile(p,a,b,c,d) |
#define | IDirectInputDevice8_BuildActionMap(p, a, b, c) (p)->lpVtbl->BuildActionMap(p,a,b,c) |
#define | IDirectInputDevice8_SetActionMap(p, a, b, c) (p)->lpVtbl->SetActionMap(p,a,b,c) |
#define | IDirectInputDevice8_GetImageInfo(p, a) (p)->lpVtbl->GetImageInfo(p,a) |
#define | DIMOFS_X FIELD_OFFSET(DIMOUSESTATE, lX) |
#define | DIMOFS_Y FIELD_OFFSET(DIMOUSESTATE, lY) |
#define | DIMOFS_Z FIELD_OFFSET(DIMOUSESTATE, lZ) |
#define | DIMOFS_BUTTON0 (FIELD_OFFSET(DIMOUSESTATE, rgbButtons) + 0) |
#define | DIMOFS_BUTTON1 (FIELD_OFFSET(DIMOUSESTATE, rgbButtons) + 1) |
#define | DIMOFS_BUTTON2 (FIELD_OFFSET(DIMOUSESTATE, rgbButtons) + 2) |
#define | DIMOFS_BUTTON3 (FIELD_OFFSET(DIMOUSESTATE, rgbButtons) + 3) |
#define | DIMOFS_BUTTON4 (FIELD_OFFSET(DIMOUSESTATE2, rgbButtons) + 4) |
#define | DIMOFS_BUTTON5 (FIELD_OFFSET(DIMOUSESTATE2, rgbButtons) + 5) |
#define | DIMOFS_BUTTON6 (FIELD_OFFSET(DIMOUSESTATE2, rgbButtons) + 6) |
#define | DIMOFS_BUTTON7 (FIELD_OFFSET(DIMOUSESTATE2, rgbButtons) + 7) |
#define | INTERFACE IDirectInputA |
IDirectInputEffect interface. More... | |
#define | INTERFACE IDirectInputW |
IDirectInputEffect interface. More... | |
#define | IDirectInput_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInput_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInput_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInput_CreateDevice(p, a, b, c) (p)->lpVtbl->CreateDevice(p,a,b,c) |
#define | IDirectInput_EnumDevices(p, a, b, c, d) (p)->lpVtbl->EnumDevices(p,a,b,c,d) |
#define | IDirectInput_GetDeviceStatus(p, a) (p)->lpVtbl->GetDeviceStatus(p,a) |
#define | IDirectInput_RunControlPanel(p, a, b) (p)->lpVtbl->RunControlPanel(p,a,b) |
#define | IDirectInput_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
#define | INTERFACE IDirectInput2A |
IDirectInputEffect interface. More... | |
#define | INTERFACE IDirectInput2W |
IDirectInputEffect interface. More... | |
#define | IDirectInput2_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInput2_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInput2_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInput2_CreateDevice(p, a, b, c) (p)->lpVtbl->CreateDevice(p,a,b,c) |
#define | IDirectInput2_EnumDevices(p, a, b, c, d) (p)->lpVtbl->EnumDevices(p,a,b,c,d) |
#define | IDirectInput2_GetDeviceStatus(p, a) (p)->lpVtbl->GetDeviceStatus(p,a) |
#define | IDirectInput2_RunControlPanel(p, a, b) (p)->lpVtbl->RunControlPanel(p,a,b) |
#define | IDirectInput2_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
#define | IDirectInput2_FindDevice(p, a, b, c) (p)->lpVtbl->FindDevice(p,a,b,c) |
#define | INTERFACE IDirectInput7A |
IDirectInputEffect interface. More... | |
#define | INTERFACE IDirectInput7W |
IDirectInputEffect interface. More... | |
#define | IDirectInput7_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInput7_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInput7_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInput7_CreateDevice(p, a, b, c) (p)->lpVtbl->CreateDevice(p,a,b,c) |
#define | IDirectInput7_EnumDevices(p, a, b, c, d) (p)->lpVtbl->EnumDevices(p,a,b,c,d) |
#define | IDirectInput7_GetDeviceStatus(p, a) (p)->lpVtbl->GetDeviceStatus(p,a) |
#define | IDirectInput7_RunControlPanel(p, a, b) (p)->lpVtbl->RunControlPanel(p,a,b) |
#define | IDirectInput7_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
#define | IDirectInput7_FindDevice(p, a, b, c) (p)->lpVtbl->FindDevice(p,a,b,c) |
#define | IDirectInput7_CreateDeviceEx(p, a, b, c, d) (p)->lpVtbl->CreateDeviceEx(p,a,b,c,d) |
#define | INTERFACE IDirectInput8A |
IDirectInputEffect interface. More... | |
#define | INTERFACE IDirectInput8W |
IDirectInputEffect interface. More... | |
#define | IDirectInput8_QueryInterface(p, a, b) (p)->lpVtbl->QueryInterface(p,a,b) |
#define | IDirectInput8_AddRef(p) (p)->lpVtbl->AddRef(p) |
#define | IDirectInput8_Release(p) (p)->lpVtbl->Release(p) |
#define | IDirectInput8_CreateDevice(p, a, b, c) (p)->lpVtbl->CreateDevice(p,a,b,c) |
#define | IDirectInput8_EnumDevices(p, a, b, c, d) (p)->lpVtbl->EnumDevices(p,a,b,c,d) |
#define | IDirectInput8_GetDeviceStatus(p, a) (p)->lpVtbl->GetDeviceStatus(p,a) |
#define | IDirectInput8_RunControlPanel(p, a, b) (p)->lpVtbl->RunControlPanel(p,a,b) |
#define | IDirectInput8_Initialize(p, a, b) (p)->lpVtbl->Initialize(p,a,b) |
#define | IDirectInput8_FindDevice(p, a, b, c) (p)->lpVtbl->FindDevice(p,a,b,c) |
#define | IDirectInput8_EnumDevicesBySemantics(p, a, b, c, d, e) (p)->lpVtbl->EnumDevicesBySemantics(p,a,b,c,d,e) |
#define | IDirectInput8_ConfigureDevices(p, a, b, c, d) (p)->lpVtbl->ConfigureDevices(p,a,b,c,d) |
Functions | |
DEFINE_GUID (CLSID_DirectInput, 0x25E609E0, 0xB259, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (CLSID_DirectInputDevice, 0x25E609E1, 0xB259, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (CLSID_DirectInput8, 0x25E609E4, 0xB259, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (CLSID_DirectInputDevice8, 0x25E609E5, 0xB259, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInputA, 0x89521360, 0xAA8A, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInputW, 0x89521361, 0xAA8A, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInput2A, 0x5944E662, 0xAA8A, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInput2W, 0x5944E663, 0xAA8A, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInput7A, 0x9A4CB684, 0x236D, 0x11D3, 0x8E, 0x9D, 0x00, 0xC0, 0x4F, 0x68, 0x44, 0xAE) | |
DEFINE_GUID (IID_IDirectInput7W, 0x9A4CB685, 0x236D, 0x11D3, 0x8E, 0x9D, 0x00, 0xC0, 0x4F, 0x68, 0x44, 0xAE) | |
DEFINE_GUID (IID_IDirectInput8A, 0xBF798030, 0x483A, 0x4DA2, 0xAA, 0x99, 0x5D, 0x64, 0xED, 0x36, 0x97, 0x00) | |
DEFINE_GUID (IID_IDirectInput8W, 0xBF798031, 0x483A, 0x4DA2, 0xAA, 0x99, 0x5D, 0x64, 0xED, 0x36, 0x97, 0x00) | |
DEFINE_GUID (IID_IDirectInputDeviceA, 0x5944E680, 0xC92E, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInputDeviceW, 0x5944E681, 0xC92E, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInputDevice2A, 0x5944E682, 0xC92E, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInputDevice2W, 0x5944E683, 0xC92E, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (IID_IDirectInputDevice7A, 0x57D7C6BC, 0x2356, 0x11D3, 0x8E, 0x9D, 0x00, 0xC0, 0x4F, 0x68, 0x44, 0xAE) | |
DEFINE_GUID (IID_IDirectInputDevice7W, 0x57D7C6BD, 0x2356, 0x11D3, 0x8E, 0x9D, 0x00, 0xC0, 0x4F, 0x68, 0x44, 0xAE) | |
DEFINE_GUID (IID_IDirectInputDevice8A, 0x54D41080, 0xDC15, 0x4833, 0xA4, 0x1B, 0x74, 0x8F, 0x73, 0xA3, 0x81, 0x79) | |
DEFINE_GUID (IID_IDirectInputDevice8W, 0x54D41081, 0xDC15, 0x4833, 0xA4, 0x1B, 0x74, 0x8F, 0x73, 0xA3, 0x81, 0x79) | |
DEFINE_GUID (IID_IDirectInputEffect, 0xE7E1F7C0, 0x88D2, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_XAxis, 0xA36D02E0, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_YAxis, 0xA36D02E1, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_ZAxis, 0xA36D02E2, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_RxAxis, 0xA36D02F4, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_RyAxis, 0xA36D02F5, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_RzAxis, 0xA36D02E3, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_Slider, 0xA36D02E4, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_Button, 0xA36D02F0, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_Key, 0x55728220, 0xD33C, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_POV, 0xA36D02F2, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_Unknown, 0xA36D02F3, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_SysMouse, 0x6F1D2B60, 0xD5A0, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_SysKeyboard, 0x6F1D2B61, 0xD5A0, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_Joystick, 0x6F1D2B70, 0xD5A0, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_SysMouseEm, 0x6F1D2B80, 0xD5A0, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_SysMouseEm2, 0x6F1D2B81, 0xD5A0, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_SysKeyboardEm, 0x6F1D2B82, 0xD5A0, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_SysKeyboardEm2, 0x6F1D2B83, 0xD5A0, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) | |
DEFINE_GUID (GUID_ConstantForce, 0x13541C20, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_RampForce, 0x13541C21, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_Square, 0x13541C22, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_Sine, 0x13541C23, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_Triangle, 0x13541C24, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_SawtoothUp, 0x13541C25, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_SawtoothDown, 0x13541C26, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_Spring, 0x13541C27, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_Damper, 0x13541C28, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_Inertia, 0x13541C29, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_Friction, 0x13541C2A, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DEFINE_GUID (GUID_CustomForce, 0x13541C2B, 0x8E33, 0x11D0, 0x9A, 0xD0, 0x00, 0xA0, 0xC9, 0xA0, 0x6E, 0x35) | |
DECLARE_INTERFACE_ (IDirectInputEffect, IUnknown) | |
DECLARE_INTERFACE_ (IDirectInputDeviceA, IUnknown) | |
DECLARE_INTERFACE_ (IDirectInputDeviceW, IUnknown) | |
DECLARE_INTERFACE_ (IDirectInputDevice2A, IDirectInputDeviceA) | |
DECLARE_INTERFACE_ (IDirectInputDevice2W, IDirectInputDeviceW) | |
DECLARE_INTERFACE_ (IDirectInputDevice7A, IDirectInputDevice2A) | |
DECLARE_INTERFACE_ (IDirectInputDevice7W, IDirectInputDevice2W) | |
DECLARE_INTERFACE_ (IDirectInputDevice8A, IDirectInputDevice7A) | |
DECLARE_INTERFACE_ (IDirectInputDevice8W, IDirectInputDevice7W) | |
DECLARE_INTERFACE_ (IDirectInputA, IUnknown) | |
DECLARE_INTERFACE_ (IDirectInputW, IUnknown) | |
DECLARE_INTERFACE_ (IDirectInput2A, IDirectInputA) | |
DECLARE_INTERFACE_ (IDirectInput2W, IDirectInputW) | |
DECLARE_INTERFACE_ (IDirectInput7A, IDirectInput2A) | |
DECLARE_INTERFACE_ (IDirectInput7W, IDirectInput2W) | |
DECLARE_INTERFACE_ (IDirectInput8A, IUnknown) | |
DECLARE_INTERFACE_ (IDirectInput8W, IUnknown) | |
HRESULT WINAPI | DirectInput8Create (HINSTANCE, DWORD, REFIID, LPVOID *, LPUNKNOWN) |
Variables | |
const DIDATAFORMAT | c_dfDIMouse |
const DIDATAFORMAT | c_dfDIMouse2 |
const DIDATAFORMAT | c_dfDIKeyboard |
const DIDATAFORMAT | c_dfDIJoystick |
const DIDATAFORMAT | c_dfDIJoystick2 |
#define DI8DEVTYPE1STPERSON_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define DI8DEVTYPEDRIVING_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define DI8DEVTYPEFLIGHT_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define DI8DEVTYPEGAMEPAD_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define DI8DEVTYPEJOYSTICK_LIMITED DI8DEVTYPE_LIMITEDGAMESUBTYPE |
#define DIDFT_INSTANCEMASK DIDFT_ANYINSTANCE |
#define DIEDBSFL_FORCEFEEDBACK DIEDFL_FORCEFEEDBACK |
#define DIERR_ACQUIRED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_BUSY) |
#define DIERR_ALREADYINITIALIZED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_ALREADY_INITIALIZED) |
#define DIERR_BADDRIVERVER MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_BAD_DRIVER_LEVEL) |
#define DIERR_BETADIRECTINPUTVERSION MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_RMODE_APP) |
#define DIERR_INPUTLOST MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_READ_FAULT) |
#define DIERR_NOTACQUIRED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_INVALID_ACCESS) |
#define DIERR_NOTFOUND MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_FILE_NOT_FOUND) |
#define DIERR_NOTINITIALIZED MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_NOT_READY) |
#define DIERR_OBJECTNOTFOUND MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_FILE_NOT_FOUND) |
#define DIERR_OLDDIRECTINPUTVERSION MAKE_HRESULT(SEVERITY_ERROR, FACILITY_WIN32, ERROR_OLD_WIN_VERSION) |
#define DIJOFS_BUTTON | ( | n | ) | (FIELD_OFFSET(DIJOYSTATE, rgbButtons) + (n)) |
#define DIJOFS_BUTTON0 DIJOFS_BUTTON(0) |
#define DIJOFS_BUTTON1 DIJOFS_BUTTON(1) |
#define DIJOFS_BUTTON10 DIJOFS_BUTTON(10) |
#define DIJOFS_BUTTON11 DIJOFS_BUTTON(11) |
#define DIJOFS_BUTTON12 DIJOFS_BUTTON(12) |
#define DIJOFS_BUTTON13 DIJOFS_BUTTON(13) |
#define DIJOFS_BUTTON14 DIJOFS_BUTTON(14) |
#define DIJOFS_BUTTON15 DIJOFS_BUTTON(15) |
#define DIJOFS_BUTTON16 DIJOFS_BUTTON(16) |
#define DIJOFS_BUTTON17 DIJOFS_BUTTON(17) |
#define DIJOFS_BUTTON18 DIJOFS_BUTTON(18) |
#define DIJOFS_BUTTON19 DIJOFS_BUTTON(19) |
#define DIJOFS_BUTTON2 DIJOFS_BUTTON(2) |
#define DIJOFS_BUTTON20 DIJOFS_BUTTON(20) |
#define DIJOFS_BUTTON21 DIJOFS_BUTTON(21) |
#define DIJOFS_BUTTON22 DIJOFS_BUTTON(22) |
#define DIJOFS_BUTTON23 DIJOFS_BUTTON(23) |
#define DIJOFS_BUTTON24 DIJOFS_BUTTON(24) |
#define DIJOFS_BUTTON25 DIJOFS_BUTTON(25) |
#define DIJOFS_BUTTON26 DIJOFS_BUTTON(26) |
#define DIJOFS_BUTTON27 DIJOFS_BUTTON(27) |
#define DIJOFS_BUTTON28 DIJOFS_BUTTON(28) |
#define DIJOFS_BUTTON29 DIJOFS_BUTTON(29) |
#define DIJOFS_BUTTON3 DIJOFS_BUTTON(3) |
#define DIJOFS_BUTTON30 DIJOFS_BUTTON(30) |
#define DIJOFS_BUTTON31 DIJOFS_BUTTON(31) |
#define DIJOFS_BUTTON4 DIJOFS_BUTTON(4) |
#define DIJOFS_BUTTON5 DIJOFS_BUTTON(5) |
#define DIJOFS_BUTTON6 DIJOFS_BUTTON(6) |
#define DIJOFS_BUTTON7 DIJOFS_BUTTON(7) |
#define DIJOFS_BUTTON8 DIJOFS_BUTTON(8) |
#define DIJOFS_BUTTON9 DIJOFS_BUTTON(9) |
#define DIJOFS_POV | ( | n | ) |
#define DIJOFS_RX FIELD_OFFSET(DIJOYSTATE, lRx) |
#define DIJOFS_RY FIELD_OFFSET(DIJOYSTATE, lRy) |
#define DIJOFS_RZ FIELD_OFFSET(DIJOYSTATE, lRz) |
#define DIJOFS_SLIDER | ( | n | ) |
#define DIJOFS_X FIELD_OFFSET(DIJOYSTATE, lX) |
#define DIJOFS_Y FIELD_OFFSET(DIJOYSTATE, lY) |
#define DIJOFS_Z FIELD_OFFSET(DIJOYSTATE, lZ) |
#define DIK_ABNT_C1 0x73 /* / ? on Portugese (Brazilian) keyboards */ |
#define DIK_ABNT_C2 0x7E /* Numpad . on Portugese (Brazilian) keyboards */ |
#define DIK_CAPSLOCK DIK_CAPITAL /* CapsLock */ |
#define DIK_DOWNARROW DIK_DOWN /* DownArrow on arrow keypad */ |
#define DIK_LEFTARROW DIK_LEFT /* LeftArrow on arrow keypad */ |
#define DIK_NUMPADCOMMA 0xB3 /* , on numeric keypad (NEC PC98) */ |
#define DIK_NUMPADEQUALS 0x8D /* = on numeric keypad (NEC PC98) */ |
#define DIK_NUMPADMINUS DIK_SUBTRACT /* - on numeric keypad */ |
#define DIK_NUMPADPERIOD DIK_DECIMAL /* . on numeric keypad */ |
#define DIK_NUMPADSLASH DIK_DIVIDE /* / on numeric keypad */ |
#define DIK_NUMPADSTAR DIK_MULTIPLY /* * on numeric keypad */ |
#define DIK_OEM_102 0x56 /* < > | on UK/Germany keyboards */ |
#define DIK_RIGHTARROW DIK_RIGHT /* RightArrow on arrow keypad */ |
#define DIMAKEUSAGEDWORD | ( | UsagePage, | |
Usage | |||
) | (DWORD)MAKELONG(Usage, UsagePage) |
#define DIMOFS_BUTTON0 (FIELD_OFFSET(DIMOUSESTATE, rgbButtons) + 0) |
#define DIMOFS_BUTTON1 (FIELD_OFFSET(DIMOUSESTATE, rgbButtons) + 1) |
#define DIMOFS_BUTTON2 (FIELD_OFFSET(DIMOUSESTATE, rgbButtons) + 2) |
#define DIMOFS_BUTTON3 (FIELD_OFFSET(DIMOUSESTATE, rgbButtons) + 3) |
#define DIMOFS_BUTTON4 (FIELD_OFFSET(DIMOUSESTATE2, rgbButtons) + 4) |
#define DIMOFS_BUTTON5 (FIELD_OFFSET(DIMOUSESTATE2, rgbButtons) + 5) |
#define DIMOFS_BUTTON6 (FIELD_OFFSET(DIMOUSESTATE2, rgbButtons) + 6) |
#define DIMOFS_BUTTON7 (FIELD_OFFSET(DIMOUSESTATE2, rgbButtons) + 7) |
#define DIMOFS_X FIELD_OFFSET(DIMOUSESTATE, lX) |
#define DIMOFS_Y FIELD_OFFSET(DIMOUSESTATE, lY) |
#define DIMOFS_Z FIELD_OFFSET(DIMOUSESTATE, lZ) |
#define DIPROP_APPDATA MAKEDIPROP(22) |
#define DIPROP_AUTOCENTER MAKEDIPROP(9) |
#define DIPROP_AXISMODE MAKEDIPROP(2) |
#define DIPROP_BUFFERSIZE MAKEDIPROP(1) |
#define DIPROP_CALIBRATION MAKEDIPROP(11) |
#define DIPROP_CALIBRATIONMODE MAKEDIPROP(10) |
#define DIPROP_CPOINTS MAKEDIPROP(21) |
#define DIPROP_DEADZONE MAKEDIPROP(5) |
#define DIPROP_FFGAIN MAKEDIPROP(7) |
#define DIPROP_FFLOAD MAKEDIPROP(8) |
#define DIPROP_GETPORTDISPLAYNAME MAKEDIPROP(16) |
#define DIPROP_GRANULARITY MAKEDIPROP(3) |
#define DIPROP_GUIDANDPATH MAKEDIPROP(12) |
#define DIPROP_INSTANCENAME MAKEDIPROP(13) |
#define DIPROP_JOYSTICKID MAKEDIPROP(15) |
#define DIPROP_KEYNAME MAKEDIPROP(20) |
#define DIPROP_LOGICALRANGE MAKEDIPROP(19) |
#define DIPROP_PHYSICALRANGE MAKEDIPROP(18) |
#define DIPROP_PRODUCTNAME MAKEDIPROP(14) |
#define DIPROP_RANGE MAKEDIPROP(4) |
#define DIPROP_SATURATION MAKEDIPROP(6) |
#define DIPROP_SCANCODE MAKEDIPROP(23) |
#define DIPROP_TYPENAME MAKEDIPROP(26) |
#define DIPROP_USERNAME MAKEDIPROP(25) |
#define DIPROP_VIDPID MAKEDIPROP(24) |
#define DISEQUENCE_COMPARE | ( | dwSq1, | |
cmp, | |||
dwSq2 | |||
) | ((int)((dwSq1) - (dwSq2)) cmp 0) |
#define GET_DIDEVICE_SUBTYPE | ( | dwDevType | ) | HIBYTE(dwDevType) |
#define IDirectInput WINELIB_NAME_AW(IDirectInput) |
#define IDirectInput2 WINELIB_NAME_AW(IDirectInput2) |
#define IDirectInput2_CreateDevice | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->CreateDevice(p,a,b,c) |
#define IDirectInput2_EnumDevices | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->EnumDevices(p,a,b,c,d) |
#define IDirectInput2_FindDevice | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->FindDevice(p,a,b,c) |
#define IDirectInput2_GetDeviceStatus | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDeviceStatus(p,a) |
#define IDirectInput2_Initialize | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->Initialize(p,a,b) |
#define IDirectInput2_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInput2_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define IDirectInput2_RunControlPanel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->RunControlPanel(p,a,b) |
#define IDirectInput7 WINELIB_NAME_AW(IDirectInput7) |
#define IDirectInput7_CreateDevice | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->CreateDevice(p,a,b,c) |
#define IDirectInput7_CreateDeviceEx | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->CreateDeviceEx(p,a,b,c,d) |
#define IDirectInput7_EnumDevices | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->EnumDevices(p,a,b,c,d) |
#define IDirectInput7_FindDevice | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->FindDevice(p,a,b,c) |
#define IDirectInput7_GetDeviceStatus | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDeviceStatus(p,a) |
#define IDirectInput7_Initialize | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->Initialize(p,a,b) |
#define IDirectInput7_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInput7_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define IDirectInput7_RunControlPanel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->RunControlPanel(p,a,b) |
#define IDirectInput8 WINELIB_NAME_AW(IDirectInput8) |
#define IDirectInput8_ConfigureDevices | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->ConfigureDevices(p,a,b,c,d) |
#define IDirectInput8_CreateDevice | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->CreateDevice(p,a,b,c) |
#define IDirectInput8_EnumDevices | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->EnumDevices(p,a,b,c,d) |
#define IDirectInput8_EnumDevicesBySemantics | ( | p, | |
a, | |||
b, | |||
c, | |||
d, | |||
e | |||
) | (p)->lpVtbl->EnumDevicesBySemantics(p,a,b,c,d,e) |
#define IDirectInput8_FindDevice | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->FindDevice(p,a,b,c) |
#define IDirectInput8_GetDeviceStatus | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDeviceStatus(p,a) |
#define IDirectInput8_Initialize | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->Initialize(p,a,b) |
#define IDirectInput8_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInput8_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define IDirectInput8_RunControlPanel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->RunControlPanel(p,a,b) |
#define IDirectInput_CreateDevice | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->CreateDevice(p,a,b,c) |
#define IDirectInput_EnumDevices | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->EnumDevices(p,a,b,c,d) |
#define IDirectInput_GetDeviceStatus | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDeviceStatus(p,a) |
#define IDirectInput_Initialize | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->Initialize(p,a,b) |
#define IDirectInput_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInput_RunControlPanel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->RunControlPanel(p,a,b) |
#define IDirectInputDevice WINELIB_NAME_AW(IDirectInputDevice) |
#define IDirectInputDevice2 WINELIB_NAME_AW(IDirectInputDevice2) |
#define IDirectInputDevice2_Acquire | ( | p | ) | (p)->lpVtbl->Acquire(p) |
#define IDirectInputDevice2_AddRef | ( | p | ) | (p)->lpVtbl->AddRef(p) |
#define IDirectInputDevice2_CreateEffect | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->CreateEffect(p,a,b,c,d) |
#define IDirectInputDevice2_EnumCreatedEffectObjects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumCreatedEffectObjects(p,a,b,c) |
#define IDirectInputDevice2_EnumEffects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumEffects(p,a,b,c) |
#define IDirectInputDevice2_EnumObjects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumObjects(p,a,b,c) |
#define IDirectInputDevice2_Escape | ( | p, | |
a | |||
) | (p)->lpVtbl->Escape(p,a) |
#define IDirectInputDevice2_GetCapabilities | ( | p, | |
a | |||
) | (p)->lpVtbl->GetCapabilities(p,a) |
#define IDirectInputDevice2_GetDeviceData | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->GetDeviceData(p,a,b,c,d) |
#define IDirectInputDevice2_GetDeviceInfo | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDeviceInfo(p,a) |
#define IDirectInputDevice2_GetDeviceState | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetDeviceState(p,a,b) |
#define IDirectInputDevice2_GetEffectInfo | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetEffectInfo(p,a,b) |
#define IDirectInputDevice2_GetForceFeedbackState | ( | p, | |
a | |||
) | (p)->lpVtbl->GetForceFeedbackState(p,a) |
#define IDirectInputDevice2_GetObjectInfo | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->GetObjectInfo(p,a,b,c) |
#define IDirectInputDevice2_GetProperty | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetProperty(p,a,b) |
#define IDirectInputDevice2_Initialize | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->Initialize(p,a,b,c) |
#define IDirectInputDevice2_Poll | ( | p | ) | (p)->lpVtbl->Poll(p) |
#define IDirectInputDevice2_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInputDevice2_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define IDirectInputDevice2_RunControlPanel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->RunControlPanel(p,a,b) |
#define IDirectInputDevice2_SendDeviceData | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->SendDeviceData(p,a,b,c,d) |
#define IDirectInputDevice2_SendForceFeedbackCommand | ( | p, | |
a | |||
) | (p)->lpVtbl->SendForceFeedbackCommand(p,a) |
#define IDirectInputDevice2_SetCooperativeLevel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define IDirectInputDevice2_SetDataFormat | ( | p, | |
a | |||
) | (p)->lpVtbl->SetDataFormat(p,a) |
#define IDirectInputDevice2_SetEventNotification | ( | p, | |
a | |||
) | (p)->lpVtbl->SetEventNotification(p,a) |
#define IDirectInputDevice2_SetProperty | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetProperty(p,a,b) |
#define IDirectInputDevice2_Unacquire | ( | p | ) | (p)->lpVtbl->Unacquire(p) |
#define IDirectInputDevice7 WINELIB_NAME_AW(IDirectInputDevice7) |
#define IDirectInputDevice7_Acquire | ( | p | ) | (p)->lpVtbl->Acquire(p) |
#define IDirectInputDevice7_AddRef | ( | p | ) | (p)->lpVtbl->AddRef(p) |
#define IDirectInputDevice7_CreateEffect | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->CreateEffect(p,a,b,c,d) |
#define IDirectInputDevice7_EnumCreatedEffectObjects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumCreatedEffectObjects(p,a,b,c) |
#define IDirectInputDevice7_EnumEffects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumEffects(p,a,b,c) |
#define IDirectInputDevice7_EnumEffectsInFile | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->EnumEffectsInFile(p,a,b,c,d) |
#define IDirectInputDevice7_EnumObjects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumObjects(p,a,b,c) |
#define IDirectInputDevice7_Escape | ( | p, | |
a | |||
) | (p)->lpVtbl->Escape(p,a) |
#define IDirectInputDevice7_GetCapabilities | ( | p, | |
a | |||
) | (p)->lpVtbl->GetCapabilities(p,a) |
#define IDirectInputDevice7_GetDeviceData | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->GetDeviceData(p,a,b,c,d) |
#define IDirectInputDevice7_GetDeviceInfo | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDeviceInfo(p,a) |
#define IDirectInputDevice7_GetDeviceState | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetDeviceState(p,a,b) |
#define IDirectInputDevice7_GetEffectInfo | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetEffectInfo(p,a,b) |
#define IDirectInputDevice7_GetForceFeedbackState | ( | p, | |
a | |||
) | (p)->lpVtbl->GetForceFeedbackState(p,a) |
#define IDirectInputDevice7_GetObjectInfo | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->GetObjectInfo(p,a,b,c) |
#define IDirectInputDevice7_GetProperty | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetProperty(p,a,b) |
#define IDirectInputDevice7_Initialize | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->Initialize(p,a,b,c) |
#define IDirectInputDevice7_Poll | ( | p | ) | (p)->lpVtbl->Poll(p) |
#define IDirectInputDevice7_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInputDevice7_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define IDirectInputDevice7_RunControlPanel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->RunControlPanel(p,a,b) |
#define IDirectInputDevice7_SendDeviceData | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->SendDeviceData(p,a,b,c,d) |
#define IDirectInputDevice7_SendForceFeedbackCommand | ( | p, | |
a | |||
) | (p)->lpVtbl->SendForceFeedbackCommand(p,a) |
#define IDirectInputDevice7_SetCooperativeLevel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define IDirectInputDevice7_SetDataFormat | ( | p, | |
a | |||
) | (p)->lpVtbl->SetDataFormat(p,a) |
#define IDirectInputDevice7_SetEventNotification | ( | p, | |
a | |||
) | (p)->lpVtbl->SetEventNotification(p,a) |
#define IDirectInputDevice7_SetProperty | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetProperty(p,a,b) |
#define IDirectInputDevice7_Unacquire | ( | p | ) | (p)->lpVtbl->Unacquire(p) |
#define IDirectInputDevice7_WriteEffectToFile | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->WriteEffectToFile(p,a,b,c,d) |
#define IDirectInputDevice8 WINELIB_NAME_AW(IDirectInputDevice8) |
#define IDirectInputDevice8_Acquire | ( | p | ) | (p)->lpVtbl->Acquire(p) |
#define IDirectInputDevice8_AddRef | ( | p | ) | (p)->lpVtbl->AddRef(p) |
#define IDirectInputDevice8_BuildActionMap | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->BuildActionMap(p,a,b,c) |
#define IDirectInputDevice8_CreateEffect | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->CreateEffect(p,a,b,c,d) |
#define IDirectInputDevice8_EnumCreatedEffectObjects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumCreatedEffectObjects(p,a,b,c) |
#define IDirectInputDevice8_EnumEffects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumEffects(p,a,b,c) |
#define IDirectInputDevice8_EnumEffectsInFile | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->EnumEffectsInFile(p,a,b,c,d) |
#define IDirectInputDevice8_EnumObjects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumObjects(p,a,b,c) |
#define IDirectInputDevice8_Escape | ( | p, | |
a | |||
) | (p)->lpVtbl->Escape(p,a) |
#define IDirectInputDevice8_GetCapabilities | ( | p, | |
a | |||
) | (p)->lpVtbl->GetCapabilities(p,a) |
#define IDirectInputDevice8_GetDeviceData | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->GetDeviceData(p,a,b,c,d) |
#define IDirectInputDevice8_GetDeviceInfo | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDeviceInfo(p,a) |
#define IDirectInputDevice8_GetDeviceState | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetDeviceState(p,a,b) |
#define IDirectInputDevice8_GetEffectInfo | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetEffectInfo(p,a,b) |
#define IDirectInputDevice8_GetForceFeedbackState | ( | p, | |
a | |||
) | (p)->lpVtbl->GetForceFeedbackState(p,a) |
#define IDirectInputDevice8_GetImageInfo | ( | p, | |
a | |||
) | (p)->lpVtbl->GetImageInfo(p,a) |
#define IDirectInputDevice8_GetObjectInfo | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->GetObjectInfo(p,a,b,c) |
#define IDirectInputDevice8_GetProperty | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetProperty(p,a,b) |
#define IDirectInputDevice8_Initialize | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->Initialize(p,a,b,c) |
#define IDirectInputDevice8_Poll | ( | p | ) | (p)->lpVtbl->Poll(p) |
#define IDirectInputDevice8_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInputDevice8_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define IDirectInputDevice8_RunControlPanel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->RunControlPanel(p,a,b) |
#define IDirectInputDevice8_SendDeviceData | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->SendDeviceData(p,a,b,c,d) |
#define IDirectInputDevice8_SendForceFeedbackCommand | ( | p, | |
a | |||
) | (p)->lpVtbl->SendForceFeedbackCommand(p,a) |
#define IDirectInputDevice8_SetActionMap | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->SetActionMap(p,a,b,c) |
#define IDirectInputDevice8_SetCooperativeLevel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define IDirectInputDevice8_SetDataFormat | ( | p, | |
a | |||
) | (p)->lpVtbl->SetDataFormat(p,a) |
#define IDirectInputDevice8_SetEventNotification | ( | p, | |
a | |||
) | (p)->lpVtbl->SetEventNotification(p,a) |
#define IDirectInputDevice8_SetProperty | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetProperty(p,a,b) |
#define IDirectInputDevice8_Unacquire | ( | p | ) | (p)->lpVtbl->Unacquire(p) |
#define IDirectInputDevice8_WriteEffectToFile | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->WriteEffectToFile(p,a,b,c,d) |
#define IDirectInputDevice_Acquire | ( | p | ) | (p)->lpVtbl->Acquire(p) |
#define IDirectInputDevice_AddRef | ( | p | ) | (p)->lpVtbl->AddRef(p) |
#define IDirectInputDevice_EnumObjects | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->EnumObjects(p,a,b,c) |
#define IDirectInputDevice_GetCapabilities | ( | p, | |
a | |||
) | (p)->lpVtbl->GetCapabilities(p,a) |
#define IDirectInputDevice_GetDeviceData | ( | p, | |
a, | |||
b, | |||
c, | |||
d | |||
) | (p)->lpVtbl->GetDeviceData(p,a,b,c,d) |
#define IDirectInputDevice_GetDeviceInfo | ( | p, | |
a | |||
) | (p)->lpVtbl->GetDeviceInfo(p,a) |
#define IDirectInputDevice_GetDeviceState | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetDeviceState(p,a,b) |
#define IDirectInputDevice_GetObjectInfo | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->GetObjectInfo(p,a,b,c) |
#define IDirectInputDevice_GetProperty | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetProperty(p,a,b) |
#define IDirectInputDevice_Initialize | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->Initialize(p,a,b,c) |
#define IDirectInputDevice_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInputDevice_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define IDirectInputDevice_RunControlPanel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->RunControlPanel(p,a,b) |
#define IDirectInputDevice_SetCooperativeLevel | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetCooperativeLevel(p,a,b) |
#define IDirectInputDevice_SetDataFormat | ( | p, | |
a | |||
) | (p)->lpVtbl->SetDataFormat(p,a) |
#define IDirectInputDevice_SetEventNotification | ( | p, | |
a | |||
) | (p)->lpVtbl->SetEventNotification(p,a) |
#define IDirectInputDevice_SetProperty | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetProperty(p,a,b) |
#define IDirectInputDevice_Unacquire | ( | p | ) | (p)->lpVtbl->Unacquire(p) |
#define IDirectInputEffect_AddRef | ( | p | ) | (p)->lpVtbl->AddRef(p) |
#define IDirectInputEffect_Download | ( | p | ) | (p)->lpVtbl->Download(p) |
#define IDirectInputEffect_Escape | ( | p, | |
a | |||
) | (p)->lpVtbl->Escape(p,a) |
#define IDirectInputEffect_GetEffectGuid | ( | p, | |
a | |||
) | (p)->lpVtbl->GetEffectGuid(p,a) |
#define IDirectInputEffect_GetEffectStatus | ( | p, | |
a | |||
) | (p)->lpVtbl->GetEffectStatus(p,a) |
#define IDirectInputEffect_GetParameters | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->GetParameters(p,a,b) |
#define IDirectInputEffect_Initialize | ( | p, | |
a, | |||
b, | |||
c | |||
) | (p)->lpVtbl->Initialize(p,a,b,c) |
#define IDirectInputEffect_QueryInterface | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->QueryInterface(p,a,b) |
#define IDirectInputEffect_Release | ( | p | ) | (p)->lpVtbl->Release(p) |
#define IDirectInputEffect_SetParameters | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->SetParameters(p,a,b) |
#define IDirectInputEffect_Start | ( | p, | |
a, | |||
b | |||
) | (p)->lpVtbl->Start(p,a,b) |
#define IDirectInputEffect_Unload | ( | p | ) | (p)->lpVtbl->Unload(p) |
#define IID_IDirectInput WINELIB_NAME_AW(IID_IDirectInput) |
#define IID_IDirectInput2 WINELIB_NAME_AW(IID_IDirectInput2) |
#define IID_IDirectInput7 WINELIB_NAME_AW(IID_IDirectInput7) |
#define IID_IDirectInput8 WINELIB_NAME_AW(IID_IDirectInput8) |
#define IID_IDirectInputDevice WINELIB_NAME_AW(IID_IDirectInputDevice) |
#define IID_IDirectInputDevice2 WINELIB_NAME_AW(IID_IDirectInputDevice2) |
#define IID_IDirectInputDevice7 WINELIB_NAME_AW(IID_IDirectInputDevice7) |
#define IID_IDirectInputDevice8 WINELIB_NAME_AW(IID_IDirectInputDevice8) |
#define INTERFACE IDirectInputEffect |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputDeviceA |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputDeviceW |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputDevice2A |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputDevice2W |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputDevice7A |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputDevice7W |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputDevice8A |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputDevice8W |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputA |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInputW |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInput2A |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInput2W |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInput7A |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInput7W |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInput8A |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
#define INTERFACE IDirectInput8W |
IDirectInputEffect interface.
IDirectInput8W interface.
IDirectInput8A interface.
IDirectInput7W interface.
IDirectInput7A interface.
IDirectInput2W interface.
IDirectInput2A interface.
IDirectInputW interface.
IDirectInputA interface.
IDirectInputDevice8W interface.
IDirectInputDevice8A interface.
IDirectInputDevice7W interface.
IDirectInputDevice7A interface.
IDirectInputDevice2W interface.
IDirectInputDevice2A interface.
IDirectInputDeviceW interface.
IDirectInputDeviceA interface.
typedef struct _DIACTIONA DIACTIONA |
typedef struct _DIACTIONFORMATA DIACTIONFORMATA |
typedef struct _DIACTIONFORMATW DIACTIONFORMATW |
typedef struct _DIACTIONW DIACTIONW |
typedef struct _DICOLORSET DICOLORSET |
typedef struct DICONDITION DICONDITION |
typedef struct _DICONFIGUREDEVICESPARAMSA DICONFIGUREDEVICESPARAMSA |
typedef struct _DICONFIGUREDEVICESPARAMSW DICONFIGUREDEVICESPARAMSW |
typedef struct DICONSTANTFORCE DICONSTANTFORCE |
typedef struct DICUSTOMFORCE DICUSTOMFORCE |
typedef struct _DIDATAFORMAT DIDATAFORMAT |
typedef struct DIDEVCAPS_DX3 DIDEVCAPS_DX3 |
typedef struct _DIDEVICEIMAGEINFOA DIDEVICEIMAGEINFOA |
typedef struct _DIDEVICEIMAGEINFOHEADERA DIDEVICEIMAGEINFOHEADERA |
typedef struct _DIDEVICEIMAGEINFOHEADERW DIDEVICEIMAGEINFOHEADERW |
typedef struct _DIDEVICEIMAGEINFOW DIDEVICEIMAGEINFOW |
typedef struct DIDEVICEINSTANCE_DX3A DIDEVICEINSTANCE_DX3A |
typedef struct DIDEVICEINSTANCE_DX3W DIDEVICEINSTANCE_DX3W |
typedef struct DIDEVICEINSTANCEA DIDEVICEINSTANCEA |
typedef struct DIDEVICEINSTANCEW DIDEVICEINSTANCEW |
typedef struct DIDEVICEOBJECTDATA DIDEVICEOBJECTDATA |
typedef struct DIDEVICEOBJECTDATA_DX3 DIDEVICEOBJECTDATA_DX3 |
typedef struct DIDEVICEOBJECTINSTANCE_DX3A DIDEVICEOBJECTINSTANCE_DX3A |
typedef struct DIDEVICEOBJECTINSTANCE_DX3W DIDEVICEOBJECTINSTANCE_DX3W |
typedef struct DIDEVICEOBJECTINSTANCEA DIDEVICEOBJECTINSTANCEA |
typedef struct DIDEVICEOBJECTINSTANCEW DIDEVICEOBJECTINSTANCEW |
typedef struct DIEFFECT_DX5 DIEFFECT_DX5 |
typedef DIEFFECT DIEFFECT_DX6 |
typedef struct DIEFFECTINFOA DIEFFECTINFOA |
typedef struct DIEFFECTINFOW DIEFFECTINFOW |
typedef struct DIEFFESCAPE DIEFFESCAPE |
typedef struct DIENVELOPE DIENVELOPE |
typedef struct DIFILEEFFECT DIFILEEFFECT |
typedef struct DIJOYSTATE DIJOYSTATE |
typedef struct DIJOYSTATE2 DIJOYSTATE2 |
typedef struct DIMOUSESTATE DIMOUSESTATE |
typedef struct DIMOUSESTATE2 DIMOUSESTATE2 |
typedef struct _DIOBJECTDATAFORMAT DIOBJECTDATAFORMAT |
typedef struct DIPERIODIC DIPERIODIC |
typedef struct DIPROPCALPOV DIPROPCALPOV |
typedef struct DIPROPCPOINTS DIPROPCPOINTS |
typedef struct DIPROPDWORD DIPROPDWORD |
typedef struct DIPROPGUIDANDPATH DIPROPGUIDANDPATH |
typedef struct DIPROPHEADER DIPROPHEADER |
typedef struct DIPROPPOINTER DIPROPPOINTER |
typedef struct DIPROPRANGE DIPROPRANGE |
typedef struct DIPROPSTRING DIPROPSTRING |
typedef struct DIRAMPFORCE DIRAMPFORCE |
typedef const DIACTIONA* LPCDIACTIONA |
typedef const DIACTIONFORMATA* LPCDIACTIONFORMATA |
typedef const DIACTIONFORMATW* LPCDIACTIONFORMATW |
typedef const DIACTIONW* LPCDIACTIONW |
typedef const DICOLORSET* LPCDICOLORSET |
typedef const DICONDITION* LPCDICONDITION |
typedef const DICONFIGUREDEVICESPARAMSA* LPCDICONFIGUREDEVICESPARAMSA |
typedef const DICONFIGUREDEVICESPARAMSW* LPCDICONFIGUREDEVICESPARAMSW |
typedef const DICONSTANTFORCE* LPCDICONSTANTFORCE |
typedef const DICUSTOMFORCE* LPCDICUSTOMFORCE |
typedef const DIDATAFORMAT* LPCDIDATAFORMAT |
typedef const DIDEVICEIMAGEINFOA* LPCDIDEVICEIMAGEINFOA |
typedef const DIDEVICEIMAGEINFOHEADERA* LPCDIDEVICEIMAGEINFOHEADERA |
typedef const DIDEVICEIMAGEINFOHEADERW* LPCDIDEVICEIMAGEINFOHEADERW |
typedef const DIDEVICEIMAGEINFOW* LPCDIDEVICEIMAGEINFOW |
typedef const DIDEVICEINSTANCE_DX3A* LPCDIDEVICEINSTANCE_DX3A |
typedef const DIDEVICEINSTANCE_DX3W* LPCDIDEVICEINSTANCE_DX3W |
typedef const DIDEVICEINSTANCEA* LPCDIDEVICEINSTANCEA |
typedef const DIDEVICEINSTANCEW* LPCDIDEVICEINSTANCEW |
typedef const DIDEVICEOBJECTDATA* LPCDIDEVICEOBJECTDATA |
typedef const DIDEVICEOBJECTDATA_DX3* LPCDIDEVICEOBJECTDATA_DX3 |
typedef const DIDEVICEOBJECTINSTANCE_DX3A* LPCDIDEVICEOBJECTINSTANCE_DX3A |
typedef const DIDEVICEOBJECTINSTANCE_DX3W* LPCDIDEVICEOBJECTINSTANCE_DX3W |
typedef const DIDEVICEOBJECTINSTANCEA* LPCDIDEVICEOBJECTINSTANCEA |
typedef const DIDEVICEOBJECTINSTANCEW* LPCDIDEVICEOBJECTINSTANCEW |
typedef const DIEFFECT* LPCDIEFFECT |
typedef const DIEFFECT_DX5* LPCDIEFFECT_DX5 |
typedef const DIEFFECTINFOA* LPCDIEFFECTINFOA |
typedef const DIEFFECTINFOW* LPCDIEFFECTINFOW |
typedef const DIENVELOPE* LPCDIENVELOPE |
typedef const DIFILEEFFECT* LPCDIFILEEFFECT |
typedef const DIOBJECTDATAFORMAT* LPCDIOBJECTDATAFORMAT |
typedef const DIPERIODIC* LPCDIPERIODIC |
typedef const DIPROPCAL* LPCDIPROPCAL |
typedef const DIPROPCALPOV* LPCDIPROPCALPOV |
typedef const DIPROPCPOINTS* LPCDIPROPCPOINTS |
typedef const DIPROPDWORD* LPCDIPROPDWORD |
typedef const DIPROPGUIDANDPATH* LPCDIPROPGUIDANDPATH |
typedef const DIPROPHEADER* LPCDIPROPHEADER |
typedef const DIPROPPOINTER* LPCDIPROPPOINTER |
typedef const DIPROPRANGE* LPCDIPROPRANGE |
typedef const DIPROPSTRING* LPCDIPROPSTRING |
typedef const DIRAMPFORCE* LPCDIRAMPFORCE |
typedef struct _DIACTIONA * LPDIACTIONA |
typedef struct _DIACTIONFORMATA * LPDIACTIONFORMATA |
typedef struct _DIACTIONFORMATW * LPDIACTIONFORMATW |
typedef struct _DIACTIONW * LPDIACTIONW |
typedef struct _DICOLORSET * LPDICOLORSET |
typedef struct DICONDITION * LPDICONDITION |
typedef BOOL(CALLBACK * LPDICONFIGUREDEVICESCALLBACK) (LPUNKNOWN, LPVOID) |
typedef struct _DICONFIGUREDEVICESPARAMSA * LPDICONFIGUREDEVICESPARAMSA |
typedef struct _DICONFIGUREDEVICESPARAMSW * LPDICONFIGUREDEVICESPARAMSW |
typedef struct DICONSTANTFORCE * LPDICONSTANTFORCE |
typedef struct DICUSTOMFORCE * LPDICUSTOMFORCE |
typedef struct _DIDATAFORMAT * LPDIDATAFORMAT |
typedef struct DIDEVCAPS* LPDIDEVCAPS |
typedef struct DIDEVCAPS_DX3 * LPDIDEVCAPS_DX3 |
typedef struct _DIDEVICEIMAGEINFOA * LPDIDEVICEIMAGEINFOA |
typedef struct _DIDEVICEIMAGEINFOHEADERA * LPDIDEVICEIMAGEINFOHEADERA |
typedef struct _DIDEVICEIMAGEINFOHEADERW * LPDIDEVICEIMAGEINFOHEADERW |
typedef struct _DIDEVICEIMAGEINFOW * LPDIDEVICEIMAGEINFOW |
typedef struct DIDEVICEINSTANCE_DX3A * LPDIDEVICEINSTANCE_DX3A |
typedef struct DIDEVICEINSTANCE_DX3W * LPDIDEVICEINSTANCE_DX3W |
typedef struct DIDEVICEINSTANCEA * LPDIDEVICEINSTANCEA |
typedef struct DIDEVICEINSTANCEW * LPDIDEVICEINSTANCEW |
typedef struct DIDEVICEOBJECTDATA * LPDIDEVICEOBJECTDATA |
typedef struct DIDEVICEOBJECTDATA_DX3* LPDIDEVICEOBJECTDATA_DX3 |
typedef struct DIDEVICEOBJECTINSTANCE_DX3A * LPDIDEVICEOBJECTINSTANCE_DX3A |
typedef struct DIDEVICEOBJECTINSTANCE_DX3W * LPDIDEVICEOBJECTINSTANCE_DX3W |
typedef struct DIDEVICEOBJECTINSTANCEA * LPDIDEVICEOBJECTINSTANCEA |
typedef struct DIDEVICEOBJECTINSTANCEW * LPDIDEVICEOBJECTINSTANCEW |
typedef struct DIEFFECT * LPDIEFFECT |
typedef struct DIEFFECT_DX5 * LPDIEFFECT_DX5 |
typedef LPDIEFFECT LPDIEFFECT_DX6 |
typedef struct DIEFFECTINFOA * LPDIEFFECTINFOA |
typedef struct DIEFFECTINFOW * LPDIEFFECTINFOW |
typedef struct DIEFFESCAPE * LPDIEFFESCAPE |
typedef BOOL(CALLBACK * LPDIENUMCREATEDEFFECTOBJECTSCALLBACK) (LPDIRECTINPUTEFFECT, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMDEVICEOBJECTSCALLBACKA) (LPCDIDEVICEOBJECTINSTANCEA, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMDEVICEOBJECTSCALLBACKW) (LPCDIDEVICEOBJECTINSTANCEW, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMDEVICESBYSEMANTICSCBA) (LPCDIDEVICEINSTANCEA, LPDIRECTINPUTDEVICE8A, DWORD, DWORD, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMDEVICESBYSEMANTICSCBW) (LPCDIDEVICEINSTANCEW, LPDIRECTINPUTDEVICE8W, DWORD, DWORD, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMDEVICESCALLBACKA) (LPCDIDEVICEINSTANCEA, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMDEVICESCALLBACKW) (LPCDIDEVICEINSTANCEW, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMEFFECTSCALLBACKA) (LPCDIEFFECTINFOA, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMEFFECTSCALLBACKW) (LPCDIEFFECTINFOW, LPVOID) |
typedef BOOL(CALLBACK * LPDIENUMEFFECTSINFILECALLBACK) (LPCDIFILEEFFECT, LPVOID) |
typedef struct DIENVELOPE * LPDIENVELOPE |
typedef struct DIFILEEFFECT * LPDIFILEEFFECT |
typedef struct DIJOYSTATE * LPDIJOYSTATE |
typedef struct DIJOYSTATE2 * LPDIJOYSTATE2 |
typedef struct _DIOBJECTDATAFORMAT * LPDIOBJECTDATAFORMAT |
typedef struct DIPERIODIC * LPDIPERIODIC |
typedef struct DIPROPCAL * LPDIPROPCAL |
typedef struct DIPROPCALPOV * LPDIPROPCALPOV |
typedef struct DIPROPCPOINTS * LPDIPROPCPOINTS |
typedef struct DIPROPDWORD * LPDIPROPDWORD |
typedef struct DIPROPGUIDANDPATH * LPDIPROPGUIDANDPATH |
typedef struct DIPROPHEADER* LPDIPROPHEADER |
typedef struct DIPROPPOINTER * LPDIPROPPOINTER |
typedef struct DIPROPRANGE * LPDIPROPRANGE |
typedef struct DIPROPSTRING * LPDIPROPSTRING |
typedef struct DIRAMPFORCE * LPDIRAMPFORCE |
typedef struct IDirectInput2A* LPDIRECTINPUT2A |
typedef struct IDirectInput2W* LPDIRECTINPUT2W |
typedef struct IDirectInput7A* LPDIRECTINPUT7A |
typedef struct IDirectInput7W* LPDIRECTINPUT7W |
typedef struct IDirectInput8A* LPDIRECTINPUT8A |
typedef struct IDirectInput8W* LPDIRECTINPUT8W |
typedef struct IDirectInputA* LPDIRECTINPUTA |
typedef struct IDirectInputDevice2A* LPDIRECTINPUTDEVICE2A |
typedef struct IDirectInputDevice2W* LPDIRECTINPUTDEVICE2W |
typedef struct IDirectInputDevice7A* LPDIRECTINPUTDEVICE7A |
typedef struct IDirectInputDevice7W* LPDIRECTINPUTDEVICE7W |
typedef struct IDirectInputDevice8A* LPDIRECTINPUTDEVICE8A |
typedef struct IDirectInputDevice8W* LPDIRECTINPUTDEVICE8W |
typedef struct IDirectInputDeviceA* LPDIRECTINPUTDEVICEA |
typedef struct IDirectInputDeviceW* LPDIRECTINPUTDEVICEW |
typedef struct IDirectInputEffect* LPDIRECTINPUTEFFECT |
typedef struct IDirectInputW* LPDIRECTINPUTW |
typedef struct SysKeyboardA* LPSYSKEYBOARDA |
typedef struct SysMouseA* LPSYSMOUSEA |
DECLARE_INTERFACE_ | ( | IDirectInputDevice2A | , |
IDirectInputDeviceA | |||
) |
DECLARE_INTERFACE_ | ( | IDirectInputDevice2W | , |
IDirectInputDeviceW | |||
) |
DECLARE_INTERFACE_ | ( | IDirectInputDevice7A | , |
IDirectInputDevice2A | |||
) |
DECLARE_INTERFACE_ | ( | IDirectInputDevice7W | , |
IDirectInputDevice2W | |||
) |
DECLARE_INTERFACE_ | ( | IDirectInputDevice8A | , |
IDirectInputDevice7A | |||
) |
DECLARE_INTERFACE_ | ( | IDirectInputDevice8W | , |
IDirectInputDevice7W | |||
) |
DEFINE_GUID | ( | CLSID_DirectInput | , |
0x25E609E0 | , | ||
0xB259 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | CLSID_DirectInput8 | , |
0x25E609E4 | , | ||
0xB259 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | CLSID_DirectInputDevice | , |
0x25E609E1 | , | ||
0xB259 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | CLSID_DirectInputDevice8 | , |
0x25E609E5 | , | ||
0xB259 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_Button | , |
0xA36D02F0 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_ConstantForce | , |
0x13541C20 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_CustomForce | , |
0x13541C2B | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_Damper | , |
0x13541C28 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_Friction | , |
0x13541C2A | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_Inertia | , |
0x13541C29 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_Joystick | , |
0x6F1D2B70 | , | ||
0xD5A0 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_Key | , |
0x55728220 | , | ||
0xD33C | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_POV | , |
0xA36D02F2 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_RampForce | , |
0x13541C21 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_RxAxis | , |
0xA36D02F4 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_RyAxis | , |
0xA36D02F5 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_RzAxis | , |
0xA36D02E3 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_SawtoothDown | , |
0x13541C26 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_SawtoothUp | , |
0x13541C25 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_Sine | , |
0x13541C23 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_Slider | , |
0xA36D02E4 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_Spring | , |
0x13541C27 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_Square | , |
0x13541C22 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_SysKeyboard | , |
0x6F1D2B61 | , | ||
0xD5A0 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_SysKeyboardEm | , |
0x6F1D2B82 | , | ||
0xD5A0 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_SysKeyboardEm2 | , |
0x6F1D2B83 | , | ||
0xD5A0 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_SysMouse | , |
0x6F1D2B60 | , | ||
0xD5A0 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_SysMouseEm | , |
0x6F1D2B80 | , | ||
0xD5A0 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_SysMouseEm2 | , |
0x6F1D2B81 | , | ||
0xD5A0 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_Triangle | , |
0x13541C24 | , | ||
0x8E33 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | GUID_Unknown | , |
0xA36D02F3 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_XAxis | , |
0xA36D02E0 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_YAxis | , |
0xA36D02E1 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | GUID_ZAxis | , |
0xA36D02E2 | , | ||
0xC9F3 | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInput2A | , |
0x5944E662 | , | ||
0xAA8A | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInput2W | , |
0x5944E663 | , | ||
0xAA8A | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInput7A | , |
0x9A4CB684 | , | ||
0x236D | , | ||
0x11D3 | , | ||
0x8E | , | ||
0x9D | , | ||
0x00 | , | ||
0xC0 | , | ||
0x4F | , | ||
0x68 | , | ||
0x44 | , | ||
0xAE | |||
) |
DEFINE_GUID | ( | IID_IDirectInput7W | , |
0x9A4CB685 | , | ||
0x236D | , | ||
0x11D3 | , | ||
0x8E | , | ||
0x9D | , | ||
0x00 | , | ||
0xC0 | , | ||
0x4F | , | ||
0x68 | , | ||
0x44 | , | ||
0xAE | |||
) |
DEFINE_GUID | ( | IID_IDirectInput8A | , |
0xBF798030 | , | ||
0x483A | , | ||
0x4DA2 | , | ||
0xAA | , | ||
0x99 | , | ||
0x5D | , | ||
0x64 | , | ||
0xED | , | ||
0x36 | , | ||
0x97 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInput8W | , |
0xBF798031 | , | ||
0x483A | , | ||
0x4DA2 | , | ||
0xAA | , | ||
0x99 | , | ||
0x5D | , | ||
0x64 | , | ||
0xED | , | ||
0x36 | , | ||
0x97 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputA | , |
0x89521360 | , | ||
0xAA8A | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputDevice2A | , |
0x5944E682 | , | ||
0xC92E | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputDevice2W | , |
0x5944E683 | , | ||
0xC92E | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputDevice7A | , |
0x57D7C6BC | , | ||
0x2356 | , | ||
0x11D3 | , | ||
0x8E | , | ||
0x9D | , | ||
0x00 | , | ||
0xC0 | , | ||
0x4F | , | ||
0x68 | , | ||
0x44 | , | ||
0xAE | |||
) |
DEFINE_GUID | ( | IID_IDirectInputDevice7W | , |
0x57D7C6BD | , | ||
0x2356 | , | ||
0x11D3 | , | ||
0x8E | , | ||
0x9D | , | ||
0x00 | , | ||
0xC0 | , | ||
0x4F | , | ||
0x68 | , | ||
0x44 | , | ||
0xAE | |||
) |
DEFINE_GUID | ( | IID_IDirectInputDevice8A | , |
0x54D41080 | , | ||
0xDC15 | , | ||
0x4833 | , | ||
0xA4 | , | ||
0x1B | , | ||
0x74 | , | ||
0x8F | , | ||
0x73 | , | ||
0xA3 | , | ||
0x81 | , | ||
0x79 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputDevice8W | , |
0x54D41081 | , | ||
0xDC15 | , | ||
0x4833 | , | ||
0xA4 | , | ||
0x1B | , | ||
0x74 | , | ||
0x8F | , | ||
0x73 | , | ||
0xA3 | , | ||
0x81 | , | ||
0x79 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputDeviceA | , |
0x5944E680 | , | ||
0xC92E | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputDeviceW | , |
0x5944E681 | , | ||
0xC92E | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputEffect | , |
0xE7E1F7C0 | , | ||
0x88D2 | , | ||
0x11D0 | , | ||
0x9A | , | ||
0xD0 | , | ||
0x00 | , | ||
0xA0 | , | ||
0xC9 | , | ||
0xA0 | , | ||
0x6E | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | IID_IDirectInputW | , |
0x89521361 | , | ||
0xAA8A | , | ||
0x11CF | , | ||
0xBF | , | ||
0xC7 | , | ||
0x44 | , | ||
0x45 | , | ||
0x53 | , | ||
0x54 | , | ||
0x00 | , | ||
0x00 | |||
) |
HRESULT WINAPI DirectInput8Create | ( | HINSTANCE | , |
DWORD | , | ||
REFIID | , | ||
LPVOID * | , | ||
LPUNKNOWN | |||
) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |