12 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 13 #define __REQUIRED_RPCNDR_H_VERSION__ 475 17 #ifndef __REQUIRED_RPCSAL_H_VERSION__ 18 #define __REQUIRED_RPCSAL_H_VERSION__ 100 24 #ifndef __RPCNDR_H_VERSION__ 25 #error this stub requires an updated version of <rpcndr.h> 28 #ifndef COM_NO_WINDOWS_H 33 #ifndef __d3dcommon_h__ 34 #define __d3dcommon_h__ 36 #if defined(_MSC_VER) && (_MSC_VER >= 1020) 42 #ifndef __ID3D10Blob_FWD_DEFINED__ 43 #define __ID3D10Blob_FWD_DEFINED__ 49 #ifndef __ID3DDestructionNotifier_FWD_DEFINED__ 50 #define __ID3DDestructionNotifier_FWD_DEFINED__ 93 #define D3D_FL9_1_REQ_TEXTURE1D_U_DIMENSION 2048 94 #define D3D_FL9_3_REQ_TEXTURE1D_U_DIMENSION 4096 95 #define D3D_FL9_1_REQ_TEXTURE2D_U_OR_V_DIMENSION 2048 96 #define D3D_FL9_3_REQ_TEXTURE2D_U_OR_V_DIMENSION 4096 97 #define D3D_FL9_1_REQ_TEXTURECUBE_DIMENSION 512 98 #define D3D_FL9_3_REQ_TEXTURECUBE_DIMENSION 4096 99 #define D3D_FL9_1_REQ_TEXTURE3D_U_V_OR_W_DIMENSION 256 100 #define D3D_FL9_1_DEFAULT_MAX_ANISOTROPY 2 101 #define D3D_FL9_1_IA_PRIMITIVE_MAX_COUNT 65535 102 #define D3D_FL9_2_IA_PRIMITIVE_MAX_COUNT 1048575 103 #define D3D_FL9_1_SIMULTANEOUS_RENDER_TARGET_COUNT 1 104 #define D3D_FL9_3_SIMULTANEOUS_RENDER_TARGET_COUNT 4 105 #define D3D_FL9_1_MAX_TEXTURE_REPEAT 128 106 #define D3D_FL9_2_MAX_TEXTURE_REPEAT 2048 107 #define D3D_FL9_3_MAX_TEXTURE_REPEAT 8192 352 DEFINE_GUID(
IID_ID3D10Blob, 0x8ba5fb08, 0x5195, 0x40e2, 0xac, 0x58, 0xd, 0x98, 0x9c, 0x3a, 0x1, 0
x2);
358 #ifndef __ID3D10Blob_INTERFACE_DEFINED__ 359 #define __ID3D10Blob_INTERFACE_DEFINED__ 367 #if defined(__cplusplus) && !defined(CINTERFACE) 369 MIDL_INTERFACE(
"8BA5FB08-5195-40e2-AC58-0D989C3A0102")
373 virtual LPVOID STDMETHODCALLTYPE GetBufferPointer(
void) = 0;
375 virtual SIZE_T STDMETHODCALLTYPE GetBufferSize(
void) = 0;
386 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
392 ULONG ( STDMETHODCALLTYPE *AddRef )(
398 LPVOID ( STDMETHODCALLTYPE *GetBufferPointer )(
401 SIZE_T ( STDMETHODCALLTYPE *GetBufferSize )(
417 #define ID3D10Blob_QueryInterface(This,riid,ppvObject) \ 418 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 420 #define ID3D10Blob_AddRef(This) \ 421 ( (This)->lpVtbl -> AddRef(This) ) 423 #define ID3D10Blob_Release(This) \ 424 ( (This)->lpVtbl -> Release(This) ) 427 #define ID3D10Blob_GetBufferPointer(This) \ 428 ( (This)->lpVtbl -> GetBufferPointer(This) ) 430 #define ID3D10Blob_GetBufferSize(This) \ 431 ( (This)->lpVtbl -> GetBufferSize(This) ) 451 #define IID_ID3DBlob IID_ID3D10Blob 452 typedef void ( __stdcall *PFN_DESTRUCTION_CALLBACK )(
460 #ifndef __ID3DDestructionNotifier_INTERFACE_DEFINED__ 461 #define __ID3DDestructionNotifier_INTERFACE_DEFINED__ 469 #if defined(__cplusplus) && !defined(CINTERFACE) 471 MIDL_INTERFACE(
"a06eb39a-50da-425b-8c31-4eecd6c270f3")
475 virtual HRESULT STDMETHODCALLTYPE RegisterDestructionCallback(
477 _In_ PFN_DESTRUCTION_CALLBACK callbackFn,
481 _Out_
UINT *pCallbackID) = 0;
483 virtual HRESULT STDMETHODCALLTYPE UnregisterDestructionCallback(
485 _In_
UINT callbackID) = 0;
496 HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
502 ULONG ( STDMETHODCALLTYPE *AddRef )(
508 HRESULT ( STDMETHODCALLTYPE *RegisterDestructionCallback )(
517 HRESULT ( STDMETHODCALLTYPE *UnregisterDestructionCallback )(
535 #define ID3DDestructionNotifier_QueryInterface(This,riid,ppvObject) \ 536 ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) ) 538 #define ID3DDestructionNotifier_AddRef(This) \ 539 ( (This)->lpVtbl -> AddRef(This) ) 541 #define ID3DDestructionNotifier_Release(This) \ 542 ( (This)->lpVtbl -> Release(This) ) 545 #define ID3DDestructionNotifier_RegisterDestructionCallback(This,callbackFn,pData,pCallbackID) \ 546 ( (This)->lpVtbl -> RegisterDestructionCallback(This,callbackFn,pData,pCallbackID) ) 548 #define ID3DDestructionNotifier_UnregisterDestructionCallback(This,callbackID) \ 549 ( (This)->lpVtbl -> UnregisterDestructionCallback(This,callbackID) ) 577 #define INTERFACE ID3DInclude 581 STDMETHOD(Close)(THIS_ LPCVOID pData) PURE;
978 DEFINE_GUID(WKPDID_D3DDebugObjectName,0x429b8c22,0x9188,0x4b0c,0x87,0x42,0xac,0xb0,0xbf,0x85,0xc2,0x00);
979 DEFINE_GUID(WKPDID_D3DDebugObjectNameW,0x4cca5fd8,0x921f,0x42c8,0x85,0x66,0x70,0xca,0xf2,0xa9,0xb7,0x41);
980 DEFINE_GUID(WKPDID_CommentStringW,0xd0149dc0,0x90e8,0x4ec8,0x81, 0x44, 0xe9, 0x00, 0xad, 0x26, 0x6b, 0xb2);
981 #define D3D_SET_OBJECT_NAME_N_A(pObject, Chars, pName) (pObject)->SetPrivateData(WKPDID_D3DDebugObjectName, Chars, pName) 982 #define D3D_SET_OBJECT_NAME_A(pObject, pName) D3D_SET_OBJECT_NAME_N_A(pObject, lstrlenA(pName), pName) 983 #define D3D_SET_OBJECT_NAME_N_W(pObject, Chars, pName) (pObject)->SetPrivateData(WKPDID_D3DDebugObjectNameW, Chars*2, pName) 984 #define D3D_SET_OBJECT_NAME_W(pObject, pName) D3D_SET_OBJECT_NAME_N_W(pObject, wcslen(pName), pName) 985 #define D3D_COMPONENT_MASK_X 1 986 #define D3D_COMPONENT_MASK_Y 2 987 #define D3D_COMPONENT_MASK_Z 4 988 #define D3D_COMPONENT_MASK_W 8 EXTERN_C const IID IID_ID3DDestructionNotifier
Definition: d3dcommon.h:467
Definition: d3dcommon.h:722
Definition: d3dcommon.h:624
Definition: d3dcommon.h:228
Definition: d3dcommon.h:733
Definition: d3dcommon.h:323
ID3DBlob * LPD3DBLOB
Definition: d3dcommon.h:450
Definition: d3dcommon.h:304
RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0001_v0_0_s_ifspec
BEGIN_INTERFACE REFIID riid
Definition: d3dcommon.h:388
Definition: d3dcommon.h:157
Definition: d3dcommon.h:687
_D3D_SHADER_INPUT_FLAGS
Definition: d3dcommon.h:736
Definition: d3dcommon.h:597
Definition: d3dcommon.h:623
enum _D3D_SHADER_VARIABLE_CLASS D3D_SHADER_VARIABLE_CLASS
Definition: d3dcommon.h:326
Definition: d3dcommon.h:158
_D3D_CBUFFER_TYPE
Definition: d3dcommon.h:790
Definition: d3dcommon.h:892
Definition: d3dcommon.h:231
Definition: d3dcommon.h:641
Definition: d3dcommon.h:828
Definition: d3dcommon.h:321
Definition: d3dcommon.h:921
Definition: d3dcommon.h:309
Definition: d3dcommon.h:335
Definition: d3dcommon.h:611
Definition: d3dcommon.h:872
Definition: d3dcommon.h:198
Definition: d3dcommon.h:831
Definition: d3dcommon.h:615
Definition: d3dcommon.h:153
Definition: d3dcommon.h:802
Definition: d3dcommon.h:909
Definition: d3dcommon.h:658
Definition: d3dcommon.h:283
Definition: d3dcommon.h:630
Definition: d3dcommon.h:680
Definition: d3dcommon.h:964
Definition: d3dcommon.h:669
Definition: d3dcommon.h:203
Definition: d3dcommon.h:215
Definition: d3dcommon.h:946
Definition: d3dcommon.h:333
Definition: d3dcommon.h:82
Definition: d3dcommon.h:336
Definition: d3dcommon.h:134
Definition: d3dcommon.h:770
struct _D3D_SHADER_MACRO * LPD3D_SHADER_MACRO
Definition: d3dcommon.h:350
Definition: d3dcommon.h:303
Definition: d3dcommon.h:307
Definition: d3dcommon.h:633
Definition: d3dcommon.h:122
Definition: d3dcommon.h:662
Definition: d3dcommon.h:571
Definition: d3dcommon.h:919
Definition: d3dcommon.h:665
Definition: d3dcommon.h:314
Definition: d3dcommon.h:311
Definition: d3dcommon.h:186
Definition: d3dcommon.h:240
Definition: d3dcommon.h:610
Definition: d3dcommon.h:793
Definition: d3dcommon.h:125
Definition: d3dcommon.h:645
Definition: d3dcommon.h:85
Definition: d3dcommon.h:952
Definition: d3dcommon.h:587
D3D_FEATURE_LEVEL
Definition: d3dcommon.h:79
Definition: d3dcommon.h:631
Definition: d3dcommon.h:635
Definition: d3dcommon.h:169
RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0002_v0_0_c_ifspec
Definition: d3dcommon.h:204
Definition: d3dcommon.h:934
Definition: d3dcommon.h:612
Definition: d3dcommon.h:825
Definition: d3dcommon.h:948
Definition: d3dcommon.h:259
Definition: d3dcommon.h:588
Definition: d3dcommon.h:327
Definition: d3dcommon.h:639
Definition: d3dcommon.h:128
Definition: d3dcommon.h:164
Definition: d3dcommon.h:636
Definition: d3dcommon.h:116
ULONG(STDMETHODCALLTYPE *AddRef)(ID3DDestructionNotifier *This)
Definition: d3dcommon.h:845
Definition: d3dcommon.h:962
Definition: d3dcommon.h:290
Definition: d3dcommon.h:88
Definition: d3dcommon.h:850
Definition: d3dcommon.h:896
Definition: d3dcommon.h:695
Definition: d3dcommon.h:794
Definition: d3dcommon.h:771
Definition: d3dcommon.h:672
Definition: d3dcommon.h:724
Definition: d3dcommon.h:154
Definition: d3dcommon.h:961
Definition: d3dcommon.h:688
_D3D_SHADER_INPUT_TYPE
Definition: d3dcommon.h:753
Definition: d3dcommon.h:329
Definition: d3dcommon.h:338
Definition: d3dcommon.h:328
Definition: d3dcommon.h:834
Definition: d3dcommon.h:160
Definition: d3dcommon.h:344
Definition: d3dcommon.h:221
enum _D3D_SHADER_VARIABLE_FLAGS D3D_SHADER_VARIABLE_FLAGS
Definition: d3dcommon.h:167
GLfixed GLfixed x2
Definition: glsym_gl.h:1051
Definition: d3dcommon.h:193
Definition: d3dcommon.h:591
D3D_PRIMITIVE
Definition: d3dcommon.h:207
Definition: d3dcommon.h:331
Definition: d3dcommon.h:148
BEGIN_INTERFACE REFIID riid
Definition: d3dcommon.h:498
Definition: d3dcommon.h:136
Definition: d3dcommon.h:194
Definition: d3dcommon.h:146
D3D_TESSELLATOR_PARTITIONING
Definition: d3dcommon.h:913
Definition: d3dcommon.h:693
Definition: d3dcommon.h:849
Definition: d3dcommon.h:324
Definition: d3dcommon.h:275
Definition: d3dcommon.h:878
_D3D_SHADER_VARIABLE_TYPE
Definition: d3dcommon.h:620
_In_ UINT callbackID
Definition: d3dcommon.h:520
Definition: d3dcommon.h:758
Definition: d3dcommon.h:965
Definition: d3dcommon.h:251
Definition: d3dcommon.h:281
Definition: d3dcommon.h:920
Definition: d3dcommon.h:917
Definition: d3dcommon.h:798
Definition: d3dcommon.h:703
Definition: d3dcommon.h:141
Definition: d3dcommon.h:163
Definition: d3dcommon.h:285
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3DDestructionNotifier *This
Definition: d3dcommon.h:249
D3D_TESSELLATOR_OUTPUT_PRIMITIVE
Definition: d3dcommon.h:928
Definition: d3dcommon.h:960
Definition: d3dcommon.h:226
Definition: d3dcommon.h:874
struct ID3D10BlobVtbl ID3D10BlobVtbl
Definition: d3dcommon.h:269
Definition: d3dcommon.h:168
Definition: d3dcommon.h:814
D3D_NAME
Definition: d3dcommon.h:805
Definition: d3dcommon.h:905
Definition: d3dcommon.h:628
Definition: d3dcommon.h:730
Definition: d3dcommon.h:907
LPVOID(STDMETHODCALLTYPE *GetBufferPointer)(ID3D10Blob *This)
Definition: d3dcommon.h:299
Definition: d3dcommon.h:876
Definition: d3dcommon.h:632
Definition: d3dcommon.h:818
Definition: d3dcommon.h:910
Definition: d3dcommon.h:271
Definition: d3dcommon.h:854
Definition: d3dcommon.h:306
Definition: d3dcommon.h:950
Definition: d3dcommon.h:674
Definition: d3dcommon.h:89
typedef HRESULT(WINAPI *PFN_D3D12_SERIALIZE_ROOT_SIGNATURE)(_In_ const D3D12_ROOT_SIGNATURE_DESC *pRootSignature
Definition: d3dcommon.h:666
Definition: d3dcommon.h:890
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
Definition: d3dcommon.h:698
Definition: d3dcommon.h:83
interface ID3DDestructionNotifier ID3DDestructionNotifier
Definition: d3dcommon.h:51
Definition: d3dcommon.h:214
ID3DInclude * LPD3DINCLUDE
Definition: d3dcommon.h:582
Definition: d3dcommon.h:841
Definition: d3dcommon.h:219
Definition: d3dcommon.h:731
Definition: d3dcommon.h:634
Definition: d3dcommon.h:625
Definition: d3dcommon.h:140
Definition: d3dcommon.h:223
Definition: d3dcommon.h:821
Definition: d3dcommon.h:741
Definition: d3dcommon.h:617
Definition: d3dcommon.h:868
Definition: d3dcommon.h:233
Definition: d3dcommon.h:84
Definition: d3dcommon.h:310
Definition: d3dcommon.h:171
Definition: d3dcommon.h:922
Definition: d3dcommon.h:243
interface ID3D10Blob ID3D10Blob
Definition: d3dcommon.h:44
Definition: d3dcommon.h:242
Definition: d3dcommon.h:681
Definition: d3dcommon.h:801
Definition: d3dcommon.h:842
Definition: d3dcommon.h:265
D3D_MIN_PRECISION
Definition: d3dcommon.h:943
Definition: d3dcommon.h:627
Definition: d3dcommon.h:301
Definition: d3dcommon.h:218
RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0001_v0_0_c_ifspec
D3D_INTERPOLATION_MODE
Definition: d3dcommon.h:956
Definition: d3dcommon.h:809
Definition: d3dcommon.h:176
Definition: d3dcommon.h:600
Definition: d3dcommon.h:156
Definition: d3dcommon.h:739
Definition: d3dcommon.h:761
Definition: d3dcommon.h:853
_D3D_PARAMETER_FLAGS
Definition: d3dcommon.h:969
Definition: d3dcommon.h:974
Definition: d3dcommon.h:213
Definition: d3dcommon.h:679
Definition: d3dcommon.h:796
Definition: d3dcommon.h:875
Definition: d3dcommon.h:723
Definition: d3dcommon.h:287
Definition: d3dcommon.h:844
Definition: d3dcommon.h:763
Definition: d3dcommon.h:76
Definition: d3dcommon.h:130
_D3D_INCLUDE_TYPE
Definition: d3dcommon.h:565
Definition: d3dcommon.h:648
Definition: d3dcommon.h:120
Definition: d3dcommon.h:718
Definition: d3dcommon.h:848
Definition: d3dcommon.h:330
Definition: d3dcommon.h:774
Definition: d3dcommon.h:638
Definition: d3dcommon.h:192
struct ID3DDestructionNotifierVtbl ID3DDestructionNotifierVtbl
Definition: d3dcommon.h:302
Definition: d3dcommon.h:592
Definition: d3dcommon.h:757
Definition: d3dcommon.h:787
Definition: d3dcommon.h:857
Definition: d3dcommon.h:692
Definition: d3dcommon.h:190
Definition: d3dcommon.h:113
Definition: d3dcommon.h:224
Definition: d3dcommon.h:599
Definition: d3dcommon.h:884
Definition: d3dcommon.h:656
Definition: d3dcommon.h:278
struct _D3D_SHADER_MACRO D3D_SHADER_MACRO
Definition: d3dcommon.h:756
Definition: d3dcommon.h:973
Definition: d3dcommon.h:115
Definition: d3dcommon.h:864
Definition: d3dcommon.h:707
Definition: d3dcommon.h:975
Definition: d3dcommon.h:184
Definition: d3dcommon.h:654
Definition: d3dcommon.h:847
Definition: d3dcommon.h:923
Definition: d3dcommon.h:779
Definition: d3dcommon.h:237
Definition: d3dcommon.h:773
Definition: d3dcommon.h:659
Definition: d3dcommon.h:179
D3D_REGISTER_COMPONENT_TYPE
Definition: d3dcommon.h:887
Definition: d3dcommon.h:745
D3D_TESSELLATOR_DOMAIN
Definition: d3dcommon.h:900
Definition: d3dcommon.h:121
Definition: d3dcommon.h:949
Definition: d3dcommon.h:183
Definition: d3dcommon.h:126
Definition: d3dcommon.h:729
Definition: d3dcommon.h:75
Definition: d3dcommon.h:677
Definition: d3dcommon.h:706
Definition: d3dcommon.h:935
Definition: d3dcommon.h:118
Definition: d3dcommon.h:778
Definition: d3dcommon.h:817
Definition: d3dcommon.h:765
Definition: d3dcommon.h:280
Definition: d3dcommon.h:843
Definition: d3dcommon.h:137
Definition: d3dcommon.h:570
Definition: d3dcommon.h:241
Definition: d3dcommon.h:172
Definition: d3dcommon.h:795
Definition: d3dcommon.h:742
Definition: d3dcommon.h:717
Definition: d3dcommon.h:288
Definition: d3dcommon.h:786
Definition: d3dcommon.h:87
Definition: d3dcommon.h:492
Definition: d3dcommon.h:951
Definition: d3dcommon.h:185
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3D10Blob *This
Definition: d3dcommon.h:150
Definition: d3dcommon.h:74
Definition: d3dcommon.h:572
Definition: d3dcommon.h:895
Definition: d3dcommon.h:710
Definition: d3dcommon.h:870
Definition: d3dcommon.h:732
Definition: d3dcommon.h:670
Definition: d3dcommon.h:147
Definition: d3dcommon.h:255
Definition: d3dcommon.h:816
Definition: d3dcommon.h:697
Definition: d3dcommon.h:893
Definition: d3dcommon.h:747
Definition: d3dcommon.h:151
Definition: d3dcommon.h:646
Definition: d3dcommon.h:132
Definition: d3dcommon.h:959
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3dcommon.h:388
Definition: d3dcommon.h:908
Definition: d3dcommon.h:830
Definition: d3dcommon.h:274
Definition: d3dcommon.h:133
Definition: d3dcommon.h:820
Definition: d3dcommon.h:267
Definition: d3dcommon.h:800
Definition: d3dcommon.h:673
Definition: d3dcommon.h:569
Definition: d3dcommon.h:721
Definition: d3dcommon.h:189
Definition: d3dcommon.h:678
Definition: d3dcommon.h:953
Definition: d3dcommon.h:317
Definition: d3dcommon.h:220
Definition: d3dcommon.h:682
SIZE_T(STDMETHODCALLTYPE *GetBufferSize)(ID3D10Blob *This)
Definition: d3dcommon.h:918
Definition: d3dcommon.h:644
Definition: d3dcommon.h:744
Definition: d3dcommon.h:936
Definition: d3dcommon.h:261
Definition: d3dcommon.h:675
Definition: d3dcommon.h:676
Definition: d3dcommon.h:313
Definition: d3dcommon.h:797
Definition: d3dcommon.h:238
Definition: d3dcommon.h:846
RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0000_v0_0_s_ifspec
Definition: d3dcommon.h:142
Definition: d3dcommon.h:719
static bool Open(FileStreamType &fs, const char *filename)
Definition: istreamwrappertest.cpp:106
Definition: d3dcommon.h:589
Definition: d3dcommon.h:262
Definition: d3dcommon.h:609
Definition: d3dcommon.h:629
Definition: d3dcommon.h:932
Definition: d3dcommon.h:768
Definition: d3dcommon.h:266
Definition: d3dcommon.h:289
Definition: d3dcommon.h:297
Definition: d3dcommon.h:686
Definition: d3dcommon.h:246
Definition: d3dcommon.h:613
Definition: d3dcommon.h:626
D3D_SRV_DIMENSION
Definition: d3dcommon.h:294
Definition: d3dcommon.h:671
Definition: d3dcommon.h:903
Definition: d3dcommon.h:282
Definition: d3dcommon.h:144
Definition: d3dcommon.h:247
Definition: d3dcommon.h:195
Definition: d3dcommon.h:614
Definition: d3dcommon.h:230
Definition: d3dcommon.h:829
Definition: d3dcommon.h:937
Definition: d3dcommon.h:229
Definition: d3dcommon.h:595
Definition: d3dcommon.h:696
Definition: d3dcommon.h:86
Definition: d3dcommon.h:337
Definition: d3dcommon.h:127
Definition: d3dcommon.h:320
Definition: d3dcommon.h:972
Definition: d3dcommon.h:382
Definition: d3dcommon.h:264
Definition: d3dcommon.h:689
Definition: d3dcommon.h:762
Definition: d3dcommon.h:684
Definition: d3dcommon.h:316
Definition: d3dcommon.h:260
Definition: d3dcommon.h:305
Definition: d3dcommon.h:341
Definition: d3dcommon.h:315
Definition: d3dcommon.h:940
Definition: d3dcommon.h:73
Definition: d3dcommon.h:234
Definition: d3dcommon.h:594
Definition: d3dcommon.h:759
enum _D3D_SHADER_INPUT_FLAGS D3D_SHADER_INPUT_FLAGS
Definition: d3dcommon.h:880
Definition: d3dcommon.h:891
Definition: d3dcommon.h:709
Definition: d3dcommon.h:175
Definition: d3dcommon.h:826
Definition: d3dcommon.h:291
Definition: d3dcommon.h:725
Definition: d3dcommon.h:603
Definition: d3dcommon.h:832
LPCSTR Definition
Definition: d3dcommon.h:347
DEFINE_GUID(IID_ID3D10Blob, 0x8ba5fb08, 0x5195, 0x40e2, 0xac, 0x58, 0xd, 0x98, 0x9c, 0x3a, 0x1, 0x2)
Definition: d3dcommon.h:869
Definition: d3dcommon.h:273
Definition: d3dcommon.h:690
Definition: d3dcommon.h:590
Definition: d3dcommon.h:270
enum _D3D_SHADER_INPUT_TYPE D3D_SHADER_INPUT_TYPE
Definition: d3dcommon.h:642
Definition: d3dcommon.h:161
Definition: d3dcommon.h:867
Definition: d3dcommon.h:145
Definition: d3dcommon.h:174
Definition: d3dcommon.h:135
Definition: d3dcommon.h:196
Definition: d3dcommon.h:245
ID3D10Blob ID3DBlob
Definition: d3dcommon.h:448
Definition: d3dcommon.h:655
EXTERN_C const IID IID_ID3D10Blob
Definition: d3dcommon.h:365
Definition: d3dcommon.h:236
Definition: d3dcommon.h:663
Definition: d3dcommon.h:131
Definition: d3dcommon.h:180
enum _D3D_CBUFFER_TYPE D3D_CBUFFER_TYPE
Definition: d3dcommon.h:258
Definition: d3dcommon.h:217
Definition: d3dcommon.h:222
Definition: d3dcommon.h:298
Definition: d3dcommon.h:272
Definition: d3dcommon.h:827
Definition: d3dcommon.h:200
Definition: d3dcommon.h:824
Definition: d3dcommon.h:811
Definition: d3dcommon.h:239
Definition: d3dcommon.h:227
Definition: d3dcommon.h:256
static INLINE ULONG Release(void *object)
Definition: dxgi_common.h:253
Definition: d3dcommon.h:300
Definition: d3dcommon.h:808
Definition: d3dcommon.h:746
Definition: d3dcommon.h:823
Definition: d3dcommon.h:111
Definition: d3dcommon.h:276
Definition: d3dcommon.h:716
Definition: d3dcommon.h:772
Definition: d3dcommon.h:865
Definition: d3dcommon.h:170
Definition: d3dcommon.h:740
Definition: d3dcommon.h:211
Definition: d3dcommon.h:837
Definition: d3dcommon.h:277
Definition: d3dcommon.h:647
const char * pBytes
Definition: jsonsax_full.h:735
enum _D3D_SHADER_CBUFFER_FLAGS D3D_SHADER_CBUFFER_FLAGS
RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0002_v0_0_s_ifspec
Definition: d3dcommon.h:199
Definition: d3dcommon.h:916
Definition: d3dcommon.h:651
Definition: d3dcommon.h:769
enum _D3D_SHADER_VARIABLE_TYPE D3D_SHADER_VARIABLE_TYPE
Definition: d3dcommon.h:601
Definition: d3dcommon.h:799
Definition: d3dcommon.h:248
Definition: d3dcommon.h:699
Definition: d3dcommon.h:643
Definition: d3dcommon.h:873
enum _D3D_PARAMETER_FLAGS D3D_PARAMETER_FLAGS
Definition: d3dcommon.h:664
Definition: d3dcommon.h:720
Definition: d3dcommon.h:760
Definition: d3dcommon.h:279
Definition: d3dcommon.h:155
D3D_PRIMITIVE_TOPOLOGY
Definition: d3dcommon.h:108
Definition: d3dcommon.h:197
Definition: d3dcommon.h:835
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3dcommon.h:498
Definition: d3dcommon.h:691
Definition: d3dcommon.h:653
Definition: d3dcommon.h:966
Definition: d3dcommon.h:173
_D3D_SHADER_VARIABLE_CLASS
Definition: d3dcommon.h:584
Definition: d3dcommon.h:254
Definition: d3dcommon.h:334
Definition: d3dcommon.h:162
Definition: d3dcommon.h:777
Definition: d3dcommon.h:897
Definition: d3dcommon.h:715
Definition: d3dcommon.h:743
Definition: d3dcommon.h:602
D3D_RESOURCE_RETURN_TYPE
Definition: d3dcommon.h:860
Definition: d3dcommon.h:216
Definition: d3dcommon.h:284
Definition: d3dcommon.h:683
Definition: d3dcommon.h:652
Definition: d3dcommon.h:838
Definition: d3dcommon.h:963
Definition: glslang_tab.cpp:136
Definition: d3dcommon.h:812
Definition: d3dcommon.h:882
Definition: d3dcommon.h:894
DECLARE_INTERFACE(ID3DInclude)
Definition: d3dcommon.h:578
Definition: d3dcommon.h:319
Definition: d3dcommon.h:851
Definition: d3dcommon.h:318
Definition: d3dcommon.h:906
Definition: d3dcommon.h:863
Definition: d3dcommon.h:714
Definition: d3dcommon.h:708
Definition: d3dcommon.h:649
Definition: d3dcommon.h:924
Definition: d3dcommon.h:138
Definition: d3dcommon.h:191
Definition: d3dcommon.h:268
Definition: d3dcommon.h:660
Definition: d3dcommon.h:257
Definition: d3dcommon.h:685
Definition: d3dcommon.h:123
Definition: d3dcommon.h:225
Definition: d3dcommon.h:764
Definition: d3dcommon.h:728
Definition: d3dcommon.h:883
Definition: d3dcommon.h:933
Definition: d3dcommon.h:312
_In_ PFN_DESTRUCTION_CALLBACK _In_ void * pData
Definition: d3dcommon.h:511
Definition: d3dcommon.h:776
Definition: d3dcommon.h:650
interface ID3D10Blob * LPD3D10BLOB
Definition: d3dcommon.h:410
Definition: d3dcommon.h:822
Definition: d3dcommon.h:766
Definition: d3dcommon.h:713
Definition: d3dcommon.h:187
Definition: d3dcommon.h:177
Definition: d3dcommon.h:308
Definition: d3dcommon.h:596
Definition: d3dcommon.h:727
Definition: d3dcommon.h:657
Definition: d3dcommon.h:931
Definition: d3dcommon.h:159
Definition: d3dcommon.h:748
Definition: d3dcommon.h:711
Definition: d3dcommon.h:726
Definition: d3dcommon.h:119
_D3D_SHADER_CBUFFER_FLAGS
Definition: d3dcommon.h:782
_In_ PFN_DESTRUCTION_CALLBACK callbackFn
Definition: d3dcommon.h:511
Definition: d3dcommon.h:705
Definition: d3dcommon.h:661
enum _D3D_INCLUDE_TYPE D3D_INCLUDE_TYPE
Definition: d3dcommon.h:152
Definition: d3dcommon.h:263
Definition: d3dcommon.h:750
Definition: d3dcommon.h:855
Definition: d3dcommon.h:166
Definition: d3dcommon.h:182
Definition: d3dcommon.h:568
Definition: d3dcommon.h:322
Definition: d3dcommon.h:72
Definition: d3dcommon.h:815
Definition: d3dcommon.h:90
Definition: d3dcommon.h:332
Definition: d3dcommon.h:785
Definition: d3dcommon.h:939
Definition: d3dcommon.h:881
Definition: d3dcommon.h:947
Definition: d3dcommon.h:749
Definition: d3dcommon.h:325
Definition: d3dcommon.h:819
Definition: d3dcommon.h:767
Definition: d3dcommon.h:181
Definition: d3dcommon.h:925
Definition: d3dcommon.h:212
Definition: d3dcommon.h:149
Definition: d3dcommon.h:202
Definition: d3dcommon.h:810
Definition: d3dcommon.h:340
RPC_IF_HANDLE __MIDL_itf_d3dcommon_0000_0000_v0_0_c_ifspec
Definition: d3dcommon.h:250
Definition: d3dcommon.h:165
Definition: d3dcommon.h:129
Definition: d3dcommon.h:904
Definition: d3dcommon.h:143
Definition: d3dcommon.h:339
Definition: d3dcommon.h:701
Definition: d3dcommon.h:852
Definition: d3dcommon.h:813
Definition: d3dcommon.h:879
ULONG(STDMETHODCALLTYPE *AddRef)(ID3D10Blob *This)
Definition: d3dcommon.h:839
Definition: d3dcommon.h:253
Definition: d3dcommon.h:640
Definition: d3dcommon.h:235
Definition: d3dcommon.h:252
Definition: d3dcommon.h:871
Definition: d3dcommon.h:117
Definition: d3dcommon.h:667
Definition: d3dcommon.h:702
Definition: d3dcommon.h:232
Definition: d3dcommon.h:201
Definition: d3dcommon.h:244
Definition: d3dcommon.h:775
Definition: d3dcommon.h:668
Definition: d3dcommon.h:188
Definition: d3dcommon.h:112
Definition: d3dcommon.h:637
D3D_DRIVER_TYPE
Definition: d3dcommon.h:68
Definition: d3dcommon.h:840
LPCSTR Name
Definition: d3dcommon.h:346
Definition: d3dcommon.h:210
Definition: d3dcommon.h:139
Definition: d3dcommon.h:700
Definition: d3dcommon.h:704
Definition: d3dcommon.h:938
Definition: d3dcommon.h:616
Definition: d3dcommon.h:286
Definition: d3dcommon.h:178
Definition: d3dcommon.h:694
_D3D_SHADER_VARIABLE_FLAGS
Definition: d3dcommon.h:606
Definition: d3dcommon.h:114
Definition: d3dcommon.h:593
Definition: d3dcommon.h:712
Definition: d3dcommon.h:833
Definition: d3dcommon.h:836
Definition: d3dcommon.h:71
Definition: d3dcommon.h:866
Definition: d3dcommon.h:598
_In_ PFN_DESTRUCTION_CALLBACK _In_ void _Out_ UINT * pCallbackID
Definition: d3dcommon.h:511
Definition: d3dcommon.h:877
interface ID3DInclude ID3DInclude
Definition: d3dcommon.h:575
Definition: d3dcommon.h:124
Definition: d3dcommon.h:856