mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-06-06 18:31:03 +00:00
Add additional xbox definitions
This commit is contained in:
parent
183027d563
commit
1f5d7c32e8
@ -305,6 +305,18 @@ typedef struct _XXOVERLAPPED {
|
|||||||
|
|
||||||
static_assert(sizeof(_XXOVERLAPPED) == 0x1C);
|
static_assert(sizeof(_XXOVERLAPPED) == 0x1C);
|
||||||
|
|
||||||
|
// https://learn.microsoft.com/en-us/windows/win32/api/winbase/ns-winbase-memorystatus
|
||||||
|
typedef struct _XMEMORYSTATUS {
|
||||||
|
XDWORD dwLength;
|
||||||
|
XDWORD dwMemoryLoad;
|
||||||
|
XDWORD dwTotalPhys;
|
||||||
|
XDWORD dwAvailPhys;
|
||||||
|
XDWORD dwTotalPageFile;
|
||||||
|
XDWORD dwAvailPageFile;
|
||||||
|
XDWORD dwTotalVirtual;
|
||||||
|
XDWORD dwAvailVirtual;
|
||||||
|
} XMEMORYSTATUS, * XLPMEMORYSTATUS;
|
||||||
|
|
||||||
typedef struct _XVIDEO_MODE
|
typedef struct _XVIDEO_MODE
|
||||||
{
|
{
|
||||||
be<uint32_t> DisplayWidth;
|
be<uint32_t> DisplayWidth;
|
||||||
@ -375,6 +387,9 @@ typedef struct _XDEVICE_DATA
|
|||||||
|
|
||||||
// Direct reflection of XInput structures
|
// Direct reflection of XInput structures
|
||||||
|
|
||||||
|
#define XAMINPUT_DEVTYPE_GAMEPAD 0x01
|
||||||
|
#define XAMINPUT_DEVSUBTYPE_GAMEPAD 0x01
|
||||||
|
|
||||||
#define XAMINPUT_GAMEPAD_DPAD_UP 0x0001
|
#define XAMINPUT_GAMEPAD_DPAD_UP 0x0001
|
||||||
#define XAMINPUT_GAMEPAD_DPAD_DOWN 0x0002
|
#define XAMINPUT_GAMEPAD_DPAD_DOWN 0x0002
|
||||||
#define XAMINPUT_GAMEPAD_DPAD_LEFT 0x0004
|
#define XAMINPUT_GAMEPAD_DPAD_LEFT 0x0004
|
||||||
|
Loading…
x
Reference in New Issue
Block a user