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

Go to the source code of this file.

Classes

struct  IDXGISwapChain3Vtbl
 
struct  IDXGIOutput4Vtbl
 
struct  IDXGIFactory4Vtbl
 
struct  DXGI_QUERY_VIDEO_MEMORY_INFO
 
struct  IDXGIAdapter3Vtbl
 

Macros

#define __REQUIRED_RPCNDR_H_VERSION__   475
 
#define __REQUIRED_RPCSAL_H_VERSION__   100
 
#define __IDXGISwapChain3_FWD_DEFINED__
 
#define __IDXGIOutput4_FWD_DEFINED__
 
#define __IDXGIFactory4_FWD_DEFINED__
 
#define __IDXGIAdapter3_FWD_DEFINED__
 
#define __IDXGISwapChain3_INTERFACE_DEFINED__
 
#define __IDXGIOutput4_INTERFACE_DEFINED__
 
#define __IDXGIFactory4_INTERFACE_DEFINED__
 
#define __IDXGIAdapter3_INTERFACE_DEFINED__
 

Typedefs

typedef interface IDXGISwapChain3 IDXGISwapChain3
 
typedef interface IDXGIOutput4 IDXGIOutput4
 
typedef interface IDXGIFactory4 IDXGIFactory4
 
typedef interface IDXGIAdapter3 IDXGIAdapter3
 
typedef enum DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG
 
typedef struct IDXGISwapChain3Vtbl IDXGISwapChain3Vtbl
 
typedef enum DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG
 
typedef struct IDXGIOutput4Vtbl IDXGIOutput4Vtbl
 
typedef struct IDXGIFactory4Vtbl IDXGIFactory4Vtbl
 
typedef enum DXGI_MEMORY_SEGMENT_GROUP DXGI_MEMORY_SEGMENT_GROUP
 
typedef struct DXGI_QUERY_VIDEO_MEMORY_INFO DXGI_QUERY_VIDEO_MEMORY_INFO
 
typedef struct IDXGIAdapter3Vtbl IDXGIAdapter3Vtbl
 

Enumerations

enum  DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG { DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT = 0x1, DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT = 0x2 }
 
enum  DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG { DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT = 0x1 }
 
enum  DXGI_MEMORY_SEGMENT_GROUP { DXGI_MEMORY_SEGMENT_GROUP_LOCAL = 0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL = 1 }
 

Functions

 DEFINE_GUID (IID_IDXGISwapChain3, 0x94d99bdb, 0xf1f8, 0x4ab0, 0xb2, 0x36, 0x7d, 0xa0, 0x17, 0x0e, 0xda, 0xb1)
 
 DEFINE_GUID (IID_IDXGIOutput4, 0xdc7dca35, 0x2196, 0x414d, 0x9F, 0x53, 0x61, 0x78, 0x84, 0x03, 0x2a, 0x60)
 
 DEFINE_GUID (IID_IDXGIFactory4, 0x1bc6ea02, 0xef36, 0x464f, 0xbf, 0x0c, 0x21, 0xca, 0x39, 0xe5, 0x16, 0x8a)
 
 DEFINE_GUID (IID_IDXGIAdapter3, 0x645967A4, 0x1392, 0x4310, 0xA7, 0x98, 0x80, 0x53, 0xCE, 0x3E, 0x93, 0xFD)
 

Variables

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0000_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0000_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGISwapChain3
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0001_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0001_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIOutput4
 
EXTERN_C const IID IID_IDXGIFactory4
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0003_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0003_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIAdapter3
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0004_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0004_v0_0_s_ifspec
 

Macro Definition Documentation

◆ __IDXGIAdapter3_FWD_DEFINED__

#define __IDXGIAdapter3_FWD_DEFINED__

◆ __IDXGIAdapter3_INTERFACE_DEFINED__

#define __IDXGIAdapter3_INTERFACE_DEFINED__

◆ __IDXGIFactory4_FWD_DEFINED__

#define __IDXGIFactory4_FWD_DEFINED__

◆ __IDXGIFactory4_INTERFACE_DEFINED__

#define __IDXGIFactory4_INTERFACE_DEFINED__

◆ __IDXGIOutput4_FWD_DEFINED__

#define __IDXGIOutput4_FWD_DEFINED__

◆ __IDXGIOutput4_INTERFACE_DEFINED__

#define __IDXGIOutput4_INTERFACE_DEFINED__

◆ __IDXGISwapChain3_FWD_DEFINED__

#define __IDXGISwapChain3_FWD_DEFINED__

◆ __IDXGISwapChain3_INTERFACE_DEFINED__

#define __IDXGISwapChain3_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_MEMORY_SEGMENT_GROUP

◆ DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG

◆ DXGI_QUERY_VIDEO_MEMORY_INFO

◆ DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG

◆ IDXGIAdapter3

typedef interface IDXGIAdapter3 IDXGIAdapter3

◆ IDXGIAdapter3Vtbl

◆ IDXGIFactory4

typedef interface IDXGIFactory4 IDXGIFactory4

◆ IDXGIFactory4Vtbl

◆ IDXGIOutput4

typedef interface IDXGIOutput4 IDXGIOutput4

◆ IDXGIOutput4Vtbl

◆ IDXGISwapChain3

typedef interface IDXGISwapChain3 IDXGISwapChain3

◆ IDXGISwapChain3Vtbl

Enumeration Type Documentation

◆ DXGI_MEMORY_SEGMENT_GROUP

Enumerator
DXGI_MEMORY_SEGMENT_GROUP_LOCAL 
DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL 

◆ DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG

Enumerator
DXGI_OVERLAY_COLOR_SPACE_SUPPORT_FLAG_PRESENT 

◆ DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG

Enumerator
DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_PRESENT 
DXGI_SWAP_CHAIN_COLOR_SPACE_SUPPORT_FLAG_OVERLAY_PRESENT 

Function Documentation

◆ DEFINE_GUID() [1/4]

DEFINE_GUID ( IID_IDXGISwapChain3  ,
0x94d99bdb  ,
0xf1f8  ,
0x4ab0  ,
0xb2  ,
0x36  ,
0x7d  ,
0xa0  ,
0x17  ,
0x0e  ,
0xda  ,
0xb1   
)

◆ DEFINE_GUID() [2/4]

DEFINE_GUID ( IID_IDXGIOutput4  ,
0xdc7dca35  ,
0x2196  ,
0x414d  ,
0x9F  ,
0x53  ,
0x61  ,
0x78  ,
0x84  ,
0x03  ,
0x2a  ,
0x60   
)

◆ DEFINE_GUID() [3/4]

DEFINE_GUID ( IID_IDXGIFactory4  ,
0x1bc6ea02  ,
0xef36  ,
0x464f  ,
0xbf  ,
0x0c  ,
0x21  ,
0xca  ,
0x39  ,
0xe5  ,
0x16  ,
0x8a   
)

◆ DEFINE_GUID() [4/4]

DEFINE_GUID ( IID_IDXGIAdapter3  ,
0x645967A4  ,
0x1392  ,
0x4310  ,
0xA7  ,
0x98  ,
0x80  ,
0x53  ,
0xCE  ,
0x3E  ,
0x93  ,
0xFD   
)

Variable Documentation

◆ __MIDL_itf_dxgi1_4_0000_0000_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0000_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_4_0000_0000_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0000_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_4_0000_0001_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0001_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_4_0000_0001_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0001_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_4_0000_0003_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0003_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_4_0000_0003_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0003_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_4_0000_0004_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0004_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_4_0000_0004_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_4_0000_0004_v0_0_s_ifspec

◆ IID_IDXGIAdapter3

EXTERN_C const IID IID_IDXGIAdapter3

◆ IID_IDXGIFactory4

EXTERN_C const IID IID_IDXGIFactory4

◆ IID_IDXGIOutput4

EXTERN_C const IID IID_IDXGIOutput4

◆ IID_IDXGISwapChain3

EXTERN_C const IID IID_IDXGISwapChain3