RetroArch
Classes | Macros | Typedefs | Enumerations | Functions | Variables
dxgi1_6.h File Reference
#include "rpc.h"
#include "rpcndr.h"
#include "windows.h"
#include "ole2.h"
#include "dxgi1_5.h"
Include dependency graph for dxgi1_6.h:

Go to the source code of this file.

Classes

struct  DXGI_ADAPTER_DESC3
 
struct  IDXGIAdapter4Vtbl
 
struct  DXGI_OUTPUT_DESC1
 
struct  IDXGIOutput6Vtbl
 

Macros

#define __REQUIRED_RPCNDR_H_VERSION__   475
 
#define __REQUIRED_RPCSAL_H_VERSION__   100
 
#define __IDXGIAdapter4_FWD_DEFINED__
 
#define __IDXGIOutput6_FWD_DEFINED__
 
#define __IDXGIAdapter4_INTERFACE_DEFINED__
 
#define __IDXGIOutput6_INTERFACE_DEFINED__
 

Typedefs

typedef interface IDXGIAdapter4 IDXGIAdapter4
 
typedef interface IDXGIOutput6 IDXGIOutput6
 
typedef enum DXGI_ADAPTER_FLAG3 DXGI_ADAPTER_FLAG3
 
typedef struct DXGI_ADAPTER_DESC3 DXGI_ADAPTER_DESC3
 
typedef struct IDXGIAdapter4Vtbl IDXGIAdapter4Vtbl
 
typedef struct DXGI_OUTPUT_DESC1 DXGI_OUTPUT_DESC1
 
typedef enum DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS
 
typedef struct IDXGIOutput6Vtbl IDXGIOutput6Vtbl
 

Enumerations

enum  DXGI_ADAPTER_FLAG3 {
  DXGI_ADAPTER_FLAG3_NONE = 0, DXGI_ADAPTER_FLAG3_REMOTE = 1, DXGI_ADAPTER_FLAG3_SOFTWARE = 2, DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE = 4,
  DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES = 8, DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES = 0x10, DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE = 0x20, DXGI_ADAPTER_FLAG3_FORCE_DWORD = 0xffffffff
}
 
enum  DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS { DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN = 1, DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED = 2, DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED = 4 }
 

Functions

 DEFINE_ENUM_FLAG_OPERATORS (DXGI_ADAPTER_FLAG3)
 
 DEFINE_ENUM_FLAG_OPERATORS (DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS)
 
 DEFINE_GUID (IID_IDXGIAdapter4, 0x3c8d99d1, 0x4fbf, 0x4181, 0xa8, 0x2c, 0xaf, 0x66, 0xbf, 0x7b, 0xd2, 0x4e)
 
 DEFINE_GUID (IID_IDXGIOutput6, 0x068346e8, 0xaaec, 0x4b84, 0xad, 0xd7, 0x13, 0x7f, 0x51, 0x3f, 0x77, 0xa1)
 

Variables

RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0000_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0000_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIAdapter4
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0001_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0001_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIOutput6
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0002_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0002_v0_0_s_ifspec
 

Macro Definition Documentation

◆ __IDXGIAdapter4_FWD_DEFINED__

#define __IDXGIAdapter4_FWD_DEFINED__

◆ __IDXGIAdapter4_INTERFACE_DEFINED__

#define __IDXGIAdapter4_INTERFACE_DEFINED__

◆ __IDXGIOutput6_FWD_DEFINED__

#define __IDXGIOutput6_FWD_DEFINED__

◆ __IDXGIOutput6_INTERFACE_DEFINED__

#define __IDXGIOutput6_INTERFACE_DEFINED__

◆ __REQUIRED_RPCNDR_H_VERSION__

#define __REQUIRED_RPCNDR_H_VERSION__   475

◆ __REQUIRED_RPCSAL_H_VERSION__

#define __REQUIRED_RPCSAL_H_VERSION__   100

Typedef Documentation

◆ DXGI_ADAPTER_DESC3

◆ DXGI_ADAPTER_FLAG3

◆ DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS

◆ DXGI_OUTPUT_DESC1

◆ IDXGIAdapter4

typedef interface IDXGIAdapter4 IDXGIAdapter4

◆ IDXGIAdapter4Vtbl

◆ IDXGIOutput6

typedef interface IDXGIOutput6 IDXGIOutput6

◆ IDXGIOutput6Vtbl

Enumeration Type Documentation

◆ DXGI_ADAPTER_FLAG3

Enumerator
DXGI_ADAPTER_FLAG3_NONE 
DXGI_ADAPTER_FLAG3_REMOTE 
DXGI_ADAPTER_FLAG3_SOFTWARE 
DXGI_ADAPTER_FLAG3_ACG_COMPATIBLE 
DXGI_ADAPTER_FLAG3_SUPPORT_MONITORED_FENCES 
DXGI_ADAPTER_FLAG3_SUPPORT_NON_MONITORED_FENCES 
DXGI_ADAPTER_FLAG3_KEYED_MUTEX_CONFORMANCE 
DXGI_ADAPTER_FLAG3_FORCE_DWORD 

◆ DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS

Enumerator
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_FULLSCREEN 
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_WINDOWED 
DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAG_CURSOR_STRETCHED 

Function Documentation

◆ DEFINE_ENUM_FLAG_OPERATORS() [1/2]

DEFINE_ENUM_FLAG_OPERATORS ( DXGI_ADAPTER_FLAG3  )

◆ DEFINE_ENUM_FLAG_OPERATORS() [2/2]

DEFINE_ENUM_FLAG_OPERATORS ( DXGI_HARDWARE_COMPOSITION_SUPPORT_FLAGS  )

◆ DEFINE_GUID() [1/2]

DEFINE_GUID ( IID_IDXGIAdapter4  ,
0x3c8d99d1  ,
0x4fbf  ,
0x4181  ,
0xa8  ,
0x2c  ,
0xaf  ,
0x66  ,
0xbf  ,
0x7b  ,
0xd2  ,
0x4e   
)

◆ DEFINE_GUID() [2/2]

DEFINE_GUID ( IID_IDXGIOutput6  ,
0x068346e8  ,
0xaaec  ,
0x4b84  ,
0xad  ,
0xd7  ,
0x13  ,
0x7f  ,
0x51  ,
0x3f  ,
0x77  ,
0xa1   
)

Variable Documentation

◆ __MIDL_itf_dxgi1_6_0000_0000_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0000_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_6_0000_0000_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0000_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_6_0000_0001_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0001_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_6_0000_0001_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0001_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_6_0000_0002_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0002_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_6_0000_0002_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_6_0000_0002_v0_0_s_ifspec

◆ IID_IDXGIAdapter4

EXTERN_C const IID IID_IDXGIAdapter4

◆ IID_IDXGIOutput6

EXTERN_C const IID IID_IDXGIOutput6