mirror of
				https://github.com/hedge-dev/XenonRecomp.git
				synced 2025-11-03 22:37:09 +00:00 
			
		
		
		
	Add additional xbox definitions
This commit is contained in:
		@@ -305,6 +305,18 @@ typedef struct _XXOVERLAPPED {
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
{
 | 
			
		||||
    be<uint32_t> DisplayWidth;
 | 
			
		||||
@@ -375,6 +387,9 @@ typedef struct _XDEVICE_DATA
 | 
			
		||||
 | 
			
		||||
// 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_DOWN        0x0002
 | 
			
		||||
#define XAMINPUT_GAMEPAD_DPAD_LEFT        0x0004
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user