亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dinputd.h

?? directX8.1版本。的頭文件和庫(kù) 雖然現(xiàn)在directX9.0版本
?? H
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
#define JOY_US_PRESENT          0x00000002l     /* is joystick actually present? */
#define JOY_US_ISOEM            0x00000004l     /* joystick is an OEM defined type */

/* reserved for future use -> as link to next possible dword */
#define JOY_US_RESERVED         0x80000000l     /* reserved */


/* Settings for TypeInfo Flags1 */
#define JOYTYPE_ZEROGAMEENUMOEMDATA     0x00000001l /* Zero GameEnum's OEM data field */
#define JOYTYPE_NOAUTODETECTGAMEPORT    0x00000002l /* Device does not support Autodetect gameport*/
#define JOYTYPE_NOHIDDIRECT             0x00000004l /* Do not use HID directly for this device */
#define JOYTYPE_ANALOGCOMPAT            0x00000008l /* Expose the analog compatible ID */
#define JOYTYPE_DEFAULTPROPSHEET        0x80000000l /* CPL overrides custom property sheet */

/* Settings for TypeInfo Flags2 */
#define JOYTYPE_DEVICEHIDE              0x00010000l /* Hide unclassified devices */
#define JOYTYPE_MOUSEHIDE               0x00020000l /* Hide mice */
#define JOYTYPE_KEYBHIDE                0x00040000l /* Hide keyboards */
#define JOYTYPE_GAMEHIDE                0x00080000l /* Hide game controllers */
#define JOYTYPE_HIDEACTIVE              0x00100000l /* Hide flags are active */
#define JOYTYPE_INFOMASK                0x00E00000l /* Mask for type specific info */
#define JOYTYPE_INFODEFAULT             0x00000000l /* Use default axis mappings */
#define JOYTYPE_INFOYYPEDALS            0x00200000l /* Use Y as a combined pedals axis */
#define JOYTYPE_INFOZYPEDALS            0x00400000l /* Use Z for accelerate, Y for brake */
#define JOYTYPE_INFOYRPEDALS            0x00600000l /* Use Y for accelerate, R for brake */
#define JOYTYPE_INFOZRPEDALS            0x00800000l /* Use Z for accelerate, R for brake */
#define JOYTYPE_INFOZISSLIDER           0x00200000l /* Use Z as a slider */
#define JOYTYPE_INFOZISZ                0x00400000l /* Use Z as Z axis */
#define JOYTYPE_ENABLEINPUTREPORT       0x01000000l /* Enable initial input reports */

/* struct for storing x,y, z, and rudder values */
typedef struct joypos_tag {
    DWORD       dwX;
    DWORD       dwY;
    DWORD       dwZ;
    DWORD       dwR;
    DWORD       dwU;
    DWORD       dwV;
} JOYPOS, FAR *LPJOYPOS;

/* struct for storing ranges */
typedef struct joyrange_tag {
    JOYPOS      jpMin;
    JOYPOS      jpMax;
    JOYPOS      jpCenter;
} JOYRANGE,FAR *LPJOYRANGE;

/*
 *  dwTimeout - value at which to timeout joystick polling
 *  jrvRanges - range of values app wants returned for axes
 *  jpDeadZone - area around center to be considered
 *               as "dead". specified as a percentage
 *               (0-100). Only X & Y handled by system driver
 */
typedef struct joyreguservalues_tag {
    DWORD       dwTimeOut;
    JOYRANGE    jrvRanges;
    JOYPOS      jpDeadZone;
} JOYREGUSERVALUES, FAR *LPJOYREGUSERVALUES;

typedef struct joyreghwsettings_tag {
    DWORD       dwFlags;
    DWORD       dwNumButtons;
} JOYREGHWSETTINGS, FAR *LPJOYHWSETTINGS;

/* range of values returned by the hardware (filled in by calibration) */
/*
 *  jrvHardware - values returned by hardware
 *  dwPOVValues - POV values returned by hardware
 *  dwCalFlags  - what has been calibrated
 */
typedef struct joyreghwvalues_tag {
    JOYRANGE    jrvHardware;
    DWORD       dwPOVValues[JOY_POV_NUMDIRS];
    DWORD       dwCalFlags;
} JOYREGHWVALUES, FAR *LPJOYREGHWVALUES;

/* hardware configuration */
/*
 *  hws             - hardware settings
 *  dwUsageSettings - usage settings
 *  hwv             - values returned by hardware
 *  dwType          - type of joystick
 *  dwReserved      - reserved for OEM drivers
 */
typedef struct joyreghwconfig_tag {
    JOYREGHWSETTINGS    hws;
    DWORD               dwUsageSettings;
    JOYREGHWVALUES      hwv;
    DWORD               dwType;
    DWORD               dwReserved;
} JOYREGHWCONFIG, FAR *LPJOYREGHWCONFIG;

/* joystick calibration info structure */
typedef struct joycalibrate_tag {
    UINT    wXbase;
    UINT    wXdelta;
    UINT    wYbase;
    UINT    wYdelta;
    UINT    wZbase;
    UINT    wZdelta;
} JOYCALIBRATE;
typedef JOYCALIBRATE FAR *LPJOYCALIBRATE;

#endif

#ifndef DIJ_RINGZERO

#define MAX_JOYSTRING 256
typedef BOOL (FAR PASCAL * LPDIJOYTYPECALLBACK)(LPCWSTR, LPVOID);

#ifndef MAX_JOYSTICKOEMVXDNAME
#define MAX_JOYSTICKOEMVXDNAME 260
#endif

#define DITC_REGHWSETTINGS          0x00000001
#define DITC_CLSIDCONFIG            0x00000002
#define DITC_DISPLAYNAME            0x00000004
#define DITC_CALLOUT                0x00000008
#define DITC_HARDWAREID             0x00000010
#define DITC_FLAGS1                 0x00000020
#define DITC_FLAGS2                 0x00000040
#define DITC_MAPFILE                0x00000080



/* This structure is defined for DirectX 5.0 compatibility */

typedef struct DIJOYTYPEINFO_DX5 {
    DWORD dwSize;
    JOYREGHWSETTINGS hws;
    CLSID clsidConfig;
    WCHAR wszDisplayName[MAX_JOYSTRING];
    WCHAR wszCallout[MAX_JOYSTICKOEMVXDNAME];
} DIJOYTYPEINFO_DX5, *LPDIJOYTYPEINFO_DX5;
typedef const DIJOYTYPEINFO_DX5 *LPCDIJOYTYPEINFO_DX5;

/* This structure is defined for DirectX 6.1 compatibility */
typedef struct DIJOYTYPEINFO_DX6 {
    DWORD dwSize;
    JOYREGHWSETTINGS hws;
    CLSID clsidConfig;
    WCHAR wszDisplayName[MAX_JOYSTRING];
    WCHAR wszCallout[MAX_JOYSTICKOEMVXDNAME];
    WCHAR wszHardwareId[MAX_JOYSTRING];
    DWORD dwFlags1;
} DIJOYTYPEINFO_DX6, *LPDIJOYTYPEINFO_DX6;
typedef const DIJOYTYPEINFO_DX6 *LPCDIJOYTYPEINFO_DX6;

typedef struct DIJOYTYPEINFO {
    DWORD dwSize;
    JOYREGHWSETTINGS hws;
    CLSID clsidConfig;
    WCHAR wszDisplayName[MAX_JOYSTRING];
    WCHAR wszCallout[MAX_JOYSTICKOEMVXDNAME];
#if(DIRECTINPUT_VERSION >= 0x05b2)
    WCHAR wszHardwareId[MAX_JOYSTRING];
    DWORD dwFlags1;
#if(DIRECTINPUT_VERSION >= 0x0800)
    DWORD dwFlags2;
    WCHAR wszMapFile[MAX_JOYSTRING];
#endif /* DIRECTINPUT_VERSION >= 0x0800 */
#endif /* DIRECTINPUT_VERSION >= 0x05b2 */
} DIJOYTYPEINFO, *LPDIJOYTYPEINFO;
typedef const DIJOYTYPEINFO *LPCDIJOYTYPEINFO;
#define DIJC_GUIDINSTANCE           0x00000001
#define DIJC_REGHWCONFIGTYPE        0x00000002
#define DIJC_GAIN                   0x00000004
#define DIJC_CALLOUT                0x00000008
#define DIJC_WDMGAMEPORT            0x00000010

/* This structure is defined for DirectX 5.0 compatibility */

typedef struct DIJOYCONFIG_DX5 {
    DWORD dwSize;
    GUID guidInstance;
    JOYREGHWCONFIG hwc;
    DWORD dwGain;
    WCHAR wszType[MAX_JOYSTRING];
    WCHAR wszCallout[MAX_JOYSTRING];
} DIJOYCONFIG_DX5, *LPDIJOYCONFIG_DX5;
typedef const DIJOYCONFIG_DX5 *LPCDIJOYCONFIG_DX5;

typedef struct DIJOYCONFIG {
    DWORD dwSize;
    GUID guidInstance;
    JOYREGHWCONFIG hwc;
    DWORD dwGain;
    WCHAR wszType[MAX_JOYSTRING];
    WCHAR wszCallout[MAX_JOYSTRING];
#if(DIRECTINPUT_VERSION >= 0x05b2)
    GUID  guidGameport;
#endif /* DIRECTINPUT_VERSION >= 0x05b2 */
    } DIJOYCONFIG, *LPDIJOYCONFIG;
typedef const DIJOYCONFIG *LPCDIJOYCONFIG;


#define DIJU_USERVALUES             0x00000001
#define DIJU_GLOBALDRIVER           0x00000002
#define DIJU_GAMEPORTEMULATOR       0x00000004

typedef struct DIJOYUSERVALUES {
    DWORD dwSize;
    JOYREGUSERVALUES ruv;
    WCHAR wszGlobalDriver[MAX_JOYSTRING];
    WCHAR wszGameportEmulator[MAX_JOYSTRING];
} DIJOYUSERVALUES, *LPDIJOYUSERVALUES;
typedef const DIJOYUSERVALUES *LPCDIJOYUSERVALUES;

DEFINE_GUID(GUID_KeyboardClass, 0x4D36E96B,0xE325,0x11CE,0xBF,0xC1,0x08,0x00,0x2B,0xE1,0x03,0x18);
DEFINE_GUID(GUID_MediaClass,    0x4D36E96C,0xE325,0x11CE,0xBF,0xC1,0x08,0x00,0x2B,0xE1,0x03,0x18);
DEFINE_GUID(GUID_MouseClass,    0x4D36E96F,0xE325,0x11CE,0xBF,0xC1,0x08,0x00,0x2B,0xE1,0x03,0x18);
DEFINE_GUID(GUID_HIDClass,      0x745A17A0,0x74D3,0x11D0,0xB6,0xFE,0x00,0xA0,0xC9,0x0F,0x57,0xDA);

#undef INTERFACE
#define INTERFACE IDirectInputJoyConfig

DECLARE_INTERFACE_(IDirectInputJoyConfig, IUnknown)
{
    /*** IUnknown methods ***/
    STDMETHOD(QueryInterface)(THIS_ REFIID riid, LPVOID * ppvObj) PURE;
    STDMETHOD_(ULONG,AddRef)(THIS) PURE;
    STDMETHOD_(ULONG,Release)(THIS) PURE;

    /*** IDirectInputJoyConfig methods ***/
    STDMETHOD(Acquire)(THIS) PURE;
    STDMETHOD(Unacquire)(THIS) PURE;
    STDMETHOD(SetCooperativeLevel)(THIS_ HWND,DWORD) PURE;
    STDMETHOD(SendNotify)(THIS) PURE;
    STDMETHOD(EnumTypes)(THIS_ LPDIJOYTYPECALLBACK,LPVOID) PURE;
    STDMETHOD(GetTypeInfo)(THIS_ LPCWSTR,LPDIJOYTYPEINFO,DWORD) PURE;
    STDMETHOD(SetTypeInfo)(THIS_ LPCWSTR,LPCDIJOYTYPEINFO,DWORD) PURE;
    STDMETHOD(DeleteType)(THIS_ LPCWSTR) PURE;
    STDMETHOD(GetConfig)(THIS_ UINT,LPDIJOYCONFIG,DWORD) PURE;
    STDMETHOD(SetConfig)(THIS_ UINT,LPCDIJOYCONFIG,DWORD) PURE;
    STDMETHOD(DeleteConfig)(THIS_ UINT) PURE;
    STDMETHOD(GetUserValues)(THIS_ LPDIJOYUSERVALUES,DWORD) PURE;
    STDMETHOD(SetUserValues)(THIS_ LPCDIJOYUSERVALUES,DWORD) PURE;
    STDMETHOD(AddNewHardware)(THIS_ HWND,REFGUID) PURE;
    STDMETHOD(OpenTypeKey)(THIS_ LPCWSTR,DWORD,PHKEY) PURE;
    STDMETHOD(OpenConfigKey)(THIS_ UINT,DWORD,PHKEY) PURE;
};

typedef struct IDirectInputJoyConfig *LPDIRECTINPUTJOYCONFIG;

#if !defined(__cplusplus) || defined(CINTERFACE)
#define IDirectInputJoyConfig_QueryInterface(p,a,b) (p)->lpVtbl->QueryInterface(p,a,b)
#define IDirectInputJoyConfig_AddRef(p) (p)->lpVtbl->AddRef(p)
#define IDirectInputJoyConfig_Release(p) (p)->lpVtbl->Release(p)
#define IDirectInputJoyConfig_Acquire(p) (p)->lpVtbl->Acquire(p)
#define IDirectInputJoyConfig_Unacquire(p) (p)->lpVtbl->Unacquire(p)
#define IDirectInputJoyConfig_SetCooperativeLevel(p,a,b) (p)->lpVtbl->SetCooperativeLevel(p,a,b)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区香蕉| 欧美mv日韩mv| 九九九久久久精品| 亚洲人成网站在线| 欧美精品一区二区三区视频| 欧美日韩一区二区三区四区| 成人av资源站| 精品一区二区成人精品| 亚洲小说欧美激情另类| 国产精品麻豆久久久| 日韩精品一区二区三区视频| 欧美亚洲国产一区二区三区va| 国产精品18久久久久久久久久久久 | 伊人夜夜躁av伊人久久| 久久无码av三级| 欧美一区2区视频在线观看| 欧美在线视频不卡| 成人av网站在线| 国内精品久久久久影院薰衣草 | 在线不卡一区二区| 一本色道a无线码一区v| 高清在线观看日韩| 国内精品伊人久久久久影院对白| 日韩和欧美的一区| 午夜精品aaa| 亚洲国产精品久久人人爱蜜臀| 国产精品青草综合久久久久99| 亚洲精品在线一区二区| 日韩精品一区二区三区视频| 7777精品伊人久久久大香线蕉经典版下载 | 91精品国产91热久久久做人人| 色8久久精品久久久久久蜜| 91小视频在线免费看| 成人福利电影精品一区二区在线观看| 激情图区综合网| 极品少妇xxxx精品少妇偷拍 | 国产v综合v亚洲欧| 久久69国产一区二区蜜臀| 久久99久国产精品黄毛片色诱| 男人的天堂亚洲一区| 日本vs亚洲vs韩国一区三区二区 | 黄色精品一二区| 久久国产精品72免费观看| 久久不见久久见免费视频1| 亚洲不卡在线观看| 日本成人在线看| 免费成人在线播放| 久草中文综合在线| 精品一区在线看| 国产乱淫av一区二区三区| 丁香另类激情小说| 91啪九色porn原创视频在线观看| 日本精品一区二区三区高清| 欧美亚男人的天堂| 欧美一级一区二区| 26uuu国产在线精品一区二区| 久久久久免费观看| 日韩一区欧美小说| 亚洲第一福利一区| 免费日本视频一区| 丁香亚洲综合激情啪啪综合| 99久久精品免费看国产| 欧美日韩视频在线观看一区二区三区 | 97se亚洲国产综合自在线不卡| 一本一本久久a久久精品综合麻豆| 欧美中文字幕一二三区视频| 3atv在线一区二区三区| 国产日韩精品一区二区三区| 亚洲色图都市小说| 偷拍自拍另类欧美| 国产精品99久久久久| 色综合中文字幕国产 | 日韩精品一区二区三区中文不卡| xf在线a精品一区二区视频网站| 国产欧美一区二区在线观看| 亚洲欧美国产高清| 美国毛片一区二区三区| 99久久精品免费看| 欧美成人精品1314www| 国产精品乱子久久久久| 欧美日韩中文字幕精品| 欧美一级夜夜爽| 色综合久久精品| 一区二区三区在线观看国产| 精品裸体舞一区二区三区| 欧美三级日本三级少妇99| 久久综合色播五月| 亚洲综合色在线| 国产一区二区不卡老阿姨| 色诱亚洲精品久久久久久| 精品日韩在线观看| 亚洲卡通动漫在线| 国产精品亚洲人在线观看| 欧美精品亚洲二区| 亚洲欧美日韩国产手机在线| 久久不见久久见免费视频7| 日本韩国欧美三级| 国产欧美日韩亚州综合 | 亚洲激情五月婷婷| 国产九九视频一区二区三区| 欧美日韩国产综合一区二区 | 国产精品进线69影院| 捆绑变态av一区二区三区| 在线观看亚洲精品视频| 国产精品视频观看| 国产自产2019最新不卡| 宅男在线国产精品| 亚洲最新视频在线播放| 成人综合在线网站| 欧美精品一区二区在线播放| 日韩av电影天堂| 91行情网站电视在线观看高清版| 久久精品视频网| 国内偷窥港台综合视频在线播放| 欧美日韩aaa| 亚洲小说欧美激情另类| 色悠悠久久综合| 国产精品欧美一级免费| 国产一本一道久久香蕉| 精品嫩草影院久久| 奇米精品一区二区三区四区| 欧美精品电影在线播放| 亚洲第一激情av| 欧美日韩精品高清| 亚洲123区在线观看| 色天天综合色天天久久| 中文字幕一区二区三区精华液 | 91蜜桃免费观看视频| 国产精品三级视频| 成人一区二区三区视频在线观看| www久久精品| 国产综合色产在线精品| 久久综合九色综合97婷婷| 激情欧美一区二区| 国产亚洲精久久久久久| 成人做爰69片免费看网站| 国产精品久久午夜夜伦鲁鲁| 成人免费毛片高清视频| 国产精品丝袜91| 91麻豆swag| 亚洲午夜激情网站| 欧美老肥妇做.爰bbww视频| 日韩av网站在线观看| 精品久久久久久最新网址| 国产在线一区二区| 中文在线资源观看网站视频免费不卡| 国产成人精品亚洲777人妖 | 7878成人国产在线观看| 丝袜美腿亚洲一区| 日韩一区二区精品葵司在线| 韩国av一区二区| 国产精品久久久久久久久快鸭| 99久久777色| 亚洲成人综合在线| 欧美成人性福生活免费看| 韩国精品主播一区二区在线观看 | 337p日本欧洲亚洲大胆精品 | 欧美自拍偷拍午夜视频| 日韩二区在线观看| 亚洲精品一线二线三线| 波多野洁衣一区| 亚洲一线二线三线视频| 日韩欧美在线一区二区三区| 国产成人午夜99999| 又紧又大又爽精品一区二区| 欧美一区二区性放荡片| 成人午夜视频在线观看| 一区二区三区在线观看欧美| 日韩欧美国产精品| 99久久精品一区| 免费观看在线综合| 国产精品国产三级国产普通话99| 在线中文字幕一区| 国内精品视频666| 一区二区三区四区在线| 欧美一区二区私人影院日本| 处破女av一区二区| 日日摸夜夜添夜夜添国产精品| 国产女人18毛片水真多成人如厕| 欧美吞精做爰啪啪高潮| 国产乱码精品一区二区三区av | 成人不卡免费av| 亚洲gay无套男同| 国产精品日产欧美久久久久| 3atv在线一区二区三区| 白白色 亚洲乱淫| 麻豆精品一区二区| 亚洲自拍偷拍欧美| 2023国产精品自拍| 欧美视频一二三区| av成人免费在线| 久久国产三级精品| 亚洲动漫第一页| 国产精品久久久99| www日韩大片| 91精品国产综合久久蜜臀| 色综合色狠狠综合色| 国产一区视频网站| 日韩高清国产一区在线| 亚洲综合丁香婷婷六月香|