Home | History | Annotate | Download | only in include
      1 /*
      2  * Copyright 2013 Jacek Caban for CodeWeavers
      3  *
      4  * This library is free software; you can redistribute it and/or
      5  * modify it under the terms of the GNU Lesser General Public
      6  * License as published by the Free Software Foundation; either
      7  * version 2.1 of the License, or (at your option) any later version.
      8  *
      9  * This library is distributed in the hope that it will be useful,
     10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
     11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
     12  * Lesser General Public License for more details.
     13  *
     14  * You should have received a copy of the GNU Lesser General Public
     15  * License along with this library; if not, write to the Free Software
     16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
     17  */
     18 
     19 import "oaidl.idl";
     20 import "ocidl.idl";
     21 import "d3d11.idl";
     22 
     23 typedef enum D3D11_MESSAGE_CATEGORY {
     24     D3D11_MESSAGE_CATEGORY_APPLICATION_DEFINED,
     25     D3D11_MESSAGE_CATEGORY_MISCELLANEOUS,
     26     D3D11_MESSAGE_CATEGORY_INITIALIZATION,
     27     D3D11_MESSAGE_CATEGORY_CLEANUP,
     28     D3D11_MESSAGE_CATEGORY_COMPILATION,
     29     D3D11_MESSAGE_CATEGORY_STATE_CREATION,
     30     D3D11_MESSAGE_CATEGORY_STATE_SETTING,
     31     D3D11_MESSAGE_CATEGORY_STATE_GETTING,
     32     D3D11_MESSAGE_CATEGORY_RESOURCE_MANIPULATION,
     33     D3D11_MESSAGE_CATEGORY_EXECUTION,
     34     D3D11_MESSAGE_CATEGORY_SHADER
     35 } D3D11_MESSAGE_CATEGORY;
     36 
     37 typedef enum D3D11_MESSAGE_SEVERITY {
     38     D3D11_MESSAGE_SEVERITY_CORRUPTION,
     39     D3D11_MESSAGE_SEVERITY_ERROR,
     40     D3D11_MESSAGE_SEVERITY_WARNING,
     41     D3D11_MESSAGE_SEVERITY_INFO,
     42     D3D11_MESSAGE_SEVERITY_MESSAGE
     43 } D3D11_MESSAGE_SEVERITY;
     44 
     45 typedef enum D3D11_MESSAGE_ID {
     46     D3D11_MESSAGE_ID_UNKNOWN = 0,
     47     D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_HAZARD,
     48     D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_HAZARD,
     49     D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_HAZARD,
     50     D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_HAZARD,
     51     D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_HAZARD,
     52     D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_HAZARD,
     53     D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_HAZARD,
     54     D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_HAZARD,
     55     D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETS_HAZARD,
     56     D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_HAZARD,
     57     D3D11_MESSAGE_ID_STRING_FROM_APPLICATION,
     58     D3D11_MESSAGE_ID_CORRUPTED_THIS,
     59     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER1,
     60     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER2,
     61     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER3,
     62     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER4,
     63     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER5,
     64     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER6,
     65     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER7,
     66     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER8,
     67     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER9,
     68     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER10,
     69     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER11,
     70     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER12,
     71     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER13,
     72     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER14,
     73     D3D11_MESSAGE_ID_CORRUPTED_PARAMETER15,
     74     D3D11_MESSAGE_ID_CORRUPTED_MULTITHREADING,
     75     D3D11_MESSAGE_ID_MESSAGE_REPORTING_OUTOFMEMORY,
     76     D3D11_MESSAGE_ID_IASETINPUTLAYOUT_UNBINDDELETINGOBJECT,
     77     D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_UNBINDDELETINGOBJECT,
     78     D3D11_MESSAGE_ID_IASETINDEXBUFFER_UNBINDDELETINGOBJECT,
     79     D3D11_MESSAGE_ID_VSSETSHADER_UNBINDDELETINGOBJECT,
     80     D3D11_MESSAGE_ID_VSSETSHADERRESOURCES_UNBINDDELETINGOBJECT,
     81     D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT,
     82     D3D11_MESSAGE_ID_VSSETSAMPLERS_UNBINDDELETINGOBJECT,
     83     D3D11_MESSAGE_ID_GSSETSHADER_UNBINDDELETINGOBJECT,
     84     D3D11_MESSAGE_ID_GSSETSHADERRESOURCES_UNBINDDELETINGOBJECT,
     85     D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT,
     86     D3D11_MESSAGE_ID_GSSETSAMPLERS_UNBINDDELETINGOBJECT,
     87     D3D11_MESSAGE_ID_SOSETTARGETS_UNBINDDELETINGOBJECT,
     88     D3D11_MESSAGE_ID_PSSETSHADER_UNBINDDELETINGOBJECT,
     89     D3D11_MESSAGE_ID_PSSETSHADERRESOURCES_UNBINDDELETINGOBJECT,
     90     D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT,
     91     D3D11_MESSAGE_ID_PSSETSAMPLERS_UNBINDDELETINGOBJECT,
     92     D3D11_MESSAGE_ID_RSSETSTATE_UNBINDDELETINGOBJECT,
     93     D3D11_MESSAGE_ID_OMSETBLENDSTATE_UNBINDDELETINGOBJECT,
     94     D3D11_MESSAGE_ID_OMSETDEPTHSTENCILSTATE_UNBINDDELETINGOBJECT,
     95     D3D11_MESSAGE_ID_OMSETRENDERTARGETS_UNBINDDELETINGOBJECT,
     96     D3D11_MESSAGE_ID_SETPREDICATION_UNBINDDELETINGOBJECT,
     97     D3D11_MESSAGE_ID_GETPRIVATEDATA_MOREDATA,
     98     D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFREEDATA,
     99     D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDIUNKNOWN,
    100     D3D11_MESSAGE_ID_SETPRIVATEDATA_INVALIDFLAGS,
    101     D3D11_MESSAGE_ID_SETPRIVATEDATA_CHANGINGPARAMS,
    102     D3D11_MESSAGE_ID_SETPRIVATEDATA_OUTOFMEMORY,
    103     D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDFORMAT,
    104     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSAMPLES,
    105     D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDUSAGE,
    106     D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDBINDFLAGS,
    107     D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDCPUACCESSFLAGS,
    108     D3D11_MESSAGE_ID_CREATEBUFFER_UNRECOGNIZEDMISCFLAGS,
    109     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCPUACCESSFLAGS,
    110     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDBINDFLAGS,
    111     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDINITIALDATA,
    112     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDDIMENSIONS,
    113     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMIPLEVELS,
    114     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDMISCFLAGS,
    115     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDARG_RETURN,
    116     D3D11_MESSAGE_ID_CREATEBUFFER_OUTOFMEMORY_RETURN,
    117     D3D11_MESSAGE_ID_CREATEBUFFER_NULLDESC,
    118     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDCONSTANTBUFFERBINDINGS,
    119     D3D11_MESSAGE_ID_CREATEBUFFER_LARGEALLOCATION,
    120     D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDFORMAT,
    121     D3D11_MESSAGE_ID_CREATETEXTURE1D_UNSUPPORTEDFORMAT,
    122     D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDSAMPLES,
    123     D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDUSAGE,
    124     D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDBINDFLAGS,
    125     D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDCPUACCESSFLAGS,
    126     D3D11_MESSAGE_ID_CREATETEXTURE1D_UNRECOGNIZEDMISCFLAGS,
    127     D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDCPUACCESSFLAGS,
    128     D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDBINDFLAGS,
    129     D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDINITIALDATA,
    130     D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDDIMENSIONS,
    131     D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMIPLEVELS,
    132     D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDMISCFLAGS,
    133     D3D11_MESSAGE_ID_CREATETEXTURE1D_INVALIDARG_RETURN,
    134     D3D11_MESSAGE_ID_CREATETEXTURE1D_OUTOFMEMORY_RETURN,
    135     D3D11_MESSAGE_ID_CREATETEXTURE1D_NULLDESC,
    136     D3D11_MESSAGE_ID_CREATETEXTURE1D_LARGEALLOCATION,
    137     D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDFORMAT,
    138     D3D11_MESSAGE_ID_CREATETEXTURE2D_UNSUPPORTEDFORMAT,
    139     D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDSAMPLES,
    140     D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDUSAGE,
    141     D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDBINDFLAGS,
    142     D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDCPUACCESSFLAGS,
    143     D3D11_MESSAGE_ID_CREATETEXTURE2D_UNRECOGNIZEDMISCFLAGS,
    144     D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDCPUACCESSFLAGS,
    145     D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDBINDFLAGS,
    146     D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDINITIALDATA,
    147     D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDDIMENSIONS,
    148     D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMIPLEVELS,
    149     D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDMISCFLAGS,
    150     D3D11_MESSAGE_ID_CREATETEXTURE2D_INVALIDARG_RETURN,
    151     D3D11_MESSAGE_ID_CREATETEXTURE2D_OUTOFMEMORY_RETURN,
    152     D3D11_MESSAGE_ID_CREATETEXTURE2D_NULLDESC,
    153     D3D11_MESSAGE_ID_CREATETEXTURE2D_LARGEALLOCATION,
    154     D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDFORMAT,
    155     D3D11_MESSAGE_ID_CREATETEXTURE3D_UNSUPPORTEDFORMAT,
    156     D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDSAMPLES,
    157     D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDUSAGE,
    158     D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDBINDFLAGS,
    159     D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDCPUACCESSFLAGS,
    160     D3D11_MESSAGE_ID_CREATETEXTURE3D_UNRECOGNIZEDMISCFLAGS,
    161     D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDCPUACCESSFLAGS,
    162     D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDBINDFLAGS,
    163     D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDINITIALDATA,
    164     D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDDIMENSIONS,
    165     D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMIPLEVELS,
    166     D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDMISCFLAGS,
    167     D3D11_MESSAGE_ID_CREATETEXTURE3D_INVALIDARG_RETURN,
    168     D3D11_MESSAGE_ID_CREATETEXTURE3D_OUTOFMEMORY_RETURN,
    169     D3D11_MESSAGE_ID_CREATETEXTURE3D_NULLDESC,
    170     D3D11_MESSAGE_ID_CREATETEXTURE3D_LARGEALLOCATION,
    171     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_UNRECOGNIZEDFORMAT,
    172     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDESC,
    173     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFORMAT,
    174     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDIMENSIONS,
    175     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDRESOURCE,
    176     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_TOOMANYOBJECTS,
    177     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDARG_RETURN,
    178     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_OUTOFMEMORY_RETURN,
    179     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNRECOGNIZEDFORMAT,
    180     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_UNSUPPORTEDFORMAT,
    181     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDESC,
    182     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDFORMAT,
    183     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDIMENSIONS,
    184     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDRESOURCE,
    185     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_TOOMANYOBJECTS,
    186     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDARG_RETURN,
    187     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_OUTOFMEMORY_RETURN,
    188     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_UNRECOGNIZEDFORMAT,
    189     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDESC,
    190     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFORMAT,
    191     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDDIMENSIONS,
    192     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDRESOURCE,
    193     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_TOOMANYOBJECTS,
    194     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDARG_RETURN,
    195     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_OUTOFMEMORY_RETURN,
    196     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_OUTOFMEMORY,
    197     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TOOMANYELEMENTS,
    198     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDFORMAT,
    199     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INCOMPATIBLEFORMAT,
    200     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOT,
    201     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDINPUTSLOTCLASS,
    202     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_STEPRATESLOTCLASSMISMATCH,
    203     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSLOTCLASSCHANGE,
    204     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDSTEPRATECHANGE,
    205     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_INVALIDALIGNMENT,
    206     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_DUPLICATESEMANTIC,
    207     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNPARSEABLEINPUTSIGNATURE,
    208     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLSEMANTIC,
    209     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_MISSINGELEMENT,
    210     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_NULLDESC,
    211     D3D11_MESSAGE_ID_CREATEVERTEXSHADER_OUTOFMEMORY,
    212     D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERBYTECODE,
    213     D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDSHADERTYPE,
    214     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_OUTOFMEMORY,
    215     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERBYTECODE,
    216     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDSHADERTYPE,
    217     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTOFMEMORY,
    218     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERBYTECODE,
    219     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSHADERTYPE,
    220     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMENTRIES,
    221     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSTREAMSTRIDEUNUSED,
    222     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDDECL,
    223     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_EXPECTEDDECL,
    224     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_OUTPUTSLOT0EXPECTED,
    225     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSLOT,
    226     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_ONLYONEELEMENTPERSLOT,
    227     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCOMPONENTCOUNT,
    228     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTARTCOMPONENTANDCOMPONENTCOUNT,
    229     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDGAPDEFINITION,
    230     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_REPEATEDOUTPUT,
    231     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDOUTPUTSTREAMSTRIDE,
    232     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGSEMANTIC,
    233     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MASKMISMATCH,
    234     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_CANTHAVEONLYGAPS,
    235     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DECLTOOCOMPLEX,
    236     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_MISSINGOUTPUTSIGNATURE,
    237     D3D11_MESSAGE_ID_CREATEPIXELSHADER_OUTOFMEMORY,
    238     D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERBYTECODE,
    239     D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDSHADERTYPE,
    240     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFILLMODE,
    241     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDCULLMODE,
    242     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDDEPTHBIASCLAMP,
    243     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDSLOPESCALEDDEPTHBIAS,
    244     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_TOOMANYOBJECTS,
    245     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_NULLDESC,
    246     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHWRITEMASK,
    247     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDDEPTHFUNC,
    248     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFAILOP,
    249     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILZFAILOP,
    250     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILPASSOP,
    251     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDFRONTFACESTENCILFUNC,
    252     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFAILOP,
    253     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILZFAILOP,
    254     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILPASSOP,
    255     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_INVALIDBACKFACESTENCILFUNC,
    256     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_TOOMANYOBJECTS,
    257     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_NULLDESC,
    258     D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLEND,
    259     D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLEND,
    260     D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOP,
    261     D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDSRCBLENDALPHA,
    262     D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDDESTBLENDALPHA,
    263     D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDBLENDOPALPHA,
    264     D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDRENDERTARGETWRITEMASK,
    265     D3D11_MESSAGE_ID_CREATEBLENDSTATE_TOOMANYOBJECTS,
    266     D3D11_MESSAGE_ID_CREATEBLENDSTATE_NULLDESC,
    267     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDFILTER,
    268     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSU,
    269     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSV,
    270     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDADDRESSW,
    271     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMIPLODBIAS,
    272     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXANISOTROPY,
    273     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDCOMPARISONFUNC,
    274     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMINLOD,
    275     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_INVALIDMAXLOD,
    276     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_TOOMANYOBJECTS,
    277     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NULLDESC,
    278     D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDQUERY,
    279     D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_INVALIDMISCFLAGS,
    280     D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_UNEXPECTEDMISCFLAG,
    281     D3D11_MESSAGE_ID_CREATEQUERYORPREDICATE_NULLDESC,
    282     D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNRECOGNIZED,
    283     D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNDEFINED,
    284     D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_INVALIDBUFFER,
    285     D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_OFFSET_TOO_LARGE,
    286     D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_BUFFERS_EMPTY,
    287     D3D11_MESSAGE_ID_IASETINDEXBUFFER_INVALIDBUFFER,
    288     D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_FORMAT_INVALID,
    289     D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_TOO_LARGE,
    290     D3D11_MESSAGE_ID_DEVICE_IASETINDEXBUFFER_OFFSET_UNALIGNED,
    291     D3D11_MESSAGE_ID_DEVICE_VSSETSHADERRESOURCES_VIEWS_EMPTY,
    292     D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFER,
    293     D3D11_MESSAGE_ID_DEVICE_VSSETCONSTANTBUFFERS_BUFFERS_EMPTY,
    294     D3D11_MESSAGE_ID_DEVICE_VSSETSAMPLERS_SAMPLERS_EMPTY,
    295     D3D11_MESSAGE_ID_DEVICE_GSSETSHADERRESOURCES_VIEWS_EMPTY,
    296     D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFER,
    297     D3D11_MESSAGE_ID_DEVICE_GSSETCONSTANTBUFFERS_BUFFERS_EMPTY,
    298     D3D11_MESSAGE_ID_DEVICE_GSSETSAMPLERS_SAMPLERS_EMPTY,
    299     D3D11_MESSAGE_ID_SOSETTARGETS_INVALIDBUFFER,
    300     D3D11_MESSAGE_ID_DEVICE_SOSETTARGETS_OFFSET_UNALIGNED,
    301     D3D11_MESSAGE_ID_DEVICE_PSSETSHADERRESOURCES_VIEWS_EMPTY,
    302     D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFER,
    303     D3D11_MESSAGE_ID_DEVICE_PSSETCONSTANTBUFFERS_BUFFERS_EMPTY,
    304     D3D11_MESSAGE_ID_DEVICE_PSSETSAMPLERS_SAMPLERS_EMPTY,
    305     D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_INVALIDVIEWPORT,
    306     D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_INVALIDSCISSOR,
    307     D3D11_MESSAGE_ID_CLEARRENDERTARGETVIEW_DENORMFLUSH,
    308     D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DENORMFLUSH,
    309     D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_INVALID,
    310     D3D11_MESSAGE_ID_DEVICE_IAGETVERTEXBUFFERS_BUFFERS_EMPTY,
    311     D3D11_MESSAGE_ID_DEVICE_VSGETSHADERRESOURCES_VIEWS_EMPTY,
    312     D3D11_MESSAGE_ID_DEVICE_VSGETCONSTANTBUFFERS_BUFFERS_EMPTY,
    313     D3D11_MESSAGE_ID_DEVICE_VSGETSAMPLERS_SAMPLERS_EMPTY,
    314     D3D11_MESSAGE_ID_DEVICE_GSGETSHADERRESOURCES_VIEWS_EMPTY,
    315     D3D11_MESSAGE_ID_DEVICE_GSGETCONSTANTBUFFERS_BUFFERS_EMPTY,
    316     D3D11_MESSAGE_ID_DEVICE_GSGETSAMPLERS_SAMPLERS_EMPTY,
    317     D3D11_MESSAGE_ID_DEVICE_SOGETTARGETS_BUFFERS_EMPTY,
    318     D3D11_MESSAGE_ID_DEVICE_PSGETSHADERRESOURCES_VIEWS_EMPTY,
    319     D3D11_MESSAGE_ID_DEVICE_PSGETCONSTANTBUFFERS_BUFFERS_EMPTY,
    320     D3D11_MESSAGE_ID_DEVICE_PSGETSAMPLERS_SAMPLERS_EMPTY,
    321     D3D11_MESSAGE_ID_DEVICE_RSGETVIEWPORTS_VIEWPORTS_EMPTY,
    322     D3D11_MESSAGE_ID_DEVICE_RSGETSCISSORRECTS_RECTS_EMPTY,
    323     D3D11_MESSAGE_ID_DEVICE_GENERATEMIPS_RESOURCE_INVALID,
    324     D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSUBRESOURCE,
    325     D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESUBRESOURCE,
    326     D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCEBOX,
    327     D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCE,
    328     D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDDESTINATIONSTATE,
    329     D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_INVALIDSOURCESTATE,
    330     D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCE,
    331     D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDDESTINATIONSTATE,
    332     D3D11_MESSAGE_ID_COPYRESOURCE_INVALIDSOURCESTATE,
    333     D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSUBRESOURCE,
    334     D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONBOX,
    335     D3D11_MESSAGE_ID_UPDATESUBRESOURCE_INVALIDDESTINATIONSTATE,
    336     D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_INVALID,
    337     D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_DESTINATION_SUBRESOURCE_INVALID,
    338     D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_INVALID,
    339     D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_SOURCE_SUBRESOURCE_INVALID,
    340     D3D11_MESSAGE_ID_DEVICE_RESOLVESUBRESOURCE_FORMAT_INVALID,
    341     D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDMAPTYPE,
    342     D3D11_MESSAGE_ID_BUFFER_MAP_INVALIDFLAGS,
    343     D3D11_MESSAGE_ID_BUFFER_MAP_ALREADYMAPPED,
    344     D3D11_MESSAGE_ID_BUFFER_MAP_DEVICEREMOVED_RETURN,
    345     D3D11_MESSAGE_ID_BUFFER_UNMAP_NOTMAPPED,
    346     D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDMAPTYPE,
    347     D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDSUBRESOURCE,
    348     D3D11_MESSAGE_ID_TEXTURE1D_MAP_INVALIDFLAGS,
    349     D3D11_MESSAGE_ID_TEXTURE1D_MAP_ALREADYMAPPED,
    350     D3D11_MESSAGE_ID_TEXTURE1D_MAP_DEVICEREMOVED_RETURN,
    351     D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_INVALIDSUBRESOURCE,
    352     D3D11_MESSAGE_ID_TEXTURE1D_UNMAP_NOTMAPPED,
    353     D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDMAPTYPE,
    354     D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDSUBRESOURCE,
    355     D3D11_MESSAGE_ID_TEXTURE2D_MAP_INVALIDFLAGS,
    356     D3D11_MESSAGE_ID_TEXTURE2D_MAP_ALREADYMAPPED,
    357     D3D11_MESSAGE_ID_TEXTURE2D_MAP_DEVICEREMOVED_RETURN,
    358     D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_INVALIDSUBRESOURCE,
    359     D3D11_MESSAGE_ID_TEXTURE2D_UNMAP_NOTMAPPED,
    360     D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDMAPTYPE,
    361     D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDSUBRESOURCE,
    362     D3D11_MESSAGE_ID_TEXTURE3D_MAP_INVALIDFLAGS,
    363     D3D11_MESSAGE_ID_TEXTURE3D_MAP_ALREADYMAPPED,
    364     D3D11_MESSAGE_ID_TEXTURE3D_MAP_DEVICEREMOVED_RETURN,
    365     D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_INVALIDSUBRESOURCE,
    366     D3D11_MESSAGE_ID_TEXTURE3D_UNMAP_NOTMAPPED,
    367     D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_DEPRECATED,
    368     D3D11_MESSAGE_ID_CHECKMULTISAMPLEQUALITYLEVELS_FORMAT_DEPRECATED,
    369     D3D11_MESSAGE_ID_SETEXCEPTIONMODE_UNRECOGNIZEDFLAGS,
    370     D3D11_MESSAGE_ID_SETEXCEPTIONMODE_INVALIDARG_RETURN,
    371     D3D11_MESSAGE_ID_SETEXCEPTIONMODE_DEVICEREMOVED_RETURN,
    372     D3D11_MESSAGE_ID_REF_SIMULATING_INFINITELY_FAST_HARDWARE,
    373     D3D11_MESSAGE_ID_REF_THREADING_MODE,
    374     D3D11_MESSAGE_ID_REF_UMDRIVER_EXCEPTION,
    375     D3D11_MESSAGE_ID_REF_KMDRIVER_EXCEPTION,
    376     D3D11_MESSAGE_ID_REF_HARDWARE_EXCEPTION,
    377     D3D11_MESSAGE_ID_REF_ACCESSING_INDEXABLE_TEMP_OUT_OF_RANGE,
    378     D3D11_MESSAGE_ID_REF_PROBLEM_PARSING_SHADER,
    379     D3D11_MESSAGE_ID_REF_OUT_OF_MEMORY,
    380     D3D11_MESSAGE_ID_REF_INFO,
    381     D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEXPOS_OVERFLOW,
    382     D3D11_MESSAGE_ID_DEVICE_DRAWINDEXED_INDEXPOS_OVERFLOW,
    383     D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_VERTEXPOS_OVERFLOW,
    384     D3D11_MESSAGE_ID_DEVICE_DRAWINSTANCED_INSTANCEPOS_OVERFLOW,
    385     D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INSTANCEPOS_OVERFLOW,
    386     D3D11_MESSAGE_ID_DEVICE_DRAWINDEXEDINSTANCED_INDEXPOS_OVERFLOW,
    387     D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_SHADER_NOT_SET,
    388     D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SEMANTICNAME_NOT_FOUND,
    389     D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERINDEX,
    390     D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_COMPONENTTYPE,
    391     D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_REGISTERMASK,
    392     D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_SYSTEMVALUE,
    393     D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_NEVERWRITTEN_ALWAYSREADS,
    394     D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_NOT_SET,
    395     D3D11_MESSAGE_ID_DEVICE_DRAW_INPUTLAYOUT_NOT_SET,
    396     D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_NOT_SET,
    397     D3D11_MESSAGE_ID_DEVICE_DRAW_CONSTANT_BUFFER_TOO_SMALL,
    398     D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_NOT_SET,
    399     D3D11_MESSAGE_ID_DEVICE_DRAW_SHADERRESOURCEVIEW_NOT_SET,
    400     D3D11_MESSAGE_ID_DEVICE_DRAW_VIEW_DIMENSION_MISMATCH,
    401     D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_STRIDE_TOO_SMALL,
    402     D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_BUFFER_TOO_SMALL,
    403     D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_NOT_SET,
    404     D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_FORMAT_INVALID,
    405     D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_BUFFER_TOO_SMALL,
    406     D3D11_MESSAGE_ID_DEVICE_DRAW_GS_INPUT_PRIMITIVE_MISMATCH,
    407     D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_RETURN_TYPE_MISMATCH,
    408     D3D11_MESSAGE_ID_DEVICE_DRAW_POSITION_NOT_PRESENT,
    409     D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_NOT_SET,
    410     D3D11_MESSAGE_ID_DEVICE_DRAW_BOUND_RESOURCE_MAPPED,
    411     D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_PRIMITIVETOPOLOGY,
    412     D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_OFFSET_UNALIGNED,
    413     D3D11_MESSAGE_ID_DEVICE_DRAW_VERTEX_STRIDE_UNALIGNED,
    414     D3D11_MESSAGE_ID_DEVICE_DRAW_INDEX_OFFSET_UNALIGNED,
    415     D3D11_MESSAGE_ID_DEVICE_DRAW_OUTPUT_STREAM_OFFSET_UNALIGNED,
    416     D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_LD_UNSUPPORTED,
    417     D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_UNSUPPORTED,
    418     D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_SAMPLE_C_UNSUPPORTED,
    419     D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_MULTISAMPLE_UNSUPPORTED,
    420     D3D11_MESSAGE_ID_DEVICE_DRAW_SO_TARGETS_BOUND_WITHOUT_SOURCE,
    421     D3D11_MESSAGE_ID_DEVICE_DRAW_SO_STRIDE_LARGER_THAN_BUFFER,
    422     D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_BLENDING,
    423     D3D11_MESSAGE_ID_DEVICE_DRAW_OM_DUAL_SOURCE_BLENDING_CAN_ONLY_HAVE_RENDER_TARGET_0,
    424     D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_AT_FAULT,
    425     D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_POSSIBLY_AT_FAULT,
    426     D3D11_MESSAGE_ID_DEVICE_REMOVAL_PROCESS_NOT_AT_FAULT,
    427     D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_INVALIDARG_RETURN,
    428     D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_OUTOFMEMORY_RETURN,
    429     D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BADINTERFACE_RETURN,
    430     D3D11_MESSAGE_ID_DEVICE_DRAW_VIEWPORT_NOT_SET,
    431     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TRAILING_DIGIT_IN_SEMANTIC,
    432     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_TRAILING_DIGIT_IN_SEMANTIC,
    433     D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_DENORMFLUSH,
    434     D3D11_MESSAGE_ID_OMSETRENDERTARGETS_INVALIDVIEW,
    435     D3D11_MESSAGE_ID_DEVICE_SETTEXTFILTERSIZE_INVALIDDIMENSIONS,
    436     D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLER_MISMATCH,
    437     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_TYPE_MISMATCH,
    438     D3D11_MESSAGE_ID_BLENDSTATE_GETDESC_LEGACY,
    439     D3D11_MESSAGE_ID_SHADERRESOURCEVIEW_GETDESC_LEGACY,
    440     D3D11_MESSAGE_ID_CREATEQUERY_OUTOFMEMORY_RETURN,
    441     D3D11_MESSAGE_ID_CREATEPREDICATE_OUTOFMEMORY_RETURN,
    442     D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFRANGE_COUNTER,
    443     D3D11_MESSAGE_ID_CREATECOUNTER_SIMULTANEOUS_ACTIVE_COUNTERS_EXHAUSTED,
    444     D3D11_MESSAGE_ID_CREATECOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER,
    445     D3D11_MESSAGE_ID_CREATECOUNTER_OUTOFMEMORY_RETURN,
    446     D3D11_MESSAGE_ID_CREATECOUNTER_NONEXCLUSIVE_RETURN,
    447     D3D11_MESSAGE_ID_CREATECOUNTER_NULLDESC,
    448     D3D11_MESSAGE_ID_CHECKCOUNTER_OUTOFRANGE_COUNTER,
    449     D3D11_MESSAGE_ID_CHECKCOUNTER_UNSUPPORTED_WELLKNOWN_COUNTER,
    450     D3D11_MESSAGE_ID_SETPREDICATION_INVALID_PREDICATE_STATE,
    451     D3D11_MESSAGE_ID_QUERY_BEGIN_UNSUPPORTED,
    452     D3D11_MESSAGE_ID_PREDICATE_BEGIN_DURING_PREDICATION,
    453     D3D11_MESSAGE_ID_QUERY_BEGIN_DUPLICATE,
    454     D3D11_MESSAGE_ID_QUERY_BEGIN_ABANDONING_PREVIOUS_RESULTS,
    455     D3D11_MESSAGE_ID_PREDICATE_END_DURING_PREDICATION,
    456     D3D11_MESSAGE_ID_QUERY_END_ABANDONING_PREVIOUS_RESULTS,
    457     D3D11_MESSAGE_ID_QUERY_END_WITHOUT_BEGIN,
    458     D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_DATASIZE,
    459     D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_FLAGS,
    460     D3D11_MESSAGE_ID_QUERY_GETDATA_INVALID_CALL,
    461     D3D11_MESSAGE_ID_DEVICE_DRAW_PS_OUTPUT_TYPE_MISMATCH,
    462     D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_FORMAT_GATHER_UNSUPPORTED,
    463     D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_CENTER_MULTISAMPLE_PATTERN,
    464     D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_STRIDE_TOO_LARGE,
    465     D3D11_MESSAGE_ID_DEVICE_IASETVERTEXBUFFERS_INVALIDRANGE,
    466     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_EMPTY_LAYOUT,
    467     D3D11_MESSAGE_ID_DEVICE_DRAW_RESOURCE_SAMPLE_COUNT_MISMATCH,
    468     D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY,
    469     D3D11_MESSAGE_ID_LIVE_BUFFER,
    470     D3D11_MESSAGE_ID_LIVE_TEXTURE1D,
    471     D3D11_MESSAGE_ID_LIVE_TEXTURE2D,
    472     D3D11_MESSAGE_ID_LIVE_TEXTURE3D,
    473     D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW,
    474     D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW,
    475     D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW,
    476     D3D11_MESSAGE_ID_LIVE_VERTEXSHADER,
    477     D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER,
    478     D3D11_MESSAGE_ID_LIVE_PIXELSHADER,
    479     D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT,
    480     D3D11_MESSAGE_ID_LIVE_SAMPLER,
    481     D3D11_MESSAGE_ID_LIVE_BLENDSTATE,
    482     D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE,
    483     D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE,
    484     D3D11_MESSAGE_ID_LIVE_QUERY,
    485     D3D11_MESSAGE_ID_LIVE_PREDICATE,
    486     D3D11_MESSAGE_ID_LIVE_COUNTER,
    487     D3D11_MESSAGE_ID_LIVE_DEVICE,
    488     D3D11_MESSAGE_ID_LIVE_SWAPCHAIN,
    489     D3D11_MESSAGE_ID_D3D10_MESSAGES_END,
    490 
    491     D3D11_MESSAGE_ID_D3D10L9_MESSAGES_START = 0x00100000,
    492     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILSTATE_STENCIL_NO_TWO_SIDED,
    493     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthBiasClamp_NOT_SUPPORTED,
    494     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_COMPARISON_SUPPORT,
    495     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_EXCESSIVE_ANISOTROPY,
    496     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_OUT_OF_RANGE,
    497     D3D11_MESSAGE_ID_VSSETSAMPLERS_NOT_SUPPORTED,
    498     D3D11_MESSAGE_ID_VSSETSAMPLERS_TOO_MANY_SAMPLERS,
    499     D3D11_MESSAGE_ID_PSSETSAMPLERS_TOO_MANY_SAMPLERS,
    500     D3D11_MESSAGE_ID_CREATERESOURCE_NO_ARRAYS,
    501     D3D11_MESSAGE_ID_CREATERESOURCE_NO_VB_AND_IB_BIND,
    502     D3D11_MESSAGE_ID_CREATERESOURCE_NO_TEXTURE_1D,
    503     D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_OUT_OF_RANGE,
    504     D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_SHADER_RESOURCE,
    505     D3D11_MESSAGE_ID_OMSETRENDERTARGETS_TOO_MANY_RENDER_TARGETS,
    506     D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_DIFFERING_BIT_DEPTHS,
    507     D3D11_MESSAGE_ID_IASETVERTEXBUFFERS_BAD_BUFFER_INDEX,
    508     D3D11_MESSAGE_ID_DEVICE_RSSETVIEWPORTS_TOO_MANY_VIEWPORTS,
    509     D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_ADJACENCY_UNSUPPORTED,
    510     D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_TOO_MANY_SCISSORS,
    511     D3D11_MESSAGE_ID_COPYRESOURCE_ONLY_TEXTURE_2D_WITHIN_GPU_MEMORY,
    512     D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_3D_READBACK,
    513     D3D11_MESSAGE_ID_COPYRESOURCE_NO_TEXTURE_ONLY_READBACK,
    514     D3D11_MESSAGE_ID_CREATEINPUTLAYOUT_UNSUPPORTED_FORMAT,
    515     D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_ALPHA_TO_COVERAGE,
    516     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_DepthClipEnable_MUST_BE_TRUE,
    517     D3D11_MESSAGE_ID_DRAWINDEXED_STARTINDEXLOCATION_MUST_BE_POSITIVE,
    518     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_MUST_USE_LOWEST_LOD,
    519     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MINLOD_MUST_NOT_BE_FRACTIONAL,
    520     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_MAXLOD_MUST_BE_FLT_MAX,
    521     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_FIRSTARRAYSLICE_MUST_BE_ZERO,
    522     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_CUBES_MUST_HAVE_6_SIDES,
    523     D3D11_MESSAGE_ID_CREATERESOURCE_NOT_BINDABLE_AS_RENDER_TARGET,
    524     D3D11_MESSAGE_ID_CREATERESOURCE_NO_DWORD_INDEX_BUFFER,
    525     D3D11_MESSAGE_ID_CREATERESOURCE_MSAA_PRECLUDES_SHADER_RESOURCE,
    526     D3D11_MESSAGE_ID_CREATERESOURCE_PRESENTATION_PRECLUDES_SHADER_RESOURCE,
    527     D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_BLEND_ENABLE,
    528     D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_INDEPENDENT_WRITE_MASKS,
    529     D3D11_MESSAGE_ID_CREATERESOURCE_NO_STREAM_OUT,
    530     D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_VB_IB_FOR_BUFFERS,
    531     D3D11_MESSAGE_ID_CREATERESOURCE_NO_AUTOGEN_FOR_VOLUMES,
    532     D3D11_MESSAGE_ID_CREATERESOURCE_DXGI_FORMAT_R8G8B8A8_CANNOT_BE_SHARED,
    533     D3D11_MESSAGE_ID_VSSHADERRESOURCES_NOT_SUPPORTED,
    534     D3D11_MESSAGE_ID_GEOMETRY_SHADER_NOT_SUPPORTED,
    535     D3D11_MESSAGE_ID_STREAM_OUT_NOT_SUPPORTED,
    536     D3D11_MESSAGE_ID_TEXT_FILTER_NOT_SUPPORTED,
    537     D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_SEPARATE_ALPHA_BLEND,
    538     D3D11_MESSAGE_ID_CREATEBLENDSTATE_NO_MRT_BLEND,
    539     D3D11_MESSAGE_ID_CREATEBLENDSTATE_OPERATION_NOT_SUPPORTED,
    540     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_NO_MIRRORONCE,
    541     D3D11_MESSAGE_ID_DRAWINSTANCED_NOT_SUPPORTED,
    542     D3D11_MESSAGE_ID_DRAWINDEXEDINSTANCED_NOT_SUPPORTED_BELOW_9_3,
    543     D3D11_MESSAGE_ID_DRAWINDEXED_POINTLIST_UNSUPPORTED,
    544     D3D11_MESSAGE_ID_SETBLENDSTATE_SAMPLE_MASK_CANNOT_BE_ZERO,
    545     D3D11_MESSAGE_ID_CREATERESOURCE_DIMENSION_EXCEEDS_FEATURE_LEVEL_DEFINITION,
    546     D3D11_MESSAGE_ID_CREATERESOURCE_ONLY_SINGLE_MIP_LEVEL_DEPTH_STENCIL_SUPPORTED,
    547     D3D11_MESSAGE_ID_DEVICE_RSSETSCISSORRECTS_NEGATIVESCISSOR,
    548     D3D11_MESSAGE_ID_SLOT_ZERO_MUST_BE_D3D10_INPUT_PER_VERTEX_DATA,
    549     D3D11_MESSAGE_ID_CREATERESOURCE_NON_POW_2_MIPMAP,
    550     D3D11_MESSAGE_ID_CREATESAMPLERSTATE_BORDER_NOT_SUPPORTED,
    551     D3D11_MESSAGE_ID_OMSETRENDERTARGETS_NO_SRGB_MRT,
    552     D3D11_MESSAGE_ID_COPYRESOURCE_NO_3D_MISMATCHED_UPDATES,
    553     D3D11_MESSAGE_ID_D3D10L9_MESSAGES_END,
    554 
    555     D3D11_MESSAGE_ID_D3D11_MESSAGES_START = 0x00200000,
    556     D3D11_MESSAGE_ID_CREATEDEPTHSTENCILVIEW_INVALIDFLAGS,
    557     D3D11_MESSAGE_ID_CREATEVERTEXSHADER_INVALIDCLASSLINKAGE,
    558     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADER_INVALIDCLASSLINKAGE,
    559     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTREAMS,
    560     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAMTORASTERIZER,
    561     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTREAMS,
    562     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDCLASSLINKAGE,
    563     D3D11_MESSAGE_ID_CREATEPIXELSHADER_INVALIDCLASSLINKAGE,
    564     D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_COMMANDLISTFLAGS,
    565     D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_SINGLETHREADED,
    566     D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALIDARG_RETURN,
    567     D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_INVALID_CALL_RETURN,
    568     D3D11_MESSAGE_ID_CREATEDEFERREDCONTEXT_OUTOFMEMORY_RETURN,
    569     D3D11_MESSAGE_ID_FINISHDISPLAYLIST_ONIMMEDIATECONTEXT,
    570     D3D11_MESSAGE_ID_FINISHDISPLAYLIST_OUTOFMEMORY_RETURN,
    571     D3D11_MESSAGE_ID_FINISHDISPLAYLIST_INVALID_CALL_RETURN,
    572     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDSTREAM,
    573     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDENTRIES,
    574     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UNEXPECTEDSTRIDES,
    575     D3D11_MESSAGE_ID_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_INVALIDNUMSTRIDES,
    576     D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_HAZARD,
    577     D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_HAZARD,
    578     D3D11_MESSAGE_ID_HSSETSHADERRESOURCES_UNBINDDELETINGOBJECT,
    579     D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT,
    580     D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCALL,
    581     D3D11_MESSAGE_ID_CREATEHULLSHADER_OUTOFMEMORY,
    582     D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERBYTECODE,
    583     D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDSHADERTYPE,
    584     D3D11_MESSAGE_ID_CREATEHULLSHADER_INVALIDCLASSLINKAGE,
    585     D3D11_MESSAGE_ID_DEVICE_HSSETSHADERRESOURCES_VIEWS_EMPTY,
    586     D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFER,
    587     D3D11_MESSAGE_ID_DEVICE_HSSETCONSTANTBUFFERS_BUFFERS_EMPTY,
    588     D3D11_MESSAGE_ID_DEVICE_HSSETSAMPLERS_SAMPLERS_EMPTY,
    589     D3D11_MESSAGE_ID_DEVICE_HSGETSHADERRESOURCES_VIEWS_EMPTY,
    590     D3D11_MESSAGE_ID_DEVICE_HSGETCONSTANTBUFFERS_BUFFERS_EMPTY,
    591     D3D11_MESSAGE_ID_DEVICE_HSGETSAMPLERS_SAMPLERS_EMPTY,
    592     D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_HAZARD,
    593     D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_HAZARD,
    594     D3D11_MESSAGE_ID_DSSETSHADERRESOURCES_UNBINDDELETINGOBJECT,
    595     D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT,
    596     D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCALL,
    597     D3D11_MESSAGE_ID_CREATEDOMAINSHADER_OUTOFMEMORY,
    598     D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERBYTECODE,
    599     D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDSHADERTYPE,
    600     D3D11_MESSAGE_ID_CREATEDOMAINSHADER_INVALIDCLASSLINKAGE,
    601     D3D11_MESSAGE_ID_DEVICE_DSSETSHADERRESOURCES_VIEWS_EMPTY,
    602     D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFER,
    603     D3D11_MESSAGE_ID_DEVICE_DSSETCONSTANTBUFFERS_BUFFERS_EMPTY,
    604     D3D11_MESSAGE_ID_DEVICE_DSSETSAMPLERS_SAMPLERS_EMPTY,
    605     D3D11_MESSAGE_ID_DEVICE_DSGETSHADERRESOURCES_VIEWS_EMPTY,
    606     D3D11_MESSAGE_ID_DEVICE_DSGETCONSTANTBUFFERS_BUFFERS_EMPTY,
    607     D3D11_MESSAGE_ID_DEVICE_DSGETSAMPLERS_SAMPLERS_EMPTY,
    608     D3D11_MESSAGE_ID_DEVICE_DRAW_HS_XOR_DS_MISMATCH,
    609     D3D11_MESSAGE_ID_DEFERRED_CONTEXT_REMOVAL_PROCESS_AT_FAULT,
    610     D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_INVALID_ARG_BUFFER,
    611     D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_UNALIGNED,
    612     D3D11_MESSAGE_ID_DEVICE_DRAWINDIRECT_OFFSET_OVERFLOW,
    613     D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDMAPTYPE,
    614     D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDSUBRESOURCE,
    615     D3D11_MESSAGE_ID_RESOURCE_MAP_INVALIDFLAGS,
    616     D3D11_MESSAGE_ID_RESOURCE_MAP_ALREADYMAPPED,
    617     D3D11_MESSAGE_ID_RESOURCE_MAP_DEVICEREMOVED_RETURN,
    618     D3D11_MESSAGE_ID_RESOURCE_MAP_OUTOFMEMORY_RETURN,
    619     D3D11_MESSAGE_ID_RESOURCE_MAP_WITHOUT_INITIAL_DISCARD,
    620     D3D11_MESSAGE_ID_RESOURCE_UNMAP_INVALIDSUBRESOURCE,
    621     D3D11_MESSAGE_ID_RESOURCE_UNMAP_NOTMAPPED,
    622     D3D11_MESSAGE_ID_DEVICE_DRAW_RASTERIZING_CONTROL_POINTS,
    623     D3D11_MESSAGE_ID_DEVICE_IASETPRIMITIVETOPOLOGY_TOPOLOGY_UNSUPPORTED,
    624     D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_SIGNATURE_MISMATCH,
    625     D3D11_MESSAGE_ID_DEVICE_DRAW_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH,
    626     D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_CONTROL_POINT_COUNT_MISMATCH,
    627     D3D11_MESSAGE_ID_DEVICE_DRAW_HS_DS_TESSELLATOR_DOMAIN_MISMATCH,
    628     D3D11_MESSAGE_ID_CREATE_CONTEXT,
    629     D3D11_MESSAGE_ID_LIVE_CONTEXT,
    630     D3D11_MESSAGE_ID_DESTROY_CONTEXT,
    631     D3D11_MESSAGE_ID_CREATE_BUFFER,
    632     D3D11_MESSAGE_ID_LIVE_BUFFER_WIN7,
    633     D3D11_MESSAGE_ID_DESTROY_BUFFER,
    634     D3D11_MESSAGE_ID_CREATE_TEXTURE1D,
    635     D3D11_MESSAGE_ID_LIVE_TEXTURE1D_WIN7,
    636     D3D11_MESSAGE_ID_DESTROY_TEXTURE1D,
    637     D3D11_MESSAGE_ID_CREATE_TEXTURE2D,
    638     D3D11_MESSAGE_ID_LIVE_TEXTURE2D_WIN7,
    639     D3D11_MESSAGE_ID_DESTROY_TEXTURE2D,
    640     D3D11_MESSAGE_ID_CREATE_TEXTURE3D,
    641     D3D11_MESSAGE_ID_LIVE_TEXTURE3D_WIN7,
    642     D3D11_MESSAGE_ID_DESTROY_TEXTURE3D,
    643     D3D11_MESSAGE_ID_CREATE_SHADERRESOURCEVIEW,
    644     D3D11_MESSAGE_ID_LIVE_SHADERRESOURCEVIEW_WIN7,
    645     D3D11_MESSAGE_ID_DESTROY_SHADERRESOURCEVIEW,
    646     D3D11_MESSAGE_ID_CREATE_RENDERTARGETVIEW,
    647     D3D11_MESSAGE_ID_LIVE_RENDERTARGETVIEW_WIN7,
    648     D3D11_MESSAGE_ID_DESTROY_RENDERTARGETVIEW,
    649     D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILVIEW,
    650     D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILVIEW_WIN7,
    651     D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILVIEW,
    652     D3D11_MESSAGE_ID_CREATE_VERTEXSHADER,
    653     D3D11_MESSAGE_ID_LIVE_VERTEXSHADER_WIN7,
    654     D3D11_MESSAGE_ID_DESTROY_VERTEXSHADER,
    655     D3D11_MESSAGE_ID_CREATE_HULLSHADER,
    656     D3D11_MESSAGE_ID_LIVE_HULLSHADER,
    657     D3D11_MESSAGE_ID_DESTROY_HULLSHADER,
    658     D3D11_MESSAGE_ID_CREATE_DOMAINSHADER,
    659     D3D11_MESSAGE_ID_LIVE_DOMAINSHADER,
    660     D3D11_MESSAGE_ID_DESTROY_DOMAINSHADER,
    661     D3D11_MESSAGE_ID_CREATE_GEOMETRYSHADER,
    662     D3D11_MESSAGE_ID_LIVE_GEOMETRYSHADER_WIN7,
    663     D3D11_MESSAGE_ID_DESTROY_GEOMETRYSHADER,
    664     D3D11_MESSAGE_ID_CREATE_PIXELSHADER,
    665     D3D11_MESSAGE_ID_LIVE_PIXELSHADER_WIN7,
    666     D3D11_MESSAGE_ID_DESTROY_PIXELSHADER,
    667     D3D11_MESSAGE_ID_CREATE_INPUTLAYOUT,
    668     D3D11_MESSAGE_ID_LIVE_INPUTLAYOUT_WIN7,
    669     D3D11_MESSAGE_ID_DESTROY_INPUTLAYOUT,
    670     D3D11_MESSAGE_ID_CREATE_SAMPLER,
    671     D3D11_MESSAGE_ID_LIVE_SAMPLER_WIN7,
    672     D3D11_MESSAGE_ID_DESTROY_SAMPLER,
    673     D3D11_MESSAGE_ID_CREATE_BLENDSTATE,
    674     D3D11_MESSAGE_ID_LIVE_BLENDSTATE_WIN7,
    675     D3D11_MESSAGE_ID_DESTROY_BLENDSTATE,
    676     D3D11_MESSAGE_ID_CREATE_DEPTHSTENCILSTATE,
    677     D3D11_MESSAGE_ID_LIVE_DEPTHSTENCILSTATE_WIN7,
    678     D3D11_MESSAGE_ID_DESTROY_DEPTHSTENCILSTATE,
    679     D3D11_MESSAGE_ID_CREATE_RASTERIZERSTATE,
    680     D3D11_MESSAGE_ID_LIVE_RASTERIZERSTATE_WIN7,
    681     D3D11_MESSAGE_ID_DESTROY_RASTERIZERSTATE,
    682     D3D11_MESSAGE_ID_CREATE_QUERY,
    683     D3D11_MESSAGE_ID_LIVE_QUERY_WIN7,
    684     D3D11_MESSAGE_ID_DESTROY_QUERY,
    685     D3D11_MESSAGE_ID_CREATE_PREDICATE,
    686     D3D11_MESSAGE_ID_LIVE_PREDICATE_WIN7,
    687     D3D11_MESSAGE_ID_DESTROY_PREDICATE,
    688     D3D11_MESSAGE_ID_CREATE_COUNTER,
    689     D3D11_MESSAGE_ID_DESTROY_COUNTER,
    690     D3D11_MESSAGE_ID_CREATE_COMMANDLIST,
    691     D3D11_MESSAGE_ID_LIVE_COMMANDLIST,
    692     D3D11_MESSAGE_ID_DESTROY_COMMANDLIST,
    693     D3D11_MESSAGE_ID_CREATE_CLASSINSTANCE,
    694     D3D11_MESSAGE_ID_LIVE_CLASSINSTANCE,
    695     D3D11_MESSAGE_ID_DESTROY_CLASSINSTANCE,
    696     D3D11_MESSAGE_ID_CREATE_CLASSLINKAGE,
    697     D3D11_MESSAGE_ID_LIVE_CLASSLINKAGE,
    698     D3D11_MESSAGE_ID_DESTROY_CLASSLINKAGE,
    699     D3D11_MESSAGE_ID_LIVE_DEVICE_WIN7,
    700     D3D11_MESSAGE_ID_LIVE_OBJECT_SUMMARY_WIN7,
    701     D3D11_MESSAGE_ID_CREATE_COMPUTESHADER,
    702     D3D11_MESSAGE_ID_LIVE_COMPUTESHADER,
    703     D3D11_MESSAGE_ID_DESTROY_COMPUTESHADER,
    704     D3D11_MESSAGE_ID_CREATE_UNORDEREDACCESSVIEW,
    705     D3D11_MESSAGE_ID_LIVE_UNORDEREDACCESSVIEW,
    706     D3D11_MESSAGE_ID_DESTROY_UNORDEREDACCESSVIEW,
    707     D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACES_FEATURELEVEL,
    708     D3D11_MESSAGE_ID_DEVICE_SETSHADER_INTERFACE_COUNT_MISMATCH,
    709     D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE,
    710     D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_INDEX,
    711     D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_TYPE,
    712     D3D11_MESSAGE_ID_DEVICE_SETSHADER_INVALID_INSTANCE_DATA,
    713     D3D11_MESSAGE_ID_DEVICE_SETSHADER_UNBOUND_INSTANCE_DATA,
    714     D3D11_MESSAGE_ID_DEVICE_SETSHADER_INSTANCE_DATA_BINDINGS,
    715     D3D11_MESSAGE_ID_DEVICE_CREATESHADER_CLASSLINKAGE_FULL,
    716     D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_UNRECOGNIZED_FEATURE,
    717     D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_MISMATCHED_DATA_SIZE,
    718     D3D11_MESSAGE_ID_DEVICE_CHECKFEATURESUPPORT_INVALIDARG_RETURN,
    719     D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_HAZARD,
    720     D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_HAZARD,
    721     D3D11_MESSAGE_ID_CSSETSHADERRESOURCES_UNBINDDELETINGOBJECT,
    722     D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_UNBINDDELETINGOBJECT,
    723     D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCALL,
    724     D3D11_MESSAGE_ID_CREATECOMPUTESHADER_OUTOFMEMORY,
    725     D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERBYTECODE,
    726     D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDSHADERTYPE,
    727     D3D11_MESSAGE_ID_CREATECOMPUTESHADER_INVALIDCLASSLINKAGE,
    728     D3D11_MESSAGE_ID_DEVICE_CSSETSHADERRESOURCES_VIEWS_EMPTY,
    729     D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFER,
    730     D3D11_MESSAGE_ID_DEVICE_CSSETCONSTANTBUFFERS_BUFFERS_EMPTY,
    731     D3D11_MESSAGE_ID_DEVICE_CSSETSAMPLERS_SAMPLERS_EMPTY,
    732     D3D11_MESSAGE_ID_DEVICE_CSGETSHADERRESOURCES_VIEWS_EMPTY,
    733     D3D11_MESSAGE_ID_DEVICE_CSGETCONSTANTBUFFERS_BUFFERS_EMPTY,
    734     D3D11_MESSAGE_ID_DEVICE_CSGETSAMPLERS_SAMPLERS_EMPTY,
    735     D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEFLOATOPSNOTSUPPORTED,
    736     D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEFLOATOPSNOTSUPPORTED,
    737     D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEFLOATOPSNOTSUPPORTED,
    738     D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEFLOATOPSNOTSUPPORTED,
    739     D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEFLOATOPSNOTSUPPORTED,
    740     D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEFLOATOPSNOTSUPPORTED,
    741     D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEFLOATOPSNOTSUPPORTED,
    742     D3D11_MESSAGE_ID_CREATEBUFFER_INVALIDSTRUCTURESTRIDE,
    743     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDFLAGS,
    744     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDRESOURCE,
    745     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDESC,
    746     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFORMAT,
    747     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDIMENSIONS,
    748     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_UNRECOGNIZEDFORMAT,
    749     D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_HAZARD,
    750     D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_OVERLAPPING_OLD_SLOTS,
    751     D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NO_OP,
    752     D3D11_MESSAGE_ID_CSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT,
    753     D3D11_MESSAGE_ID_PSSETUNORDEREDACCESSVIEWS_UNBINDDELETINGOBJECT,
    754     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDARG_RETURN,
    755     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_OUTOFMEMORY_RETURN,
    756     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_TOOMANYOBJECTS,
    757     D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_HAZARD,
    758     D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEW_DENORMFLUSH,
    759     D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSS_VIEWS_EMPTY,
    760     D3D11_MESSAGE_ID_DEVICE_CSGETUNORDEREDACCESSS_VIEWS_EMPTY,
    761     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDFLAGS,
    762     D3D11_MESSAGE_ID_CREATESHADERRESESOURCEVIEW_TOOMANYOBJECTS,
    763     D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_INVALID_ARG_BUFFER,
    764     D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_UNALIGNED,
    765     D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_OFFSET_OVERFLOW,
    766     D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDCONTEXT,
    767     D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDRESOURCE,
    768     D3D11_MESSAGE_ID_DEVICE_SETRESOURCEMINLOD_INVALIDMINLOD,
    769     D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDCONTEXT,
    770     D3D11_MESSAGE_ID_DEVICE_GETRESOURCEMINLOD_INVALIDRESOURCE,
    771     D3D11_MESSAGE_ID_OMSETDEPTHSTENCIL_UNBINDDELETINGOBJECT,
    772     D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_DEPTH_READONLY,
    773     D3D11_MESSAGE_ID_CLEARDEPTHSTENCILVIEW_STENCIL_READONLY,
    774     D3D11_MESSAGE_ID_CHECKFEATURESUPPORT_FORMAT_DEPRECATED,
    775     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RETURN_TYPE_MISMATCH,
    776     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET,
    777     D3D11_MESSAGE_ID_DEVICE_DRAW_UNORDEREDACCESSVIEW_RENDERTARGETVIEW_OVERLAP,
    778     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_DIMENSION_MISMATCH,
    779     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_APPEND_UNSUPPORTED,
    780     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMICS_UNSUPPORTED,
    781     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_STRUCTURE_STRIDE_MISMATCH,
    782     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_BUFFER_TYPE_MISMATCH,
    783     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_RAW_UNSUPPORTED,
    784     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_LD_UNSUPPORTED,
    785     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_FORMAT_STORE_UNSUPPORTED,
    786     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_ADD_UNSUPPORTED,
    787     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_BITWISE_OPS_UNSUPPORTED,
    788     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_CMPSTORE_CMPEXCHANGE_UNSUPPORTED,
    789     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_EXCHANGE_UNSUPPORTED,
    790     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_SIGNED_MINMAX_UNSUPPORTED,
    791     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_ATOMIC_UNSIGNED_MINMAX_UNSUPPORTED,
    792     D3D11_MESSAGE_ID_DEVICE_DISPATCH_BOUND_RESOURCE_MAPPED,
    793     D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_OVERFLOW,
    794     D3D11_MESSAGE_ID_DEVICE_DISPATCH_THREADGROUPCOUNT_ZERO,
    795     D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_STRUCTURE_STRIDE_MISMATCH,
    796     D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_BUFFER_TYPE_MISMATCH,
    797     D3D11_MESSAGE_ID_DEVICE_SHADERRESOURCEVIEW_RAW_UNSUPPORTED,
    798     D3D11_MESSAGE_ID_DEVICE_DISPATCH_UNSUPPORTED,
    799     D3D11_MESSAGE_ID_DEVICE_DISPATCHINDIRECT_UNSUPPORTED,
    800     D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDOFFSET,
    801     D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_LARGEOFFSET,
    802     D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDDESTINATIONSTATE,
    803     D3D11_MESSAGE_ID_COPYSTRUCTURECOUNT_INVALIDSOURCESTATE,
    804     D3D11_MESSAGE_ID_CHECKFORMATSUPPORT_FORMAT_NOT_SUPPORTED,
    805     D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDVIEW,
    806     D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_INVALIDOFFSET,
    807     D3D11_MESSAGE_ID_DEVICE_CSSETUNORDEREDACCESSVIEWS_TOOMANYVIEWS,
    808     D3D11_MESSAGE_ID_CLEARUNORDEREDACCESSVIEWFLOAT_INVALIDFORMAT,
    809     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_COUNTER_UNSUPPORTED,
    810     D3D11_MESSAGE_ID_REF_WARNING,
    811     D3D11_MESSAGE_ID_DEVICE_DRAW_PIXEL_SHADER_WITHOUT_RTV_OR_DSV,
    812     D3D11_MESSAGE_ID_SHADER_ABORT,
    813     D3D11_MESSAGE_ID_SHADER_MESSAGE,
    814     D3D11_MESSAGE_ID_SHADER_ERROR,
    815     D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDRESOURCE,
    816     D3D11_MESSAGE_ID_HSSETSAMPLERS_UNBINDDELETINGOBJECT,
    817     D3D11_MESSAGE_ID_DSSETSAMPLERS_UNBINDDELETINGOBJECT,
    818     D3D11_MESSAGE_ID_CSSETSAMPLERS_UNBINDDELETINGOBJECT,
    819     D3D11_MESSAGE_ID_HSSETSHADER_UNBINDDELETINGOBJECT,
    820     D3D11_MESSAGE_ID_DSSETSHADER_UNBINDDELETINGOBJECT,
    821     D3D11_MESSAGE_ID_CSSETSHADER_UNBINDDELETINGOBJECT,
    822     D3D11_MESSAGE_ID_ENQUEUESETEVENT_INVALIDARG_RETURN,
    823     D3D11_MESSAGE_ID_ENQUEUESETEVENT_OUTOFMEMORY_RETURN,
    824     D3D11_MESSAGE_ID_ENQUEUESETEVENT_ACCESSDENIED_RETURN,
    825     D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_NUMUAVS_INVALIDRANGE,
    826     D3D11_MESSAGE_ID_D3D11_MESSAGES_END,
    827 
    828     D3D11_MESSAGE_ID_D3D11_1_MESSAGES_START = 0x00300000,
    829     D3D11_MESSAGE_ID_CREATE_VIDEODECODER,
    830     D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSORENUM,
    831     D3D11_MESSAGE_ID_CREATE_VIDEOPROCESSOR,
    832     D3D11_MESSAGE_ID_CREATE_DECODEROUTPUTVIEW,
    833     D3D11_MESSAGE_ID_CREATE_PROCESSORINPUTVIEW,
    834     D3D11_MESSAGE_ID_CREATE_PROCESSOROUTPUTVIEW,
    835     D3D11_MESSAGE_ID_CREATE_DEVICECONTEXTSTATE,
    836     D3D11_MESSAGE_ID_LIVE_VIDEODECODER,
    837     D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSORENUM,
    838     D3D11_MESSAGE_ID_LIVE_VIDEOPROCESSOR,
    839     D3D11_MESSAGE_ID_LIVE_DECODEROUTPUTVIEW,
    840     D3D11_MESSAGE_ID_LIVE_PROCESSORINPUTVIEW,
    841     D3D11_MESSAGE_ID_LIVE_PROCESSOROUTPUTVIEW,
    842     D3D11_MESSAGE_ID_LIVE_DEVICECONTEXTSTATE,
    843     D3D11_MESSAGE_ID_DESTROY_VIDEODECODER,
    844     D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSORENUM,
    845     D3D11_MESSAGE_ID_DESTROY_VIDEOPROCESSOR,
    846     D3D11_MESSAGE_ID_DESTROY_DECODEROUTPUTVIEW,
    847     D3D11_MESSAGE_ID_DESTROY_PROCESSORINPUTVIEW,
    848     D3D11_MESSAGE_ID_DESTROY_PROCESSOROUTPUTVIEW,
    849     D3D11_MESSAGE_ID_DESTROY_DEVICECONTEXTSTATE,
    850     D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFLAGS,
    851     D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDFEATURELEVEL,
    852     D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_FEATURELEVELS_NOT_SUPPORTED,
    853     D3D11_MESSAGE_ID_CREATEDEVICECONTEXTSTATE_INVALIDREFIID,
    854     D3D11_MESSAGE_ID_DEVICE_DISCARDVIEW_INVALIDVIEW,
    855     D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION1_INVALIDCOPYFLAGS,
    856     D3D11_MESSAGE_ID_UPDATESUBRESOURCE1_INVALIDCOPYFLAGS,
    857     D3D11_MESSAGE_ID_CREATERASTERIZERSTATE_INVALIDFORCEDSAMPLECOUNT,
    858     D3D11_MESSAGE_ID_CREATEVIDEODECODER_OUTOFMEMORY_RETURN,
    859     D3D11_MESSAGE_ID_CREATEVIDEODECODER_NULLPARAM,
    860     D3D11_MESSAGE_ID_CREATEVIDEODECODER_INVALIDFORMAT,
    861     D3D11_MESSAGE_ID_CREATEVIDEODECODER_ZEROWIDTHHEIGHT,
    862     D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERSIZE,
    863     D3D11_MESSAGE_ID_CREATEVIDEODECODER_DRIVER_INVALIDBUFFERUSAGE,
    864     D3D11_MESSAGE_ID_GETVIDEODECODERPROFILECOUNT_OUTOFMEMORY,
    865     D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_NULLPARAM,
    866     D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_INVALIDINDEX,
    867     D3D11_MESSAGE_ID_GETVIDEODECODERPROFILE_OUTOFMEMORY_RETURN,
    868     D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_NULLPARAM,
    869     D3D11_MESSAGE_ID_CHECKVIDEODECODERFORMAT_OUTOFMEMORY_RETURN,
    870     D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_NULLPARAM,
    871     D3D11_MESSAGE_ID_GETVIDEODECODERCONFIGCOUNT_OUTOFMEMORY_RETURN,
    872     D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_NULLPARAM,
    873     D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_INVALIDINDEX,
    874     D3D11_MESSAGE_ID_GETVIDEODECODERCONFIG_OUTOFMEMORY_RETURN,
    875     D3D11_MESSAGE_ID_GETDECODERCREATIONPARAMS_NULLPARAM,
    876     D3D11_MESSAGE_ID_GETDECODERDRIVERHANDLE_NULLPARAM,
    877     D3D11_MESSAGE_ID_GETDECODERBUFFER_NULLPARAM,
    878     D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDBUFFER,
    879     D3D11_MESSAGE_ID_GETDECODERBUFFER_INVALIDTYPE,
    880     D3D11_MESSAGE_ID_GETDECODERBUFFER_LOCKED,
    881     D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NULLPARAM,
    882     D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_INVALIDTYPE,
    883     D3D11_MESSAGE_ID_RELEASEDECODERBUFFER_NOTLOCKED,
    884     D3D11_MESSAGE_ID_DECODERBEGINFRAME_NULLPARAM,
    885     D3D11_MESSAGE_ID_DECODERBEGINFRAME_HAZARD,
    886     D3D11_MESSAGE_ID_DECODERENDFRAME_NULLPARAM,
    887     D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_NULLPARAM,
    888     D3D11_MESSAGE_ID_SUBMITDECODERBUFFERS_INVALIDTYPE,
    889     D3D11_MESSAGE_ID_DECODEREXTENSION_NULLPARAM,
    890     D3D11_MESSAGE_ID_DECODEREXTENSION_INVALIDRESOURCE,
    891     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_OUTOFMEMORY_RETURN,
    892     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_NULLPARAM,
    893     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDFRAMEFORMAT,
    894     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDUSAGE,
    895     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDINPUTFRAMERATE,
    896     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDOUTPUTFRAMERATE,
    897     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORENUMERATOR_INVALIDWIDTHHEIGHT,
    898     D3D11_MESSAGE_ID_GETVIDEOPROCESSORCONTENTDESC_NULLPARAM,
    899     D3D11_MESSAGE_ID_CHECKVIDEOPROCESSORFORMAT_NULLPARAM,
    900     D3D11_MESSAGE_ID_GETVIDEOPROCESSORCAPS_NULLPARAM,
    901     D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_NULLPARAM,
    902     D3D11_MESSAGE_ID_GETVIDEOPROCESSORRATECONVERSIONCAPS_INVALIDINDEX,
    903     D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_NULLPARAM,
    904     D3D11_MESSAGE_ID_GETVIDEOPROCESSORCUSTOMRATE_INVALIDINDEX,
    905     D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_NULLPARAM,
    906     D3D11_MESSAGE_ID_GETVIDEOPROCESSORFILTERRANGE_UNSUPPORTED,
    907     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_OUTOFMEMORY_RETURN,
    908     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOR_NULLPARAM,
    909     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTTARGETRECT_NULLPARAM,
    910     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_NULLPARAM,
    911     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTBACKGROUNDCOLOR_INVALIDALPHA,
    912     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCOLORSPACE_NULLPARAM,
    913     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_NULLPARAM,
    914     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_UNSUPPORTED,
    915     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDSTREAM,
    916     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTALPHAFILLMODE_INVALIDFILLMODE,
    917     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_NULLPARAM,
    918     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_NULLPARAM,
    919     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTSTEREOMODE_UNSUPPORTED,
    920     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTEXTENSION_NULLPARAM,
    921     D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTTARGETRECT_NULLPARAM,
    922     D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTBACKGROUNDCOLOR_NULLPARAM,
    923     D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCOLORSPACE_NULLPARAM,
    924     D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTALPHAFILLMODE_NULLPARAM,
    925     D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTCONSTRICTION_NULLPARAM,
    926     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_UNSUPPORTED,
    927     D3D11_MESSAGE_ID_VIDEOPROCESSORSETOUTPUTCONSTRICTION_INVALIDSIZE,
    928     D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTSTEREOMODE_NULLPARAM,
    929     D3D11_MESSAGE_ID_VIDEOPROCESSORGETOUTPUTEXTENSION_NULLPARAM,
    930     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_NULLPARAM,
    931     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDFORMAT,
    932     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFRAMEFORMAT_INVALIDSTREAM,
    933     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_NULLPARAM,
    934     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMCOLORSPACE_INVALIDSTREAM,
    935     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_NULLPARAM,
    936     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDRATE,
    937     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDFLAG,
    938     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMOUTPUTRATE_INVALIDSTREAM,
    939     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_NULLPARAM,
    940     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDSTREAM,
    941     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSOURCERECT_INVALIDRECT,
    942     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_NULLPARAM,
    943     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDSTREAM,
    944     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMDESTRECT_INVALIDRECT,
    945     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_NULLPARAM,
    946     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDSTREAM,
    947     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_INVALIDALPHA,
    948     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_NULLPARAM,
    949     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDSTREAM,
    950     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDCOUNT,
    951     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPALETTE_INVALIDALPHA,
    952     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_NULLPARAM,
    953     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDSTREAM,
    954     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_INVALIDRATIO,
    955     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_NULLPARAM,
    956     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDSTREAM,
    957     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_INVALIDRANGE,
    958     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMLUMAKEY_UNSUPPORTED,
    959     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_NULLPARAM,
    960     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDSTREAM,
    961     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_UNSUPPORTED,
    962     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FLIPUNSUPPORTED,
    963     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_MONOOFFSETUNSUPPORTED,
    964     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_FORMATUNSUPPORTED,
    965     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMSTEREOFORMAT_INVALIDFORMAT,
    966     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_NULLPARAM,
    967     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMAUTOPROCESSINGMODE_INVALIDSTREAM,
    968     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_NULLPARAM,
    969     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDSTREAM,
    970     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDFILTER,
    971     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_UNSUPPORTED,
    972     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMFILTER_INVALIDLEVEL,
    973     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_NULLPARAM,
    974     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMEXTENSION_INVALIDSTREAM,
    975     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFRAMEFORMAT_NULLPARAM,
    976     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMCOLORSPACE_NULLPARAM,
    977     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMOUTPUTRATE_NULLPARAM,
    978     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSOURCERECT_NULLPARAM,
    979     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMDESTRECT_NULLPARAM,
    980     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMALPHA_NULLPARAM,
    981     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPALETTE_NULLPARAM,
    982     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMPIXELASPECTRATIO_NULLPARAM,
    983     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMLUMAKEY_NULLPARAM,
    984     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMSTEREOFORMAT_NULLPARAM,
    985     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMAUTOPROCESSINGMODE_NULLPARAM,
    986     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMFILTER_NULLPARAM,
    987     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_NULLPARAM,
    988     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMEXTENSION_INVALIDSTREAM,
    989     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NULLPARAM,
    990     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSTREAMCOUNT,
    991     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_TARGETRECT,
    992     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDOUTPUT,
    993     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDPASTFRAMES,
    994     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDFUTUREFRAMES,
    995     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDSOURCERECT,
    996     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDDESTRECT,
    997     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDINPUTRESOURCE,
    998     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAYSIZE,
    999     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDARRAY,
   1000     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTEXPECTED,
   1001     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_RIGHTNOTEXPECTED,
   1002     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_STEREONOTENABLED,
   1003     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INVALIDRIGHTRESOURCE,
   1004     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_NOSTEREOSTREAMS,
   1005     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_INPUTHAZARD,
   1006     D3D11_MESSAGE_ID_VIDEOPROCESSORBLT_OUTPUTHAZARD,
   1007     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_OUTOFMEMORY_RETURN,
   1008     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_NULLPARAM,
   1009     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDTYPE,
   1010     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDBIND,
   1011     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEDFORMAT,
   1012     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDMIP,
   1013     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_UNSUPPORTEMIP,
   1014     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAYSIZE,
   1015     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDARRAY,
   1016     D3D11_MESSAGE_ID_CREATEVIDEODECODEROUTPUTVIEW_INVALIDDIMENSION,
   1017     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_OUTOFMEMORY_RETURN,
   1018     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_NULLPARAM,
   1019     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDTYPE,
   1020     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDBIND,
   1021     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMISC,
   1022     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDUSAGE,
   1023     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFORMAT,
   1024     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDFOURCC,
   1025     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMIP,
   1026     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_UNSUPPORTEDMIP,
   1027     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAYSIZE,
   1028     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDARRAY,
   1029     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDDIMENSION,
   1030     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_OUTOFMEMORY_RETURN,
   1031     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_NULLPARAM,
   1032     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDTYPE,
   1033     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDBIND,
   1034     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDFORMAT,
   1035     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMIP,
   1036     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDMIP,
   1037     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_UNSUPPORTEDARRAY,
   1038     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDARRAY,
   1039     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDDIMENSION,
   1040     D3D11_MESSAGE_ID_DEVICE_DRAW_INVALID_USE_OF_FORCED_SAMPLE_COUNT,
   1041     D3D11_MESSAGE_ID_CREATEBLENDSTATE_INVALIDLOGICOPS,
   1042     D3D11_MESSAGE_ID_CREATESHADERRESOURCEVIEW_INVALIDDARRAYWITHDECODER,
   1043     D3D11_MESSAGE_ID_CREATEUNORDEREDACCESSVIEW_INVALIDDARRAYWITHDECODER,
   1044     D3D11_MESSAGE_ID_CREATERENDERTARGETVIEW_INVALIDDARRAYWITHDECODER,
   1045     D3D11_MESSAGE_ID_DEVICE_LOCKEDOUT_INTERFACE,
   1046     D3D11_MESSAGE_ID_REF_WARNING_ATOMIC_INCONSISTENT,
   1047     D3D11_MESSAGE_ID_REF_WARNING_READING_UNINITIALIZED_RESOURCE,
   1048     D3D11_MESSAGE_ID_REF_WARNING_RAW_HAZARD,
   1049     D3D11_MESSAGE_ID_REF_WARNING_WAR_HAZARD,
   1050     D3D11_MESSAGE_ID_REF_WARNING_WAW_HAZARD,
   1051     D3D11_MESSAGE_ID_CREATECRYPTOSESSION_NULLPARAM,
   1052     D3D11_MESSAGE_ID_CREATECRYPTOSESSION_OUTOFMEMORY_RETURN,
   1053     D3D11_MESSAGE_ID_GETCRYPTOTYPE_NULLPARAM,
   1054     D3D11_MESSAGE_ID_GETDECODERPROFILE_NULLPARAM,
   1055     D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATESIZE_NULLPARAM,
   1056     D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_NULLPARAM,
   1057     D3D11_MESSAGE_ID_GETCRYPTOSESSIONCERTIFICATE_WRONGSIZE,
   1058     D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_WRONGSIZE,
   1059     D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_NULLPARAM,
   1060     D3D11_MESSAGE_ID_ENCRYPTIONBLT_UNSUPPORTED,
   1061     D3D11_MESSAGE_ID_ENCRYPTIONBLT_NULLPARAM,
   1062     D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_WRONGDEVICE,
   1063     D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_WRONGDEVICE,
   1064     D3D11_MESSAGE_ID_ENCRYPTIONBLT_FORMAT_MISMATCH,
   1065     D3D11_MESSAGE_ID_ENCRYPTIONBLT_SIZE_MISMATCH,
   1066     D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MULTISAMPLED,
   1067     D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_NOT_STAGING,
   1068     D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_MAPPED,
   1069     D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_MAPPED,
   1070     D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_OFFERED,
   1071     D3D11_MESSAGE_ID_ENCRYPTIONBLT_DST_OFFERED,
   1072     D3D11_MESSAGE_ID_ENCRYPTIONBLT_SRC_CONTENT_UNDEFINED,
   1073     D3D11_MESSAGE_ID_DECRYPTIONBLT_UNSUPPORTED,
   1074     D3D11_MESSAGE_ID_DECRYPTIONBLT_NULLPARAM,
   1075     D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_WRONGDEVICE,
   1076     D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_WRONGDEVICE,
   1077     D3D11_MESSAGE_ID_DECRYPTIONBLT_FORMAT_MISMATCH,
   1078     D3D11_MESSAGE_ID_DECRYPTIONBLT_SIZE_MISMATCH,
   1079     D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MULTISAMPLED,
   1080     D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_NOT_STAGING,
   1081     D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_NOT_RENDER_TARGET,
   1082     D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_MAPPED,
   1083     D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_MAPPED,
   1084     D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_OFFERED,
   1085     D3D11_MESSAGE_ID_DECRYPTIONBLT_DST_OFFERED,
   1086     D3D11_MESSAGE_ID_DECRYPTIONBLT_SRC_CONTENT_UNDEFINED,
   1087     D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_NULLPARAM,
   1088     D3D11_MESSAGE_ID_STARTSESSIONKEYREFRESH_INVALIDSIZE,
   1089     D3D11_MESSAGE_ID_FINISHSESSIONKEYREFRESH_NULLPARAM,
   1090     D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_NULLPARAM,
   1091     D3D11_MESSAGE_ID_GETENCRYPTIONBLTKEY_INVALIDSIZE,
   1092     D3D11_MESSAGE_ID_GETCONTENTPROTECTIONCAPS_NULLPARAM,
   1093     D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_NULLPARAM,
   1094     D3D11_MESSAGE_ID_CHECKCRYPTOKEYEXCHANGE_INVALIDINDEX,
   1095     D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_NULLPARAM,
   1096     D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_UNSUPPORTED,
   1097     D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_INVALIDTYPE,
   1098     D3D11_MESSAGE_ID_CREATEAUTHENTICATEDCHANNEL_OUTOFMEMORY_RETURN,
   1099     D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_INVALIDCHANNEL,
   1100     D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATESIZE_NULLPARAM,
   1101     D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_INVALIDCHANNEL,
   1102     D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_NULLPARAM,
   1103     D3D11_MESSAGE_ID_GETAUTHENTICATEDCHANNELCERTIFICATE_WRONGSIZE,
   1104     D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDCHANNEL,
   1105     D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_NULLPARAM,
   1106     D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_NULLPARAM,
   1107     D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGCHANNEL,
   1108     D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_UNSUPPORTEDQUERY,
   1109     D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_WRONGSIZE,
   1110     D3D11_MESSAGE_ID_QUERYAUTHENTICATEDCHANNEL_INVALIDPROCESSINDEX,
   1111     D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_NULLPARAM,
   1112     D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGCHANNEL,
   1113     D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_UNSUPPORTEDCONFIGURE,
   1114     D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_WRONGSIZE,
   1115     D3D11_MESSAGE_ID_CONFIGUREAUTHENTICATEDCHANNEL_INVALIDPROCESSIDTYPE,
   1116     D3D11_MESSAGE_ID_VSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT,
   1117     D3D11_MESSAGE_ID_DSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT,
   1118     D3D11_MESSAGE_ID_HSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT,
   1119     D3D11_MESSAGE_ID_GSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT,
   1120     D3D11_MESSAGE_ID_PSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT,
   1121     D3D11_MESSAGE_ID_CSSETCONSTANTBUFFERS_INVALIDBUFFEROFFSETORCOUNT,
   1122     D3D11_MESSAGE_ID_NEGOTIATECRPYTOSESSIONKEYEXCHANGE_INVALIDSIZE,
   1123     D3D11_MESSAGE_ID_NEGOTIATEAUTHENTICATEDCHANNELKEYEXCHANGE_INVALIDSIZE,
   1124     D3D11_MESSAGE_ID_OFFERRESOURCES_INVALIDPRIORITY,
   1125     D3D11_MESSAGE_ID_GETCRYPTOSESSIONHANDLE_OUTOFMEMORY,
   1126     D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_NULLPARAM,
   1127     D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDTYPE,
   1128     D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDBIND,
   1129     D3D11_MESSAGE_ID_ACQUIREHANDLEFORCAPTURE_INVALIDARRAY,
   1130     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_NULLPARAM,
   1131     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALIDSTREAM,
   1132     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_INVALID,
   1133     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMROTATION_UNSUPPORTED,
   1134     D3D11_MESSAGE_ID_VIDEOPROCESSORGETSTREAMROTATION_NULLPARAM,
   1135     D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDVIEW,
   1136     D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_DOUBLEEXTENSIONSNOTSUPPORTED,
   1137     D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_SHADEREXTENSIONSNOTSUPPORTED,
   1138     D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_DOUBLEEXTENSIONSNOTSUPPORTED,
   1139     D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_SHADEREXTENSIONSNOTSUPPORTED,
   1140     D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_DOUBLEEXTENSIONSNOTSUPPORTED,
   1141     D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_SHADEREXTENSIONSNOTSUPPORTED,
   1142     D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_DOUBLEEXTENSIONSNOTSUPPORTED,
   1143     D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_SHADEREXTENSIONSNOTSUPPORTED,
   1144     D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_DOUBLEEXTENSIONSNOTSUPPORTED,
   1145     D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_SHADEREXTENSIONSNOTSUPPORTED,
   1146     D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_DOUBLEEXTENSIONSNOTSUPPORTED,
   1147     D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_SHADEREXTENSIONSNOTSUPPORTED,
   1148     D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_DOUBLEEXTENSIONSNOTSUPPORTED,
   1149     D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_SHADEREXTENSIONSNOTSUPPORTED,
   1150     D3D11_MESSAGE_ID_DEVICE_SHADER_LINKAGE_MINPRECISION,
   1151     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMALPHA_UNSUPPORTED,
   1152     D3D11_MESSAGE_ID_VIDEOPROCESSORSETSTREAMPIXELASPECTRATIO_UNSUPPORTED,
   1153     D3D11_MESSAGE_ID_DEVICE_CREATEVERTEXSHADER_UAVSNOTSUPPORTED,
   1154     D3D11_MESSAGE_ID_DEVICE_CREATEHULLSHADER_UAVSNOTSUPPORTED,
   1155     D3D11_MESSAGE_ID_DEVICE_CREATEDOMAINSHADER_UAVSNOTSUPPORTED,
   1156     D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADER_UAVSNOTSUPPORTED,
   1157     D3D11_MESSAGE_ID_DEVICE_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT_UAVSNOTSUPPORTED,
   1158     D3D11_MESSAGE_ID_DEVICE_CREATEPIXELSHADER_UAVSNOTSUPPORTED,
   1159     D3D11_MESSAGE_ID_DEVICE_CREATECOMPUTESHADER_UAVSNOTSUPPORTED,
   1160     D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_INVALIDOFFSET,
   1161     D3D11_MESSAGE_ID_DEVICE_OMSETRENDERTARGETSANDUNORDEREDACCESSVIEWS_TOOMANYVIEWS,
   1162     D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_NOTSUPPORTED,
   1163     D3D11_MESSAGE_ID_SWAPDEVICECONTEXTSTATE_NOTSUPPORTED,
   1164     D3D11_MESSAGE_ID_UPDATESUBRESOURCE_PREFERUPDATESUBRESOURCE1,
   1165     D3D11_MESSAGE_ID_GETDC_INACCESSIBLE,
   1166     D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDRECT,
   1167     D3D11_MESSAGE_ID_DEVICE_DRAW_SAMPLE_MASK_IGNORED_ON_FL9,
   1168     D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE1_NOT_SUPPORTED,
   1169     D3D11_MESSAGE_ID_DEVICE_OPEN_SHARED_RESOURCE_BY_NAME_NOT_SUPPORTED,
   1170     D3D11_MESSAGE_ID_ENQUEUESETEVENT_NOT_SUPPORTED,
   1171     D3D11_MESSAGE_ID_OFFERRELEASE_NOT_SUPPORTED,
   1172     D3D11_MESSAGE_ID_OFFERRESOURCES_INACCESSIBLE,
   1173     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSORINPUTVIEW_INVALIDMSAA,
   1174     D3D11_MESSAGE_ID_CREATEVIDEOPROCESSOROUTPUTVIEW_INVALIDMSAA,
   1175     D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_INVALIDSOURCERECT,
   1176     D3D11_MESSAGE_ID_DEVICE_CLEARVIEW_EMPTYRECT,
   1177     D3D11_MESSAGE_ID_UPDATESUBRESOURCE_EMPTYDESTBOX,
   1178     D3D11_MESSAGE_ID_COPYSUBRESOURCEREGION_EMPTYSOURCEBOX,
   1179     D3D11_MESSAGE_ID_DEVICE_DRAW_OM_RENDER_TARGET_DOES_NOT_SUPPORT_LOGIC_OPS,
   1180     D3D11_MESSAGE_ID_DEVICE_DRAW_DEPTHSTENCILVIEW_NOT_SET,
   1181     D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET,
   1182     D3D11_MESSAGE_ID_DEVICE_DRAW_RENDERTARGETVIEW_NOT_SET_DUE_TO_FLIP_PRESENT,
   1183     D3D11_MESSAGE_ID_DEVICE_UNORDEREDACCESSVIEW_NOT_SET_DUE_TO_FLIP_PRESENT,
   1184     D3D11_MESSAGE_ID_D3D11_1_MESSAGES_END
   1185 } D3D11_MESSAGE_ID;
   1186 
   1187 typedef enum D3D11_RLDO_FLAGS {
   1188     D3D11_RLDO_SUMMARY = 1,
   1189     D3D11_RLDO_DETAIL = 2
   1190 } D3D11_RLDO_FLAGS;
   1191 
   1192 typedef struct D3D11_MESSAGE {
   1193     D3D11_MESSAGE_CATEGORY Category;
   1194     D3D11_MESSAGE_SEVERITY Severity;
   1195     D3D11_MESSAGE_ID ID;
   1196     const char *pDescription;
   1197     SIZE_T DescriptionByteLength;
   1198 } D3D11_MESSAGE;
   1199 
   1200 typedef struct D3D11_INFO_QUEUE_FILTER_DESC {
   1201     UINT NumCategories;
   1202     D3D11_MESSAGE_CATEGORY *pCategoryList;
   1203     UINT NumSeverities;
   1204     D3D11_MESSAGE_SEVERITY *pSeverityList;
   1205     UINT NumIDs;
   1206     D3D11_MESSAGE_ID *pIDList;
   1207 } D3D11_INFO_QUEUE_FILTER_DESC;
   1208 
   1209 typedef struct D3D11_INFO_QUEUE_FILTER {
   1210     D3D11_INFO_QUEUE_FILTER_DESC AllowList;
   1211     D3D11_INFO_QUEUE_FILTER_DESC DenyList;
   1212 } D3D11_INFO_QUEUE_FILTER;
   1213 
   1214 cpp_quote("#define D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024")
   1215 
   1216 [
   1217     object,
   1218     uuid(79cf2233-7536-4948-9d36-1e4692dc5760),
   1219     local,
   1220     pointer_default(unique)
   1221 ]
   1222 interface ID3D11Debug : IUnknown {
   1223     HRESULT SetFeatureMask(UINT Mask);
   1224     UINT GetFeatureMask();
   1225     HRESULT SetPresentPerRenderOpDelay(UINT Milliseconds);
   1226     UINT GetPresentPerRenderOpDelay();
   1227     HRESULT SetSwapChain(IDXGISwapChain *pSwapChain);
   1228     HRESULT GetSwapChain(IDXGISwapChain **ppSwapChain);
   1229     HRESULT ValidateContext(ID3D11DeviceContext *pContext);
   1230     HRESULT ReportLiveDeviceObjects(D3D11_RLDO_FLAGS Flags);
   1231     HRESULT ValidateContextForDispatch(ID3D11DeviceContext *pContext);
   1232 }
   1233 
   1234 [
   1235     object,
   1236     uuid(6543dbb6-1b48-42f5-ab82-e97ec74326f6),
   1237     local,
   1238     pointer_default(unique)
   1239 ]
   1240 interface ID3D11InfoQueue : IUnknown {
   1241     HRESULT SetMessageCountLimit(UINT64 MessageCountLimit);
   1242     void ClearStoredMessages();
   1243 
   1244 cpp_quote("#ifdef WINE_NO_UNICODE_MACROS")
   1245 cpp_quote("#undef GetMessage")
   1246 cpp_quote("#endif")
   1247     HRESULT GetMessage(UINT64 MessageIndex, D3D11_MESSAGE* pMessage, SIZE_T *pMessageByteLength);
   1248 
   1249     UINT64 GetNumMessagesAllowedByStorageFilter();
   1250     UINT64 GetNumMessagesDeniedByStorageFilter();
   1251     UINT64 GetNumStoredMessages();
   1252     UINT64 GetNumStoredMessagesAllowedByRetrievalFilter();
   1253     UINT64 GetNumMessagesDiscardedByMessageCountLimit();
   1254     UINT64 GetMessageCountLimit();
   1255     HRESULT AddStorageFilterEntries(D3D11_INFO_QUEUE_FILTER *pFilter);
   1256     HRESULT GetStorageFilter(D3D11_INFO_QUEUE_FILTER *pFilter, SIZE_T *pFilterByteLength);
   1257     void ClearStorageFilter();
   1258     HRESULT PushEmptyStorageFilter();
   1259     HRESULT PushCopyOfStorageFilter();
   1260     HRESULT PushStorageFilter(D3D11_INFO_QUEUE_FILTER *pFilter);
   1261     void PopStorageFilter();
   1262     UINT GetStorageFilterStackSize();
   1263     HRESULT AddRetrievalFilterEntries(D3D11_INFO_QUEUE_FILTER *pFilter);
   1264     HRESULT GetRetrievalFilter(D3D11_INFO_QUEUE_FILTER *pFilter, SIZE_T *pFilterByteLength);
   1265     void ClearRetrievalFilter();
   1266     HRESULT PushEmptyRetrievalFilter();
   1267     HRESULT PushCopyOfRetrievalFilter();
   1268     HRESULT PushRetrievalFilter(D3D11_INFO_QUEUE_FILTER *pFilter);
   1269     void PopRetrievalFilter();
   1270     UINT GetRetrievalFilterStackSize();
   1271     HRESULT AddMessage(D3D11_MESSAGE_CATEGORY Category, D3D11_MESSAGE_SEVERITY Severity,
   1272             D3D11_MESSAGE_ID ID, LPCSTR pDescription);
   1273     HRESULT AddApplicationMessage(D3D11_MESSAGE_SEVERITY Severity, LPCSTR pDescription);
   1274     HRESULT SetBreakOnCategory(D3D11_MESSAGE_CATEGORY Category, BOOL bEnable);
   1275     HRESULT SetBreakOnSeverity(D3D11_MESSAGE_SEVERITY Severity, BOOL bEnable);
   1276     HRESULT SetBreakOnID(D3D11_MESSAGE_ID ID, BOOL bEnable);
   1277     BOOL GetBreakOnCategory(D3D11_MESSAGE_CATEGORY Category);
   1278     BOOL GetBreakOnSeverity(D3D11_MESSAGE_SEVERITY Severity);
   1279     BOOL GetBreakOnID(D3D11_MESSAGE_ID ID);
   1280     void SetMuteDebugOutput(BOOL bMute);
   1281     BOOL GetMuteDebugOutput();
   1282 }
   1283