ReactOS 0.4.17-dev-934-g091855f
d3d11_1.idl File Reference

Go to the source code of this file.

Classes

struct  D3D11_RENDER_TARGET_BLEND_DESC1
 
struct  D3D11_BLEND_DESC1
 
struct  D3D11_RASTERIZER_DESC1
 
struct  D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK
 
struct  D3D11_VIDEO_DECODER_BUFFER_DESC1
 
struct  D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION
 
struct  D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT
 
struct  D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA
 
struct  D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA
 
struct  D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA
 
struct  D3D11_VIDEO_SAMPLE_DESC
 
interface  ID3D11BlendState1
 
interface  ID3DDeviceContextState
 
interface  ID3D11DeviceContext1
 
interface  ID3D11VideoContext1
 
interface  ID3D11VideoDevice1
 
interface  ID3D11VideoProcessorEnumerator1
 
interface  ID3DUserDefinedAnnotation
 
interface  ID3D11RasterizerState1
 
interface  ID3D11Device1
 

Typedefs

typedef enum D3D11_LOGIC_OP D3D11_LOGIC_OP
 
typedef enum D3D11_COPY_FLAGS D3D11_COPY_FLAGS
 
typedef enum D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG
 
typedef enum D3D11_VIDEO_DECODER_CAPS D3D11_VIDEO_DECODER_CAPS
 
typedef enum D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS
 
typedef enum D3D11_CRYPTO_SESSION_STATUS D3D11_CRYPTO_SESSION_STATUS
 
typedef struct D3D11_RENDER_TARGET_BLEND_DESC1 D3D11_RENDER_TARGET_BLEND_DESC1
 
typedef struct D3D11_BLEND_DESC1 D3D11_BLEND_DESC1
 
typedef struct D3D11_RASTERIZER_DESC1 D3D11_RASTERIZER_DESC1
 
typedef struct D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK
 
typedef struct D3D11_VIDEO_DECODER_BUFFER_DESC1 D3D11_VIDEO_DECODER_BUFFER_DESC1
 
typedef struct D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION
 
typedef struct D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT
 
typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA
 
typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA
 
typedef struct D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA
 
typedef struct D3D11_VIDEO_SAMPLE_DESC D3D11_VIDEO_SAMPLE_DESC
 

Enumerations

enum  D3D11_LOGIC_OP {
  D3D11_LOGIC_OP_CLEAR = 0 , D3D11_LOGIC_OP_SET , D3D11_LOGIC_OP_COPY , D3D11_LOGIC_OP_COPY_INVERTED ,
  D3D11_LOGIC_OP_NOOP , D3D11_LOGIC_OP_INVERT , D3D11_LOGIC_OP_AND , D3D11_LOGIC_OP_NAND ,
  D3D11_LOGIC_OP_OR , D3D11_LOGIC_OP_NOR , D3D11_LOGIC_OP_XOR , D3D11_LOGIC_OP_EQUIV ,
  D3D11_LOGIC_OP_AND_REVERSE , D3D11_LOGIC_OP_AND_INVERTED , D3D11_LOGIC_OP_OR_REVERSE , D3D11_LOGIC_OP_OR_INVERTED
}
 
enum  D3D11_COPY_FLAGS { D3D11_COPY_NO_OVERWRITE = 0x00000001 , D3D11_COPY_DISCARD = 0x00000002 }
 
enum  D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG { D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED = 0x1 }
 
enum  D3D11_VIDEO_DECODER_CAPS {
  D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE = 0x01 , D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME = 0x02 , D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC = 0x04 , D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED = 0x08 ,
  D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED = 0x10
}
 
enum  D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS { D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION = 0x01 , D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE = 0x02 , D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION = 0x04 , D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT = 0x08 }
 
enum  D3D11_CRYPTO_SESSION_STATUS { D3D11_CRYPTO_SESSION_STATUS_OK = 0x0 , D3D11_CRYPTO_SESSION_STATUS_KEY_LOST = 0x1 , D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST = 0x2 }
 

Typedef Documentation

◆ D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG

◆ D3D11_BLEND_DESC1

◆ D3D11_COPY_FLAGS

◆ D3D11_CRYPTO_SESSION_STATUS

◆ D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA

◆ D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA

◆ D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA

◆ D3D11_LOGIC_OP

◆ D3D11_RASTERIZER_DESC1

◆ D3D11_RENDER_TARGET_BLEND_DESC1

◆ D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION

◆ D3D11_VIDEO_DECODER_BUFFER_DESC1

◆ D3D11_VIDEO_DECODER_CAPS

◆ D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK

◆ D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS

◆ D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT

◆ D3D11_VIDEO_SAMPLE_DESC

Enumeration Type Documentation

◆ D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG

Enumerator
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED 

Definition at line 51 of file d3d11_1.idl.

52{
D3D11_1_CREATE_DEVICE_CONTEXT_STATE_FLAG
Definition: d3d11_1.idl:52
@ D3D11_1_CREATE_DEVICE_CONTEXT_STATE_SINGLETHREADED
Definition: d3d11_1.idl:53

◆ D3D11_COPY_FLAGS

Enumerator
D3D11_COPY_NO_OVERWRITE 
D3D11_COPY_DISCARD 

Definition at line 45 of file d3d11_1.idl.

46{
47 D3D11_COPY_NO_OVERWRITE = 0x00000001,
48 D3D11_COPY_DISCARD = 0x00000002,
D3D11_COPY_FLAGS
Definition: d3d11_1.idl:46
@ D3D11_COPY_NO_OVERWRITE
Definition: d3d11_1.idl:47
@ D3D11_COPY_DISCARD
Definition: d3d11_1.idl:48

◆ D3D11_CRYPTO_SESSION_STATUS

Enumerator
D3D11_CRYPTO_SESSION_STATUS_OK 
D3D11_CRYPTO_SESSION_STATUS_KEY_LOST 
D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST 

Definition at line 73 of file d3d11_1.idl.

74{
D3D11_CRYPTO_SESSION_STATUS
Definition: d3d11_1.idl:74
@ D3D11_CRYPTO_SESSION_STATUS_KEY_AND_CONTENT_LOST
Definition: d3d11_1.idl:77
@ D3D11_CRYPTO_SESSION_STATUS_KEY_LOST
Definition: d3d11_1.idl:76
@ D3D11_CRYPTO_SESSION_STATUS_OK
Definition: d3d11_1.idl:75

◆ D3D11_LOGIC_OP

Enumerator
D3D11_LOGIC_OP_CLEAR 
D3D11_LOGIC_OP_SET 
D3D11_LOGIC_OP_COPY 
D3D11_LOGIC_OP_COPY_INVERTED 
D3D11_LOGIC_OP_NOOP 
D3D11_LOGIC_OP_INVERT 
D3D11_LOGIC_OP_AND 
D3D11_LOGIC_OP_NAND 
D3D11_LOGIC_OP_OR 
D3D11_LOGIC_OP_NOR 
D3D11_LOGIC_OP_XOR 
D3D11_LOGIC_OP_EQUIV 
D3D11_LOGIC_OP_AND_REVERSE 
D3D11_LOGIC_OP_AND_INVERTED 
D3D11_LOGIC_OP_OR_REVERSE 
D3D11_LOGIC_OP_OR_INVERTED 

Definition at line 25 of file d3d11_1.idl.

26{
D3D11_LOGIC_OP
Definition: d3d11_1.idl:26
@ D3D11_LOGIC_OP_INVERT
Definition: d3d11_1.idl:32
@ D3D11_LOGIC_OP_EQUIV
Definition: d3d11_1.idl:38
@ D3D11_LOGIC_OP_AND_INVERTED
Definition: d3d11_1.idl:40
@ D3D11_LOGIC_OP_COPY
Definition: d3d11_1.idl:29
@ D3D11_LOGIC_OP_CLEAR
Definition: d3d11_1.idl:27
@ D3D11_LOGIC_OP_AND_REVERSE
Definition: d3d11_1.idl:39
@ D3D11_LOGIC_OP_NOR
Definition: d3d11_1.idl:36
@ D3D11_LOGIC_OP_OR_REVERSE
Definition: d3d11_1.idl:41
@ D3D11_LOGIC_OP_OR_INVERTED
Definition: d3d11_1.idl:42
@ D3D11_LOGIC_OP_AND
Definition: d3d11_1.idl:33
@ D3D11_LOGIC_OP_XOR
Definition: d3d11_1.idl:37
@ D3D11_LOGIC_OP_NOOP
Definition: d3d11_1.idl:31
@ D3D11_LOGIC_OP_COPY_INVERTED
Definition: d3d11_1.idl:30
@ D3D11_LOGIC_OP_NAND
Definition: d3d11_1.idl:34
@ D3D11_LOGIC_OP_SET
Definition: d3d11_1.idl:28
@ D3D11_LOGIC_OP_OR
Definition: d3d11_1.idl:35

◆ D3D11_VIDEO_DECODER_CAPS

Enumerator
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE 
D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME 
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC 
D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED 
D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED 

Definition at line 56 of file d3d11_1.idl.

57{
D3D11_VIDEO_DECODER_CAPS
Definition: d3d11_1.idl:57
@ D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME
Definition: d3d11_1.idl:59
@ D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE
Definition: d3d11_1.idl:58
@ D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_REQUIRED
Definition: d3d11_1.idl:61
@ D3D11_VIDEO_DECODER_CAPS_UNSUPPORTED
Definition: d3d11_1.idl:62
@ D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC
Definition: d3d11_1.idl:60

◆ D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS

Enumerator
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_ROTATION 
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_RESIZE 
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_MULTIPLANE_OVERLAY_COLOR_SPACE_CONVERSION 
D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINT_TRIPLE_BUFFER_OUTPUT 

Definition at line 65 of file d3d11_1.idl.