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

Go to the source code of this file.

Classes

struct  IDXGIDisplayControlVtbl
 
struct  DXGI_OUTDUPL_MOVE_RECT
 
struct  DXGI_OUTDUPL_DESC
 
struct  DXGI_OUTDUPL_POINTER_POSITION
 
struct  DXGI_OUTDUPL_POINTER_SHAPE_INFO
 
struct  DXGI_OUTDUPL_FRAME_INFO
 
struct  IDXGIOutputDuplicationVtbl
 
struct  IDXGISurface2Vtbl
 
struct  IDXGIResource1Vtbl
 
struct  IDXGIDevice2Vtbl
 
struct  DXGI_MODE_DESC1
 
struct  DXGI_SWAP_CHAIN_DESC1
 
struct  DXGI_SWAP_CHAIN_FULLSCREEN_DESC
 
struct  DXGI_PRESENT_PARAMETERS
 
struct  IDXGISwapChain1Vtbl
 
struct  IDXGIFactory2Vtbl
 
struct  DXGI_ADAPTER_DESC2
 
struct  IDXGIAdapter2Vtbl
 
struct  IDXGIOutput1Vtbl
 

Macros

#define __REQUIRED_RPCNDR_H_VERSION__   475
 
#define __REQUIRED_RPCSAL_H_VERSION__   100
 
#define __IDXGIDisplayControl_FWD_DEFINED__
 
#define __IDXGIOutputDuplication_FWD_DEFINED__
 
#define __IDXGISurface2_FWD_DEFINED__
 
#define __IDXGIResource1_FWD_DEFINED__
 
#define __IDXGIDevice2_FWD_DEFINED__
 
#define __IDXGISwapChain1_FWD_DEFINED__
 
#define __IDXGIFactory2_FWD_DEFINED__
 
#define __IDXGIAdapter2_FWD_DEFINED__
 
#define __IDXGIOutput1_FWD_DEFINED__
 
#define __IDXGIDisplayControl_INTERFACE_DEFINED__
 
#define __IDXGIOutputDuplication_INTERFACE_DEFINED__
 
#define __IDXGISurface2_INTERFACE_DEFINED__
 
#define __IDXGIResource1_INTERFACE_DEFINED__
 
#define __IDXGIDevice2_INTERFACE_DEFINED__
 
#define DXGI_ENUM_MODES_STEREO   ( 4UL )
 
#define DXGI_ENUM_MODES_DISABLED_STEREO   ( 8UL )
 
#define DXGI_SHARED_RESOURCE_READ   ( 0x80000000L )
 
#define DXGI_SHARED_RESOURCE_WRITE   ( 1 )
 
#define __IDXGISwapChain1_INTERFACE_DEFINED__
 
#define __IDXGIFactory2_INTERFACE_DEFINED__
 
#define __IDXGIAdapter2_INTERFACE_DEFINED__
 
#define __IDXGIOutput1_INTERFACE_DEFINED__
 

Typedefs

typedef interface IDXGIDisplayControl IDXGIDisplayControl
 
typedef interface IDXGIOutputDuplication IDXGIOutputDuplication
 
typedef interface IDXGISurface2 IDXGISurface2
 
typedef interface IDXGIResource1 IDXGIResource1
 
typedef interface IDXGIDevice2 IDXGIDevice2
 
typedef interface IDXGISwapChain1 IDXGISwapChain1
 
typedef interface IDXGIFactory2 IDXGIFactory2
 
typedef interface IDXGIAdapter2 IDXGIAdapter2
 
typedef interface IDXGIOutput1 IDXGIOutput1
 
typedef struct IDXGIDisplayControlVtbl IDXGIDisplayControlVtbl
 
typedef struct DXGI_OUTDUPL_MOVE_RECT DXGI_OUTDUPL_MOVE_RECT
 
typedef struct DXGI_OUTDUPL_DESC DXGI_OUTDUPL_DESC
 
typedef struct DXGI_OUTDUPL_POINTER_POSITION DXGI_OUTDUPL_POINTER_POSITION
 
typedef enum DXGI_OUTDUPL_POINTER_SHAPE_TYPE DXGI_OUTDUPL_POINTER_SHAPE_TYPE
 
typedef struct DXGI_OUTDUPL_POINTER_SHAPE_INFO DXGI_OUTDUPL_POINTER_SHAPE_INFO
 
typedef struct DXGI_OUTDUPL_FRAME_INFO DXGI_OUTDUPL_FRAME_INFO
 
typedef struct IDXGIOutputDuplicationVtbl IDXGIOutputDuplicationVtbl
 
typedef enum DXGI_ALPHA_MODE DXGI_ALPHA_MODE
 
typedef struct IDXGISurface2Vtbl IDXGISurface2Vtbl
 
typedef struct IDXGIResource1Vtbl IDXGIResource1Vtbl
 
typedef enum _DXGI_OFFER_RESOURCE_PRIORITY DXGI_OFFER_RESOURCE_PRIORITY
 
typedef struct IDXGIDevice2Vtbl IDXGIDevice2Vtbl
 
typedef struct DXGI_MODE_DESC1 DXGI_MODE_DESC1
 
typedef enum DXGI_SCALING DXGI_SCALING
 
typedef struct DXGI_SWAP_CHAIN_DESC1 DXGI_SWAP_CHAIN_DESC1
 
typedef struct DXGI_SWAP_CHAIN_FULLSCREEN_DESC DXGI_SWAP_CHAIN_FULLSCREEN_DESC
 
typedef struct DXGI_PRESENT_PARAMETERS DXGI_PRESENT_PARAMETERS
 
typedef struct IDXGISwapChain1Vtbl IDXGISwapChain1Vtbl
 
typedef struct IDXGIFactory2Vtbl IDXGIFactory2Vtbl
 
typedef enum DXGI_GRAPHICS_PREEMPTION_GRANULARITY DXGI_GRAPHICS_PREEMPTION_GRANULARITY
 
typedef enum DXGI_COMPUTE_PREEMPTION_GRANULARITY DXGI_COMPUTE_PREEMPTION_GRANULARITY
 
typedef struct DXGI_ADAPTER_DESC2 DXGI_ADAPTER_DESC2
 
typedef struct IDXGIAdapter2Vtbl IDXGIAdapter2Vtbl
 
typedef struct IDXGIOutput1Vtbl IDXGIOutput1Vtbl
 

Enumerations

enum  DXGI_OUTDUPL_POINTER_SHAPE_TYPE { DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME = 0x1, DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR = 0x2, DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR = 0x4 }
 
enum  DXGI_ALPHA_MODE {
  DXGI_ALPHA_MODE_UNSPECIFIED = 0, DXGI_ALPHA_MODE_PREMULTIPLIED = 1, DXGI_ALPHA_MODE_STRAIGHT = 2, DXGI_ALPHA_MODE_IGNORE = 3,
  DXGI_ALPHA_MODE_FORCE_DWORD = 0xffffffff
}
 
enum  _DXGI_OFFER_RESOURCE_PRIORITY { DXGI_OFFER_RESOURCE_PRIORITY_LOW = 1, DXGI_OFFER_RESOURCE_PRIORITY_NORMAL = ( DXGI_OFFER_RESOURCE_PRIORITY_LOW + 1 ), DXGI_OFFER_RESOURCE_PRIORITY_HIGH = ( DXGI_OFFER_RESOURCE_PRIORITY_NORMAL + 1 ) }
 
enum  DXGI_SCALING { DXGI_SCALING_STRETCH = 0, DXGI_SCALING_NONE = 1, DXGI_SCALING_ASPECT_RATIO_STRETCH = 2 }
 
enum  DXGI_GRAPHICS_PREEMPTION_GRANULARITY {
  DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY = 0, DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY = 1, DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY = 2, DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY = 3,
  DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY = 4
}
 
enum  DXGI_COMPUTE_PREEMPTION_GRANULARITY {
  DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY = 0, DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY = 1, DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY = 2, DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY = 3,
  DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY = 4
}
 

Functions

 DEFINE_GUID (IID_IDXGIDisplayControl, 0xea9dbf1a, 0xc88e, 0x4486, 0x85, 0x4a, 0x98, 0xaa, 0x01, 0x38, 0xf3, 0x0c)
 
 DEFINE_GUID (IID_IDXGIOutputDuplication, 0x191cfac3, 0xa341, 0x470d, 0xb2, 0x6e, 0xa8, 0x64, 0xf4, 0x28, 0x31, 0x9c)
 
 DEFINE_GUID (IID_IDXGISurface2, 0xaba496dd, 0xb617, 0x4cb8, 0xa8, 0x66, 0xbc, 0x44, 0xd7, 0xeb, 0x1f, 0xa2)
 
 DEFINE_GUID (IID_IDXGIResource1, 0x30961379, 0x4609, 0x4a41, 0x99, 0x8e, 0x54, 0xfe, 0x56, 0x7e, 0xe0, 0xc1)
 
 DEFINE_GUID (IID_IDXGIDevice2, 0x05008617, 0xfbfd, 0x4051, 0xa7, 0x90, 0x14, 0x48, 0x84, 0xb4, 0xf6, 0xa9)
 
 DEFINE_GUID (IID_IDXGISwapChain1, 0x790a45f7, 0x0d42, 0x4876, 0x98, 0x3a, 0x0a, 0x55, 0xcf, 0xe6, 0xf4, 0xaa)
 
 DEFINE_GUID (IID_IDXGIFactory2, 0x50c83a1c, 0xe072, 0x4c48, 0x87, 0xb0, 0x36, 0x30, 0xfa, 0x36, 0xa6, 0xd0)
 
 DEFINE_GUID (IID_IDXGIAdapter2, 0x0AA1AE0A, 0xFA0E, 0x4B84, 0x86, 0x44, 0xE0, 0x5F, 0xF8, 0xE5, 0xAC, 0xB5)
 
 DEFINE_GUID (IID_IDXGIOutput1, 0x00cddea8, 0x939b, 0x4b83, 0xa3, 0x40, 0xa6, 0x85, 0x22, 0x66, 0x66, 0xcc)
 

Variables

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0000_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0000_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIDisplayControl
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0001_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0001_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIOutputDuplication
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0002_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0002_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGISurface2
 
EXTERN_C const IID IID_IDXGIResource1
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0004_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0004_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIDevice2
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0005_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0005_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGISwapChain1
 
EXTERN_C const IID IID_IDXGIFactory2
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0007_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0007_v0_0_s_ifspec
 
EXTERN_C const IID IID_IDXGIAdapter2
 
EXTERN_C const IID IID_IDXGIOutput1
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0009_v0_0_c_ifspec
 
RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0009_v0_0_s_ifspec
 

Macro Definition Documentation

◆ __IDXGIAdapter2_FWD_DEFINED__

#define __IDXGIAdapter2_FWD_DEFINED__

◆ __IDXGIAdapter2_INTERFACE_DEFINED__

#define __IDXGIAdapter2_INTERFACE_DEFINED__

◆ __IDXGIDevice2_FWD_DEFINED__

#define __IDXGIDevice2_FWD_DEFINED__

◆ __IDXGIDevice2_INTERFACE_DEFINED__

#define __IDXGIDevice2_INTERFACE_DEFINED__

◆ __IDXGIDisplayControl_FWD_DEFINED__

#define __IDXGIDisplayControl_FWD_DEFINED__

◆ __IDXGIDisplayControl_INTERFACE_DEFINED__

#define __IDXGIDisplayControl_INTERFACE_DEFINED__

◆ __IDXGIFactory2_FWD_DEFINED__

#define __IDXGIFactory2_FWD_DEFINED__

◆ __IDXGIFactory2_INTERFACE_DEFINED__

#define __IDXGIFactory2_INTERFACE_DEFINED__

◆ __IDXGIOutput1_FWD_DEFINED__

#define __IDXGIOutput1_FWD_DEFINED__

◆ __IDXGIOutput1_INTERFACE_DEFINED__

#define __IDXGIOutput1_INTERFACE_DEFINED__

◆ __IDXGIOutputDuplication_FWD_DEFINED__

#define __IDXGIOutputDuplication_FWD_DEFINED__

◆ __IDXGIOutputDuplication_INTERFACE_DEFINED__

#define __IDXGIOutputDuplication_INTERFACE_DEFINED__

◆ __IDXGIResource1_FWD_DEFINED__

#define __IDXGIResource1_FWD_DEFINED__

◆ __IDXGIResource1_INTERFACE_DEFINED__

#define __IDXGIResource1_INTERFACE_DEFINED__

◆ __IDXGISurface2_FWD_DEFINED__

#define __IDXGISurface2_FWD_DEFINED__

◆ __IDXGISurface2_INTERFACE_DEFINED__

#define __IDXGISurface2_INTERFACE_DEFINED__

◆ __IDXGISwapChain1_FWD_DEFINED__

#define __IDXGISwapChain1_FWD_DEFINED__

◆ __IDXGISwapChain1_INTERFACE_DEFINED__

#define __IDXGISwapChain1_INTERFACE_DEFINED__

◆ __REQUIRED_RPCNDR_H_VERSION__

#define __REQUIRED_RPCNDR_H_VERSION__   475

◆ __REQUIRED_RPCSAL_H_VERSION__

#define __REQUIRED_RPCSAL_H_VERSION__   100

◆ DXGI_ENUM_MODES_DISABLED_STEREO

#define DXGI_ENUM_MODES_DISABLED_STEREO   ( 8UL )

◆ DXGI_ENUM_MODES_STEREO

#define DXGI_ENUM_MODES_STEREO   ( 4UL )

◆ DXGI_SHARED_RESOURCE_READ

#define DXGI_SHARED_RESOURCE_READ   ( 0x80000000L )

◆ DXGI_SHARED_RESOURCE_WRITE

#define DXGI_SHARED_RESOURCE_WRITE   ( 1 )

Typedef Documentation

◆ DXGI_ADAPTER_DESC2

◆ DXGI_ALPHA_MODE

◆ DXGI_COMPUTE_PREEMPTION_GRANULARITY

◆ DXGI_GRAPHICS_PREEMPTION_GRANULARITY

◆ DXGI_MODE_DESC1

◆ DXGI_OFFER_RESOURCE_PRIORITY

◆ DXGI_OUTDUPL_DESC

◆ DXGI_OUTDUPL_FRAME_INFO

◆ DXGI_OUTDUPL_MOVE_RECT

◆ DXGI_OUTDUPL_POINTER_POSITION

◆ DXGI_OUTDUPL_POINTER_SHAPE_INFO

◆ DXGI_OUTDUPL_POINTER_SHAPE_TYPE

◆ DXGI_PRESENT_PARAMETERS

◆ DXGI_SCALING

typedef enum DXGI_SCALING DXGI_SCALING

◆ DXGI_SWAP_CHAIN_DESC1

◆ DXGI_SWAP_CHAIN_FULLSCREEN_DESC

◆ IDXGIAdapter2

typedef interface IDXGIAdapter2 IDXGIAdapter2

◆ IDXGIAdapter2Vtbl

◆ IDXGIDevice2

typedef interface IDXGIDevice2 IDXGIDevice2

◆ IDXGIDevice2Vtbl

◆ IDXGIDisplayControl

◆ IDXGIDisplayControlVtbl

◆ IDXGIFactory2

typedef interface IDXGIFactory2 IDXGIFactory2

◆ IDXGIFactory2Vtbl

◆ IDXGIOutput1

typedef interface IDXGIOutput1 IDXGIOutput1

◆ IDXGIOutput1Vtbl

◆ IDXGIOutputDuplication

◆ IDXGIOutputDuplicationVtbl

◆ IDXGIResource1

typedef interface IDXGIResource1 IDXGIResource1

◆ IDXGIResource1Vtbl

◆ IDXGISurface2

typedef interface IDXGISurface2 IDXGISurface2

◆ IDXGISurface2Vtbl

◆ IDXGISwapChain1

typedef interface IDXGISwapChain1 IDXGISwapChain1

◆ IDXGISwapChain1Vtbl

Enumeration Type Documentation

◆ _DXGI_OFFER_RESOURCE_PRIORITY

Enumerator
DXGI_OFFER_RESOURCE_PRIORITY_LOW 
DXGI_OFFER_RESOURCE_PRIORITY_NORMAL 
DXGI_OFFER_RESOURCE_PRIORITY_HIGH 

◆ DXGI_ALPHA_MODE

Enumerator
DXGI_ALPHA_MODE_UNSPECIFIED 
DXGI_ALPHA_MODE_PREMULTIPLIED 
DXGI_ALPHA_MODE_STRAIGHT 
DXGI_ALPHA_MODE_IGNORE 
DXGI_ALPHA_MODE_FORCE_DWORD 

◆ DXGI_COMPUTE_PREEMPTION_GRANULARITY

Enumerator
DXGI_COMPUTE_PREEMPTION_DMA_BUFFER_BOUNDARY 
DXGI_COMPUTE_PREEMPTION_DISPATCH_BOUNDARY 
DXGI_COMPUTE_PREEMPTION_THREAD_GROUP_BOUNDARY 
DXGI_COMPUTE_PREEMPTION_THREAD_BOUNDARY 
DXGI_COMPUTE_PREEMPTION_INSTRUCTION_BOUNDARY 

◆ DXGI_GRAPHICS_PREEMPTION_GRANULARITY

Enumerator
DXGI_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY 
DXGI_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY 
DXGI_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY 
DXGI_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY 
DXGI_GRAPHICS_PREEMPTION_INSTRUCTION_BOUNDARY 

◆ DXGI_OUTDUPL_POINTER_SHAPE_TYPE

Enumerator
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MONOCHROME 
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_COLOR 
DXGI_OUTDUPL_POINTER_SHAPE_TYPE_MASKED_COLOR 

◆ DXGI_SCALING

Enumerator
DXGI_SCALING_STRETCH 
DXGI_SCALING_NONE 
DXGI_SCALING_ASPECT_RATIO_STRETCH 

Function Documentation

◆ DEFINE_GUID() [1/9]

DEFINE_GUID ( IID_IDXGIDisplayControl  ,
0xea9dbf1a  ,
0xc88e  ,
0x4486  ,
0x85  ,
0x4a  ,
0x98  ,
0xaa  ,
0x01  ,
0x38  ,
0xf3  ,
0x0c   
)

◆ DEFINE_GUID() [2/9]

DEFINE_GUID ( IID_IDXGIOutputDuplication  ,
0x191cfac3  ,
0xa341  ,
0x470d  ,
0xb2  ,
0x6e  ,
0xa8  ,
0x64  ,
0xf4  ,
0x28  ,
0x31  ,
0x9c   
)

◆ DEFINE_GUID() [3/9]

DEFINE_GUID ( IID_IDXGISurface2  ,
0xaba496dd  ,
0xb617  ,
0x4cb8  ,
0xa8  ,
0x66  ,
0xbc  ,
0x44  ,
0xd7  ,
0xeb  ,
0x1f  ,
0xa2   
)

◆ DEFINE_GUID() [4/9]

DEFINE_GUID ( IID_IDXGIResource1  ,
0x30961379  ,
0x4609  ,
0x4a41  ,
0x99  ,
0x8e  ,
0x54  ,
0xfe  ,
0x56  ,
0x7e  ,
0xe0  ,
0xc1   
)

◆ DEFINE_GUID() [5/9]

DEFINE_GUID ( IID_IDXGIDevice2  ,
0x05008617  ,
0xfbfd  ,
0x4051  ,
0xa7  ,
0x90  ,
0x14  ,
0x48  ,
0x84  ,
0xb4  ,
0xf6  ,
0xa9   
)

◆ DEFINE_GUID() [6/9]

DEFINE_GUID ( IID_IDXGISwapChain1  ,
0x790a45f7  ,
0x0d42  ,
0x4876  ,
0x98  ,
0x3a  ,
0x0a  ,
0x55  ,
0xcf  ,
0xe6  ,
0xf4  ,
0xaa   
)

◆ DEFINE_GUID() [7/9]

DEFINE_GUID ( IID_IDXGIFactory2  ,
0x50c83a1c  ,
0xe072  ,
0x4c48  ,
0x87  ,
0xb0  ,
0x36  ,
0x30  ,
0xfa  ,
0x36  ,
0xa6  ,
0xd0   
)

◆ DEFINE_GUID() [8/9]

DEFINE_GUID ( IID_IDXGIAdapter2  ,
0x0AA1AE0A  ,
0xFA0E  ,
0x4B84  ,
0x86  ,
0x44  ,
0xE0  ,
0x5F  ,
0xF8  ,
0xE5  ,
0xAC  ,
0xB5   
)

◆ DEFINE_GUID() [9/9]

DEFINE_GUID ( IID_IDXGIOutput1  ,
0x00cddea8  ,
0x939b  ,
0x4b83  ,
0xa3  ,
0x40  ,
0xa6  ,
0x85  ,
0x22  ,
0x66  ,
0x66  ,
0xcc   
)

Variable Documentation

◆ __MIDL_itf_dxgi1_2_0000_0000_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0000_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0000_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0000_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0001_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0001_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0001_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0001_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0002_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0002_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0002_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0002_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0004_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0004_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0004_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0004_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0005_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0005_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0005_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0005_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0007_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0007_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0007_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0007_v0_0_s_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0009_v0_0_c_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0009_v0_0_c_ifspec

◆ __MIDL_itf_dxgi1_2_0000_0009_v0_0_s_ifspec

RPC_IF_HANDLE __MIDL_itf_dxgi1_2_0000_0009_v0_0_s_ifspec

◆ IID_IDXGIAdapter2

EXTERN_C const IID IID_IDXGIAdapter2

◆ IID_IDXGIDevice2

EXTERN_C const IID IID_IDXGIDevice2

◆ IID_IDXGIDisplayControl

EXTERN_C const IID IID_IDXGIDisplayControl

◆ IID_IDXGIFactory2

EXTERN_C const IID IID_IDXGIFactory2

◆ IID_IDXGIOutput1

EXTERN_C const IID IID_IDXGIOutput1

◆ IID_IDXGIOutputDuplication

EXTERN_C const IID IID_IDXGIOutputDuplication

◆ IID_IDXGIResource1

EXTERN_C const IID IID_IDXGIResource1

◆ IID_IDXGISurface2

EXTERN_C const IID IID_IDXGISurface2

◆ IID_IDXGISwapChain1

EXTERN_C const IID IID_IDXGISwapChain1