RetroArch
Classes | Macros | Typedefs | Functions
d3d10shader.h File Reference
#include "d3d10.h"
Include dependency graph for d3d10shader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _D3D10_SHADER_DESC
 
struct  _D3D10_SHADER_BUFFER_DESC
 
struct  _D3D10_SHADER_VARIABLE_DESC
 
struct  _D3D10_SHADER_TYPE_DESC
 
struct  _D3D10_SHADER_INPUT_BIND_DESC
 
struct  _D3D10_SIGNATURE_PARAMETER_DESC
 

Macros

#define D3D10_TX_VERSION(_Major, _Minor)   (('T' << 24) | ('X' << 16) | ((_Major) << 8) | (_Minor))
 
#define D3D10_SHADER_DEBUG   (1 << 0)
 
#define D3D10_SHADER_SKIP_VALIDATION   (1 << 1)
 
#define D3D10_SHADER_SKIP_OPTIMIZATION   (1 << 2)
 
#define D3D10_SHADER_PACK_MATRIX_ROW_MAJOR   (1 << 3)
 
#define D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR   (1 << 4)
 
#define D3D10_SHADER_PARTIAL_PRECISION   (1 << 5)
 
#define D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT   (1 << 6)
 
#define D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT   (1 << 7)
 
#define D3D10_SHADER_NO_PRESHADER   (1 << 8)
 
#define D3D10_SHADER_AVOID_FLOW_CONTROL   (1 << 9)
 
#define D3D10_SHADER_PREFER_FLOW_CONTROL   (1 << 10)
 
#define D3D10_SHADER_ENABLE_STRICTNESS   (1 << 11)
 
#define D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY   (1 << 12)
 
#define D3D10_SHADER_IEEE_STRICTNESS   (1 << 13)
 
#define D3D10_SHADER_WARNINGS_ARE_ERRORS   (1 << 18)
 
#define D3D10_SHADER_RESOURCES_MAY_ALIAS   (1 << 19)
 
#define D3D10_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES   (1 << 20)
 
#define D3D10_ALL_RESOURCES_BOUND   (1 << 21)
 
#define D3D10_SHADER_DEBUG_NAME_FOR_SOURCE   (1 << 22)
 
#define D3D10_SHADER_DEBUG_NAME_FOR_BINARY   (1 << 23)
 
#define D3D10_SHADER_OPTIMIZATION_LEVEL0   (1 << 14)
 
#define D3D10_SHADER_OPTIMIZATION_LEVEL1   0
 
#define D3D10_SHADER_OPTIMIZATION_LEVEL2   ((1 << 14) | (1 << 15))
 
#define D3D10_SHADER_OPTIMIZATION_LEVEL3   (1 << 15)
 
#define D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST   0
 
#define D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_0   (1 << 4)
 
#define D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_1   (1 << 5)
 
#define IID_ID3D10Include   IID_ID3DInclude
 
#define INTERFACE   ID3D10ShaderReflectionType
 
#define INTERFACE   ID3D10ShaderReflectionVariable
 
#define INTERFACE   ID3D10ShaderReflectionConstantBuffer
 
#define INTERFACE   ID3D10ShaderReflection
 

Typedefs

typedef D3D_SHADER_MACRO D3D10_SHADER_MACRO
 
typedef D3D10_SHADER_MACROLPD3D10_SHADER_MACRO
 
typedef D3D_SHADER_VARIABLE_CLASS D3D10_SHADER_VARIABLE_CLASS
 
typedef D3D10_SHADER_VARIABLE_CLASSLPD3D10_SHADER_VARIABLE_CLASS
 
typedef D3D_SHADER_VARIABLE_FLAGS D3D10_SHADER_VARIABLE_FLAGS
 
typedef D3D10_SHADER_VARIABLE_FLAGSLPD3D10_SHADER_VARIABLE_FLAGS
 
typedef D3D_SHADER_VARIABLE_TYPE D3D10_SHADER_VARIABLE_TYPE
 
typedef D3D10_SHADER_VARIABLE_TYPELPD3D10_SHADER_VARIABLE_TYPE
 
typedef D3D_SHADER_INPUT_FLAGS D3D10_SHADER_INPUT_FLAGS
 
typedef D3D10_SHADER_INPUT_FLAGSLPD3D10_SHADER_INPUT_FLAGS
 
typedef D3D_SHADER_INPUT_TYPE D3D10_SHADER_INPUT_TYPE
 
typedef D3D10_SHADER_INPUT_TYPELPD3D10_SHADER_INPUT_TYPE
 
typedef D3D_SHADER_CBUFFER_FLAGS D3D10_SHADER_CBUFFER_FLAGS
 
typedef D3D10_SHADER_CBUFFER_FLAGSLPD3D10_SHADER_CBUFFER_FLAGS
 
typedef D3D_CBUFFER_TYPE D3D10_CBUFFER_TYPE
 
typedef D3D10_CBUFFER_TYPELPD3D10_CBUFFER_TYPE
 
typedef D3D_NAME D3D10_NAME
 
typedef D3D_RESOURCE_RETURN_TYPE D3D10_RESOURCE_RETURN_TYPE
 
typedef D3D_REGISTER_COMPONENT_TYPE D3D10_REGISTER_COMPONENT_TYPE
 
typedef D3D_INCLUDE_TYPE D3D10_INCLUDE_TYPE
 
typedef interface ID3DInclude ID3D10Include
 
typedef interface ID3DIncludeLPD3D10INCLUDE
 
typedef struct _D3D10_SHADER_DESC D3D10_SHADER_DESC
 
typedef struct _D3D10_SHADER_BUFFER_DESC D3D10_SHADER_BUFFER_DESC
 
typedef struct _D3D10_SHADER_VARIABLE_DESC D3D10_SHADER_VARIABLE_DESC
 
typedef struct _D3D10_SHADER_TYPE_DESC D3D10_SHADER_TYPE_DESC
 
typedef struct _D3D10_SHADER_INPUT_BIND_DESC D3D10_SHADER_INPUT_BIND_DESC
 
typedef struct _D3D10_SIGNATURE_PARAMETER_DESC D3D10_SIGNATURE_PARAMETER_DESC
 
typedef interface ID3D10ShaderReflectionType ID3D10ShaderReflectionType
 
typedef interface ID3D10ShaderReflectionTypeLPD3D10SHADERREFLECTIONTYPE
 
typedef interface ID3D10ShaderReflectionVariable ID3D10ShaderReflectionVariable
 
typedef interface ID3D10ShaderReflectionVariableLPD3D10SHADERREFLECTIONVARIABLE
 
typedef interface ID3D10ShaderReflectionConstantBuffer ID3D10ShaderReflectionConstantBuffer
 
typedef interface ID3D10ShaderReflectionConstantBufferLPD3D10SHADERREFLECTIONCONSTANTBUFFER
 
typedef interface ID3D10ShaderReflection ID3D10ShaderReflection
 
typedef interface ID3D10ShaderReflectionLPD3D10SHADERREFLECTION
 

Functions

interface DECLSPEC_UUID ("C530AD7D-9B16-4395-A979-BA2ECFF83ADD") ID3D10ShaderReflectionType
 
 DEFINE_GUID (IID_ID3D10ShaderReflectionType, 0xc530ad7d, 0x9b16, 0x4395, 0xa9, 0x79, 0xba, 0x2e, 0xcf, 0xf8, 0x3a, 0xdd)
 
 DECLARE_INTERFACE (ID3D10ShaderReflectionType)
 
interface DECLSPEC_UUID ("1BF63C95-2650-405d-99C1-3636BD1DA0A1") ID3D10ShaderReflectionVariable
 
 DEFINE_GUID (IID_ID3D10ShaderReflectionVariable, 0x1bf63c95, 0x2650, 0x405d, 0x99, 0xc1, 0x36, 0x36, 0xbd, 0x1d, 0xa0, 0xa1)
 
 DECLARE_INTERFACE (ID3D10ShaderReflectionVariable)
 
interface DECLSPEC_UUID ("66C66A94-DDDD-4b62-A66A-F0DA33C2B4D0") ID3D10ShaderReflectionConstantBuffer
 
 DEFINE_GUID (IID_ID3D10ShaderReflectionConstantBuffer, 0x66c66a94, 0xdddd, 0x4b62, 0xa6, 0x6a, 0xf0, 0xda, 0x33, 0xc2, 0xb4, 0xd0)
 
 DECLARE_INTERFACE (ID3D10ShaderReflectionConstantBuffer)
 
interface DECLSPEC_UUID ("D40E20B6-F8F7-42ad-AB20-4BAF8F15DFAA") ID3D10ShaderReflection
 
 DEFINE_GUID (IID_ID3D10ShaderReflection, 0xd40e20b6, 0xf8f7, 0x42ad, 0xab, 0x20, 0x4b, 0xaf, 0x8f, 0x15, 0xdf, 0xaa)
 
 DECLARE_INTERFACE_ (ID3D10ShaderReflection, IUnknown)
 
HRESULT WINAPI D3D10CompileShader (_In_reads_bytes_(SrcDataSize) LPCSTR pSrcData, SIZE_T SrcDataSize, _In_opt_ LPCSTR pFileName, _In_opt_ CONST D3D10_SHADER_MACRO *pDefines, _In_opt_ LPD3D10INCLUDE pInclude, LPCSTR pFunctionName, LPCSTR pProfile, UINT Flags, _Out_ ID3D10Blob **ppShader, _Out_opt_ ID3D10Blob **ppErrorMsgs)
 
HRESULT WINAPI D3D10DisassembleShader (_In_reads_bytes_(BytecodeLength) CONST void *pShader, SIZE_T BytecodeLength, BOOL EnableColorCode, _In_opt_ LPCSTR pComments, _Out_ ID3D10Blob **ppDisassembly)
 
LPCSTR WINAPI D3D10GetPixelShaderProfile (_In_ ID3D10Device *pDevice)
 
LPCSTR WINAPI D3D10GetVertexShaderProfile (_In_ ID3D10Device *pDevice)
 
LPCSTR WINAPI D3D10GetGeometryShaderProfile (_In_ ID3D10Device *pDevice)
 
HRESULT WINAPI D3D10ReflectShader (_In_reads_bytes_(BytecodeLength) CONST void *pShaderBytecode, SIZE_T BytecodeLength, _Out_ ID3D10ShaderReflection **ppReflector)
 
HRESULT WINAPI D3D10PreprocessShader (_In_reads_bytes_(SrcDataSize) LPCSTR pSrcData, SIZE_T SrcDataSize, _In_opt_ LPCSTR pFileName, _In_opt_ CONST D3D10_SHADER_MACRO *pDefines, _In_opt_ LPD3D10INCLUDE pInclude, _Out_ ID3D10Blob **ppShaderText, _Out_opt_ ID3D10Blob **ppErrorMsgs)
 
HRESULT WINAPI D3D10GetInputSignatureBlob (_In_reads_bytes_(BytecodeLength) CONST void *pShaderBytecode, SIZE_T BytecodeLength, _Out_ ID3D10Blob **ppSignatureBlob)
 
HRESULT WINAPI D3D10GetOutputSignatureBlob (_In_reads_bytes_(BytecodeLength) CONST void *pShaderBytecode, SIZE_T BytecodeLength, _Out_ ID3D10Blob **ppSignatureBlob)
 
HRESULT WINAPI D3D10GetInputAndOutputSignatureBlob (_In_reads_bytes_(BytecodeLength) CONST void *pShaderBytecode, SIZE_T BytecodeLength, _Out_ ID3D10Blob **ppSignatureBlob)
 
HRESULT WINAPI D3D10GetShaderDebugInfo (_In_reads_bytes_(BytecodeLength) CONST void *pShaderBytecode, SIZE_T BytecodeLength, _Out_ ID3D10Blob **ppDebugInfo)
 

Macro Definition Documentation

◆ D3D10_ALL_RESOURCES_BOUND

#define D3D10_ALL_RESOURCES_BOUND   (1 << 21)

◆ D3D10_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES

#define D3D10_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES   (1 << 20)

◆ D3D10_SHADER_AVOID_FLOW_CONTROL

#define D3D10_SHADER_AVOID_FLOW_CONTROL   (1 << 9)

◆ D3D10_SHADER_DEBUG

#define D3D10_SHADER_DEBUG   (1 << 0)

◆ D3D10_SHADER_DEBUG_NAME_FOR_BINARY

#define D3D10_SHADER_DEBUG_NAME_FOR_BINARY   (1 << 23)

◆ D3D10_SHADER_DEBUG_NAME_FOR_SOURCE

#define D3D10_SHADER_DEBUG_NAME_FOR_SOURCE   (1 << 22)

◆ D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY

#define D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY   (1 << 12)

◆ D3D10_SHADER_ENABLE_STRICTNESS

#define D3D10_SHADER_ENABLE_STRICTNESS   (1 << 11)

◆ D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_0

#define D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_0   (1 << 4)

◆ D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_1

#define D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_1_1   (1 << 5)

◆ D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST

#define D3D10_SHADER_FLAGS2_FORCE_ROOT_SIGNATURE_LATEST   0

◆ D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT

#define D3D10_SHADER_FORCE_PS_SOFTWARE_NO_OPT   (1 << 7)

◆ D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT

#define D3D10_SHADER_FORCE_VS_SOFTWARE_NO_OPT   (1 << 6)

◆ D3D10_SHADER_IEEE_STRICTNESS

#define D3D10_SHADER_IEEE_STRICTNESS   (1 << 13)

◆ D3D10_SHADER_NO_PRESHADER

#define D3D10_SHADER_NO_PRESHADER   (1 << 8)

◆ D3D10_SHADER_OPTIMIZATION_LEVEL0

#define D3D10_SHADER_OPTIMIZATION_LEVEL0   (1 << 14)

◆ D3D10_SHADER_OPTIMIZATION_LEVEL1

#define D3D10_SHADER_OPTIMIZATION_LEVEL1   0

◆ D3D10_SHADER_OPTIMIZATION_LEVEL2

#define D3D10_SHADER_OPTIMIZATION_LEVEL2   ((1 << 14) | (1 << 15))

◆ D3D10_SHADER_OPTIMIZATION_LEVEL3

#define D3D10_SHADER_OPTIMIZATION_LEVEL3   (1 << 15)

◆ D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR

#define D3D10_SHADER_PACK_MATRIX_COLUMN_MAJOR   (1 << 4)

◆ D3D10_SHADER_PACK_MATRIX_ROW_MAJOR

#define D3D10_SHADER_PACK_MATRIX_ROW_MAJOR   (1 << 3)

◆ D3D10_SHADER_PARTIAL_PRECISION

#define D3D10_SHADER_PARTIAL_PRECISION   (1 << 5)

◆ D3D10_SHADER_PREFER_FLOW_CONTROL

#define D3D10_SHADER_PREFER_FLOW_CONTROL   (1 << 10)

◆ D3D10_SHADER_RESOURCES_MAY_ALIAS

#define D3D10_SHADER_RESOURCES_MAY_ALIAS   (1 << 19)

◆ D3D10_SHADER_SKIP_OPTIMIZATION

#define D3D10_SHADER_SKIP_OPTIMIZATION   (1 << 2)

◆ D3D10_SHADER_SKIP_VALIDATION

#define D3D10_SHADER_SKIP_VALIDATION   (1 << 1)

◆ D3D10_SHADER_WARNINGS_ARE_ERRORS

#define D3D10_SHADER_WARNINGS_ARE_ERRORS   (1 << 18)

◆ D3D10_TX_VERSION

#define D3D10_TX_VERSION (   _Major,
  _Minor 
)    (('T' << 24) | ('X' << 16) | ((_Major) << 8) | (_Minor))

◆ IID_ID3D10Include

#define IID_ID3D10Include   IID_ID3DInclude

◆ INTERFACE [1/4]

#define INTERFACE   ID3D10ShaderReflectionType

◆ INTERFACE [2/4]

#define INTERFACE   ID3D10ShaderReflectionVariable

◆ INTERFACE [3/4]

#define INTERFACE   ID3D10ShaderReflectionConstantBuffer

◆ INTERFACE [4/4]

#define INTERFACE   ID3D10ShaderReflection

Typedef Documentation

◆ D3D10_CBUFFER_TYPE

◆ D3D10_INCLUDE_TYPE

◆ D3D10_NAME

◆ D3D10_REGISTER_COMPONENT_TYPE

◆ D3D10_RESOURCE_RETURN_TYPE

◆ D3D10_SHADER_BUFFER_DESC

◆ D3D10_SHADER_CBUFFER_FLAGS

◆ D3D10_SHADER_DESC

◆ D3D10_SHADER_INPUT_BIND_DESC

◆ D3D10_SHADER_INPUT_FLAGS

◆ D3D10_SHADER_INPUT_TYPE

◆ D3D10_SHADER_MACRO

◆ D3D10_SHADER_TYPE_DESC

◆ D3D10_SHADER_VARIABLE_CLASS

◆ D3D10_SHADER_VARIABLE_DESC

◆ D3D10_SHADER_VARIABLE_FLAGS

◆ D3D10_SHADER_VARIABLE_TYPE

◆ D3D10_SIGNATURE_PARAMETER_DESC

◆ ID3D10Include

typedef interface ID3DInclude ID3D10Include

◆ ID3D10ShaderReflection

◆ ID3D10ShaderReflectionConstantBuffer

◆ ID3D10ShaderReflectionType

◆ ID3D10ShaderReflectionVariable

◆ LPD3D10_CBUFFER_TYPE

◆ LPD3D10_SHADER_CBUFFER_FLAGS

◆ LPD3D10_SHADER_INPUT_FLAGS

◆ LPD3D10_SHADER_INPUT_TYPE

◆ LPD3D10_SHADER_MACRO

◆ LPD3D10_SHADER_VARIABLE_CLASS

◆ LPD3D10_SHADER_VARIABLE_FLAGS

◆ LPD3D10_SHADER_VARIABLE_TYPE

◆ LPD3D10INCLUDE

typedef interface ID3DInclude* LPD3D10INCLUDE

◆ LPD3D10SHADERREFLECTION

◆ LPD3D10SHADERREFLECTIONCONSTANTBUFFER

◆ LPD3D10SHADERREFLECTIONTYPE

◆ LPD3D10SHADERREFLECTIONVARIABLE

Function Documentation

◆ D3D10CompileShader()

HRESULT WINAPI D3D10CompileShader ( _In_reads_bytes_(SrcDataSize) LPCSTR  pSrcData,
SIZE_T  SrcDataSize,
_In_opt_ LPCSTR  pFileName,
_In_opt_ CONST D3D10_SHADER_MACRO pDefines,
_In_opt_ LPD3D10INCLUDE  pInclude,
LPCSTR  pFunctionName,
LPCSTR  pProfile,
UINT  Flags,
_Out_ ID3D10Blob **  ppShader,
_Out_opt_ ID3D10Blob **  ppErrorMsgs 
)

◆ D3D10DisassembleShader()

HRESULT WINAPI D3D10DisassembleShader ( _In_reads_bytes_(BytecodeLength) CONST void pShader,
SIZE_T  BytecodeLength,
BOOL  EnableColorCode,
_In_opt_ LPCSTR  pComments,
_Out_ ID3D10Blob **  ppDisassembly 
)

◆ D3D10GetGeometryShaderProfile()

LPCSTR WINAPI D3D10GetGeometryShaderProfile ( _In_ ID3D10Device pDevice)

◆ D3D10GetInputAndOutputSignatureBlob()

HRESULT WINAPI D3D10GetInputAndOutputSignatureBlob ( _In_reads_bytes_(BytecodeLength) CONST void pShaderBytecode,
SIZE_T  BytecodeLength,
_Out_ ID3D10Blob **  ppSignatureBlob 
)

◆ D3D10GetInputSignatureBlob()

HRESULT WINAPI D3D10GetInputSignatureBlob ( _In_reads_bytes_(BytecodeLength) CONST void pShaderBytecode,
SIZE_T  BytecodeLength,
_Out_ ID3D10Blob **  ppSignatureBlob 
)

◆ D3D10GetOutputSignatureBlob()

HRESULT WINAPI D3D10GetOutputSignatureBlob ( _In_reads_bytes_(BytecodeLength) CONST void pShaderBytecode,
SIZE_T  BytecodeLength,
_Out_ ID3D10Blob **  ppSignatureBlob 
)

◆ D3D10GetPixelShaderProfile()

LPCSTR WINAPI D3D10GetPixelShaderProfile ( _In_ ID3D10Device pDevice)

◆ D3D10GetShaderDebugInfo()

HRESULT WINAPI D3D10GetShaderDebugInfo ( _In_reads_bytes_(BytecodeLength) CONST void pShaderBytecode,
SIZE_T  BytecodeLength,
_Out_ ID3D10Blob **  ppDebugInfo 
)

◆ D3D10GetVertexShaderProfile()

LPCSTR WINAPI D3D10GetVertexShaderProfile ( _In_ ID3D10Device pDevice)

◆ D3D10PreprocessShader()

HRESULT WINAPI D3D10PreprocessShader ( _In_reads_bytes_(SrcDataSize) LPCSTR  pSrcData,
SIZE_T  SrcDataSize,
_In_opt_ LPCSTR  pFileName,
_In_opt_ CONST D3D10_SHADER_MACRO pDefines,
_In_opt_ LPD3D10INCLUDE  pInclude,
_Out_ ID3D10Blob **  ppShaderText,
_Out_opt_ ID3D10Blob **  ppErrorMsgs 
)

◆ D3D10ReflectShader()

HRESULT WINAPI D3D10ReflectShader ( _In_reads_bytes_(BytecodeLength) CONST void pShaderBytecode,
SIZE_T  BytecodeLength,
_Out_ ID3D10ShaderReflection **  ppReflector 
)

◆ DECLARE_INTERFACE() [1/3]

DECLARE_INTERFACE ( ID3D10ShaderReflectionType  )

◆ DECLARE_INTERFACE() [2/3]

DECLARE_INTERFACE ( ID3D10ShaderReflectionVariable  )

◆ DECLARE_INTERFACE() [3/3]

DECLARE_INTERFACE ( ID3D10ShaderReflectionConstantBuffer  )

◆ DECLARE_INTERFACE_()

DECLARE_INTERFACE_ ( ID3D10ShaderReflection  ,
IUnknown   
)
Here is the call graph for this function:

◆ DECLSPEC_UUID() [1/4]

interface DECLSPEC_UUID ( "C530AD7D-9B16-4395-A979-BA2ECFF83ADD"  )

◆ DECLSPEC_UUID() [2/4]

interface DECLSPEC_UUID ( "1BF63C95-2650-405d-99C1-3636BD1DA0A1"  )

◆ DECLSPEC_UUID() [3/4]

interface DECLSPEC_UUID ( "66C66A94-DDDD-4b62-A66A-F0DA33C2B4D0"  )

◆ DECLSPEC_UUID() [4/4]

interface DECLSPEC_UUID ( "D40E20B6-F8F7-42ad-AB20-4BAF8F15DFAA"  )

◆ DEFINE_GUID() [1/4]

DEFINE_GUID ( IID_ID3D10ShaderReflectionType  ,
0xc530ad7d  ,
0x9b16  ,
0x4395  ,
0xa9  ,
0x79  ,
0xba  ,
0x2e  ,
0xcf  ,
0xf8  ,
0x3a  ,
0xdd   
)

◆ DEFINE_GUID() [2/4]

DEFINE_GUID ( IID_ID3D10ShaderReflectionVariable  ,
0x1bf63c95  ,
0x2650  ,
0x405d  ,
0x99  ,
0xc1  ,
0x36  ,
0x36  ,
0xbd  ,
0x1d  ,
0xa0  ,
0xa1   
)

◆ DEFINE_GUID() [3/4]

DEFINE_GUID ( IID_ID3D10ShaderReflectionConstantBuffer  ,
0x66c66a94  ,
0xdddd  ,
0x4b62  ,
0xa6  ,
0x6a  ,
0xf0  ,
0xda  ,
0x33  ,
0xc2  ,
0xb4  ,
0xd0   
)

◆ DEFINE_GUID() [4/4]

DEFINE_GUID ( IID_ID3D10ShaderReflection  ,
0xd40e20b6  ,
0xf8f7  ,
0x42ad  ,
0xab  ,
0x20  ,
0x4b  ,
0xaf  ,
0x8f  ,
0x15  ,
0xdf  ,
0xaa   
)