mirror of
				https://github.com/hedge-dev/XenonRecomp.git
				synced 2025-11-04 06:47:09 +00:00 
			
		
		
		
	Add additional xbox definitions
This commit is contained in:
		@@ -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
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user