RetroArch
Classes | Macros | Typedefs | Enumerations | Functions | Variables
dxgi1_5.h File Reference
#include "rpc.h"
#include "rpcndr.h"
#include "windows.h"
#include "ole2.h"
#include "dxgi1_4.h"
Include dependency graph for dxgi1_5.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  IDXGIOutput5Vtbl
 
struct  DXGI_HDR_METADATA_HDR10
 
struct  IDXGISwapChain4Vtbl
 
struct  IDXGIDevice4Vtbl
 
struct  IDXGIFactory5Vtbl
 

Macros

#define __REQUIRED_RPCNDR_H_VERSION__   475
 
#define __REQUIRED_RPCSAL_H_VERSION__   100
 
#define __IDXGIOutput5_FWD_DEFINED__
 
#define __IDXGISwapChain4_FWD_DEFINED__
 
#define __IDXGIDevice4_FWD_DEFINED__
 
#define __IDXGIFactory5_FWD_DEFINED__
 
#define __IDXGIOutput5_INTERFACE_DEFINED__
 
#define __IDXGISwapChain4_INTERFACE_DEFINED__
 
#define __IDXGIDevice4_INTERFACE_DEFINED__
 
#define __IDXGIFactory5_INTERFACE_DEFINED__
 

Typedefs

typedef interface IDXGIOutput5 IDXGIOutput5
 
typedef interface IDXGISwapChain4 IDXGISwapChain4
 
typedef interface IDXGIDevice4 IDXGIDevice4
 
typedef interface IDXGIFactory5 IDXGIFactory5
 
typedef enum DXGI_OUTDUPL_FLAG DXGI_OUTDUPL_FLAG
 
typedef struct IDXGIOutput5Vtbl IDXGIOutput5Vtbl
 
typedef enum DXGI_HDR_METADATA_TYPE DXGI_HDR_METADATA_TYPE
 
typedef struct DXGI_HDR_METADATA_HDR10 DXGI_HDR_METADATA_HDR10
 
typedef struct IDXGISwapChain4Vtbl IDXGISwapChain4Vtbl
 
typedef enum _DXGI_OFFER_RESOURCE_FLAGS DXGI_OFFER_RESOURCE_FLAGS
 
typedef enum _DXGI_RECLAIM_RESOURCE_RESULTS DXGI_RECLAIM_RESOURCE_RESULTS
 
typedef struct IDXGIDevice4Vtbl IDXGIDevice4Vtbl
 
typedef enum DXGI_FEATURE DXGI_FEATURE
 
typedef struct IDXGIFactory5Vtbl IDXGIFactory5Vtbl
 

Enumerations

enum  DXGI_OUTDUPL_FLAG { DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY = 1 }
 
enum  DXGI_HDR_METADATA_TYPE { DXGI_HDR_METADATA_TYPE_NONE = 0, DXGI_HDR_METADATA_TYPE_HDR10 = 1 }
 
enum  _DXGI_OFFER_RESOURCE_FLAGS { DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT = 0x1 }
 
enum  _DXGI_RECLAIM_RESOURCE_RESULTS { DXGI_RECLAIM_RESOURCE_RESULT_OK = 0, DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED = 1, DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED = 2 }
 
enum  DXGI_FEATURE { DXGI_FEATURE_PRESENT_ALLOW_TEARING = 0 }
 

Functions

 DEFINE_GUID (IID_IDXGIOutput5, 0x80A07424, 0xAB52, 0x42EB, 0x83, 0x3C, 0x0C, 0x42, 0xFD, 0x28, 0x2D, 0x98)
 
 DEFINE_GUID (IID_IDXGISwapChain4, 0x3D585D5A, 0xBD4A, 0x489E, 0xB1, 0xF4, 0x3D, 0xBC, 0xB6, 0x45, 0x2F, 0xFB)
 
 DEFINE_GUID (IID_IDXGIDevice4, 0x95B4F95F, 0xD8DA, 0x4CA4, 0x9E, 0xE6, 0x3B, 0x76, 0xD5, 0x96, 0x8A, 0x10)
 
 DEFINE_GUID (IID_IDXGIFactory5, 0x7632e1f5, 0xee65, 0x4dca, 0x87, 0xfd, 0x84, 0xcd, 0x75, 0xf8, 0x83, 0x8d)
 

Variables

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0000_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0000_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIOutput5
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0001_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0001_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGISwapChain4
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0002_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0002_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIDevice4
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0003_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0003_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIFactory5
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0004_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0004_v0_0_s_ifspec
 

Macro Definition Documentation

◆ __IDXGIDevice4_FWD_DEFINED__

#define __IDXGIDevice4_FWD_DEFINED__

◆ __IDXGIDevice4_INTERFACE_DEFINED__

#define __IDXGIDevice4_INTERFACE_DEFINED__

◆ __IDXGIFactory5_FWD_DEFINED__

#define __IDXGIFactory5_FWD_DEFINED__

◆ __IDXGIFactory5_INTERFACE_DEFINED__

#define __IDXGIFactory5_INTERFACE_DEFINED__

◆ __IDXGIOutput5_FWD_DEFINED__

#define __IDXGIOutput5_FWD_DEFINED__

◆ __IDXGIOutput5_INTERFACE_DEFINED__

#define __IDXGIOutput5_INTERFACE_DEFINED__

◆ __IDXGISwapChain4_FWD_DEFINED__

#define __IDXGISwapChain4_FWD_DEFINED__

◆ __IDXGISwapChain4_INTERFACE_DEFINED__

#define __IDXGISwapChain4_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_FEATURE

typedef enum DXGI_FEATURE DXGI_FEATURE

◆ DXGI_HDR_METADATA_HDR10

◆ DXGI_HDR_METADATA_TYPE

◆ DXGI_OFFER_RESOURCE_FLAGS

◆ DXGI_OUTDUPL_FLAG

◆ DXGI_RECLAIM_RESOURCE_RESULTS

◆ IDXGIDevice4

typedef interface IDXGIDevice4 IDXGIDevice4

◆ IDXGIDevice4Vtbl

◆ IDXGIFactory5

typedef interface IDXGIFactory5 IDXGIFactory5

◆ IDXGIFactory5Vtbl

◆ IDXGIOutput5

typedef interface IDXGIOutput5 IDXGIOutput5

◆ IDXGIOutput5Vtbl

◆ IDXGISwapChain4

typedef interface IDXGISwapChain4 IDXGISwapChain4

◆ IDXGISwapChain4Vtbl

Enumeration Type Documentation

◆ _DXGI_OFFER_RESOURCE_FLAGS

Enumerator
DXGI_OFFER_RESOURCE_FLAG_ALLOW_DECOMMIT 

◆ _DXGI_RECLAIM_RESOURCE_RESULTS

Enumerator
DXGI_RECLAIM_RESOURCE_RESULT_OK 
DXGI_RECLAIM_RESOURCE_RESULT_DISCARDED 
DXGI_RECLAIM_RESOURCE_RESULT_NOT_COMMITTED 

◆ DXGI_FEATURE

Enumerator
DXGI_FEATURE_PRESENT_ALLOW_TEARING 

◆ DXGI_HDR_METADATA_TYPE

Enumerator
DXGI_HDR_METADATA_TYPE_NONE 
DXGI_HDR_METADATA_TYPE_HDR10 

◆ DXGI_OUTDUPL_FLAG

Enumerator
DXGI_OUTDUPL_COMPOSITED_UI_CAPTURE_ONLY 

Function Documentation

◆ DEFINE_GUID() [1/4]

DEFINE_GUID ( IID_IDXGIOutput5  ,
0x80A07424  ,
0xAB52  ,
0x42EB  ,
0x83  ,
0x3C  ,
0x0C  ,
0x42  ,
0xFD  ,
0x28  ,
0x2D  ,
0x98   
)

◆ DEFINE_GUID() [2/4]

DEFINE_GUID ( IID_IDXGISwapChain4  ,
0x3D585D5A  ,
0xBD4A  ,
0x489E  ,
0xB1  ,
0xF4  ,
0x3D  ,
0xBC  ,
0xB6  ,
0x45  ,
0x2F  ,
0xFB   
)

◆ DEFINE_GUID() [3/4]

DEFINE_GUID ( IID_IDXGIDevice4  ,
0x95B4F95F  ,
0xD8DA  ,
0x4CA4  ,
0x9E  ,
0xE6  ,
0x3B  ,
0x76  ,
0xD5  ,
0x96  ,
0x8A  ,
0x10   
)

◆ DEFINE_GUID() [4/4]

DEFINE_GUID ( IID_IDXGIFactory5  ,
0x7632e1f5  ,
0xee65  ,
0x4dca  ,
0x87  ,
0xfd  ,
0x84  ,
0xcd  ,
0x75  ,
0xf8  ,
0x83  ,
0x8d   
)

Variable Documentation

◆ __MIDL_itf_dxgi1_5_0000_0000_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0000_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0000_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0000_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0001_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0001_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0001_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0001_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0002_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0002_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0002_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0002_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0003_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0003_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0003_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0003_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0004_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0004_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_5_0000_0004_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_5_0000_0004_v0_0_s_ifspec

◆ IID_IDXGIDevice4

EXTERN_C const IID IID_IDXGIDevice4

◆ IID_IDXGIFactory5

EXTERN_C const IID IID_IDXGIFactory5

◆ IID_IDXGIOutput5

EXTERN_C const IID IID_IDXGIOutput5

◆ IID_IDXGISwapChain4

EXTERN_C const IID IID_IDXGISwapChain4