RetroArch
d3d10sdklayers.h
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------------------
2  *
3  * Copyright (c) Microsoft Corporation
4  *
5  *-------------------------------------------------------------------------------------*/
6 
7 
8 /* this ALWAYS GENERATED file contains the definitions for the interfaces */
9 
10 
11  /* File created by MIDL compiler version 8.00.0613 */
12 /* @@MIDL_FILE_HEADING( ) */
13 
14 
15 
16 /* verify that the <rpcndr.h> version is high enough to compile this file*/
17 #ifndef __REQUIRED_RPCNDR_H_VERSION__
18 #define __REQUIRED_RPCNDR_H_VERSION__ 475
19 #endif
20 
21 /* verify that the <rpcsal.h> version is high enough to compile this file*/
22 #ifndef __REQUIRED_RPCSAL_H_VERSION__
23 #define __REQUIRED_RPCSAL_H_VERSION__ 100
24 #endif
25 
26 #include "rpc.h"
27 #include "rpcndr.h"
28 
29 #ifndef __RPCNDR_H_VERSION__
30 #error this stub requires an updated version of <rpcndr.h>
31 #endif /* __RPCNDR_H_VERSION__ */
32 
33 #ifndef COM_NO_WINDOWS_H
34 #include "windows.h"
35 #include "ole2.h"
36 #endif /*COM_NO_WINDOWS_H*/
37 
38 #ifndef __d3d10sdklayers_h__
39 #define __d3d10sdklayers_h__
40 
41 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
42 #pragma once
43 #endif
44 
45 /* Forward Declarations */
46 
47 #ifndef __ID3D10Debug_FWD_DEFINED__
48 #define __ID3D10Debug_FWD_DEFINED__
49 typedef interface ID3D10Debug ID3D10Debug;
50 
51 #endif /* __ID3D10Debug_FWD_DEFINED__ */
52 
53 
54 #ifndef __ID3D10SwitchToRef_FWD_DEFINED__
55 #define __ID3D10SwitchToRef_FWD_DEFINED__
57 
58 #endif /* __ID3D10SwitchToRef_FWD_DEFINED__ */
59 
60 
61 #ifndef __ID3D10InfoQueue_FWD_DEFINED__
62 #define __ID3D10InfoQueue_FWD_DEFINED__
63 typedef interface ID3D10InfoQueue ID3D10InfoQueue;
64 
65 #endif /* __ID3D10InfoQueue_FWD_DEFINED__ */
66 
67 
68 /* header files for imported files */
69 #include "oaidl.h"
70 #include "ocidl.h"
71 #include "dxgi.h"
72 
73 #ifdef __cplusplus
74 extern "C"{
75 #endif
76 
77 
78 /* interface __MIDL_itf_d3d10sdklayers_0000_0000 */
79 /* [local] */
80 
81 /*#include <winapifamily.h>*/
82 /*#pragma region Desktop Family*/
83 /*#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)*/
84 #define D3D10_SDK_LAYERS_VERSION ( 11 )
85 
86 #define D3D10_DEBUG_FEATURE_FLUSH_PER_RENDER_OP ( 0x1 )
87 
88 #define D3D10_DEBUG_FEATURE_FINISH_PER_RENDER_OP ( 0x2 )
89 
90 #define D3D10_DEBUG_FEATURE_PRESENT_PER_RENDER_OP ( 0x4 )
91 
92 
93 
96 
97 #ifndef __ID3D10Debug_INTERFACE_DEFINED__
98 #define __ID3D10Debug_INTERFACE_DEFINED__
99 
100 /* interface ID3D10Debug */
101 /* [unique][local][object][uuid] */
102 
103 
104 EXTERN_C const IID IID_ID3D10Debug;
105 
106 #if defined(__cplusplus) && !defined(CINTERFACE)
107 
108  MIDL_INTERFACE("9B7E4E01-342C-4106-A19F-4F2704F689F0")
109  ID3D10Debug : public IUnknown
110  {
111  public:
112  virtual HRESULT STDMETHODCALLTYPE SetFeatureMask(
113  UINT Mask) = 0;
114 
115  virtual UINT STDMETHODCALLTYPE GetFeatureMask( void) = 0;
116 
117  virtual HRESULT STDMETHODCALLTYPE SetPresentPerRenderOpDelay(
118  UINT Milliseconds) = 0;
119 
120  virtual UINT STDMETHODCALLTYPE GetPresentPerRenderOpDelay( void) = 0;
121 
122  virtual HRESULT STDMETHODCALLTYPE SetSwapChain(
123  /* [annotation] */
124  _In_opt_ IDXGISwapChain *pSwapChain) = 0;
125 
126  virtual HRESULT STDMETHODCALLTYPE GetSwapChain(
127  /* [annotation] */
128  _Out_ IDXGISwapChain **ppSwapChain) = 0;
129 
130  virtual HRESULT STDMETHODCALLTYPE Validate( void) = 0;
131 
132  };
133 
134 
135 #else /* C style interface */
136 
137  typedef struct ID3D10DebugVtbl
138  {
139  BEGIN_INTERFACE
140 
141  HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
142  ID3D10Debug * This,
143  /* [in] */ REFIID riid,
144  /* [annotation][iid_is][out] */
145  _COM_Outptr_ void **ppvObject);
146 
147  ULONG ( STDMETHODCALLTYPE *AddRef )(
148  ID3D10Debug * This);
149 
150  ULONG ( STDMETHODCALLTYPE *Release )(
151  ID3D10Debug * This);
152 
153  HRESULT ( STDMETHODCALLTYPE *SetFeatureMask )(
154  ID3D10Debug * This,
156 
157  UINT ( STDMETHODCALLTYPE *GetFeatureMask )(
158  ID3D10Debug * This);
159 
160  HRESULT ( STDMETHODCALLTYPE *SetPresentPerRenderOpDelay )(
161  ID3D10Debug * This,
163 
164  UINT ( STDMETHODCALLTYPE *GetPresentPerRenderOpDelay )(
165  ID3D10Debug * This);
166 
167  HRESULT ( STDMETHODCALLTYPE *SetSwapChain )(
168  ID3D10Debug * This,
169  /* [annotation] */
171 
172  HRESULT ( STDMETHODCALLTYPE *GetSwapChain )(
173  ID3D10Debug * This,
174  /* [annotation] */
176 
177  HRESULT ( STDMETHODCALLTYPE *Validate )(
178  ID3D10Debug * This);
179 
180  END_INTERFACE
181  } ID3D10DebugVtbl;
182 
183  interface ID3D10Debug
184  {
185  CONST_VTBL struct ID3D10DebugVtbl *lpVtbl;
186  };
187 
188 
189 
190 #ifdef COBJMACROS
191 
192 
193 #define ID3D10Debug_QueryInterface(This,riid,ppvObject) \
194  ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
195 
196 #define ID3D10Debug_AddRef(This) \
197  ( (This)->lpVtbl -> AddRef(This) )
198 
199 #define ID3D10Debug_Release(This) \
200  ( (This)->lpVtbl -> Release(This) )
201 
202 
203 #define ID3D10Debug_SetFeatureMask(This,Mask) \
204  ( (This)->lpVtbl -> SetFeatureMask(This,Mask) )
205 
206 #define ID3D10Debug_GetFeatureMask(This) \
207  ( (This)->lpVtbl -> GetFeatureMask(This) )
208 
209 #define ID3D10Debug_SetPresentPerRenderOpDelay(This,Milliseconds) \
210  ( (This)->lpVtbl -> SetPresentPerRenderOpDelay(This,Milliseconds) )
211 
212 #define ID3D10Debug_GetPresentPerRenderOpDelay(This) \
213  ( (This)->lpVtbl -> GetPresentPerRenderOpDelay(This) )
214 
215 #define ID3D10Debug_SetSwapChain(This,pSwapChain) \
216  ( (This)->lpVtbl -> SetSwapChain(This,pSwapChain) )
217 
218 #define ID3D10Debug_GetSwapChain(This,ppSwapChain) \
219  ( (This)->lpVtbl -> GetSwapChain(This,ppSwapChain) )
220 
221 #define ID3D10Debug_Validate(This) \
222  ( (This)->lpVtbl -> Validate(This) )
223 
224 #endif /* COBJMACROS */
225 
226 
227 #endif /* C style interface */
228 
229 
230 
231 
232 #endif /* __ID3D10Debug_INTERFACE_DEFINED__ */
233 
234 
235 #ifndef __ID3D10SwitchToRef_INTERFACE_DEFINED__
236 #define __ID3D10SwitchToRef_INTERFACE_DEFINED__
237 
238 /* interface ID3D10SwitchToRef */
239 /* [unique][local][object][uuid] */
240 
241 
242 EXTERN_C const IID IID_ID3D10SwitchToRef;
243 
244 #if defined(__cplusplus) && !defined(CINTERFACE)
245 
246  MIDL_INTERFACE("9B7E4E02-342C-4106-A19F-4F2704F689F0")
247  ID3D10SwitchToRef : public IUnknown
248  {
249  public:
250  virtual BOOL STDMETHODCALLTYPE SetUseRef(
251  BOOL UseRef) = 0;
252 
253  virtual BOOL STDMETHODCALLTYPE GetUseRef( void) = 0;
254 
255  };
256 
257 
258 #else /* C style interface */
259 
260  typedef struct ID3D10SwitchToRefVtbl
261  {
262  BEGIN_INTERFACE
263 
264  HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
265  ID3D10SwitchToRef * This,
266  /* [in] */ REFIID riid,
267  /* [annotation][iid_is][out] */
268  _COM_Outptr_ void **ppvObject);
269 
270  ULONG ( STDMETHODCALLTYPE *AddRef )(
271  ID3D10SwitchToRef * This);
272 
273  ULONG ( STDMETHODCALLTYPE *Release )(
274  ID3D10SwitchToRef * This);
275 
276  BOOL ( STDMETHODCALLTYPE *SetUseRef )(
277  ID3D10SwitchToRef * This,
279 
280  BOOL ( STDMETHODCALLTYPE *GetUseRef )(
281  ID3D10SwitchToRef * This);
282 
283  END_INTERFACE
285 
286  interface ID3D10SwitchToRef
287  {
288  CONST_VTBL struct ID3D10SwitchToRefVtbl *lpVtbl;
289  };
290 
291 
292 
293 #ifdef COBJMACROS
294 
295 
296 #define ID3D10SwitchToRef_QueryInterface(This,riid,ppvObject) \
297  ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
298 
299 #define ID3D10SwitchToRef_AddRef(This) \
300  ( (This)->lpVtbl -> AddRef(This) )
301 
302 #define ID3D10SwitchToRef_Release(This) \
303  ( (This)->lpVtbl -> Release(This) )
304 
305 
306 #define ID3D10SwitchToRef_SetUseRef(This,UseRef) \
307  ( (This)->lpVtbl -> SetUseRef(This,UseRef) )
308 
309 #define ID3D10SwitchToRef_GetUseRef(This) \
310  ( (This)->lpVtbl -> GetUseRef(This) )
311 
312 #endif /* COBJMACROS */
313 
314 
315 #endif /* C style interface */
316 
317 
318 
319 
320 #endif /* __ID3D10SwitchToRef_INTERFACE_DEFINED__ */
321 
322 
323 /* interface __MIDL_itf_d3d10sdklayers_0000_0002 */
324 /* [local] */
325 
326 DEFINE_GUID(DXGI_DEBUG_D3D10, 0x243b4c52, 0x3606, 0x4d3a, 0x99, 0xd7, 0xa7, 0xe7, 0xb3, 0x3e, 0xd7, 0x6);
327 #define D3D10_REGKEY_PATH __TEXT("Software\\Microsoft\\Direct3D")
328 #define D3D10_MUTE_DEBUG_OUTPUT __TEXT("MuteDebugOutput")
329 #define D3D10_ENABLE_BREAK_ON_MESSAGE __TEXT("EnableBreakOnMessage")
330 #define D3D10_INFOQUEUE_STORAGE_FILTER_OVERRIDE __TEXT("InfoQueueStorageFilterOverride")
331 #define D3D10_MUTE_CATEGORY __TEXT("Mute_CATEGORY_%s")
332 #define D3D10_MUTE_SEVERITY __TEXT("Mute_SEVERITY_%s")
333 #define D3D10_MUTE_ID_STRING __TEXT("Mute_ID_%s")
334 #define D3D10_MUTE_ID_DECIMAL __TEXT("Mute_ID_%d")
335 #define D3D10_UNMUTE_SEVERITY_INFO __TEXT("Unmute_SEVERITY_INFO")
336 #define D3D10_BREAKON_CATEGORY __TEXT("BreakOn_CATEGORY_%s")
337 #define D3D10_BREAKON_SEVERITY __TEXT("BreakOn_SEVERITY_%s")
338 #define D3D10_BREAKON_ID_STRING __TEXT("BreakOn_ID_%s")
339 #define D3D10_BREAKON_ID_DECIMAL __TEXT("BreakOn_ID_%d")
340 #define D3D10_APPSIZE_STRING __TEXT("Size")
341 #define D3D10_APPNAME_STRING __TEXT("Name")
342 typedef
344  {
357 
358 typedef
360  {
367 
368 typedef
369 enum D3D10_MESSAGE_ID
370  {
879 
880 typedef struct D3D10_MESSAGE
881  {
885  /* [annotation] */
886  _Field_size_(DescriptionByteLength) const char *pDescription;
888  } D3D10_MESSAGE;
889 
891  {
893  /* [annotation] */
896  /* [annotation] */
899  /* [annotation] */
902 
904  {
908 
909 #define D3D10_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024
910 
911 
914 
915 #ifndef __ID3D10InfoQueue_INTERFACE_DEFINED__
916 #define __ID3D10InfoQueue_INTERFACE_DEFINED__
917 
918 /* interface ID3D10InfoQueue */
919 /* [unique][local][object][uuid] */
920 
921 
922 EXTERN_C const IID IID_ID3D10InfoQueue;
923 
924 #if defined(__cplusplus) && !defined(CINTERFACE)
925 
926  MIDL_INTERFACE("1b940b17-2642-4d1f-ab1f-b99bad0c395f")
927  ID3D10InfoQueue : public IUnknown
928  {
929  public:
930  virtual HRESULT STDMETHODCALLTYPE SetMessageCountLimit(
931  /* [annotation] */
932  _In_ UINT64 MessageCountLimit) = 0;
933 
934  virtual void STDMETHODCALLTYPE ClearStoredMessages( void) = 0;
935 
936  virtual HRESULT STDMETHODCALLTYPE GetMessage(
937  /* [annotation] */
938  _In_ UINT64 MessageIndex,
939  /* [annotation] */
940  _Out_writes_bytes_opt_(*pMessageByteLength) D3D10_MESSAGE *pMessage,
941  /* [annotation] */
942  _Inout_ SIZE_T *pMessageByteLength) = 0;
943 
944  virtual UINT64 STDMETHODCALLTYPE GetNumMessagesAllowedByStorageFilter( void) = 0;
945 
946  virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDeniedByStorageFilter( void) = 0;
947 
948  virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessages( void) = 0;
949 
950  virtual UINT64 STDMETHODCALLTYPE GetNumStoredMessagesAllowedByRetrievalFilter( void) = 0;
951 
952  virtual UINT64 STDMETHODCALLTYPE GetNumMessagesDiscardedByMessageCountLimit( void) = 0;
953 
954  virtual UINT64 STDMETHODCALLTYPE GetMessageCountLimit( void) = 0;
955 
956  virtual HRESULT STDMETHODCALLTYPE AddStorageFilterEntries(
957  /* [annotation] */
958  _In_ D3D10_INFO_QUEUE_FILTER *pFilter) = 0;
959 
960  virtual HRESULT STDMETHODCALLTYPE GetStorageFilter(
961  /* [annotation] */
962  _Out_writes_bytes_opt_(*pFilterByteLength) D3D10_INFO_QUEUE_FILTER *pFilter,
963  /* [annotation] */
964  _Inout_ SIZE_T *pFilterByteLength) = 0;
965 
966  virtual void STDMETHODCALLTYPE ClearStorageFilter( void) = 0;
967 
968  virtual HRESULT STDMETHODCALLTYPE PushEmptyStorageFilter( void) = 0;
969 
970  virtual HRESULT STDMETHODCALLTYPE PushCopyOfStorageFilter( void) = 0;
971 
972  virtual HRESULT STDMETHODCALLTYPE PushStorageFilter(
973  /* [annotation] */
974  _In_ D3D10_INFO_QUEUE_FILTER *pFilter) = 0;
975 
976  virtual void STDMETHODCALLTYPE PopStorageFilter( void) = 0;
977 
978  virtual UINT STDMETHODCALLTYPE GetStorageFilterStackSize( void) = 0;
979 
980  virtual HRESULT STDMETHODCALLTYPE AddRetrievalFilterEntries(
981  /* [annotation] */
982  _In_ D3D10_INFO_QUEUE_FILTER *pFilter) = 0;
983 
984  virtual HRESULT STDMETHODCALLTYPE GetRetrievalFilter(
985  /* [annotation] */
986  _Out_writes_bytes_opt_(*pFilterByteLength) D3D10_INFO_QUEUE_FILTER *pFilter,
987  /* [annotation] */
988  _Inout_ SIZE_T *pFilterByteLength) = 0;
989 
990  virtual void STDMETHODCALLTYPE ClearRetrievalFilter( void) = 0;
991 
992  virtual HRESULT STDMETHODCALLTYPE PushEmptyRetrievalFilter( void) = 0;
993 
994  virtual HRESULT STDMETHODCALLTYPE PushCopyOfRetrievalFilter( void) = 0;
995 
996  virtual HRESULT STDMETHODCALLTYPE PushRetrievalFilter(
997  /* [annotation] */
998  _In_ D3D10_INFO_QUEUE_FILTER *pFilter) = 0;
999 
1000  virtual void STDMETHODCALLTYPE PopRetrievalFilter( void) = 0;
1001 
1002  virtual UINT STDMETHODCALLTYPE GetRetrievalFilterStackSize( void) = 0;
1003 
1004  virtual HRESULT STDMETHODCALLTYPE AddMessage(
1005  /* [annotation] */
1006  _In_ D3D10_MESSAGE_CATEGORY Category,
1007  /* [annotation] */
1008  _In_ D3D10_MESSAGE_SEVERITY Severity,
1009  /* [annotation] */
1010  _In_ D3D10_MESSAGE_ID ID,
1011  /* [annotation] */
1012  _In_ LPCSTR pDescription) = 0;
1013 
1014  virtual HRESULT STDMETHODCALLTYPE AddApplicationMessage(
1015  /* [annotation] */
1016  _In_ D3D10_MESSAGE_SEVERITY Severity,
1017  /* [annotation] */
1018  _In_ LPCSTR pDescription) = 0;
1019 
1020  virtual HRESULT STDMETHODCALLTYPE SetBreakOnCategory(
1021  /* [annotation] */
1022  _In_ D3D10_MESSAGE_CATEGORY Category,
1023  /* [annotation] */
1024  _In_ BOOL bEnable) = 0;
1025 
1026  virtual HRESULT STDMETHODCALLTYPE SetBreakOnSeverity(
1027  /* [annotation] */
1028  _In_ D3D10_MESSAGE_SEVERITY Severity,
1029  /* [annotation] */
1030  _In_ BOOL bEnable) = 0;
1031 
1032  virtual HRESULT STDMETHODCALLTYPE SetBreakOnID(
1033  /* [annotation] */
1034  _In_ D3D10_MESSAGE_ID ID,
1035  /* [annotation] */
1036  _In_ BOOL bEnable) = 0;
1037 
1038  virtual BOOL STDMETHODCALLTYPE GetBreakOnCategory(
1039  /* [annotation] */
1040  _In_ D3D10_MESSAGE_CATEGORY Category) = 0;
1041 
1042  virtual BOOL STDMETHODCALLTYPE GetBreakOnSeverity(
1043  /* [annotation] */
1044  _In_ D3D10_MESSAGE_SEVERITY Severity) = 0;
1045 
1046  virtual BOOL STDMETHODCALLTYPE GetBreakOnID(
1047  /* [annotation] */
1048  _In_ D3D10_MESSAGE_ID ID) = 0;
1049 
1050  virtual void STDMETHODCALLTYPE SetMuteDebugOutput(
1051  /* [annotation] */
1052  _In_ BOOL bMute) = 0;
1053 
1054  virtual BOOL STDMETHODCALLTYPE GetMuteDebugOutput( void) = 0;
1055 
1056  };
1057 
1058 
1059 #else /* C style interface */
1060 
1061  typedef struct ID3D10InfoQueueVtbl
1062  {
1063  BEGIN_INTERFACE
1064 
1065  HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
1066  ID3D10InfoQueue * This,
1067  /* [in] */ REFIID riid,
1068  /* [annotation][iid_is][out] */
1069  _COM_Outptr_ void **ppvObject);
1070 
1071  ULONG ( STDMETHODCALLTYPE *AddRef )(
1072  ID3D10InfoQueue * This);
1073 
1074  ULONG ( STDMETHODCALLTYPE *Release )(
1075  ID3D10InfoQueue * This);
1076 
1077  HRESULT ( STDMETHODCALLTYPE *SetMessageCountLimit )(
1078  ID3D10InfoQueue * This,
1079  /* [annotation] */
1081 
1082  void ( STDMETHODCALLTYPE *ClearStoredMessages )(
1083  ID3D10InfoQueue * This);
1084 
1085  HRESULT ( STDMETHODCALLTYPE *GetMessage )(
1086  ID3D10InfoQueue * This,
1087  /* [annotation] */
1089  /* [annotation] */
1090  _Out_writes_bytes_opt_(*pMessageByteLength) D3D10_MESSAGE *pMessage,
1091  /* [annotation] */
1092  _Inout_ SIZE_T *pMessageByteLength);
1093 
1094  UINT64 ( STDMETHODCALLTYPE *GetNumMessagesAllowedByStorageFilter )(
1095  ID3D10InfoQueue * This);
1096 
1097  UINT64 ( STDMETHODCALLTYPE *GetNumMessagesDeniedByStorageFilter )(
1098  ID3D10InfoQueue * This);
1099 
1100  UINT64 ( STDMETHODCALLTYPE *GetNumStoredMessages )(
1101  ID3D10InfoQueue * This);
1102 
1103  UINT64 ( STDMETHODCALLTYPE *GetNumStoredMessagesAllowedByRetrievalFilter )(
1104  ID3D10InfoQueue * This);
1105 
1106  UINT64 ( STDMETHODCALLTYPE *GetNumMessagesDiscardedByMessageCountLimit )(
1107  ID3D10InfoQueue * This);
1108 
1109  UINT64 ( STDMETHODCALLTYPE *GetMessageCountLimit )(
1110  ID3D10InfoQueue * This);
1111 
1112  HRESULT ( STDMETHODCALLTYPE *AddStorageFilterEntries )(
1113  ID3D10InfoQueue * This,
1114  /* [annotation] */
1116 
1117  HRESULT ( STDMETHODCALLTYPE *GetStorageFilter )(
1118  ID3D10InfoQueue * This,
1119  /* [annotation] */
1121  /* [annotation] */
1122  _Inout_ SIZE_T *pFilterByteLength);
1123 
1124  void ( STDMETHODCALLTYPE *ClearStorageFilter )(
1125  ID3D10InfoQueue * This);
1126 
1127  HRESULT ( STDMETHODCALLTYPE *PushEmptyStorageFilter )(
1128  ID3D10InfoQueue * This);
1129 
1130  HRESULT ( STDMETHODCALLTYPE *PushCopyOfStorageFilter )(
1131  ID3D10InfoQueue * This);
1132 
1133  HRESULT ( STDMETHODCALLTYPE *PushStorageFilter )(
1134  ID3D10InfoQueue * This,
1135  /* [annotation] */
1137 
1138  void ( STDMETHODCALLTYPE *PopStorageFilter )(
1139  ID3D10InfoQueue * This);
1140 
1141  UINT ( STDMETHODCALLTYPE *GetStorageFilterStackSize )(
1142  ID3D10InfoQueue * This);
1143 
1144  HRESULT ( STDMETHODCALLTYPE *AddRetrievalFilterEntries )(
1145  ID3D10InfoQueue * This,
1146  /* [annotation] */
1148 
1149  HRESULT ( STDMETHODCALLTYPE *GetRetrievalFilter )(
1150  ID3D10InfoQueue * This,
1151  /* [annotation] */
1152  _Out_writes_bytes_opt_(*pFilterByteLength) D3D10_INFO_QUEUE_FILTER *pFilter,
1153  /* [annotation] */
1154  _Inout_ SIZE_T *pFilterByteLength);
1155 
1156  void ( STDMETHODCALLTYPE *ClearRetrievalFilter )(
1157  ID3D10InfoQueue * This);
1158 
1159  HRESULT ( STDMETHODCALLTYPE *PushEmptyRetrievalFilter )(
1160  ID3D10InfoQueue * This);
1161 
1162  HRESULT ( STDMETHODCALLTYPE *PushCopyOfRetrievalFilter )(
1163  ID3D10InfoQueue * This);
1164 
1165  HRESULT ( STDMETHODCALLTYPE *PushRetrievalFilter )(
1166  ID3D10InfoQueue * This,
1167  /* [annotation] */
1169 
1170  void ( STDMETHODCALLTYPE *PopRetrievalFilter )(
1171  ID3D10InfoQueue * This);
1172 
1173  UINT ( STDMETHODCALLTYPE *GetRetrievalFilterStackSize )(
1174  ID3D10InfoQueue * This);
1175 
1176  HRESULT ( STDMETHODCALLTYPE *AddMessage )(
1177  ID3D10InfoQueue * This,
1178  /* [annotation] */
1180  /* [annotation] */
1182  /* [annotation] */
1183  _In_ D3D10_MESSAGE_ID ID,
1184  /* [annotation] */
1185  _In_ LPCSTR pDescription);
1186 
1187  HRESULT ( STDMETHODCALLTYPE *AddApplicationMessage )(
1188  ID3D10InfoQueue * This,
1189  /* [annotation] */
1191  /* [annotation] */
1192  _In_ LPCSTR pDescription);
1193 
1194  HRESULT ( STDMETHODCALLTYPE *SetBreakOnCategory )(
1195  ID3D10InfoQueue * This,
1196  /* [annotation] */
1198  /* [annotation] */
1199  _In_ BOOL bEnable);
1200 
1201  HRESULT ( STDMETHODCALLTYPE *SetBreakOnSeverity )(
1202  ID3D10InfoQueue * This,
1203  /* [annotation] */
1205  /* [annotation] */
1206  _In_ BOOL bEnable);
1207 
1208  HRESULT ( STDMETHODCALLTYPE *SetBreakOnID )(
1209  ID3D10InfoQueue * This,
1210  /* [annotation] */
1212  /* [annotation] */
1213  _In_ BOOL bEnable);
1214 
1215  BOOL ( STDMETHODCALLTYPE *GetBreakOnCategory )(
1216  ID3D10InfoQueue * This,
1217  /* [annotation] */
1219 
1220  BOOL ( STDMETHODCALLTYPE *GetBreakOnSeverity )(
1221  ID3D10InfoQueue * This,
1222  /* [annotation] */
1224 
1225  BOOL ( STDMETHODCALLTYPE *GetBreakOnID )(
1226  ID3D10InfoQueue * This,
1227  /* [annotation] */
1228  _In_ D3D10_MESSAGE_ID ID);
1229 
1230  void ( STDMETHODCALLTYPE *SetMuteDebugOutput )(
1231  ID3D10InfoQueue * This,
1232  /* [annotation] */
1233  _In_ BOOL bMute);
1234 
1235  BOOL ( STDMETHODCALLTYPE *GetMuteDebugOutput )(
1236  ID3D10InfoQueue * This);
1237 
1238  END_INTERFACE
1240 
1241  interface ID3D10InfoQueue
1242  {
1243  CONST_VTBL struct ID3D10InfoQueueVtbl *lpVtbl;
1244  };
1245 
1246 
1247 
1248 #ifdef COBJMACROS
1249 
1250 
1251 #define ID3D10InfoQueue_QueryInterface(This,riid,ppvObject) \
1252  ( (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) )
1253 
1254 #define ID3D10InfoQueue_AddRef(This) \
1255  ( (This)->lpVtbl -> AddRef(This) )
1256 
1257 #define ID3D10InfoQueue_Release(This) \
1258  ( (This)->lpVtbl -> Release(This) )
1259 
1260 
1261 #define ID3D10InfoQueue_SetMessageCountLimit(This,MessageCountLimit) \
1262  ( (This)->lpVtbl -> SetMessageCountLimit(This,MessageCountLimit) )
1263 
1264 #define ID3D10InfoQueue_ClearStoredMessages(This) \
1265  ( (This)->lpVtbl -> ClearStoredMessages(This) )
1266 
1267 #define ID3D10InfoQueue_GetMessage(This,MessageIndex,pMessage,pMessageByteLength) \
1268  ( (This)->lpVtbl -> GetMessage(This,MessageIndex,pMessage,pMessageByteLength) )
1269 
1270 #define ID3D10InfoQueue_GetNumMessagesAllowedByStorageFilter(This) \
1271  ( (This)->lpVtbl -> GetNumMessagesAllowedByStorageFilter(This) )
1272 
1273 #define ID3D10InfoQueue_GetNumMessagesDeniedByStorageFilter(This) \
1274  ( (This)->lpVtbl -> GetNumMessagesDeniedByStorageFilter(This) )
1275 
1276 #define ID3D10InfoQueue_GetNumStoredMessages(This) \
1277  ( (This)->lpVtbl -> GetNumStoredMessages(This) )
1278 
1279 #define ID3D10InfoQueue_GetNumStoredMessagesAllowedByRetrievalFilter(This) \
1280  ( (This)->lpVtbl -> GetNumStoredMessagesAllowedByRetrievalFilter(This) )
1281 
1282 #define ID3D10InfoQueue_GetNumMessagesDiscardedByMessageCountLimit(This) \
1283  ( (This)->lpVtbl -> GetNumMessagesDiscardedByMessageCountLimit(This) )
1284 
1285 #define ID3D10InfoQueue_GetMessageCountLimit(This) \
1286  ( (This)->lpVtbl -> GetMessageCountLimit(This) )
1287 
1288 #define ID3D10InfoQueue_AddStorageFilterEntries(This,pFilter) \
1289  ( (This)->lpVtbl -> AddStorageFilterEntries(This,pFilter) )
1290 
1291 #define ID3D10InfoQueue_GetStorageFilter(This,pFilter,pFilterByteLength) \
1292  ( (This)->lpVtbl -> GetStorageFilter(This,pFilter,pFilterByteLength) )
1293 
1294 #define ID3D10InfoQueue_ClearStorageFilter(This) \
1295  ( (This)->lpVtbl -> ClearStorageFilter(This) )
1296 
1297 #define ID3D10InfoQueue_PushEmptyStorageFilter(This) \
1298  ( (This)->lpVtbl -> PushEmptyStorageFilter(This) )
1299 
1300 #define ID3D10InfoQueue_PushCopyOfStorageFilter(This) \
1301  ( (This)->lpVtbl -> PushCopyOfStorageFilter(This) )
1302 
1303 #define ID3D10InfoQueue_PushStorageFilter(This,pFilter) \
1304  ( (This)->lpVtbl -> PushStorageFilter(This,pFilter) )
1305 
1306 #define ID3D10InfoQueue_PopStorageFilter(This) \
1307  ( (This)->lpVtbl -> PopStorageFilter(This) )
1308 
1309 #define ID3D10InfoQueue_GetStorageFilterStackSize(This) \
1310  ( (This)->lpVtbl -> GetStorageFilterStackSize(This) )
1311 
1312 #define ID3D10InfoQueue_AddRetrievalFilterEntries(This,pFilter) \
1313  ( (This)->lpVtbl -> AddRetrievalFilterEntries(This,pFilter) )
1314 
1315 #define ID3D10InfoQueue_GetRetrievalFilter(This,pFilter,pFilterByteLength) \
1316  ( (This)->lpVtbl -> GetRetrievalFilter(This,pFilter,pFilterByteLength) )
1317 
1318 #define ID3D10InfoQueue_ClearRetrievalFilter(This) \
1319  ( (This)->lpVtbl -> ClearRetrievalFilter(This) )
1320 
1321 #define ID3D10InfoQueue_PushEmptyRetrievalFilter(This) \
1322  ( (This)->lpVtbl -> PushEmptyRetrievalFilter(This) )
1323 
1324 #define ID3D10InfoQueue_PushCopyOfRetrievalFilter(This) \
1325  ( (This)->lpVtbl -> PushCopyOfRetrievalFilter(This) )
1326 
1327 #define ID3D10InfoQueue_PushRetrievalFilter(This,pFilter) \
1328  ( (This)->lpVtbl -> PushRetrievalFilter(This,pFilter) )
1329 
1330 #define ID3D10InfoQueue_PopRetrievalFilter(This) \
1331  ( (This)->lpVtbl -> PopRetrievalFilter(This) )
1332 
1333 #define ID3D10InfoQueue_GetRetrievalFilterStackSize(This) \
1334  ( (This)->lpVtbl -> GetRetrievalFilterStackSize(This) )
1335 
1336 #define ID3D10InfoQueue_AddMessage(This,Category,Severity,ID,pDescription) \
1337  ( (This)->lpVtbl -> AddMessage(This,Category,Severity,ID,pDescription) )
1338 
1339 #define ID3D10InfoQueue_AddApplicationMessage(This,Severity,pDescription) \
1340  ( (This)->lpVtbl -> AddApplicationMessage(This,Severity,pDescription) )
1341 
1342 #define ID3D10InfoQueue_SetBreakOnCategory(This,Category,bEnable) \
1343  ( (This)->lpVtbl -> SetBreakOnCategory(This,Category,bEnable) )
1344 
1345 #define ID3D10InfoQueue_SetBreakOnSeverity(This,Severity,bEnable) \
1346  ( (This)->lpVtbl -> SetBreakOnSeverity(This,Severity,bEnable) )
1347 
1348 #define ID3D10InfoQueue_SetBreakOnID(This,ID,bEnable) \
1349  ( (This)->lpVtbl -> SetBreakOnID(This,ID,bEnable) )
1350 
1351 #define ID3D10InfoQueue_GetBreakOnCategory(This,Category) \
1352  ( (This)->lpVtbl -> GetBreakOnCategory(This,Category) )
1353 
1354 #define ID3D10InfoQueue_GetBreakOnSeverity(This,Severity) \
1355  ( (This)->lpVtbl -> GetBreakOnSeverity(This,Severity) )
1356 
1357 #define ID3D10InfoQueue_GetBreakOnID(This,ID) \
1358  ( (This)->lpVtbl -> GetBreakOnID(This,ID) )
1359 
1360 #define ID3D10InfoQueue_SetMuteDebugOutput(This,bMute) \
1361  ( (This)->lpVtbl -> SetMuteDebugOutput(This,bMute) )
1362 
1363 #define ID3D10InfoQueue_GetMuteDebugOutput(This) \
1364  ( (This)->lpVtbl -> GetMuteDebugOutput(This) )
1365 
1366 #endif /* COBJMACROS */
1367 
1368 
1369 #endif /* C style interface */
1370 
1371 
1372 
1373 
1374 #endif /* __ID3D10InfoQueue_INTERFACE_DEFINED__ */
1375 
1376 
1377 /* interface __MIDL_itf_d3d10sdklayers_0000_0003 */
1378 /* [local] */
1379 
1380 /*#endif*/ /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
1381 /*#pragma endregion*/
1382 DEFINE_GUID(IID_ID3D10Debug,0x9B7E4E01,0x342C,0x4106,0xA1,0x9F,0x4F,0x27,0x04,0xF6,0x89,0xF0);
1383 DEFINE_GUID(IID_ID3D10SwitchToRef,0x9B7E4E02,0x342C,0x4106,0xA1,0x9F,0x4F,0x27,0x04,0xF6,0x89,0xF0);
1384 DEFINE_GUID(IID_ID3D10InfoQueue,0x1b940b17,0x2642,0x4d1f,0xab,0x1f,0xb9,0x9b,0xad,0x0c,0x39,0x5f);
1385 
1386 
1389 
1390 /* Additional Prototypes for ALL interfaces */
1391 
1392 /* end of Additional Prototypes */
1393 
1394 #ifdef __cplusplus
1395 }
1396 #endif
1397 
1398 #endif
1399 
1400 
Definition: d3d10sdklayers.h:691
Definition: d3d10sdklayers.h:812
Definition: d3d10sdklayers.h:700
Definition: d3d10sdklayers.h:447
Definition: d3d10sdklayers.h:749
BOOL(STDMETHODCALLTYPE *SetUseRef)(ID3D10SwitchToRef *This
RPC_IF_HANDLE __MIDL_itf_d3d10sdklayers_0000_0003_v0_0_s_ifspec
Definition: d3d10sdklayers.h:387
Definition: d3d10sdklayers.h:346
Definition: d3d10sdklayers.h:704
UINT Milliseconds
Definition: d3d10sdklayers.h:162
Definition: d3d10sdklayers.h:809
Definition: d3d10sdklayers.h:536
BEGIN_INTERFACE REFIID riid
Definition: d3d10sdklayers.h:143
BOOL(STDMETHODCALLTYPE *GetBreakOnCategory)(ID3D10InfoQueue *This
Definition: d3d10sdklayers.h:373
Definition: d3d10sdklayers.h:765
struct ID3D10SwitchToRefVtbl ID3D10SwitchToRefVtbl
Definition: d3d10sdklayers.h:903
Definition: d3d10sdklayers.h:570
Definition: d3d10sdklayers.h:345
EXTERN_C const IID IID_ID3D10InfoQueue
Definition: d3d10sdklayers.h:922
UINT(STDMETHODCALLTYPE *GetStorageFilterStackSize)(ID3D10InfoQueue *This)
Definition: d3d10sdklayers.h:797
Definition: d3d10sdklayers.h:260
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3D10SwitchToRef *This
_In_ D3D10_INFO_QUEUE_FILTER * pFilter
Definition: d3d10sdklayers.h:1115
Definition: d3d10sdklayers.h:438
Definition: d3d10sdklayers.h:668
D3D10_MESSAGE_ID
Definition: d3d10sdklayers.h:368
Definition: d3d10sdklayers.h:857
Definition: d3d10sdklayers.h:723
RPC_IF_HANDLE __MIDL_itf_d3d10sdklayers_0000_0000_v0_0_s_ifspec
Definition: d3d10sdklayers.h:591
Definition: d3d10sdklayers.h:385
EXTERN_C const IID IID_ID3D10Debug
Definition: d3d10sdklayers.h:104
Definition: d3d10sdklayers.h:776
Definition: d3d10sdklayers.h:439
Definition: d3d10sdklayers.h:701
Definition: d3d10sdklayers.h:782
Definition: d3d10sdklayers.h:784
uint64_t UINT64
Definition: coretypes.h:8
Definition: d3d10sdklayers.h:783
Definition: d3d10sdklayers.h:795
Definition: d3d10sdklayers.h:590
Definition: d3d10sdklayers.h:761
Definition: d3d10sdklayers.h:794
Definition: d3d10sdklayers.h:858
Definition: d3d10sdklayers.h:495
Definition: d3d10sdklayers.h:673
Definition: d3d10sdklayers.h:822
Definition: d3d10sdklayers.h:390
Definition: d3d10sdklayers.h:393
Definition: d3d10sdklayers.h:890
Definition: d3d10sdklayers.h:808
UINT NumSeverities
Definition: d3d10sdklayers.h:895
interface ID3D10Debug ID3D10Debug
Definition: d3d10sdklayers.h:49
EXTERN_C const IID IID_ID3D10SwitchToRef
Definition: d3d10sdklayers.h:242
Definition: d3d10sdklayers.h:791
Definition: d3d10sdklayers.h:437
Definition: d3d10sdklayers.h:428
Definition: d3d10sdklayers.h:391
Definition: d3d10sdklayers.h:422
typedef HRESULT(WINAPI *PFN_D3D12_SERIALIZE_ROOT_SIGNATURE)(_In_ const D3D12_ROOT_SIGNATURE_DESC *pRootSignature
D3D10_MESSAGE_SEVERITY Severity
Definition: d3d10sdklayers.h:883
Definition: d3d10sdklayers.h:477
Definition: d3d10sdklayers.h:687
Definition: d3d10sdklayers.h:815
_In_ D3D10_MESSAGE_CATEGORY _In_ BOOL bEnable
Definition: d3d10sdklayers.h:1197
Definition: d3d10sdklayers.h:481
struct ID3D10InfoQueueVtbl ID3D10InfoQueueVtbl
Definition: d3d10sdklayers.h:441
void(STDMETHODCALLTYPE *ClearStoredMessages)(ID3D10InfoQueue *This)
Definition: d3d10sdklayers.h:430
Definition: d3d10sdklayers.h:624
Definition: d3d10sdklayers.h:521
Definition: d3d10sdklayers.h:533
D3D10_MESSAGE_CATEGORY
Definition: d3d10sdklayers.h:342
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3d10sdklayers.h:143
Definition: d3d10sdklayers.h:399
UINT NumCategories
Definition: d3d10sdklayers.h:892
Definition: d3d10sdklayers.h:814
BEGIN_INTERFACE REFIID riid
Definition: d3d10sdklayers.h:1067
Definition: d3d10sdklayers.h:350
_In_ D3D10_MESSAGE_CATEGORY _In_ D3D10_MESSAGE_SEVERITY Severity
Definition: d3d10sdklayers.h:1179
Definition: d3d10sdklayers.h:392
Definition: d3d10sdklayers.h:680
Definition: d3d10sdklayers.h:382
Definition: d3d10sdklayers.h:873
Definition: d3d10sdklayers.h:444
Definition: d3d10sdklayers.h:670
Definition: d3d10sdklayers.h:698
Definition: d3d10sdklayers.h:798
RPC_IF_HANDLE __MIDL_itf_d3d10sdklayers_0000_0003_v0_0_c_ifspec
Definition: d3d10sdklayers.h:523
Definition: d3d10sdklayers.h:773
Definition: d3d10sdklayers.h:685
Definition: d3d10sdklayers.h:821
_In_ BOOL bMute
Definition: d3d10sdklayers.h:1233
_In_ UINT64 _Out_writes_bytes_opt_ pMessageByteLength D3D10_MESSAGE _Inout_ SIZE_T * pMessageByteLength
Definition: d3d10sdklayers.h:1090
Definition: d3d10sdklayers.h:677
Definition: d3d10sdklayers.h:426
UINT64(STDMETHODCALLTYPE *GetNumMessagesAllowedByStorageFilter)(ID3D10InfoQueue *This)
Definition: d3d10sdklayers.h:793
ULONG(STDMETHODCALLTYPE *AddRef)(ID3D10Debug *This)
Definition: d3d10sdklayers.h:703
_In_ D3D10_MESSAGE_SEVERITY _In_ BOOL bEnable
Definition: d3d10sdklayers.h:1204
Definition: d3d10sdklayers.h:865
Definition: d3d10sdklayers.h:705
D3D10_INFO_QUEUE_FILTER_DESC AllowList
Definition: d3d10sdklayers.h:905
_In_ UINT64 _Out_writes_bytes_opt_ pMessageByteLength D3D10_MESSAGE * pMessage
Definition: d3d10sdklayers.h:1090
Definition: d3d10sdklayers.h:666
Definition: d3d10sdklayers.h:435
Definition: d3d10sdklayers.h:478
_In_ D3D10_MESSAGE_CATEGORY _In_ D3D10_MESSAGE_SEVERITY _In_ D3D10_MESSAGE_ID ID
Definition: d3d10sdklayers.h:1179
Definition: d3d10sdklayers.h:667
Definition: d3d10sdklayers.h:655
D3D10_MESSAGE_ID ID
Definition: d3d10sdklayers.h:884
Definition: d3d10sdklayers.h:602
Definition: d3d10sdklayers.h:606
Definition: d3d10sdklayers.h:347
Definition: d3d10sdklayers.h:396
Definition: d3d10sdklayers.h:394
Definition: d3d10sdklayers.h:802
_Out_writes_bytes_opt_ pFilterByteLength D3D10_INFO_QUEUE_FILTER _Inout_ SIZE_T * pFilterByteLength
Definition: d3d10sdklayers.h:1120
Definition: d3d10sdklayers.h:362
Definition: d3d10sdklayers.h:657
Definition: d3d10sdklayers.h:562
struct D3D10_INFO_QUEUE_FILTER_DESC D3D10_INFO_QUEUE_FILTER_DESC
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3d10sdklayers.h:1067
Definition: d3d10sdklayers.h:811
Definition: d3d10sdklayers.h:400
D3D10_MESSAGE_CATEGORY Category
Definition: d3d10sdklayers.h:882
Definition: d3d10sdklayers.h:429
ULONG(STDMETHODCALLTYPE *AddRef)(ID3D10InfoQueue *This)
Definition: d3d10sdklayers.h:442
Definition: d3d10sdklayers.h:859
interface IDXGISwapChain IDXGISwapChain
Definition: dxgi.h:100
interface ID3D10SwitchToRef ID3D10SwitchToRef
Definition: d3d10sdklayers.h:56
Definition: d3d10sdklayers.h:860
Definition: d3d10sdklayers.h:371
Definition: d3d10sdklayers.h:862
Definition: d3d10sdklayers.h:436
Definition: d3d10sdklayers.h:389
Definition: d3d10sdklayers.h:424
Definition: d3d10sdklayers.h:772
D3D10_MESSAGE_SEVERITY
Definition: d3d10sdklayers.h:358
Definition: d3d10sdklayers.h:384
_In_opt_ IDXGISwapChain * pSwapChain
Definition: d3d10sdklayers.h:170
SIZE_T DescriptionByteLength
Definition: d3d10sdklayers.h:887
Definition: d3d10sdklayers.h:461
Definition: d3d10sdklayers.h:349
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3D10Debug *This
Definition: d3d10sdklayers.h:796
_Field_size_(DescriptionByteLength) const char *pDescription
Definition: d3d10sdklayers.h:681
_In_ D3D10_MESSAGE_CATEGORY _In_ D3D10_MESSAGE_SEVERITY _In_ D3D10_MESSAGE_ID _In_ LPCSTR pDescription
Definition: d3d10sdklayers.h:1179
Definition: d3d10sdklayers.h:706
Definition: d3d10sdklayers.h:699
Definition: d3d10sdklayers.h:427
Definition: d3d10sdklayers.h:365
Definition: d3d10sdklayers.h:352
Definition: d3d10sdklayers.h:355
Definition: d3d10sdklayers.h:460
Definition: d3d10sdklayers.h:351
Definition: d3d10sdklayers.h:688
Definition: d3d10sdklayers.h:525
Definition: d3d10sdklayers.h:671
_In_ D3D10_MESSAGE_CATEGORY Category
Definition: d3d10sdklayers.h:1179
Definition: d3d10sdklayers.h:806
Definition: d3d10sdklayers.h:807
_In_ UINT64 MessageIndex
Definition: d3d10sdklayers.h:1088
struct ID3D10DebugVtbl ID3D10DebugVtbl
static INLINE ULONG Release(void *object)
Definition: dxgi_common.h:253
Definition: d3d10sdklayers.h:494
struct D3D10_MESSAGE D3D10_MESSAGE
Definition: d3d10sdklayers.h:388
Definition: d3d10sdklayers.h:612
Definition: d3d10sdklayers.h:813
Definition: d3d10sdklayers.h:669
unsigned int BOOL
Definition: gctypes.h:51
Definition: d3d10sdklayers.h:799
Definition: d3d10sdklayers.h:137
Definition: d3d10sdklayers.h:674
D3D10_INFO_QUEUE_FILTER_DESC DenyList
Definition: d3d10sdklayers.h:906
RPC_IF_HANDLE __MIDL_itf_d3d10sdklayers_0000_0002_v0_0_c_ifspec
_Out_ IDXGISwapChain ** ppSwapChain
Definition: d3d10sdklayers.h:175
struct D3D10_INFO_QUEUE_FILTER D3D10_INFO_QUEUE_FILTER
Definition: d3d10sdklayers.h:348
Definition: d3d10sdklayers.h:417
Definition: d3d10sdklayers.h:805
Definition: d3d10sdklayers.h:877
Definition: d3d10sdklayers.h:535
Definition: d3d10sdklayers.h:803
Definition: d3d10sdklayers.h:398
Definition: d3d10sdklayers.h:804
Definition: d3d10sdklayers.h:801
Definition: d3d10sdklayers.h:585
_In_ UINT64 MessageCountLimit
Definition: d3d10sdklayers.h:1080
Definition: d3d10sdklayers.h:778
Definition: d3d10sdklayers.h:363
Definition: glslang_tab.cpp:136
Definition: d3d10sdklayers.h:464
Definition: d3d10sdklayers.h:826
Definition: d3d10sdklayers.h:395
Definition: d3d10sdklayers.h:1061
Definition: d3d10sdklayers.h:397
Definition: d3d10sdklayers.h:425
BEGIN_INTERFACE REFIID _COM_Outptr_ void ** ppvObject
Definition: d3d10sdklayers.h:266
Definition: d3d10sdklayers.h:762
Definition: d3d10sdklayers.h:755
interface ID3D10InfoQueue ID3D10InfoQueue
Definition: d3d10sdklayers.h:63
Definition: d3d10sdklayers.h:364
Definition: d3d10sdklayers.h:720
Definition: d3d10sdklayers.h:759
Definition: d3d10sdklayers.h:800
Definition: d3d10sdklayers.h:440
Definition: d3d10sdklayers.h:763
UINT Mask
Definition: d3d10sdklayers.h:155
Definition: d3d10sdklayers.h:361
_Field_size_(NumCategories) D3D10_MESSAGE_CATEGORY *pCategoryList
ULONG(STDMETHODCALLTYPE *AddRef)(ID3D10SwitchToRef *This)
Definition: d3d10sdklayers.h:824
DEFINE_GUID(DXGI_DEBUG_D3D10, 0x243b4c52, 0x3606, 0x4d3a, 0x99, 0xd7, 0xa7, 0xe7, 0xb3, 0x3e, 0xd7, 0x6)
BEGIN_INTERFACE REFIID riid
Definition: d3d10sdklayers.h:266
Definition: d3d10sdklayers.h:684
UINT(STDMETHODCALLTYPE *GetFeatureMask)(ID3D10Debug *This)
Definition: d3d10sdklayers.h:785
RPC_IF_HANDLE __MIDL_itf_d3d10sdklayers_0000_0000_v0_0_c_ifspec
Definition: d3d10sdklayers.h:634
Definition: d3d10sdklayers.h:354
Definition: d3d10sdklayers.h:423
Definition: d3d10sdklayers.h:383
Definition: d3d10sdklayers.h:386
Definition: d3d10sdklayers.h:875
Definition: d3d10sdklayers.h:810
UINT NumIDs
Definition: d3d10sdklayers.h:898
Definition: d3d10sdklayers.h:823
Definition: d3d10sdklayers.h:880
RPC_IF_HANDLE __MIDL_itf_d3d10sdklayers_0000_0002_v0_0_s_ifspec
Definition: d3d10sdklayers.h:853
Definition: d3d10sdklayers.h:381
BEGIN_INTERFACE HRESULT(STDMETHODCALLTYPE *QueryInterface)(ID3D10InfoQueue *This
Definition: d3d10sdklayers.h:678
BOOL UseRef
Definition: d3d10sdklayers.h:278
Definition: d3d10sdklayers.h:353