�����JFIF��XX����������    $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�����"����4���������������������������� ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu������������������������������������#ډb���_�N��?�����������wQ���5-�~�I���8���������������������������������TK<5o�Iv-������������������k�_U_������������������������������~b�M��d��������Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F�����?_�'ϔ��_�Ջt������������������������=||I �����6�έ"�����D���/[�k�9����Y�8������ds|\���Ҿp6�Ҵ���]��.����6���z<�v��@]�i%������������������������$j��~����g��J>��no����pM[me�i$[�����������s�o�ᘨ�˸ nɜG-�ĨU�ycP���3.DB�li�;���������������������hj���x����7Z^�N�h��������N3u{�:j�����x�힞��#M��&��jL P@��_���� P�������������������&��o8��������9������@Sz���6�t7#O�ߋ �����s}Yf�T������lmr����Z)'N��k�۞p�����w\�T���������������ȯ?�8`���O��i{wﭹW�[�r�� ��Q4F�׊������3m&L�=��h3�������z~��#����\�l :�F,j@�� ʱ�wQT����8�"kJO����6�֚l������������������}����R�>ډK���]��y����&����p�}b������;N�1�m�r$����|��7�>e�@���B�TM*-i�H��g�D�)� E�m�|�ؘbҗ�a���Ҿ����������������t4�����o���G��*oCN�rP���Q��@z,|?W[0���������:�n,j���WiE��W������$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S���������������VN;���}�s?.����� w��9��˟<���Mq4�Wv'������{)0�1mB����V����W[��������8�/<� �%���wT^�5���b��)iM� p�g�N�&ݝ������������VO~��q���u���9��� ����!��J27�����$����O-���! �:���%H��� ـ�������y�ΠM=t{!S�� �oK8�������t<����è��������:a��������[������ա�H���~��w��Qz`�p����o�^ ������Q��n����� �,uu�C��$ ^���,�������8�#��:�6��e�|~�����������!�3��3.�\0�����q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�<�����Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y���|�y��� ~�6�@c��1vOp��������Ig�����4��l�OD�����L����� R���c���j�_�uX�6��3?nk��Wy�f;^*B� ��@���~a�`��Eu�������+�����6�L��.ü>��}y���}_�O�6�͐�:�Yr���G�X��kG������l^w����������~㒶sy���Iu�!���� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT����G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2������#I/�׍qz��^t�̔���������b�Yz4x����t�){ OH�����+(E��A&�N�������XT��o��"�XC����'���)}�J�z�p� ����~5�}�^����+�6����w��c��Q�|�Lp�d�H��}�(�.|����k��c4^�����"�����Z?ȕ ��a<�������L�!0�39C� �Eu�����C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf����M}7����]�������s2tcS{�\icTx;�\��7K���P������ʇ Z O-��~�������c>"��?��������P�����E��O�8��@�8��G��Q�g�a�Վ���󁶠��䧘��_%#r�>�����1�z�a���eb��qcP��ѵ��n���#L��� =��׀t� L�7�`�����V����A{�C:�g���e@�����w1 Xp�3�c3�ġ�������p��M"'-�@n4���fG���B3�DJ�8[Jo�ߐ���gK)ƛ��$���� �������8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�������?��K�����QK�d���������B`�s}�>���`������*�>��,*@J�d�oF*�����弝��O}�k��s��]��y�ߘ�������c1G�V���<=�7��7����6��q�PT��tXԀ�!9*4�4Tހ���3XΛex�46�������Y��D ����� ����BdemDa����\�_l,����G�/���֌7���Y�](�xTt^%�GE�����4�}bT����ڹ�����;��Y)���B�Q��u��>J/J ���⮶.�XԄ��j�ݳ������+E��d ���r�5�_D�����1 ���o�� �B�x�΢�#����<��W�����8���R6�@���g�M�.��� dr�D��>(otU��@�x=��~v���2� ӣ�d�oBd�����3�eO�6�㣷����������ݜ�6��6Y��Qz`����S��{���\P��~z m5{J/L��1������<�e�ͅPu���b�]�ϔ��������'�������f�b� Zpw��c`"��i���BD@:)ִ�:�]��h���v�E��w���T�l�������P����"Ju�}��وV ��J��G6��. J/�Qgl߭�e�����@�z�Zev2u����)]կ���������7x�������s�M�-<ɯ�c��r��v�����@��$�ޮ}lk���a����'����>x��O\�Z������Fu>������ck#��&:��`�$��ai�>2Δ����l���oF[h�������lE�ܺ�Π���k:)���`������� $[6�����9�����kOw�\|�����8}������ބ:��񶐕��������I�A1/���=�2[�,�!��.}gN#�u����b���� ~���������݊��}34q�����d�E��L��������c��$���"�[q�U�硬g^��%B ��z���r�p�������J�ru%v\h�����1Y�ne`������ǥ:g����pQM~�^��Xi� ��`S�:V2������9.�P���V������?B�k�� ��������AEvw%�_�9C�Q����wKekP�ؠ�\������;Io d�{ ߞo�c1eP�����\� `����E=���@K<�Y��������eڼ�J����w����{av�F�'�M�@��������������/J��+9p����|]���������Iw &`���8���&�M�hg���[�{�������Xj���%��Ӓ�������������������$��(�����ʹN�������<>�I���RY�����K2�NPlL�ɀ�)��&e��������B+ь����(������������������� � �JTx����_?EZ� }@���� 6�U���뙢ط�z��dWI��n` D����噥�[��uV��"�G&�����Ú����2�g�}&m���������������������?ċ���"����Om#�������������������������� ��{���������������������ON��"S�X���Ne��ysQ���@�������������Fn��Vg�����dX�~nj����������������������]J�<�K]:����FW���b�������62����������=��5f����JKw����bf�X������������������������55��~J �%^�������:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v�������g�8�1��f2�������������������������4;�V���ǔ�)�������������������9���1\������������������������������c��v�/'Ƞ�w������������������$�4�R-��t����������������������������������� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃�������������������������������������������A��20�c#���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������@���� 0!1@AP"#2Q`$3V�%45a6�FRUq����� ������^7ׅ,$n��������+��F�`��2X'��0vM��p�L=�������5��8������u�p~���.�`r�����\����O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�������S�T���1���i[U�ɵz�]��U)V�S6���3$K{��ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u��!��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� ����D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v������멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$��JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4��[�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ��dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il���d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J���oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.����3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R�=X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N������#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%����JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$�I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$����L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����)��H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>��dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\��y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�������Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7���ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz���)�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!)�'��8Ϣ�ٔ���ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'��L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���(�}��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3��������QT��a�����x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3��,#c�co��q�a)*P�t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O����������m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l��O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m����PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q��������~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~��|,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@�l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)`�7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ�����}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i�����>J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0���Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q���nxҍ!U�f�!eh�i�2�m����`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{�/ �?�͟��|1�:�#g��W�>$����d��J��d�B���=��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�����O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�����l�cGs�ځ�������y�Ac������\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6�����N6�q��������N� ���! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td���� ?�����N����a��3��m���C���w��������xA�m�q�m����m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4����r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0�������u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ�����V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G������Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q��(v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9���3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M�����A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y�w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa�����Q�#� WeF��ŮNj�p�J* mQ�N�����*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]���陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv�:��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP�w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*�� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp��BGv[]�u�Ov����0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND���.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J ��4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R���� ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`(��>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG���{+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/���*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�>�e]�����Q�r�:����g�,i"�����ԩA��*M�<�G��b�if��l^M��5�� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f������֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ����˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)���h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~������� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W��I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B�S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c����]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪��\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W������6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}������6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@��P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6������m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw��k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ�����mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e���R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1�[y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN���ĕ���0������� !01@Q"2AaPq3BR�������?�����@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j��ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^����ԯ̾9Z��F��������n��1��� ��]�[��)�'�������:�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ���&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0���;_���3������� !01"@AQa2Pq#3BR�������?����ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q�� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�����������4B>��o��](��$B���m�����a�!=���?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{�E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)�����I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a��84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b���$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7���k�� 403WebShell
403Webshell
Server IP : 103.30.72.248  /  Your IP : 216.73.216.144
Web Server : Microsoft-IIS/10.0
System : Windows NT WIN-CARKG80MF9A 10.0 build 17763 (Windows Server 2019) AMD64
User : IUSR ( 0)
PHP Version : 8.2.7
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files/Microsoft SQL Server/MSSQL15.SQLEXPRESS/MSSQL/Binn/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/Program Files/Microsoft SQL Server/MSSQL15.SQLEXPRESS/MSSQL/Binn//xesospkg.mof
//*********************************************************************
//              Copyright (c) Microsoft Corporation.
//
//*********************************************************************

#pragma classflags("forceupdate")
#pragma AUTORECOVER
#pragma namespace("\\\\.\\root\\wmi")

[dynamic: ToInstance, Description("sqlos"),
    Guid("{bd97cc63-3f38-4922-aa93-607bd12e78b2}"), locale("MS\\0x409")]
class XeSosPkg: EventTrace
{
	
	[Description ("Enable flags") : amended,
	ValueDescriptions{
		"Events related to process health and execution",
		"Event related to SQLOS scheduling",
		"Events related to disk I/O operations",
		"Events related to memory state transistions and allocations",
		"Events related to exceptions",
		"Events related to synchronization objects"
	} : amended,
	DefineValues{
		"ETW_XESOSPKG_PROCESS"
		,
		"ETW_XESOSPKG_SCHEDULING"
		,
		"ETW_XESOSPKG_IO"
		,
		"ETW_XESOSPKG_MEMORY"
		,
		"ETW_XESOSPKG_EXCEPTION"
		,
		"ETW_XESOSPKG_SYNCHRONIZATION"
		},
	Values{
		"process",
		"scheduling",
		"io",
		"memory",
		"exception",
		"synchronization"
		},
	ValueMap{
		"1",
		"2",
		"4",
		"8",
		"16",
		"32"
		}
	]
	uint32 Flags;

};

	
[dynamic: ToInstance, Description("ex_terminator called"): Amended,
    Guid("{a8ce3832-727c-473b-8fb9-c5ad4730f8de}"), locale("MS\\0x409"),
    DisplayName("ex_terminator_called"): Amended]
class XeSosPkg_ex_terminator_called: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class ex_terminator_called: XeSosPkg_ex_terminator_called
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] sint8  is_stack_unwind;
};
		
[dynamic: ToInstance, Description("CRT signal abort handler called"): Amended,
    Guid("{55f88a80-610f-413e-96c9-335f2a2cd9c0}"), locale("MS\\0x409"),
    DisplayName("crt_signal_abort_called"): Amended]
class XeSosPkg_crt_signal_abort_called: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class crt_signal_abort_called: XeSosPkg_crt_signal_abort_called
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] sint32 signal;
};
		
[dynamic: ToInstance, Description("Process killed"): Amended,
    Guid("{b7ec9427-8992-4593-8006-4a9f151f12c2}"), locale("MS\\0x409"),
    DisplayName("process_killed"): Amended]
class XeSosPkg_process_killed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class process_killed: XeSosPkg_process_killed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 exit_code;
};
		
[dynamic: ToInstance, Description("Task enqueued"): Amended,
    Guid("{55ec41f4-16b0-476a-a26d-30e3ae3908c0}"), locale("MS\\0x409"),
    DisplayName("task_enqueued"): Amended]
class XeSosPkg_task_enqueued: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class task_enqueued: XeSosPkg_task_enqueued
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  task_address;
	[WmiDataId(6), read, Pointer] object  worker_address;
	[WmiDataId(7), read] uint32 scheduler_id;
};
		
[dynamic: ToInstance, Description("Thread attached"): Amended,
    Guid("{427634d9-4f4e-4632-9fa9-ae70e9a97156}"), locale("MS\\0x409"),
    DisplayName("thread_attached"): Amended]
class XeSosPkg_thread_attached: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class thread_attached: XeSosPkg_thread_attached
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
};
		
[dynamic: ToInstance, Description("Thread detached"): Amended,
    Guid("{26f8bb92-2150-4629-a240-ed74745a4519}"), locale("MS\\0x409"),
    DisplayName("thread_detached"): Amended]
class XeSosPkg_thread_detached: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class thread_detached: XeSosPkg_thread_detached
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
};
		
[dynamic: ToInstance, Description("Scheduler created"): Amended,
    Guid("{048430d1-a438-44d9-b983-fe63c3a7573d}"), locale("MS\\0x409"),
    DisplayName("scheduler_created"): Amended]
class XeSosPkg_scheduler_created: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_created: XeSosPkg_scheduler_created
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint16 node_id;
	[WmiDataId(7), read, 
				XEMapId(7),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"FIBER", 
					"THREAD" }
			] uint32 worker_type;
	[WmiDataId(8), read] uint32 priority;
	[WmiDataId(9), read] uint64 affinity_mask;
	[WmiDataId(10), read] uint32 ideal_worker_limit;
	[WmiDataId(11), read] sint8  is_hidden;
};
		
[dynamic: ToInstance, Description("Scheduler created"): Amended,
    Guid("{048430d1-a438-44d9-b983-fe63c3a7573d}"), locale("MS\\0x409"),
    DisplayName("scheduler_created"): Amended]
class XeSosPkg_scheduler_created: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class scheduler_created: XeSosPkg_scheduler_created
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint16 node_id;
	[WmiDataId(7), read, 
				XEMapId(7),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"FIBER", 
					"THREAD" }
			] uint32 worker_type;
	[WmiDataId(8), read] uint32 priority;
	[WmiDataId(9), read] uint64 affinity_mask;
	[WmiDataId(10), read] uint32 ideal_worker_limit;
	[WmiDataId(11), read] sint8  is_hidden;
};
		
[dynamic: ToInstance, Description("Scheduler destroyed"): Amended,
    Guid("{9e16b755-c55b-4fdd-a996-c37356f82a94}"), locale("MS\\0x409"),
    DisplayName("scheduler_destroyed"): Amended]
class XeSosPkg_scheduler_destroyed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_destroyed: XeSosPkg_scheduler_destroyed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
};
		
[dynamic: ToInstance, Description("Asynchronous I/O requested"): Amended,
    Guid("{ea770d34-e522-4ea1-8bcb-7929775f9ffc}"), locale("MS\\0x409"),
    DisplayName("async_io_requested"): Amended]
class XeSosPkg_async_io_requested: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class async_io_requested: XeSosPkg_async_io_requested
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 offset;
	[WmiDataId(6), read, Pointer] object  file_handle;
	[WmiDataId(7), read, Pointer] object  completion_routine_pointer;
	[WmiDataId(8), read, Pointer] object  user_data_pointer;
};
		
[dynamic: ToInstance, Description("Asynchronous I/O completed"): Amended,
    Guid("{7302ee63-3c3a-4395-8993-c27be2c17bf1}"), locale("MS\\0x409"),
    DisplayName("async_io_completed"): Amended]
class XeSosPkg_async_io_completed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class async_io_completed: XeSosPkg_async_io_completed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 offset;
	[WmiDataId(6), read, Pointer] object  file_handle;
	[WmiDataId(7), read, Pointer] object  completion_routine_pointer;
	[WmiDataId(8), read, Pointer] object  user_data_pointer;
};
		
[dynamic: ToInstance, Description("MallocSpy allocated memory"): Amended,
    Guid("{5e029a26-b868-4989-b3e0-305fe9407a3f}"), locale("MS\\0x409"),
    DisplayName("malloc_spy_memory_allocated"): Amended]
class XeSosPkg_malloc_spy_memory_allocated: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class malloc_spy_memory_allocated: XeSosPkg_malloc_spy_memory_allocated
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  address;
	[WmiDataId(6), read] uint64 size;
	[WmiDataId(7), read] uint8 tag;
	[WmiDataId(8), read] uint32 allocation_stamp;
	[WmiDataId(9), read, Pointer] object  pmo_address;
	[WmiDataId(10), read, 
				XEMapId(17),
				ValueMap { 
					"202", 
					"176", 
					"46", 
					"132", 
					"90", 
					"21", 
					"69", 
					"71", 
					"70", 
					"73", 
					"72", 
					"135", 
					"178", 
					"192", 
					"165", 
					"164", 
					"163", 
					"167", 
					"166", 
					"162", 
					"156", 
					"147", 
					"148", 
					"150", 
					"154", 
					"157", 
					"146", 
					"149", 
					"153", 
					"152", 
					"177", 
					"168", 
					"155", 
					"160", 
					"159", 
					"158", 
					"151", 
					"198", 
					"75", 
					"78", 
					"76", 
					"77", 
					"80", 
					"79", 
					"81", 
					"131", 
					"19", 
					"106", 
					"103", 
					"104", 
					"93", 
					"83", 
					"102", 
					"89", 
					"145", 
					"98", 
					"97", 
					"31", 
					"10", 
					"169", 
					"32", 
					"200", 
					"66", 
					"115", 
					"67", 
					"95", 
					"129", 
					"100", 
					"125", 
					"201", 
					"33", 
					"74", 
					"47", 
					"191", 
					"111", 
					"109", 
					"112", 
					"110", 
					"4", 
					"34", 
					"35", 
					"82", 
					"101", 
					"173", 
					"172", 
					"219", 
					"184", 
					"44", 
					"45", 
					"209", 
					"210", 
					"212", 
					"211", 
					"213", 
					"65", 
					"91", 
					"86", 
					"87", 
					"68", 
					"94", 
					"216", 
					"174", 
					"128", 
					"96", 
					"105", 
					"15", 
					"194", 
					"161", 
					"188", 
					"113", 
					"114", 
					"193", 
					"117", 
					"118", 
					"185", 
					"171", 
					"107", 
					"119", 
					"120", 
					"121", 
					"122", 
					"49", 
					"29", 
					"20", 
					"57", 
					"60", 
					"11", 
					"12", 
					"58", 
					"59", 
					"61", 
					"99", 
					"218", 
					"175", 
					"207", 
					"204", 
					"134", 
					"205", 
					"208", 
					"133", 
					"206", 
					"187", 
					"199", 
					"126", 
					"14", 
					"186", 
					"190", 
					"51", 
					"52", 
					"53", 
					"55", 
					"54", 
					"116", 
					"108", 
					"180", 
					"181", 
					"36", 
					"39", 
					"40", 
					"37", 
					"38", 
					"41", 
					"42", 
					"43", 
					"56", 
					"1", 
					"2", 
					"3", 
					"5", 
					"8", 
					"7", 
					"6", 
					"92", 
					"179", 
					"25", 
					"26", 
					"24", 
					"27", 
					"23", 
					"22", 
					"62", 
					"124", 
					"127", 
					"63", 
					"50", 
					"195", 
					"9", 
					"18", 
					"123", 
					"64", 
					"197", 
					"196", 
					"28", 
					"183", 
					"182", 
					"30", 
					"214", 
					"16", 
					"17", 
					"0", 
					"85", 
					"88", 
					"84", 
					"136", 
					"189", 
					"203", 
					"13", 
					"215", 
					"217", 
					"141", 
					"142", 
					"143", 
					"138", 
					"139", 
					"140", 
					"137", 
					"48", 
					"130", 
					"144", 
					"170" },
				Values { 
					"MEMOBJ_ABR", 
					"MEMOBJ_APPENDONLYSTORAGEUNITMGR", 
					"MEMOBJ_APPLOCKLVB", 
					"MEMOBJ_ASSEMBLYBYTES", 
					"MEMOBJ_ASYNCHPOPULATIONPRODUCER", 
					"MEMOBJ_ASYNCHSTATS", 
					"MEMOBJ_BACKUPRESTORE", 
					"MEMOBJ_BACKUPSYNC", 
					"MEMOBJ_BADPAGELIST", 
					"MEMOBJ_BCPIMPORTPROVIDER", 
					"MEMOBJ_BCPPROVIDER", 
					"MEMOBJ_BLOBHANDLEFACTORYMAIN", 
					"MEMOBJ_CACHEOBJPERM", 
					"MEMOBJ_CACHERLSAC", 
					"MEMOBJ_CACHESTORE_BROKERUSERCERTLOOKUP", 
					"MEMOBJ_CACHESTOREBROKERDSH", 
					"MEMOBJ_CACHESTOREBROKERKEK", 
					"MEMOBJ_CACHESTOREBROKERREADONLY", 
					"MEMOBJ_CACHESTOREBROKERRSB", 
					"MEMOBJ_CACHESTOREBROKERTBLACS", 
					"MEMOBJ_CACHESTOREHTTPCONCACHE", 
					"MEMOBJ_CACHESTOREOBJCP", 
					"MEMOBJ_CACHESTOREOBJMXC", 
					"MEMOBJ_CACHESTOREPHDR", 
					"MEMOBJ_CACHESTOREQNOTIFMGR", 
					"MEMOBJ_CACHESTORESOAPSESSIONS", 
					"MEMOBJ_CACHESTORESQLCP", 
					"MEMOBJ_CACHESTORESQLMXC", 
					"MEMOBJ_CACHESTORESXC", 
					"MEMOBJ_CACHESTORETEMPTABLE", 
					"MEMOBJ_CACHESTORETOKENPERM", 
					"MEMOBJ_CACHESTOREVENT", 
					"MEMOBJ_CACHESTOREVIEWDEFINITIONS", 
					"MEMOBJ_CACHESTOREXMLDBATTRIBUTE", 
					"MEMOBJ_CACHESTOREXMLDBELEMENT", 
					"MEMOBJ_CACHESTOREXMLDBTYPE", 
					"MEMOBJ_CACHESTOREXPROC", 
					"MEMOBJ_CHECK_ADB_CACHE", 
					"MEMOBJ_CHECKALLOC", 
					"MEMOBJ_CHECKCATALOG", 
					"MEMOBJ_CHECKCONSTRAINTS", 
					"MEMOBJ_CHECKDATABASE", 
					"MEMOBJ_CHECKICC", 
					"MEMOBJ_CHECKTABLE", 
					"MEMOBJ_CHECKTRACELIST", 
					"MEMOBJ_CLRPROC", 
					"MEMOBJ_COMPILE_ADHOC", 
					"MEMOBJ_COMPILECOMPCOL", 
					"MEMOBJ_CREATEINSTANCEDATASOURCE", 
					"MEMOBJ_CREATEINSTANCEDBINITIALIZE", 
					"MEMOBJ_CURSOREXEC", 
					"MEMOBJ_DBCCOPERATION", 
					"MEMOBJ_DBMIRRORING", 
					"MEMOBJ_DBUPGRADEBSTFACTORY", 
					"MEMOBJ_DEADLOCKXML", 
					"MEMOBJ_DECODESCALAREXPR", 
					"MEMOBJ_DECORATESCALAREXPRFORPARSER", 
					"MEMOBJ_DIAGNOSTIC", 
					"MEMOBJ_DUMPTRIGGERS", 
					"MEMOBJ_ENTITYVERSIONINFO", 
					"MEMOBJ_EVENTSUBSYSTEM", 
					"MEMOBJ_EVENTXMLWRITER", 
					"MEMOBJ_EXCHANGEPORTS", 
					"MEMOBJ_EXCHANGEPRODUCER", 
					"MEMOBJ_EXCHANGEXID", 
					"MEMOBJ_EXECCOMPILETEMP", 
					"MEMOBJ_EXECUTE", 
					"MEMOBJ_FCBSYNC", 
					"MEMOBJ_FLUSHIDENTITYDURINGRECOVERY", 
					"MEMOBJ_FSAGENT", 
					"MEMOBJ_FULLTEXTGLOBAL", 
					"MEMOBJ_GENERATEMAXDIFFHIST", 
					"MEMOBJ_GLOBALPMO", 
					"MEMOBJ_GUARDIAN", 
					"MEMOBJ_HASHBITMAP", 
					"MEMOBJ_HASHGENERAL", 
					"MEMOBJ_HASHSTRATEGY", 
					"MEMOBJ_HASHWORKFILEPARTITION", 
					"MEMOBJ_HOST", 
					"MEMOBJ_HTTPSNICONTROLLER", 
					"MEMOBJ_HTTPSRVCONN", 
					"MEMOBJ_INDEXANALYSIS", 
					"MEMOBJ_INDEXCREATE", 
					"MEMOBJ_INDEXRECMGR", 
					"MEMOBJ_INDEXSTATSMGR", 
					"MEMOBJ_LAST", 
					"MEMOBJ_LBSSCACHE", 
					"MEMOBJ_LOCKBLOCKS", 
					"MEMOBJ_LOCKOWNERS", 
					"MEMOBJ_MATRIXDBMCI", 
					"MEMOBJ_MATRIXDBMCIMAILBOX", 
					"MEMOBJ_MATRIXDBMCIMAILBOXNAME", 
					"MEMOBJ_MATRIXDBMCIMESSAGE", 
					"MEMOBJ_MATRIXDBMCIPIPE", 
					"MEMOBJ_MDBREMOTETHREAD", 
					"MEMOBJ_METADATADB", 
					"MEMOBJ_MOVEHEAPPAGEINUPGRADE", 
					"MEMOBJ_MOVESYSFILES1PAGE", 
					"MEMOBJ_MSXML", 
					"MEMOBJ_OPTIMIZEREXPR", 
					"MEMOBJ_OPTIMIZERTESTHOOKXML", 
					"MEMOBJ_OPTINFOMGR", 
					"MEMOBJ_PARSE", 
					"MEMOBJ_PERDATABASE", 
					"MEMOBJ_PEXPRBUILDREMOTEQUERY", 
					"MEMOBJ_PLANSKELETON", 
					"MEMOBJ_PROCCACHEPARTITIONEDHEAP", 
					"MEMOBJ_PROCESSRPC", 
					"MEMOBJ_QPMEMGRANTINFO", 
					"MEMOBJ_QSCANSORTNEW", 
					"MEMOBJ_QSCANSORTTHREADSAFE", 
					"MEMOBJ_QSRANGEPREFETCH", 
					"MEMOBJ_QUERYEXECCNTXTFORPARALLELISM", 
					"MEMOBJ_QUERYEXECCNTXTFORSE", 
					"MEMOBJ_QUERYEXECROWSETDEBUG", 
					"MEMOBJ_QUERYNOTIFICATON", 
					"MEMOBJ_QUERYOPTIMIZER", 
					"MEMOBJ_RECOVERYDPTFACTORY", 
					"MEMOBJ_RECOVERYIDTFACTORY", 
					"MEMOBJ_RECOVERYIETFACTORY", 
					"MEMOBJ_RECOVERYXDESFACTORY", 
					"MEMOBJ_REMOTESESSIONCACHE", 
					"MEMOBJ_REMOTESESSIONPROXY", 
					"MEMOBJ_REPLICATION", 
					"MEMOBJ_RESOURCE", 
					"MEMOBJ_RESOURCEDATASESSION", 
					"MEMOBJ_RESOURCEINVENTORY", 
					"MEMOBJ_RESOURCEMANAGEMENT", 
					"MEMOBJ_RESOURCESEINTERNALTLS", 
					"MEMOBJ_RESOURCESUBPROCESSDESCRIPTOR", 
					"MEMOBJ_RESOURCEXACT", 
					"MEMOBJ_RESYNCQUERYUNIQUETABLE", 
					"MEMOBJ_RSHOST", 
					"MEMOBJ_RULETABLEGLOBAL", 
					"MEMOBJ_SBACTIVATIONMANAGER", 
					"MEMOBJ_SBASBMANAGER", 
					"MEMOBJ_SBCREATEMETADATA", 
					"MEMOBJ_SBMESSAGEDISPATCHER", 
					"MEMOBJ_SBOBJECTPOOLS", 
					"MEMOBJ_SBPSMGR", 
					"MEMOBJ_SBTIMEREVENTCACHE", 
					"MEMOBJ_SBTRANSPORT", 
					"MEMOBJ_SCHEMAMGRHEAP", 
					"MEMOBJ_SECURITY", 
					"MEMOBJ_SECURITYAPI", 
					"MEMOBJ_SECURITYIMPCACHE", 
					"MEMOBJ_SEFSM_CACHE", 
					"MEMOBJ_SERVICEBROKER", 
					"MEMOBJ_SERVICEBROKERMSGDISPATCHER", 
					"MEMOBJ_SERVICEBROKERTRANSOBJ", 
					"MEMOBJ_SESCHEMA", 
					"MEMOBJ_SESCHEMAMGR", 
					"MEMOBJ_SHOWPLAN", 
					"MEMOBJ_SHOWPLANTEMP", 
					"MEMOBJ_SNI", 
					"MEMOBJ_SNIPACKETOBJECTSTORE", 
					"MEMOBJ_SOAPLANGPIPE", 
					"MEMOBJ_SOAPOUTPUTRESULTSET", 
					"MEMOBJ_SOAPOUTPUTXMLWRITER", 
					"MEMOBJ_SOAPPARAMEXCHANGELANGPIPE", 
					"MEMOBJ_SOAPPARAMEXCHANGEWSDL", 
					"MEMOBJ_SOAPSESSIONS", 
					"MEMOBJ_SOAPSESSIONSTORE", 
					"MEMOBJ_SOAPWSDLGENERATOR", 
					"MEMOBJ_SORTTABLE", 
					"MEMOBJ_SOSBOOT", 
					"MEMOBJ_SOSHEAP", 
					"MEMOBJ_SOSNODE", 
					"MEMOBJ_SOSSCHEDULER", 
					"MEMOBJ_SOSSCHEDULERMEMOBJPROXY", 
					"MEMOBJ_SOSSCHEDULERTASK", 
					"MEMOBJ_SOSWORKER", 
					"MEMOBJ_SPCURSORS", 
					"MEMOBJ_SQLACCESS", 
					"MEMOBJ_SQLCLR_CLR_EE", 
					"MEMOBJ_SQLCLR_CLR_LARGE", 
					"MEMOBJ_SQLCLR_UDXCACHE", 
					"MEMOBJ_SQLCLR_VMSPY", 
					"MEMOBJ_SQLCLRAPPDOMAIN", 
					"MEMOBJ_SQLCLRHOSTING", 
					"MEMOBJ_SQLMGR", 
					"MEMOBJ_SQLPROFMANAGER", 
					"MEMOBJ_SQLSAXXMLREADER", 
					"MEMOBJ_SQLTRACE", 
					"MEMOBJ_SRVPROC", 
					"MEMOBJ_STACKHASHER", 
					"MEMOBJ_STACKSTORE", 
					"MEMOBJ_STATEMENT", 
					"MEMOBJ_STATICOPTIMIZERRULES", 
					"MEMOBJ_SUBPROC", 
					"MEMOBJ_SUPERLATCH_BLOCK", 
					"MEMOBJ_SUPERLATCHESPARTITIONEDHEAP", 
					"MEMOBJ_SYSTASKSESSION", 
					"MEMOBJ_SYSTEMROWSET", 
					"MEMOBJ_TEST", 
					"MEMOBJ_TSQLDEBUGGING", 
					"MEMOBJ_TVPFILL", 
					"MEMOBJ_UDX", 
					"MEMOBJ_UDXPARENT", 
					"MEMOBJ_UNINITIALIZED", 
					"MEMOBJ_UPDATEUSAGE", 
					"MEMOBJ_UPGRADEHEAPICC", 
					"MEMOBJ_UTILDBCCOPURGEHEAP", 
					"MEMOBJ_VIEWDEFINITIONS", 
					"MEMOBJ_WFSSHAREMGR", 
					"MEMOBJ_WSM", 
					"MEMOBJ_XE_ENGINE", 
					"MEMOBJ_XE_SESSION", 
					"MEMOBJ_XE_STARTUP", 
					"MEMOBJ_XMLCONVERT", 
					"MEMOBJ_XMLCONVERTPARSER", 
					"MEMOBJ_XMLCONVERTVALIDATOR", 
					"MEMOBJ_XMLSCHEMACHECKER", 
					"MEMOBJ_XMLSCHEMACHECKERCTX", 
					"MEMOBJ_XMLSCHEMAGENERATOR", 
					"MEMOBJ_XMLVALIDATION", 
					"MEMOBJ_XP", 
					"MEMOBJ_XPROC", 
					"MEMOBJ_XRETEXECUTEDDLXMLSCHEMA", 
					"MEMOBJ_XSTMT" }
			] uint64 pmo_type;
};
		
[dynamic: ToInstance, Description("MallocSpy freed memory"): Amended,
    Guid("{e2c0ca0c-21cc-48cb-9ef0-a180ba28f7b8}"), locale("MS\\0x409"),
    DisplayName("malloc_spy_memory_freed"): Amended]
class XeSosPkg_malloc_spy_memory_freed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class malloc_spy_memory_freed: XeSosPkg_malloc_spy_memory_freed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  address;
	[WmiDataId(6), read] uint64 size;
	[WmiDataId(7), read] uint8 tag;
	[WmiDataId(8), read] uint32 allocation_stamp;
	[WmiDataId(9), read, Pointer] object  pmo_address;
	[WmiDataId(10), read, 
				XEMapId(17),
				ValueMap { 
					"202", 
					"176", 
					"46", 
					"132", 
					"90", 
					"21", 
					"69", 
					"71", 
					"70", 
					"73", 
					"72", 
					"135", 
					"178", 
					"192", 
					"165", 
					"164", 
					"163", 
					"167", 
					"166", 
					"162", 
					"156", 
					"147", 
					"148", 
					"150", 
					"154", 
					"157", 
					"146", 
					"149", 
					"153", 
					"152", 
					"177", 
					"168", 
					"155", 
					"160", 
					"159", 
					"158", 
					"151", 
					"198", 
					"75", 
					"78", 
					"76", 
					"77", 
					"80", 
					"79", 
					"81", 
					"131", 
					"19", 
					"106", 
					"103", 
					"104", 
					"93", 
					"83", 
					"102", 
					"89", 
					"145", 
					"98", 
					"97", 
					"31", 
					"10", 
					"169", 
					"32", 
					"200", 
					"66", 
					"115", 
					"67", 
					"95", 
					"129", 
					"100", 
					"125", 
					"201", 
					"33", 
					"74", 
					"47", 
					"191", 
					"111", 
					"109", 
					"112", 
					"110", 
					"4", 
					"34", 
					"35", 
					"82", 
					"101", 
					"173", 
					"172", 
					"219", 
					"184", 
					"44", 
					"45", 
					"209", 
					"210", 
					"212", 
					"211", 
					"213", 
					"65", 
					"91", 
					"86", 
					"87", 
					"68", 
					"94", 
					"216", 
					"174", 
					"128", 
					"96", 
					"105", 
					"15", 
					"194", 
					"161", 
					"188", 
					"113", 
					"114", 
					"193", 
					"117", 
					"118", 
					"185", 
					"171", 
					"107", 
					"119", 
					"120", 
					"121", 
					"122", 
					"49", 
					"29", 
					"20", 
					"57", 
					"60", 
					"11", 
					"12", 
					"58", 
					"59", 
					"61", 
					"99", 
					"218", 
					"175", 
					"207", 
					"204", 
					"134", 
					"205", 
					"208", 
					"133", 
					"206", 
					"187", 
					"199", 
					"126", 
					"14", 
					"186", 
					"190", 
					"51", 
					"52", 
					"53", 
					"55", 
					"54", 
					"116", 
					"108", 
					"180", 
					"181", 
					"36", 
					"39", 
					"40", 
					"37", 
					"38", 
					"41", 
					"42", 
					"43", 
					"56", 
					"1", 
					"2", 
					"3", 
					"5", 
					"8", 
					"7", 
					"6", 
					"92", 
					"179", 
					"25", 
					"26", 
					"24", 
					"27", 
					"23", 
					"22", 
					"62", 
					"124", 
					"127", 
					"63", 
					"50", 
					"195", 
					"9", 
					"18", 
					"123", 
					"64", 
					"197", 
					"196", 
					"28", 
					"183", 
					"182", 
					"30", 
					"214", 
					"16", 
					"17", 
					"0", 
					"85", 
					"88", 
					"84", 
					"136", 
					"189", 
					"203", 
					"13", 
					"215", 
					"217", 
					"141", 
					"142", 
					"143", 
					"138", 
					"139", 
					"140", 
					"137", 
					"48", 
					"130", 
					"144", 
					"170" },
				Values { 
					"MEMOBJ_ABR", 
					"MEMOBJ_APPENDONLYSTORAGEUNITMGR", 
					"MEMOBJ_APPLOCKLVB", 
					"MEMOBJ_ASSEMBLYBYTES", 
					"MEMOBJ_ASYNCHPOPULATIONPRODUCER", 
					"MEMOBJ_ASYNCHSTATS", 
					"MEMOBJ_BACKUPRESTORE", 
					"MEMOBJ_BACKUPSYNC", 
					"MEMOBJ_BADPAGELIST", 
					"MEMOBJ_BCPIMPORTPROVIDER", 
					"MEMOBJ_BCPPROVIDER", 
					"MEMOBJ_BLOBHANDLEFACTORYMAIN", 
					"MEMOBJ_CACHEOBJPERM", 
					"MEMOBJ_CACHERLSAC", 
					"MEMOBJ_CACHESTORE_BROKERUSERCERTLOOKUP", 
					"MEMOBJ_CACHESTOREBROKERDSH", 
					"MEMOBJ_CACHESTOREBROKERKEK", 
					"MEMOBJ_CACHESTOREBROKERREADONLY", 
					"MEMOBJ_CACHESTOREBROKERRSB", 
					"MEMOBJ_CACHESTOREBROKERTBLACS", 
					"MEMOBJ_CACHESTOREHTTPCONCACHE", 
					"MEMOBJ_CACHESTOREOBJCP", 
					"MEMOBJ_CACHESTOREOBJMXC", 
					"MEMOBJ_CACHESTOREPHDR", 
					"MEMOBJ_CACHESTOREQNOTIFMGR", 
					"MEMOBJ_CACHESTORESOAPSESSIONS", 
					"MEMOBJ_CACHESTORESQLCP", 
					"MEMOBJ_CACHESTORESQLMXC", 
					"MEMOBJ_CACHESTORESXC", 
					"MEMOBJ_CACHESTORETEMPTABLE", 
					"MEMOBJ_CACHESTORETOKENPERM", 
					"MEMOBJ_CACHESTOREVENT", 
					"MEMOBJ_CACHESTOREVIEWDEFINITIONS", 
					"MEMOBJ_CACHESTOREXMLDBATTRIBUTE", 
					"MEMOBJ_CACHESTOREXMLDBELEMENT", 
					"MEMOBJ_CACHESTOREXMLDBTYPE", 
					"MEMOBJ_CACHESTOREXPROC", 
					"MEMOBJ_CHECK_ADB_CACHE", 
					"MEMOBJ_CHECKALLOC", 
					"MEMOBJ_CHECKCATALOG", 
					"MEMOBJ_CHECKCONSTRAINTS", 
					"MEMOBJ_CHECKDATABASE", 
					"MEMOBJ_CHECKICC", 
					"MEMOBJ_CHECKTABLE", 
					"MEMOBJ_CHECKTRACELIST", 
					"MEMOBJ_CLRPROC", 
					"MEMOBJ_COMPILE_ADHOC", 
					"MEMOBJ_COMPILECOMPCOL", 
					"MEMOBJ_CREATEINSTANCEDATASOURCE", 
					"MEMOBJ_CREATEINSTANCEDBINITIALIZE", 
					"MEMOBJ_CURSOREXEC", 
					"MEMOBJ_DBCCOPERATION", 
					"MEMOBJ_DBMIRRORING", 
					"MEMOBJ_DBUPGRADEBSTFACTORY", 
					"MEMOBJ_DEADLOCKXML", 
					"MEMOBJ_DECODESCALAREXPR", 
					"MEMOBJ_DECORATESCALAREXPRFORPARSER", 
					"MEMOBJ_DIAGNOSTIC", 
					"MEMOBJ_DUMPTRIGGERS", 
					"MEMOBJ_ENTITYVERSIONINFO", 
					"MEMOBJ_EVENTSUBSYSTEM", 
					"MEMOBJ_EVENTXMLWRITER", 
					"MEMOBJ_EXCHANGEPORTS", 
					"MEMOBJ_EXCHANGEPRODUCER", 
					"MEMOBJ_EXCHANGEXID", 
					"MEMOBJ_EXECCOMPILETEMP", 
					"MEMOBJ_EXECUTE", 
					"MEMOBJ_FCBSYNC", 
					"MEMOBJ_FLUSHIDENTITYDURINGRECOVERY", 
					"MEMOBJ_FSAGENT", 
					"MEMOBJ_FULLTEXTGLOBAL", 
					"MEMOBJ_GENERATEMAXDIFFHIST", 
					"MEMOBJ_GLOBALPMO", 
					"MEMOBJ_GUARDIAN", 
					"MEMOBJ_HASHBITMAP", 
					"MEMOBJ_HASHGENERAL", 
					"MEMOBJ_HASHSTRATEGY", 
					"MEMOBJ_HASHWORKFILEPARTITION", 
					"MEMOBJ_HOST", 
					"MEMOBJ_HTTPSNICONTROLLER", 
					"MEMOBJ_HTTPSRVCONN", 
					"MEMOBJ_INDEXANALYSIS", 
					"MEMOBJ_INDEXCREATE", 
					"MEMOBJ_INDEXRECMGR", 
					"MEMOBJ_INDEXSTATSMGR", 
					"MEMOBJ_LAST", 
					"MEMOBJ_LBSSCACHE", 
					"MEMOBJ_LOCKBLOCKS", 
					"MEMOBJ_LOCKOWNERS", 
					"MEMOBJ_MATRIXDBMCI", 
					"MEMOBJ_MATRIXDBMCIMAILBOX", 
					"MEMOBJ_MATRIXDBMCIMAILBOXNAME", 
					"MEMOBJ_MATRIXDBMCIMESSAGE", 
					"MEMOBJ_MATRIXDBMCIPIPE", 
					"MEMOBJ_MDBREMOTETHREAD", 
					"MEMOBJ_METADATADB", 
					"MEMOBJ_MOVEHEAPPAGEINUPGRADE", 
					"MEMOBJ_MOVESYSFILES1PAGE", 
					"MEMOBJ_MSXML", 
					"MEMOBJ_OPTIMIZEREXPR", 
					"MEMOBJ_OPTIMIZERTESTHOOKXML", 
					"MEMOBJ_OPTINFOMGR", 
					"MEMOBJ_PARSE", 
					"MEMOBJ_PERDATABASE", 
					"MEMOBJ_PEXPRBUILDREMOTEQUERY", 
					"MEMOBJ_PLANSKELETON", 
					"MEMOBJ_PROCCACHEPARTITIONEDHEAP", 
					"MEMOBJ_PROCESSRPC", 
					"MEMOBJ_QPMEMGRANTINFO", 
					"MEMOBJ_QSCANSORTNEW", 
					"MEMOBJ_QSCANSORTTHREADSAFE", 
					"MEMOBJ_QSRANGEPREFETCH", 
					"MEMOBJ_QUERYEXECCNTXTFORPARALLELISM", 
					"MEMOBJ_QUERYEXECCNTXTFORSE", 
					"MEMOBJ_QUERYEXECROWSETDEBUG", 
					"MEMOBJ_QUERYNOTIFICATON", 
					"MEMOBJ_QUERYOPTIMIZER", 
					"MEMOBJ_RECOVERYDPTFACTORY", 
					"MEMOBJ_RECOVERYIDTFACTORY", 
					"MEMOBJ_RECOVERYIETFACTORY", 
					"MEMOBJ_RECOVERYXDESFACTORY", 
					"MEMOBJ_REMOTESESSIONCACHE", 
					"MEMOBJ_REMOTESESSIONPROXY", 
					"MEMOBJ_REPLICATION", 
					"MEMOBJ_RESOURCE", 
					"MEMOBJ_RESOURCEDATASESSION", 
					"MEMOBJ_RESOURCEINVENTORY", 
					"MEMOBJ_RESOURCEMANAGEMENT", 
					"MEMOBJ_RESOURCESEINTERNALTLS", 
					"MEMOBJ_RESOURCESUBPROCESSDESCRIPTOR", 
					"MEMOBJ_RESOURCEXACT", 
					"MEMOBJ_RESYNCQUERYUNIQUETABLE", 
					"MEMOBJ_RSHOST", 
					"MEMOBJ_RULETABLEGLOBAL", 
					"MEMOBJ_SBACTIVATIONMANAGER", 
					"MEMOBJ_SBASBMANAGER", 
					"MEMOBJ_SBCREATEMETADATA", 
					"MEMOBJ_SBMESSAGEDISPATCHER", 
					"MEMOBJ_SBOBJECTPOOLS", 
					"MEMOBJ_SBPSMGR", 
					"MEMOBJ_SBTIMEREVENTCACHE", 
					"MEMOBJ_SBTRANSPORT", 
					"MEMOBJ_SCHEMAMGRHEAP", 
					"MEMOBJ_SECURITY", 
					"MEMOBJ_SECURITYAPI", 
					"MEMOBJ_SECURITYIMPCACHE", 
					"MEMOBJ_SEFSM_CACHE", 
					"MEMOBJ_SERVICEBROKER", 
					"MEMOBJ_SERVICEBROKERMSGDISPATCHER", 
					"MEMOBJ_SERVICEBROKERTRANSOBJ", 
					"MEMOBJ_SESCHEMA", 
					"MEMOBJ_SESCHEMAMGR", 
					"MEMOBJ_SHOWPLAN", 
					"MEMOBJ_SHOWPLANTEMP", 
					"MEMOBJ_SNI", 
					"MEMOBJ_SNIPACKETOBJECTSTORE", 
					"MEMOBJ_SOAPLANGPIPE", 
					"MEMOBJ_SOAPOUTPUTRESULTSET", 
					"MEMOBJ_SOAPOUTPUTXMLWRITER", 
					"MEMOBJ_SOAPPARAMEXCHANGELANGPIPE", 
					"MEMOBJ_SOAPPARAMEXCHANGEWSDL", 
					"MEMOBJ_SOAPSESSIONS", 
					"MEMOBJ_SOAPSESSIONSTORE", 
					"MEMOBJ_SOAPWSDLGENERATOR", 
					"MEMOBJ_SORTTABLE", 
					"MEMOBJ_SOSBOOT", 
					"MEMOBJ_SOSHEAP", 
					"MEMOBJ_SOSNODE", 
					"MEMOBJ_SOSSCHEDULER", 
					"MEMOBJ_SOSSCHEDULERMEMOBJPROXY", 
					"MEMOBJ_SOSSCHEDULERTASK", 
					"MEMOBJ_SOSWORKER", 
					"MEMOBJ_SPCURSORS", 
					"MEMOBJ_SQLACCESS", 
					"MEMOBJ_SQLCLR_CLR_EE", 
					"MEMOBJ_SQLCLR_CLR_LARGE", 
					"MEMOBJ_SQLCLR_UDXCACHE", 
					"MEMOBJ_SQLCLR_VMSPY", 
					"MEMOBJ_SQLCLRAPPDOMAIN", 
					"MEMOBJ_SQLCLRHOSTING", 
					"MEMOBJ_SQLMGR", 
					"MEMOBJ_SQLPROFMANAGER", 
					"MEMOBJ_SQLSAXXMLREADER", 
					"MEMOBJ_SQLTRACE", 
					"MEMOBJ_SRVPROC", 
					"MEMOBJ_STACKHASHER", 
					"MEMOBJ_STACKSTORE", 
					"MEMOBJ_STATEMENT", 
					"MEMOBJ_STATICOPTIMIZERRULES", 
					"MEMOBJ_SUBPROC", 
					"MEMOBJ_SUPERLATCH_BLOCK", 
					"MEMOBJ_SUPERLATCHESPARTITIONEDHEAP", 
					"MEMOBJ_SYSTASKSESSION", 
					"MEMOBJ_SYSTEMROWSET", 
					"MEMOBJ_TEST", 
					"MEMOBJ_TSQLDEBUGGING", 
					"MEMOBJ_TVPFILL", 
					"MEMOBJ_UDX", 
					"MEMOBJ_UDXPARENT", 
					"MEMOBJ_UNINITIALIZED", 
					"MEMOBJ_UPDATEUSAGE", 
					"MEMOBJ_UPGRADEHEAPICC", 
					"MEMOBJ_UTILDBCCOPURGEHEAP", 
					"MEMOBJ_VIEWDEFINITIONS", 
					"MEMOBJ_WFSSHAREMGR", 
					"MEMOBJ_WSM", 
					"MEMOBJ_XE_ENGINE", 
					"MEMOBJ_XE_SESSION", 
					"MEMOBJ_XE_STARTUP", 
					"MEMOBJ_XMLCONVERT", 
					"MEMOBJ_XMLCONVERTPARSER", 
					"MEMOBJ_XMLCONVERTVALIDATOR", 
					"MEMOBJ_XMLSCHEMACHECKER", 
					"MEMOBJ_XMLSCHEMACHECKERCTX", 
					"MEMOBJ_XMLSCHEMAGENERATOR", 
					"MEMOBJ_XMLVALIDATION", 
					"MEMOBJ_XP", 
					"MEMOBJ_XPROC", 
					"MEMOBJ_XRETEXECUTEDDLXMLSCHEMA", 
					"MEMOBJ_XSTMT" }
			] uint64 pmo_type;
};
		
[dynamic: ToInstance, Description("MallocSpy detected corrupted memory"): Amended,
    Guid("{67e195b5-c172-4b1b-b82f-0d9388cef797}"), locale("MS\\0x409"),
    DisplayName("malloc_spy_corrupted_memory_detected"): Amended]
class XeSosPkg_malloc_spy_corrupted_memory_detected: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class malloc_spy_corrupted_memory_detected: XeSosPkg_malloc_spy_corrupted_memory_detected
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
};
		
[dynamic: ToInstance, Description("PageHeap allocated memory"): Amended,
    Guid("{b47f903a-dda3-463c-86c2-5ad2764ded69}"), locale("MS\\0x409"),
    DisplayName("page_heap_memory_allocated"): Amended]
class XeSosPkg_page_heap_memory_allocated: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class page_heap_memory_allocated: XeSosPkg_page_heap_memory_allocated
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  address;
	[WmiDataId(6), read] uint64 size;
	[WmiDataId(7), read, Pointer] object  pmo_address;
	[WmiDataId(8), read, 
				XEMapId(17),
				ValueMap { 
					"202", 
					"176", 
					"46", 
					"132", 
					"90", 
					"21", 
					"69", 
					"71", 
					"70", 
					"73", 
					"72", 
					"135", 
					"178", 
					"192", 
					"165", 
					"164", 
					"163", 
					"167", 
					"166", 
					"162", 
					"156", 
					"147", 
					"148", 
					"150", 
					"154", 
					"157", 
					"146", 
					"149", 
					"153", 
					"152", 
					"177", 
					"168", 
					"155", 
					"160", 
					"159", 
					"158", 
					"151", 
					"198", 
					"75", 
					"78", 
					"76", 
					"77", 
					"80", 
					"79", 
					"81", 
					"131", 
					"19", 
					"106", 
					"103", 
					"104", 
					"93", 
					"83", 
					"102", 
					"89", 
					"145", 
					"98", 
					"97", 
					"31", 
					"10", 
					"169", 
					"32", 
					"200", 
					"66", 
					"115", 
					"67", 
					"95", 
					"129", 
					"100", 
					"125", 
					"201", 
					"33", 
					"74", 
					"47", 
					"191", 
					"111", 
					"109", 
					"112", 
					"110", 
					"4", 
					"34", 
					"35", 
					"82", 
					"101", 
					"173", 
					"172", 
					"219", 
					"184", 
					"44", 
					"45", 
					"209", 
					"210", 
					"212", 
					"211", 
					"213", 
					"65", 
					"91", 
					"86", 
					"87", 
					"68", 
					"94", 
					"216", 
					"174", 
					"128", 
					"96", 
					"105", 
					"15", 
					"194", 
					"161", 
					"188", 
					"113", 
					"114", 
					"193", 
					"117", 
					"118", 
					"185", 
					"171", 
					"107", 
					"119", 
					"120", 
					"121", 
					"122", 
					"49", 
					"29", 
					"20", 
					"57", 
					"60", 
					"11", 
					"12", 
					"58", 
					"59", 
					"61", 
					"99", 
					"218", 
					"175", 
					"207", 
					"204", 
					"134", 
					"205", 
					"208", 
					"133", 
					"206", 
					"187", 
					"199", 
					"126", 
					"14", 
					"186", 
					"190", 
					"51", 
					"52", 
					"53", 
					"55", 
					"54", 
					"116", 
					"108", 
					"180", 
					"181", 
					"36", 
					"39", 
					"40", 
					"37", 
					"38", 
					"41", 
					"42", 
					"43", 
					"56", 
					"1", 
					"2", 
					"3", 
					"5", 
					"8", 
					"7", 
					"6", 
					"92", 
					"179", 
					"25", 
					"26", 
					"24", 
					"27", 
					"23", 
					"22", 
					"62", 
					"124", 
					"127", 
					"63", 
					"50", 
					"195", 
					"9", 
					"18", 
					"123", 
					"64", 
					"197", 
					"196", 
					"28", 
					"183", 
					"182", 
					"30", 
					"214", 
					"16", 
					"17", 
					"0", 
					"85", 
					"88", 
					"84", 
					"136", 
					"189", 
					"203", 
					"13", 
					"215", 
					"217", 
					"141", 
					"142", 
					"143", 
					"138", 
					"139", 
					"140", 
					"137", 
					"48", 
					"130", 
					"144", 
					"170" },
				Values { 
					"MEMOBJ_ABR", 
					"MEMOBJ_APPENDONLYSTORAGEUNITMGR", 
					"MEMOBJ_APPLOCKLVB", 
					"MEMOBJ_ASSEMBLYBYTES", 
					"MEMOBJ_ASYNCHPOPULATIONPRODUCER", 
					"MEMOBJ_ASYNCHSTATS", 
					"MEMOBJ_BACKUPRESTORE", 
					"MEMOBJ_BACKUPSYNC", 
					"MEMOBJ_BADPAGELIST", 
					"MEMOBJ_BCPIMPORTPROVIDER", 
					"MEMOBJ_BCPPROVIDER", 
					"MEMOBJ_BLOBHANDLEFACTORYMAIN", 
					"MEMOBJ_CACHEOBJPERM", 
					"MEMOBJ_CACHERLSAC", 
					"MEMOBJ_CACHESTORE_BROKERUSERCERTLOOKUP", 
					"MEMOBJ_CACHESTOREBROKERDSH", 
					"MEMOBJ_CACHESTOREBROKERKEK", 
					"MEMOBJ_CACHESTOREBROKERREADONLY", 
					"MEMOBJ_CACHESTOREBROKERRSB", 
					"MEMOBJ_CACHESTOREBROKERTBLACS", 
					"MEMOBJ_CACHESTOREHTTPCONCACHE", 
					"MEMOBJ_CACHESTOREOBJCP", 
					"MEMOBJ_CACHESTOREOBJMXC", 
					"MEMOBJ_CACHESTOREPHDR", 
					"MEMOBJ_CACHESTOREQNOTIFMGR", 
					"MEMOBJ_CACHESTORESOAPSESSIONS", 
					"MEMOBJ_CACHESTORESQLCP", 
					"MEMOBJ_CACHESTORESQLMXC", 
					"MEMOBJ_CACHESTORESXC", 
					"MEMOBJ_CACHESTORETEMPTABLE", 
					"MEMOBJ_CACHESTORETOKENPERM", 
					"MEMOBJ_CACHESTOREVENT", 
					"MEMOBJ_CACHESTOREVIEWDEFINITIONS", 
					"MEMOBJ_CACHESTOREXMLDBATTRIBUTE", 
					"MEMOBJ_CACHESTOREXMLDBELEMENT", 
					"MEMOBJ_CACHESTOREXMLDBTYPE", 
					"MEMOBJ_CACHESTOREXPROC", 
					"MEMOBJ_CHECK_ADB_CACHE", 
					"MEMOBJ_CHECKALLOC", 
					"MEMOBJ_CHECKCATALOG", 
					"MEMOBJ_CHECKCONSTRAINTS", 
					"MEMOBJ_CHECKDATABASE", 
					"MEMOBJ_CHECKICC", 
					"MEMOBJ_CHECKTABLE", 
					"MEMOBJ_CHECKTRACELIST", 
					"MEMOBJ_CLRPROC", 
					"MEMOBJ_COMPILE_ADHOC", 
					"MEMOBJ_COMPILECOMPCOL", 
					"MEMOBJ_CREATEINSTANCEDATASOURCE", 
					"MEMOBJ_CREATEINSTANCEDBINITIALIZE", 
					"MEMOBJ_CURSOREXEC", 
					"MEMOBJ_DBCCOPERATION", 
					"MEMOBJ_DBMIRRORING", 
					"MEMOBJ_DBUPGRADEBSTFACTORY", 
					"MEMOBJ_DEADLOCKXML", 
					"MEMOBJ_DECODESCALAREXPR", 
					"MEMOBJ_DECORATESCALAREXPRFORPARSER", 
					"MEMOBJ_DIAGNOSTIC", 
					"MEMOBJ_DUMPTRIGGERS", 
					"MEMOBJ_ENTITYVERSIONINFO", 
					"MEMOBJ_EVENTSUBSYSTEM", 
					"MEMOBJ_EVENTXMLWRITER", 
					"MEMOBJ_EXCHANGEPORTS", 
					"MEMOBJ_EXCHANGEPRODUCER", 
					"MEMOBJ_EXCHANGEXID", 
					"MEMOBJ_EXECCOMPILETEMP", 
					"MEMOBJ_EXECUTE", 
					"MEMOBJ_FCBSYNC", 
					"MEMOBJ_FLUSHIDENTITYDURINGRECOVERY", 
					"MEMOBJ_FSAGENT", 
					"MEMOBJ_FULLTEXTGLOBAL", 
					"MEMOBJ_GENERATEMAXDIFFHIST", 
					"MEMOBJ_GLOBALPMO", 
					"MEMOBJ_GUARDIAN", 
					"MEMOBJ_HASHBITMAP", 
					"MEMOBJ_HASHGENERAL", 
					"MEMOBJ_HASHSTRATEGY", 
					"MEMOBJ_HASHWORKFILEPARTITION", 
					"MEMOBJ_HOST", 
					"MEMOBJ_HTTPSNICONTROLLER", 
					"MEMOBJ_HTTPSRVCONN", 
					"MEMOBJ_INDEXANALYSIS", 
					"MEMOBJ_INDEXCREATE", 
					"MEMOBJ_INDEXRECMGR", 
					"MEMOBJ_INDEXSTATSMGR", 
					"MEMOBJ_LAST", 
					"MEMOBJ_LBSSCACHE", 
					"MEMOBJ_LOCKBLOCKS", 
					"MEMOBJ_LOCKOWNERS", 
					"MEMOBJ_MATRIXDBMCI", 
					"MEMOBJ_MATRIXDBMCIMAILBOX", 
					"MEMOBJ_MATRIXDBMCIMAILBOXNAME", 
					"MEMOBJ_MATRIXDBMCIMESSAGE", 
					"MEMOBJ_MATRIXDBMCIPIPE", 
					"MEMOBJ_MDBREMOTETHREAD", 
					"MEMOBJ_METADATADB", 
					"MEMOBJ_MOVEHEAPPAGEINUPGRADE", 
					"MEMOBJ_MOVESYSFILES1PAGE", 
					"MEMOBJ_MSXML", 
					"MEMOBJ_OPTIMIZEREXPR", 
					"MEMOBJ_OPTIMIZERTESTHOOKXML", 
					"MEMOBJ_OPTINFOMGR", 
					"MEMOBJ_PARSE", 
					"MEMOBJ_PERDATABASE", 
					"MEMOBJ_PEXPRBUILDREMOTEQUERY", 
					"MEMOBJ_PLANSKELETON", 
					"MEMOBJ_PROCCACHEPARTITIONEDHEAP", 
					"MEMOBJ_PROCESSRPC", 
					"MEMOBJ_QPMEMGRANTINFO", 
					"MEMOBJ_QSCANSORTNEW", 
					"MEMOBJ_QSCANSORTTHREADSAFE", 
					"MEMOBJ_QSRANGEPREFETCH", 
					"MEMOBJ_QUERYEXECCNTXTFORPARALLELISM", 
					"MEMOBJ_QUERYEXECCNTXTFORSE", 
					"MEMOBJ_QUERYEXECROWSETDEBUG", 
					"MEMOBJ_QUERYNOTIFICATON", 
					"MEMOBJ_QUERYOPTIMIZER", 
					"MEMOBJ_RECOVERYDPTFACTORY", 
					"MEMOBJ_RECOVERYIDTFACTORY", 
					"MEMOBJ_RECOVERYIETFACTORY", 
					"MEMOBJ_RECOVERYXDESFACTORY", 
					"MEMOBJ_REMOTESESSIONCACHE", 
					"MEMOBJ_REMOTESESSIONPROXY", 
					"MEMOBJ_REPLICATION", 
					"MEMOBJ_RESOURCE", 
					"MEMOBJ_RESOURCEDATASESSION", 
					"MEMOBJ_RESOURCEINVENTORY", 
					"MEMOBJ_RESOURCEMANAGEMENT", 
					"MEMOBJ_RESOURCESEINTERNALTLS", 
					"MEMOBJ_RESOURCESUBPROCESSDESCRIPTOR", 
					"MEMOBJ_RESOURCEXACT", 
					"MEMOBJ_RESYNCQUERYUNIQUETABLE", 
					"MEMOBJ_RSHOST", 
					"MEMOBJ_RULETABLEGLOBAL", 
					"MEMOBJ_SBACTIVATIONMANAGER", 
					"MEMOBJ_SBASBMANAGER", 
					"MEMOBJ_SBCREATEMETADATA", 
					"MEMOBJ_SBMESSAGEDISPATCHER", 
					"MEMOBJ_SBOBJECTPOOLS", 
					"MEMOBJ_SBPSMGR", 
					"MEMOBJ_SBTIMEREVENTCACHE", 
					"MEMOBJ_SBTRANSPORT", 
					"MEMOBJ_SCHEMAMGRHEAP", 
					"MEMOBJ_SECURITY", 
					"MEMOBJ_SECURITYAPI", 
					"MEMOBJ_SECURITYIMPCACHE", 
					"MEMOBJ_SEFSM_CACHE", 
					"MEMOBJ_SERVICEBROKER", 
					"MEMOBJ_SERVICEBROKERMSGDISPATCHER", 
					"MEMOBJ_SERVICEBROKERTRANSOBJ", 
					"MEMOBJ_SESCHEMA", 
					"MEMOBJ_SESCHEMAMGR", 
					"MEMOBJ_SHOWPLAN", 
					"MEMOBJ_SHOWPLANTEMP", 
					"MEMOBJ_SNI", 
					"MEMOBJ_SNIPACKETOBJECTSTORE", 
					"MEMOBJ_SOAPLANGPIPE", 
					"MEMOBJ_SOAPOUTPUTRESULTSET", 
					"MEMOBJ_SOAPOUTPUTXMLWRITER", 
					"MEMOBJ_SOAPPARAMEXCHANGELANGPIPE", 
					"MEMOBJ_SOAPPARAMEXCHANGEWSDL", 
					"MEMOBJ_SOAPSESSIONS", 
					"MEMOBJ_SOAPSESSIONSTORE", 
					"MEMOBJ_SOAPWSDLGENERATOR", 
					"MEMOBJ_SORTTABLE", 
					"MEMOBJ_SOSBOOT", 
					"MEMOBJ_SOSHEAP", 
					"MEMOBJ_SOSNODE", 
					"MEMOBJ_SOSSCHEDULER", 
					"MEMOBJ_SOSSCHEDULERMEMOBJPROXY", 
					"MEMOBJ_SOSSCHEDULERTASK", 
					"MEMOBJ_SOSWORKER", 
					"MEMOBJ_SPCURSORS", 
					"MEMOBJ_SQLACCESS", 
					"MEMOBJ_SQLCLR_CLR_EE", 
					"MEMOBJ_SQLCLR_CLR_LARGE", 
					"MEMOBJ_SQLCLR_UDXCACHE", 
					"MEMOBJ_SQLCLR_VMSPY", 
					"MEMOBJ_SQLCLRAPPDOMAIN", 
					"MEMOBJ_SQLCLRHOSTING", 
					"MEMOBJ_SQLMGR", 
					"MEMOBJ_SQLPROFMANAGER", 
					"MEMOBJ_SQLSAXXMLREADER", 
					"MEMOBJ_SQLTRACE", 
					"MEMOBJ_SRVPROC", 
					"MEMOBJ_STACKHASHER", 
					"MEMOBJ_STACKSTORE", 
					"MEMOBJ_STATEMENT", 
					"MEMOBJ_STATICOPTIMIZERRULES", 
					"MEMOBJ_SUBPROC", 
					"MEMOBJ_SUPERLATCH_BLOCK", 
					"MEMOBJ_SUPERLATCHESPARTITIONEDHEAP", 
					"MEMOBJ_SYSTASKSESSION", 
					"MEMOBJ_SYSTEMROWSET", 
					"MEMOBJ_TEST", 
					"MEMOBJ_TSQLDEBUGGING", 
					"MEMOBJ_TVPFILL", 
					"MEMOBJ_UDX", 
					"MEMOBJ_UDXPARENT", 
					"MEMOBJ_UNINITIALIZED", 
					"MEMOBJ_UPDATEUSAGE", 
					"MEMOBJ_UPGRADEHEAPICC", 
					"MEMOBJ_UTILDBCCOPURGEHEAP", 
					"MEMOBJ_VIEWDEFINITIONS", 
					"MEMOBJ_WFSSHAREMGR", 
					"MEMOBJ_WSM", 
					"MEMOBJ_XE_ENGINE", 
					"MEMOBJ_XE_SESSION", 
					"MEMOBJ_XE_STARTUP", 
					"MEMOBJ_XMLCONVERT", 
					"MEMOBJ_XMLCONVERTPARSER", 
					"MEMOBJ_XMLCONVERTVALIDATOR", 
					"MEMOBJ_XMLSCHEMACHECKER", 
					"MEMOBJ_XMLSCHEMACHECKERCTX", 
					"MEMOBJ_XMLSCHEMAGENERATOR", 
					"MEMOBJ_XMLVALIDATION", 
					"MEMOBJ_XP", 
					"MEMOBJ_XPROC", 
					"MEMOBJ_XRETEXECUTEDDLXMLSCHEMA", 
					"MEMOBJ_XSTMT" }
			] uint64 pmo_type;
};
		
[dynamic: ToInstance, Description("PageHeap freed memory"): Amended,
    Guid("{8c9c2701-f7c1-4168-8895-3fa088bf9830}"), locale("MS\\0x409"),
    DisplayName("page_heap_memory_freed"): Amended]
class XeSosPkg_page_heap_memory_freed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class page_heap_memory_freed: XeSosPkg_page_heap_memory_freed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  address;
	[WmiDataId(6), read, Pointer] object  pmo_address;
	[WmiDataId(7), read, 
				XEMapId(17),
				ValueMap { 
					"202", 
					"176", 
					"46", 
					"132", 
					"90", 
					"21", 
					"69", 
					"71", 
					"70", 
					"73", 
					"72", 
					"135", 
					"178", 
					"192", 
					"165", 
					"164", 
					"163", 
					"167", 
					"166", 
					"162", 
					"156", 
					"147", 
					"148", 
					"150", 
					"154", 
					"157", 
					"146", 
					"149", 
					"153", 
					"152", 
					"177", 
					"168", 
					"155", 
					"160", 
					"159", 
					"158", 
					"151", 
					"198", 
					"75", 
					"78", 
					"76", 
					"77", 
					"80", 
					"79", 
					"81", 
					"131", 
					"19", 
					"106", 
					"103", 
					"104", 
					"93", 
					"83", 
					"102", 
					"89", 
					"145", 
					"98", 
					"97", 
					"31", 
					"10", 
					"169", 
					"32", 
					"200", 
					"66", 
					"115", 
					"67", 
					"95", 
					"129", 
					"100", 
					"125", 
					"201", 
					"33", 
					"74", 
					"47", 
					"191", 
					"111", 
					"109", 
					"112", 
					"110", 
					"4", 
					"34", 
					"35", 
					"82", 
					"101", 
					"173", 
					"172", 
					"219", 
					"184", 
					"44", 
					"45", 
					"209", 
					"210", 
					"212", 
					"211", 
					"213", 
					"65", 
					"91", 
					"86", 
					"87", 
					"68", 
					"94", 
					"216", 
					"174", 
					"128", 
					"96", 
					"105", 
					"15", 
					"194", 
					"161", 
					"188", 
					"113", 
					"114", 
					"193", 
					"117", 
					"118", 
					"185", 
					"171", 
					"107", 
					"119", 
					"120", 
					"121", 
					"122", 
					"49", 
					"29", 
					"20", 
					"57", 
					"60", 
					"11", 
					"12", 
					"58", 
					"59", 
					"61", 
					"99", 
					"218", 
					"175", 
					"207", 
					"204", 
					"134", 
					"205", 
					"208", 
					"133", 
					"206", 
					"187", 
					"199", 
					"126", 
					"14", 
					"186", 
					"190", 
					"51", 
					"52", 
					"53", 
					"55", 
					"54", 
					"116", 
					"108", 
					"180", 
					"181", 
					"36", 
					"39", 
					"40", 
					"37", 
					"38", 
					"41", 
					"42", 
					"43", 
					"56", 
					"1", 
					"2", 
					"3", 
					"5", 
					"8", 
					"7", 
					"6", 
					"92", 
					"179", 
					"25", 
					"26", 
					"24", 
					"27", 
					"23", 
					"22", 
					"62", 
					"124", 
					"127", 
					"63", 
					"50", 
					"195", 
					"9", 
					"18", 
					"123", 
					"64", 
					"197", 
					"196", 
					"28", 
					"183", 
					"182", 
					"30", 
					"214", 
					"16", 
					"17", 
					"0", 
					"85", 
					"88", 
					"84", 
					"136", 
					"189", 
					"203", 
					"13", 
					"215", 
					"217", 
					"141", 
					"142", 
					"143", 
					"138", 
					"139", 
					"140", 
					"137", 
					"48", 
					"130", 
					"144", 
					"170" },
				Values { 
					"MEMOBJ_ABR", 
					"MEMOBJ_APPENDONLYSTORAGEUNITMGR", 
					"MEMOBJ_APPLOCKLVB", 
					"MEMOBJ_ASSEMBLYBYTES", 
					"MEMOBJ_ASYNCHPOPULATIONPRODUCER", 
					"MEMOBJ_ASYNCHSTATS", 
					"MEMOBJ_BACKUPRESTORE", 
					"MEMOBJ_BACKUPSYNC", 
					"MEMOBJ_BADPAGELIST", 
					"MEMOBJ_BCPIMPORTPROVIDER", 
					"MEMOBJ_BCPPROVIDER", 
					"MEMOBJ_BLOBHANDLEFACTORYMAIN", 
					"MEMOBJ_CACHEOBJPERM", 
					"MEMOBJ_CACHERLSAC", 
					"MEMOBJ_CACHESTORE_BROKERUSERCERTLOOKUP", 
					"MEMOBJ_CACHESTOREBROKERDSH", 
					"MEMOBJ_CACHESTOREBROKERKEK", 
					"MEMOBJ_CACHESTOREBROKERREADONLY", 
					"MEMOBJ_CACHESTOREBROKERRSB", 
					"MEMOBJ_CACHESTOREBROKERTBLACS", 
					"MEMOBJ_CACHESTOREHTTPCONCACHE", 
					"MEMOBJ_CACHESTOREOBJCP", 
					"MEMOBJ_CACHESTOREOBJMXC", 
					"MEMOBJ_CACHESTOREPHDR", 
					"MEMOBJ_CACHESTOREQNOTIFMGR", 
					"MEMOBJ_CACHESTORESOAPSESSIONS", 
					"MEMOBJ_CACHESTORESQLCP", 
					"MEMOBJ_CACHESTORESQLMXC", 
					"MEMOBJ_CACHESTORESXC", 
					"MEMOBJ_CACHESTORETEMPTABLE", 
					"MEMOBJ_CACHESTORETOKENPERM", 
					"MEMOBJ_CACHESTOREVENT", 
					"MEMOBJ_CACHESTOREVIEWDEFINITIONS", 
					"MEMOBJ_CACHESTOREXMLDBATTRIBUTE", 
					"MEMOBJ_CACHESTOREXMLDBELEMENT", 
					"MEMOBJ_CACHESTOREXMLDBTYPE", 
					"MEMOBJ_CACHESTOREXPROC", 
					"MEMOBJ_CHECK_ADB_CACHE", 
					"MEMOBJ_CHECKALLOC", 
					"MEMOBJ_CHECKCATALOG", 
					"MEMOBJ_CHECKCONSTRAINTS", 
					"MEMOBJ_CHECKDATABASE", 
					"MEMOBJ_CHECKICC", 
					"MEMOBJ_CHECKTABLE", 
					"MEMOBJ_CHECKTRACELIST", 
					"MEMOBJ_CLRPROC", 
					"MEMOBJ_COMPILE_ADHOC", 
					"MEMOBJ_COMPILECOMPCOL", 
					"MEMOBJ_CREATEINSTANCEDATASOURCE", 
					"MEMOBJ_CREATEINSTANCEDBINITIALIZE", 
					"MEMOBJ_CURSOREXEC", 
					"MEMOBJ_DBCCOPERATION", 
					"MEMOBJ_DBMIRRORING", 
					"MEMOBJ_DBUPGRADEBSTFACTORY", 
					"MEMOBJ_DEADLOCKXML", 
					"MEMOBJ_DECODESCALAREXPR", 
					"MEMOBJ_DECORATESCALAREXPRFORPARSER", 
					"MEMOBJ_DIAGNOSTIC", 
					"MEMOBJ_DUMPTRIGGERS", 
					"MEMOBJ_ENTITYVERSIONINFO", 
					"MEMOBJ_EVENTSUBSYSTEM", 
					"MEMOBJ_EVENTXMLWRITER", 
					"MEMOBJ_EXCHANGEPORTS", 
					"MEMOBJ_EXCHANGEPRODUCER", 
					"MEMOBJ_EXCHANGEXID", 
					"MEMOBJ_EXECCOMPILETEMP", 
					"MEMOBJ_EXECUTE", 
					"MEMOBJ_FCBSYNC", 
					"MEMOBJ_FLUSHIDENTITYDURINGRECOVERY", 
					"MEMOBJ_FSAGENT", 
					"MEMOBJ_FULLTEXTGLOBAL", 
					"MEMOBJ_GENERATEMAXDIFFHIST", 
					"MEMOBJ_GLOBALPMO", 
					"MEMOBJ_GUARDIAN", 
					"MEMOBJ_HASHBITMAP", 
					"MEMOBJ_HASHGENERAL", 
					"MEMOBJ_HASHSTRATEGY", 
					"MEMOBJ_HASHWORKFILEPARTITION", 
					"MEMOBJ_HOST", 
					"MEMOBJ_HTTPSNICONTROLLER", 
					"MEMOBJ_HTTPSRVCONN", 
					"MEMOBJ_INDEXANALYSIS", 
					"MEMOBJ_INDEXCREATE", 
					"MEMOBJ_INDEXRECMGR", 
					"MEMOBJ_INDEXSTATSMGR", 
					"MEMOBJ_LAST", 
					"MEMOBJ_LBSSCACHE", 
					"MEMOBJ_LOCKBLOCKS", 
					"MEMOBJ_LOCKOWNERS", 
					"MEMOBJ_MATRIXDBMCI", 
					"MEMOBJ_MATRIXDBMCIMAILBOX", 
					"MEMOBJ_MATRIXDBMCIMAILBOXNAME", 
					"MEMOBJ_MATRIXDBMCIMESSAGE", 
					"MEMOBJ_MATRIXDBMCIPIPE", 
					"MEMOBJ_MDBREMOTETHREAD", 
					"MEMOBJ_METADATADB", 
					"MEMOBJ_MOVEHEAPPAGEINUPGRADE", 
					"MEMOBJ_MOVESYSFILES1PAGE", 
					"MEMOBJ_MSXML", 
					"MEMOBJ_OPTIMIZEREXPR", 
					"MEMOBJ_OPTIMIZERTESTHOOKXML", 
					"MEMOBJ_OPTINFOMGR", 
					"MEMOBJ_PARSE", 
					"MEMOBJ_PERDATABASE", 
					"MEMOBJ_PEXPRBUILDREMOTEQUERY", 
					"MEMOBJ_PLANSKELETON", 
					"MEMOBJ_PROCCACHEPARTITIONEDHEAP", 
					"MEMOBJ_PROCESSRPC", 
					"MEMOBJ_QPMEMGRANTINFO", 
					"MEMOBJ_QSCANSORTNEW", 
					"MEMOBJ_QSCANSORTTHREADSAFE", 
					"MEMOBJ_QSRANGEPREFETCH", 
					"MEMOBJ_QUERYEXECCNTXTFORPARALLELISM", 
					"MEMOBJ_QUERYEXECCNTXTFORSE", 
					"MEMOBJ_QUERYEXECROWSETDEBUG", 
					"MEMOBJ_QUERYNOTIFICATON", 
					"MEMOBJ_QUERYOPTIMIZER", 
					"MEMOBJ_RECOVERYDPTFACTORY", 
					"MEMOBJ_RECOVERYIDTFACTORY", 
					"MEMOBJ_RECOVERYIETFACTORY", 
					"MEMOBJ_RECOVERYXDESFACTORY", 
					"MEMOBJ_REMOTESESSIONCACHE", 
					"MEMOBJ_REMOTESESSIONPROXY", 
					"MEMOBJ_REPLICATION", 
					"MEMOBJ_RESOURCE", 
					"MEMOBJ_RESOURCEDATASESSION", 
					"MEMOBJ_RESOURCEINVENTORY", 
					"MEMOBJ_RESOURCEMANAGEMENT", 
					"MEMOBJ_RESOURCESEINTERNALTLS", 
					"MEMOBJ_RESOURCESUBPROCESSDESCRIPTOR", 
					"MEMOBJ_RESOURCEXACT", 
					"MEMOBJ_RESYNCQUERYUNIQUETABLE", 
					"MEMOBJ_RSHOST", 
					"MEMOBJ_RULETABLEGLOBAL", 
					"MEMOBJ_SBACTIVATIONMANAGER", 
					"MEMOBJ_SBASBMANAGER", 
					"MEMOBJ_SBCREATEMETADATA", 
					"MEMOBJ_SBMESSAGEDISPATCHER", 
					"MEMOBJ_SBOBJECTPOOLS", 
					"MEMOBJ_SBPSMGR", 
					"MEMOBJ_SBTIMEREVENTCACHE", 
					"MEMOBJ_SBTRANSPORT", 
					"MEMOBJ_SCHEMAMGRHEAP", 
					"MEMOBJ_SECURITY", 
					"MEMOBJ_SECURITYAPI", 
					"MEMOBJ_SECURITYIMPCACHE", 
					"MEMOBJ_SEFSM_CACHE", 
					"MEMOBJ_SERVICEBROKER", 
					"MEMOBJ_SERVICEBROKERMSGDISPATCHER", 
					"MEMOBJ_SERVICEBROKERTRANSOBJ", 
					"MEMOBJ_SESCHEMA", 
					"MEMOBJ_SESCHEMAMGR", 
					"MEMOBJ_SHOWPLAN", 
					"MEMOBJ_SHOWPLANTEMP", 
					"MEMOBJ_SNI", 
					"MEMOBJ_SNIPACKETOBJECTSTORE", 
					"MEMOBJ_SOAPLANGPIPE", 
					"MEMOBJ_SOAPOUTPUTRESULTSET", 
					"MEMOBJ_SOAPOUTPUTXMLWRITER", 
					"MEMOBJ_SOAPPARAMEXCHANGELANGPIPE", 
					"MEMOBJ_SOAPPARAMEXCHANGEWSDL", 
					"MEMOBJ_SOAPSESSIONS", 
					"MEMOBJ_SOAPSESSIONSTORE", 
					"MEMOBJ_SOAPWSDLGENERATOR", 
					"MEMOBJ_SORTTABLE", 
					"MEMOBJ_SOSBOOT", 
					"MEMOBJ_SOSHEAP", 
					"MEMOBJ_SOSNODE", 
					"MEMOBJ_SOSSCHEDULER", 
					"MEMOBJ_SOSSCHEDULERMEMOBJPROXY", 
					"MEMOBJ_SOSSCHEDULERTASK", 
					"MEMOBJ_SOSWORKER", 
					"MEMOBJ_SPCURSORS", 
					"MEMOBJ_SQLACCESS", 
					"MEMOBJ_SQLCLR_CLR_EE", 
					"MEMOBJ_SQLCLR_CLR_LARGE", 
					"MEMOBJ_SQLCLR_UDXCACHE", 
					"MEMOBJ_SQLCLR_VMSPY", 
					"MEMOBJ_SQLCLRAPPDOMAIN", 
					"MEMOBJ_SQLCLRHOSTING", 
					"MEMOBJ_SQLMGR", 
					"MEMOBJ_SQLPROFMANAGER", 
					"MEMOBJ_SQLSAXXMLREADER", 
					"MEMOBJ_SQLTRACE", 
					"MEMOBJ_SRVPROC", 
					"MEMOBJ_STACKHASHER", 
					"MEMOBJ_STACKSTORE", 
					"MEMOBJ_STATEMENT", 
					"MEMOBJ_STATICOPTIMIZERRULES", 
					"MEMOBJ_SUBPROC", 
					"MEMOBJ_SUPERLATCH_BLOCK", 
					"MEMOBJ_SUPERLATCHESPARTITIONEDHEAP", 
					"MEMOBJ_SYSTASKSESSION", 
					"MEMOBJ_SYSTEMROWSET", 
					"MEMOBJ_TEST", 
					"MEMOBJ_TSQLDEBUGGING", 
					"MEMOBJ_TVPFILL", 
					"MEMOBJ_UDX", 
					"MEMOBJ_UDXPARENT", 
					"MEMOBJ_UNINITIALIZED", 
					"MEMOBJ_UPDATEUSAGE", 
					"MEMOBJ_UPGRADEHEAPICC", 
					"MEMOBJ_UTILDBCCOPURGEHEAP", 
					"MEMOBJ_VIEWDEFINITIONS", 
					"MEMOBJ_WFSSHAREMGR", 
					"MEMOBJ_WSM", 
					"MEMOBJ_XE_ENGINE", 
					"MEMOBJ_XE_SESSION", 
					"MEMOBJ_XE_STARTUP", 
					"MEMOBJ_XMLCONVERT", 
					"MEMOBJ_XMLCONVERTPARSER", 
					"MEMOBJ_XMLCONVERTVALIDATOR", 
					"MEMOBJ_XMLSCHEMACHECKER", 
					"MEMOBJ_XMLSCHEMACHECKERCTX", 
					"MEMOBJ_XMLSCHEMAGENERATOR", 
					"MEMOBJ_XMLVALIDATION", 
					"MEMOBJ_XP", 
					"MEMOBJ_XPROC", 
					"MEMOBJ_XRETEXECUTEDDLXMLSCHEMA", 
					"MEMOBJ_XSTMT" }
			] uint64 pmo_type;
};
		
[dynamic: ToInstance, Description("Memory object promotion"): Amended,
    Guid("{84b50f98-14e4-46c7-8ce8-d0393223aab3}"), locale("MS\\0x409"),
    DisplayName("pmo_promotion"): Amended]
class XeSosPkg_pmo_promotion: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class pmo_promotion: XeSosPkg_pmo_promotion
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  pmo_address;
	[WmiDataId(6), read, 
				XEMapId(17),
				ValueMap { 
					"202", 
					"176", 
					"46", 
					"132", 
					"90", 
					"21", 
					"69", 
					"71", 
					"70", 
					"73", 
					"72", 
					"135", 
					"178", 
					"192", 
					"165", 
					"164", 
					"163", 
					"167", 
					"166", 
					"162", 
					"156", 
					"147", 
					"148", 
					"150", 
					"154", 
					"157", 
					"146", 
					"149", 
					"153", 
					"152", 
					"177", 
					"168", 
					"155", 
					"160", 
					"159", 
					"158", 
					"151", 
					"198", 
					"75", 
					"78", 
					"76", 
					"77", 
					"80", 
					"79", 
					"81", 
					"131", 
					"19", 
					"106", 
					"103", 
					"104", 
					"93", 
					"83", 
					"102", 
					"89", 
					"145", 
					"98", 
					"97", 
					"31", 
					"10", 
					"169", 
					"32", 
					"200", 
					"66", 
					"115", 
					"67", 
					"95", 
					"129", 
					"100", 
					"125", 
					"201", 
					"33", 
					"74", 
					"47", 
					"191", 
					"111", 
					"109", 
					"112", 
					"110", 
					"4", 
					"34", 
					"35", 
					"82", 
					"101", 
					"173", 
					"172", 
					"219", 
					"184", 
					"44", 
					"45", 
					"209", 
					"210", 
					"212", 
					"211", 
					"213", 
					"65", 
					"91", 
					"86", 
					"87", 
					"68", 
					"94", 
					"216", 
					"174", 
					"128", 
					"96", 
					"105", 
					"15", 
					"194", 
					"161", 
					"188", 
					"113", 
					"114", 
					"193", 
					"117", 
					"118", 
					"185", 
					"171", 
					"107", 
					"119", 
					"120", 
					"121", 
					"122", 
					"49", 
					"29", 
					"20", 
					"57", 
					"60", 
					"11", 
					"12", 
					"58", 
					"59", 
					"61", 
					"99", 
					"218", 
					"175", 
					"207", 
					"204", 
					"134", 
					"205", 
					"208", 
					"133", 
					"206", 
					"187", 
					"199", 
					"126", 
					"14", 
					"186", 
					"190", 
					"51", 
					"52", 
					"53", 
					"55", 
					"54", 
					"116", 
					"108", 
					"180", 
					"181", 
					"36", 
					"39", 
					"40", 
					"37", 
					"38", 
					"41", 
					"42", 
					"43", 
					"56", 
					"1", 
					"2", 
					"3", 
					"5", 
					"8", 
					"7", 
					"6", 
					"92", 
					"179", 
					"25", 
					"26", 
					"24", 
					"27", 
					"23", 
					"22", 
					"62", 
					"124", 
					"127", 
					"63", 
					"50", 
					"195", 
					"9", 
					"18", 
					"123", 
					"64", 
					"197", 
					"196", 
					"28", 
					"183", 
					"182", 
					"30", 
					"214", 
					"16", 
					"17", 
					"0", 
					"85", 
					"88", 
					"84", 
					"136", 
					"189", 
					"203", 
					"13", 
					"215", 
					"217", 
					"141", 
					"142", 
					"143", 
					"138", 
					"139", 
					"140", 
					"137", 
					"48", 
					"130", 
					"144", 
					"170" },
				Values { 
					"MEMOBJ_ABR", 
					"MEMOBJ_APPENDONLYSTORAGEUNITMGR", 
					"MEMOBJ_APPLOCKLVB", 
					"MEMOBJ_ASSEMBLYBYTES", 
					"MEMOBJ_ASYNCHPOPULATIONPRODUCER", 
					"MEMOBJ_ASYNCHSTATS", 
					"MEMOBJ_BACKUPRESTORE", 
					"MEMOBJ_BACKUPSYNC", 
					"MEMOBJ_BADPAGELIST", 
					"MEMOBJ_BCPIMPORTPROVIDER", 
					"MEMOBJ_BCPPROVIDER", 
					"MEMOBJ_BLOBHANDLEFACTORYMAIN", 
					"MEMOBJ_CACHEOBJPERM", 
					"MEMOBJ_CACHERLSAC", 
					"MEMOBJ_CACHESTORE_BROKERUSERCERTLOOKUP", 
					"MEMOBJ_CACHESTOREBROKERDSH", 
					"MEMOBJ_CACHESTOREBROKERKEK", 
					"MEMOBJ_CACHESTOREBROKERREADONLY", 
					"MEMOBJ_CACHESTOREBROKERRSB", 
					"MEMOBJ_CACHESTOREBROKERTBLACS", 
					"MEMOBJ_CACHESTOREHTTPCONCACHE", 
					"MEMOBJ_CACHESTOREOBJCP", 
					"MEMOBJ_CACHESTOREOBJMXC", 
					"MEMOBJ_CACHESTOREPHDR", 
					"MEMOBJ_CACHESTOREQNOTIFMGR", 
					"MEMOBJ_CACHESTORESOAPSESSIONS", 
					"MEMOBJ_CACHESTORESQLCP", 
					"MEMOBJ_CACHESTORESQLMXC", 
					"MEMOBJ_CACHESTORESXC", 
					"MEMOBJ_CACHESTORETEMPTABLE", 
					"MEMOBJ_CACHESTORETOKENPERM", 
					"MEMOBJ_CACHESTOREVENT", 
					"MEMOBJ_CACHESTOREVIEWDEFINITIONS", 
					"MEMOBJ_CACHESTOREXMLDBATTRIBUTE", 
					"MEMOBJ_CACHESTOREXMLDBELEMENT", 
					"MEMOBJ_CACHESTOREXMLDBTYPE", 
					"MEMOBJ_CACHESTOREXPROC", 
					"MEMOBJ_CHECK_ADB_CACHE", 
					"MEMOBJ_CHECKALLOC", 
					"MEMOBJ_CHECKCATALOG", 
					"MEMOBJ_CHECKCONSTRAINTS", 
					"MEMOBJ_CHECKDATABASE", 
					"MEMOBJ_CHECKICC", 
					"MEMOBJ_CHECKTABLE", 
					"MEMOBJ_CHECKTRACELIST", 
					"MEMOBJ_CLRPROC", 
					"MEMOBJ_COMPILE_ADHOC", 
					"MEMOBJ_COMPILECOMPCOL", 
					"MEMOBJ_CREATEINSTANCEDATASOURCE", 
					"MEMOBJ_CREATEINSTANCEDBINITIALIZE", 
					"MEMOBJ_CURSOREXEC", 
					"MEMOBJ_DBCCOPERATION", 
					"MEMOBJ_DBMIRRORING", 
					"MEMOBJ_DBUPGRADEBSTFACTORY", 
					"MEMOBJ_DEADLOCKXML", 
					"MEMOBJ_DECODESCALAREXPR", 
					"MEMOBJ_DECORATESCALAREXPRFORPARSER", 
					"MEMOBJ_DIAGNOSTIC", 
					"MEMOBJ_DUMPTRIGGERS", 
					"MEMOBJ_ENTITYVERSIONINFO", 
					"MEMOBJ_EVENTSUBSYSTEM", 
					"MEMOBJ_EVENTXMLWRITER", 
					"MEMOBJ_EXCHANGEPORTS", 
					"MEMOBJ_EXCHANGEPRODUCER", 
					"MEMOBJ_EXCHANGEXID", 
					"MEMOBJ_EXECCOMPILETEMP", 
					"MEMOBJ_EXECUTE", 
					"MEMOBJ_FCBSYNC", 
					"MEMOBJ_FLUSHIDENTITYDURINGRECOVERY", 
					"MEMOBJ_FSAGENT", 
					"MEMOBJ_FULLTEXTGLOBAL", 
					"MEMOBJ_GENERATEMAXDIFFHIST", 
					"MEMOBJ_GLOBALPMO", 
					"MEMOBJ_GUARDIAN", 
					"MEMOBJ_HASHBITMAP", 
					"MEMOBJ_HASHGENERAL", 
					"MEMOBJ_HASHSTRATEGY", 
					"MEMOBJ_HASHWORKFILEPARTITION", 
					"MEMOBJ_HOST", 
					"MEMOBJ_HTTPSNICONTROLLER", 
					"MEMOBJ_HTTPSRVCONN", 
					"MEMOBJ_INDEXANALYSIS", 
					"MEMOBJ_INDEXCREATE", 
					"MEMOBJ_INDEXRECMGR", 
					"MEMOBJ_INDEXSTATSMGR", 
					"MEMOBJ_LAST", 
					"MEMOBJ_LBSSCACHE", 
					"MEMOBJ_LOCKBLOCKS", 
					"MEMOBJ_LOCKOWNERS", 
					"MEMOBJ_MATRIXDBMCI", 
					"MEMOBJ_MATRIXDBMCIMAILBOX", 
					"MEMOBJ_MATRIXDBMCIMAILBOXNAME", 
					"MEMOBJ_MATRIXDBMCIMESSAGE", 
					"MEMOBJ_MATRIXDBMCIPIPE", 
					"MEMOBJ_MDBREMOTETHREAD", 
					"MEMOBJ_METADATADB", 
					"MEMOBJ_MOVEHEAPPAGEINUPGRADE", 
					"MEMOBJ_MOVESYSFILES1PAGE", 
					"MEMOBJ_MSXML", 
					"MEMOBJ_OPTIMIZEREXPR", 
					"MEMOBJ_OPTIMIZERTESTHOOKXML", 
					"MEMOBJ_OPTINFOMGR", 
					"MEMOBJ_PARSE", 
					"MEMOBJ_PERDATABASE", 
					"MEMOBJ_PEXPRBUILDREMOTEQUERY", 
					"MEMOBJ_PLANSKELETON", 
					"MEMOBJ_PROCCACHEPARTITIONEDHEAP", 
					"MEMOBJ_PROCESSRPC", 
					"MEMOBJ_QPMEMGRANTINFO", 
					"MEMOBJ_QSCANSORTNEW", 
					"MEMOBJ_QSCANSORTTHREADSAFE", 
					"MEMOBJ_QSRANGEPREFETCH", 
					"MEMOBJ_QUERYEXECCNTXTFORPARALLELISM", 
					"MEMOBJ_QUERYEXECCNTXTFORSE", 
					"MEMOBJ_QUERYEXECROWSETDEBUG", 
					"MEMOBJ_QUERYNOTIFICATON", 
					"MEMOBJ_QUERYOPTIMIZER", 
					"MEMOBJ_RECOVERYDPTFACTORY", 
					"MEMOBJ_RECOVERYIDTFACTORY", 
					"MEMOBJ_RECOVERYIETFACTORY", 
					"MEMOBJ_RECOVERYXDESFACTORY", 
					"MEMOBJ_REMOTESESSIONCACHE", 
					"MEMOBJ_REMOTESESSIONPROXY", 
					"MEMOBJ_REPLICATION", 
					"MEMOBJ_RESOURCE", 
					"MEMOBJ_RESOURCEDATASESSION", 
					"MEMOBJ_RESOURCEINVENTORY", 
					"MEMOBJ_RESOURCEMANAGEMENT", 
					"MEMOBJ_RESOURCESEINTERNALTLS", 
					"MEMOBJ_RESOURCESUBPROCESSDESCRIPTOR", 
					"MEMOBJ_RESOURCEXACT", 
					"MEMOBJ_RESYNCQUERYUNIQUETABLE", 
					"MEMOBJ_RSHOST", 
					"MEMOBJ_RULETABLEGLOBAL", 
					"MEMOBJ_SBACTIVATIONMANAGER", 
					"MEMOBJ_SBASBMANAGER", 
					"MEMOBJ_SBCREATEMETADATA", 
					"MEMOBJ_SBMESSAGEDISPATCHER", 
					"MEMOBJ_SBOBJECTPOOLS", 
					"MEMOBJ_SBPSMGR", 
					"MEMOBJ_SBTIMEREVENTCACHE", 
					"MEMOBJ_SBTRANSPORT", 
					"MEMOBJ_SCHEMAMGRHEAP", 
					"MEMOBJ_SECURITY", 
					"MEMOBJ_SECURITYAPI", 
					"MEMOBJ_SECURITYIMPCACHE", 
					"MEMOBJ_SEFSM_CACHE", 
					"MEMOBJ_SERVICEBROKER", 
					"MEMOBJ_SERVICEBROKERMSGDISPATCHER", 
					"MEMOBJ_SERVICEBROKERTRANSOBJ", 
					"MEMOBJ_SESCHEMA", 
					"MEMOBJ_SESCHEMAMGR", 
					"MEMOBJ_SHOWPLAN", 
					"MEMOBJ_SHOWPLANTEMP", 
					"MEMOBJ_SNI", 
					"MEMOBJ_SNIPACKETOBJECTSTORE", 
					"MEMOBJ_SOAPLANGPIPE", 
					"MEMOBJ_SOAPOUTPUTRESULTSET", 
					"MEMOBJ_SOAPOUTPUTXMLWRITER", 
					"MEMOBJ_SOAPPARAMEXCHANGELANGPIPE", 
					"MEMOBJ_SOAPPARAMEXCHANGEWSDL", 
					"MEMOBJ_SOAPSESSIONS", 
					"MEMOBJ_SOAPSESSIONSTORE", 
					"MEMOBJ_SOAPWSDLGENERATOR", 
					"MEMOBJ_SORTTABLE", 
					"MEMOBJ_SOSBOOT", 
					"MEMOBJ_SOSHEAP", 
					"MEMOBJ_SOSNODE", 
					"MEMOBJ_SOSSCHEDULER", 
					"MEMOBJ_SOSSCHEDULERMEMOBJPROXY", 
					"MEMOBJ_SOSSCHEDULERTASK", 
					"MEMOBJ_SOSWORKER", 
					"MEMOBJ_SPCURSORS", 
					"MEMOBJ_SQLACCESS", 
					"MEMOBJ_SQLCLR_CLR_EE", 
					"MEMOBJ_SQLCLR_CLR_LARGE", 
					"MEMOBJ_SQLCLR_UDXCACHE", 
					"MEMOBJ_SQLCLR_VMSPY", 
					"MEMOBJ_SQLCLRAPPDOMAIN", 
					"MEMOBJ_SQLCLRHOSTING", 
					"MEMOBJ_SQLMGR", 
					"MEMOBJ_SQLPROFMANAGER", 
					"MEMOBJ_SQLSAXXMLREADER", 
					"MEMOBJ_SQLTRACE", 
					"MEMOBJ_SRVPROC", 
					"MEMOBJ_STACKHASHER", 
					"MEMOBJ_STACKSTORE", 
					"MEMOBJ_STATEMENT", 
					"MEMOBJ_STATICOPTIMIZERRULES", 
					"MEMOBJ_SUBPROC", 
					"MEMOBJ_SUPERLATCH_BLOCK", 
					"MEMOBJ_SUPERLATCHESPARTITIONEDHEAP", 
					"MEMOBJ_SYSTASKSESSION", 
					"MEMOBJ_SYSTEMROWSET", 
					"MEMOBJ_TEST", 
					"MEMOBJ_TSQLDEBUGGING", 
					"MEMOBJ_TVPFILL", 
					"MEMOBJ_UDX", 
					"MEMOBJ_UDXPARENT", 
					"MEMOBJ_UNINITIALIZED", 
					"MEMOBJ_UPDATEUSAGE", 
					"MEMOBJ_UPGRADEHEAPICC", 
					"MEMOBJ_UTILDBCCOPURGEHEAP", 
					"MEMOBJ_VIEWDEFINITIONS", 
					"MEMOBJ_WFSSHAREMGR", 
					"MEMOBJ_WSM", 
					"MEMOBJ_XE_ENGINE", 
					"MEMOBJ_XE_SESSION", 
					"MEMOBJ_XE_STARTUP", 
					"MEMOBJ_XMLCONVERT", 
					"MEMOBJ_XMLCONVERTPARSER", 
					"MEMOBJ_XMLCONVERTVALIDATOR", 
					"MEMOBJ_XMLSCHEMACHECKER", 
					"MEMOBJ_XMLSCHEMACHECKERCTX", 
					"MEMOBJ_XMLSCHEMAGENERATOR", 
					"MEMOBJ_XMLVALIDATION", 
					"MEMOBJ_XP", 
					"MEMOBJ_XPROC", 
					"MEMOBJ_XRETEXECUTEDDLXMLSCHEMA", 
					"MEMOBJ_XSTMT" }
			] uint64 pmo_type;
	[WmiDataId(7), read] real64 contention_factor;
	[WmiDataId(8), read] real64 contention_factor_this_partition;
	[WmiDataId(9), read, 
				XEMapId(18),
				ValueMap { 
					"4", 
					"0", 
					"3", 
					"2", 
					"1" },
				Values { 
					"Last", 
					"NoPartition", 
					"PartitionedByCpu", 
					"PartitionedByNode", 
					"SinglePartition" }
			] uint32 partition_type;
	[WmiDataId(10), read] sint8  success;
};
		
[dynamic: ToInstance, Description("Resource monitor ring buffer recorded"): Amended,
    Guid("{8926a6cf-11cc-4f77-8be5-9082c03cb240}"), locale("MS\\0x409"),
    DisplayName("resource_monitor_ring_buffer_recorded"): Amended]
class XeSosPkg_resource_monitor_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class resource_monitor_ring_buffer_recorded: XeSosPkg_resource_monitor_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 memory_utilization_pct;
	[WmiDataId(8), read] uint64 total_physical_memory_kb;
	[WmiDataId(9), read] uint64 available_physical_memory_kb;
	[WmiDataId(10), read] uint64 total_page_file_kb;
	[WmiDataId(11), read] uint64 available_page_file_kb;
	[WmiDataId(12), read] uint64 total_virtual_address_space_kb;
	[WmiDataId(13), read] uint64 available_virtual_address_space_kb;
	[WmiDataId(14), read] uint64 available_extended_virtual_address_space_kb;
	[WmiDataId(15), read] sint32 memory_node_id;
	[WmiDataId(16), read] uint64 reserved_kb;
	[WmiDataId(17), read] uint64 committed_kb;
	[WmiDataId(18), read] uint64 shared_committed_kb;
	[WmiDataId(19), read] uint64 awe_kb;
	[WmiDataId(20), read] uint64 single_pages_kb;
	[WmiDataId(21), read] uint64 multiple_pages_kb;
	[WmiDataId(22), read, 
				XEMapId(14),
				ValueMap { 
					"4", 
					"1", 
					"2", 
					"8", 
					"0" },
				Values { 
					"MEM_STEADY", 
					"MEMPHYSICAL_HIGH", 
					"MEMPHYSICAL_LOW", 
					"MEMVIRTUAL_LOW", 
					"NOINFO" }
			] uint32 notification;
	[WmiDataId(23), read] uint32 process_indicators;
	[WmiDataId(24), read] uint32 system_indicators;
	[WmiDataId(25), read] uint32 node_id;
	[WmiDataId(26), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 apply_low_pm;
	[WmiDataId(27), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 apply_high_pm;
	[WmiDataId(28), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 revert_high_pm;
	[WmiDataId(29), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Resource monitor ring buffer recorded"): Amended,
    Guid("{8926a6cf-11cc-4f77-8be5-9082c03cb240}"), locale("MS\\0x409"),
    DisplayName("resource_monitor_ring_buffer_recorded"): Amended]
class XeSosPkg_resource_monitor_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class resource_monitor_ring_buffer_recorded: XeSosPkg_resource_monitor_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 memory_utilization_pct;
	[WmiDataId(8), read] uint64 total_physical_memory_kb;
	[WmiDataId(9), read] uint64 available_physical_memory_kb;
	[WmiDataId(10), read] uint64 total_page_file_kb;
	[WmiDataId(11), read] uint64 available_page_file_kb;
	[WmiDataId(12), read] uint64 total_virtual_address_space_kb;
	[WmiDataId(13), read] uint64 available_virtual_address_space_kb;
	[WmiDataId(14), read] uint64 available_extended_virtual_address_space_kb;
	[WmiDataId(15), read] sint32 memory_node_id;
	[WmiDataId(16), read] uint64 target_kb;
	[WmiDataId(17), read] uint64 reserved_kb;
	[WmiDataId(18), read] uint64 committed_kb;
	[WmiDataId(19), read] uint64 shared_committed_kb;
	[WmiDataId(20), read] uint64 awe_kb;
	[WmiDataId(21), read] uint64 pages_kb;
	[WmiDataId(22), read, 
				XEMapId(14),
				ValueMap { 
					"4", 
					"1", 
					"2", 
					"8", 
					"0" },
				Values { 
					"MEM_STEADY", 
					"MEMPHYSICAL_HIGH", 
					"MEMPHYSICAL_LOW", 
					"MEMVIRTUAL_LOW", 
					"NOINFO" }
			] uint32 notification;
	[WmiDataId(23), read] uint32 process_indicators;
	[WmiDataId(24), read] uint32 system_indicators;
	[WmiDataId(25), read] uint32 node_id;
	[WmiDataId(26), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 apply_low_pm;
	[WmiDataId(27), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 apply_high_pm;
	[WmiDataId(28), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 revert_high_pm;
	[WmiDataId(29), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Resource monitor ring buffer recorded"): Amended,
    Guid("{8926a6cf-11cc-4f77-8be5-9082c03cb240}"), locale("MS\\0x409"),
    DisplayName("resource_monitor_ring_buffer_recorded"): Amended]
class XeSosPkg_resource_monitor_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class resource_monitor_ring_buffer_recorded: XeSosPkg_resource_monitor_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 memory_utilization_pct;
	[WmiDataId(8), read] uint64 total_physical_memory_kb;
	[WmiDataId(9), read] uint64 available_physical_memory_kb;
	[WmiDataId(10), read] uint64 total_page_file_kb;
	[WmiDataId(11), read] uint64 available_page_file_kb;
	[WmiDataId(12), read] uint64 total_virtual_address_space_kb;
	[WmiDataId(13), read] uint64 available_virtual_address_space_kb;
	[WmiDataId(14), read] uint64 available_extended_virtual_address_space_kb;
	[WmiDataId(15), read] sint32 memory_node_id;
	[WmiDataId(16), read] uint64 target_kb;
	[WmiDataId(17), read] uint64 reserved_kb;
	[WmiDataId(18), read] uint64 committed_kb;
	[WmiDataId(19), read] uint64 shared_committed_kb;
	[WmiDataId(20), read] uint64 awe_kb;
	[WmiDataId(21), read] uint64 pages_kb;
	[WmiDataId(22), read, 
				XEMapId(14),
				ValueMap { 
					"4", 
					"1", 
					"2", 
					"8", 
					"0" },
				Values { 
					"MEM_STEADY", 
					"MEMPHYSICAL_HIGH", 
					"MEMPHYSICAL_LOW", 
					"MEMVIRTUAL_LOW", 
					"NOINFO" }
			] uint32 notification;
	[WmiDataId(23), read] uint32 process_indicators;
	[WmiDataId(24), read] uint32 system_indicators;
	[WmiDataId(25), read] uint32 node_id;
	[WmiDataId(26), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 apply_low_pm;
	[WmiDataId(27), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 apply_high_pm;
	[WmiDataId(28), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 revert_high_pm;
	[WmiDataId(29), read] sint8  is_process_in_job;
	[WmiDataId(30), read] uint64 job_object_limit_job_mem_kb;
	[WmiDataId(31), read] uint64 job_object_limit_process_mem_kb;
	[WmiDataId(32), read] uint64 peak_job_memory_used_kb;
	[WmiDataId(33), read] uint64 peak_process_memory_used_kb;
	[WmiDataId(34), read] sint8  is_system_physical_memory_high;
	[WmiDataId(35), read] sint8  is_system_physical_memory_low;
	[WmiDataId(36), read] sint8  is_process_physical_memory_low;
	[WmiDataId(37), read] sint8  is_process_virtual_memory_low;
	[WmiDataId(38), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Resource monitor ring buffer recorded"): Amended,
    Guid("{8926a6cf-11cc-4f77-8be5-9082c03cb240}"), locale("MS\\0x409"),
    DisplayName("resource_monitor_ring_buffer_recorded"): Amended]
class XeSosPkg_resource_monitor_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(4)]
class resource_monitor_ring_buffer_recorded: XeSosPkg_resource_monitor_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 memory_utilization_pct;
	[WmiDataId(8), read] uint64 total_physical_memory_kb;
	[WmiDataId(9), read] uint64 available_physical_memory_kb;
	[WmiDataId(10), read] uint64 total_page_file_kb;
	[WmiDataId(11), read] uint64 available_page_file_kb;
	[WmiDataId(12), read] uint64 total_virtual_address_space_kb;
	[WmiDataId(13), read] uint64 available_virtual_address_space_kb;
	[WmiDataId(14), read] uint64 available_extended_virtual_address_space_kb;
	[WmiDataId(15), read] sint32 memory_node_id;
	[WmiDataId(16), read] uint64 target_kb;
	[WmiDataId(17), read] uint64 reserved_kb;
	[WmiDataId(18), read] uint64 committed_kb;
	[WmiDataId(19), read] uint64 shared_committed_kb;
	[WmiDataId(20), read] uint64 awe_kb;
	[WmiDataId(21), read] uint64 pages_kb;
	[WmiDataId(22), read, 
				XEMapId(14),
				ValueMap { 
					"4", 
					"1", 
					"2", 
					"8", 
					"0" },
				Values { 
					"MEM_STEADY", 
					"MEMPHYSICAL_HIGH", 
					"MEMPHYSICAL_LOW", 
					"MEMVIRTUAL_LOW", 
					"NOINFO" }
			] uint32 notification;
	[WmiDataId(23), read] uint32 process_indicators;
	[WmiDataId(24), read] uint32 system_indicators;
	[WmiDataId(25), read] uint32 pool_indicators;
	[WmiDataId(26), read] uint32 node_id;
	[WmiDataId(27), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 apply_low_pm;
	[WmiDataId(28), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 apply_high_pm;
	[WmiDataId(29), read, 
				XEMapId(3),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"On", 
					"Off", 
					"Ignore" }
			] uint32 revert_high_pm;
	[WmiDataId(30), read] sint8  is_process_in_job;
	[WmiDataId(31), read] uint64 job_object_limit_job_mem_kb;
	[WmiDataId(32), read] uint64 job_object_limit_process_mem_kb;
	[WmiDataId(33), read] uint64 peak_job_memory_used_kb;
	[WmiDataId(34), read] uint64 peak_process_memory_used_kb;
	[WmiDataId(35), read] sint8  is_system_physical_memory_high;
	[WmiDataId(36), read] sint8  is_system_physical_memory_low;
	[WmiDataId(37), read] sint8  is_process_physical_memory_low;
	[WmiDataId(38), read] sint8  is_process_virtual_memory_low;
	[WmiDataId(39), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Memory broker ring buffer recorded"): Amended,
    Guid("{faa6dd00-3d81-4c94-bef6-8141d021166b}"), locale("MS\\0x409"),
    DisplayName("memory_broker_ring_buffer_recorded"): Amended]
class XeSosPkg_memory_broker_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class memory_broker_ring_buffer_recorded: XeSosPkg_memory_broker_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 delta_time;
	[WmiDataId(8), read] sint64 memory_ratio;
	[WmiDataId(9), read] sint64 new_target;
	[WmiDataId(10), read] sint64 overall;
	[WmiDataId(11), read] sint64 rate;
	[WmiDataId(12), read] sint64 currently_predicated;
	[WmiDataId(13), read] sint64 currently_allocated;
	[WmiDataId(14), read] sint64 previously_allocated;
	[WmiDataId(15), read, StringTermination("NullTerminated"), Format("w")] string broker;
	[WmiDataId(16), read, StringTermination("NullTerminated"), Format("w")] string notification;
	[WmiDataId(17), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Memory broker ring buffer recorded"): Amended,
    Guid("{faa6dd00-3d81-4c94-bef6-8141d021166b}"), locale("MS\\0x409"),
    DisplayName("memory_broker_ring_buffer_recorded"): Amended]
class XeSosPkg_memory_broker_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class memory_broker_ring_buffer_recorded: XeSosPkg_memory_broker_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 pool_metadata_id;
	[WmiDataId(8), read] uint32 delta_time;
	[WmiDataId(9), read] sint64 memory_ratio;
	[WmiDataId(10), read] sint64 new_target;
	[WmiDataId(11), read] sint64 overall;
	[WmiDataId(12), read] sint64 rate;
	[WmiDataId(13), read] sint64 currently_predicated;
	[WmiDataId(14), read] sint64 currently_allocated;
	[WmiDataId(15), read] sint64 previously_allocated;
	[WmiDataId(16), read, StringTermination("NullTerminated"), Format("w")] string broker;
	[WmiDataId(17), read, StringTermination("NullTerminated"), Format("w")] string notification;
	[WmiDataId(18), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Memory broker clerks ring buffer recorded"): Amended,
    Guid("{2355007e-95b9-498e-88da-c0be54f9c12c}"), locale("MS\\0x409"),
    DisplayName("memory_broker_clerks_ring_buffer_recorded"): Amended]
class XeSosPkg_memory_broker_clerks_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class memory_broker_clerks_ring_buffer_recorded: XeSosPkg_memory_broker_clerks_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] sint64 total_pages;
	[WmiDataId(8), read] sint64 simulated_pages;
	[WmiDataId(9), read] real64 simulation_benefit;
	[WmiDataId(10), read] real64 internal_benefit;
	[WmiDataId(11), read] real64 external_benefit;
	[WmiDataId(12), read] real64 value_of_memory;
	[WmiDataId(13), read] sint64 periodic_freed_pages;
	[WmiDataId(14), read] sint64 internal_freed_pages;
	[WmiDataId(15), read, StringTermination("NullTerminated"), Format("w")] string clerk_name;
	[WmiDataId(16), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Scheduler ring buffer recorded"): Amended,
    Guid("{a22ce15e-710e-4280-8558-25622bb11d68}"), locale("MS\\0x409"),
    DisplayName("scheduler_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_ring_buffer_recorded: XeSosPkg_scheduler_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, Pointer] object  scheduler_address;
	[WmiDataId(8), read] uint64 ticks;
	[WmiDataId(9), read, Pointer] object  source_worker;
	[WmiDataId(10), read, Pointer] object  target_worker;
	[WmiDataId(11), read] uint64 worker_signal_time;
	[WmiDataId(12), read] uint32 disk_io_completed;
	[WmiDataId(13), read] uint32 timer_expired;
	[WmiDataId(14), read, StringTermination("NullTerminated"), Format("w")] string action;
	[WmiDataId(15), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Exception ring buffer recorded"): Amended,
    Guid("{98fb4794-0497-42d1-b20f-4d2a2b94af46}"), locale("MS\\0x409"),
    DisplayName("exception_ring_buffer_recorded"): Amended]
class XeSosPkg_exception_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class exception_ring_buffer_recorded: XeSosPkg_exception_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, Pointer] object  task_address;
	[WmiDataId(8), read] sint32 error;
	[WmiDataId(9), read] sint32 severity;
	[WmiDataId(10), read] sint32 state;
	[WmiDataId(11), read] sint8  user_defined;
	[WmiDataId(12), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Occurs when an exception in the ring buffer is recorded."): Amended,
    Guid("{98fb4794-0497-42d1-b20f-4d2a2b94af46}"), locale("MS\\0x409"),
    DisplayName("exception_ring_buffer_recorded"): Amended]
class XeSosPkg_exception_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class exception_ring_buffer_recorded: XeSosPkg_exception_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, Pointer] object  task_address;
	[WmiDataId(8), read] sint32 error_number;
	[WmiDataId(9), read] sint32 severity;
	[WmiDataId(10), read] sint32 state;
	[WmiDataId(11), read] sint8  user_defined;
	[WmiDataId(12), read, 
				XEMapId(10),
				ValueMap { 
					"1", 
					"0", 
					"2", 
					"3" },
				Values { 
					"PASSON", 
					"RAISE", 
					"RETHROW", 
					"SQLPAL" }
			] uint8 origin;
	[WmiDataId(13), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Nonyielding ring buffer recorded for scheduler monitor"): Amended,
    Guid("{7aae9df9-93e7-40bf-a16a-398a8f3240d7}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_monitor_non_yielding_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read] uint32 scheduler;
	[WmiDataId(10), read, Pointer] object  worker;
	[WmiDataId(11), read] uint64 yields;
	[WmiDataId(12), read] uint32 worker_utilization;
	[WmiDataId(13), read] uint32 process_utilization;
	[WmiDataId(14), read] uint32 system_idle;
	[WmiDataId(15), read] uint64 user_mode_time;
	[WmiDataId(16), read] uint64 kernel_mode_time;
	[WmiDataId(17), read] uint32 page_faults;
	[WmiDataId(18), read] sint64 working_set_delta;
	[WmiDataId(19), read] uint32 memory_utilization;
	[WmiDataId(20), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Nonyielding ring buffer recorded for scheduler monitor"): Amended,
    Guid("{7aae9df9-93e7-40bf-a16a-398a8f3240d7}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class scheduler_monitor_non_yielding_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read] uint32 scheduler;
	[WmiDataId(10), read, Pointer] object  worker;
	[WmiDataId(11), read] uint64 yields;
	[WmiDataId(12), read] uint32 worker_utilization;
	[WmiDataId(13), read] uint32 process_utilization;
	[WmiDataId(14), read] uint32 system_idle;
	[WmiDataId(15), read] uint64 user_mode_time;
	[WmiDataId(16), read] uint64 kernel_mode_time;
	[WmiDataId(17), read] uint32 page_faults;
	[WmiDataId(18), read] sint64 working_set_delta;
	[WmiDataId(19), read] uint32 memory_utilization;
	[WmiDataId(20), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Nonyielding ring buffer recorded for scheduler monitor"): Amended,
    Guid("{7aae9df9-93e7-40bf-a16a-398a8f3240d7}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class scheduler_monitor_non_yielding_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read] uint32 scheduler;
	[WmiDataId(10), read, Pointer] object  worker;
	[WmiDataId(11), read] uint64 yields;
	[WmiDataId(12), read] uint32 worker_utilization;
	[WmiDataId(13), read] uint32 process_utilization;
	[WmiDataId(14), read] uint32 system_idle;
	[WmiDataId(15), read] uint64 user_mode_time;
	[WmiDataId(16), read] uint64 kernel_mode_time;
	[WmiDataId(17), read] uint32 page_faults;
	[WmiDataId(18), read] sint64 working_set_delta;
	[WmiDataId(19), read] uint32 memory_utilization;
	[WmiDataId(20), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Deadlock ring buffer recorded for scheduler monitor"): Amended,
    Guid("{196da8f1-9652-4b34-92be-7e31faf31aa2}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_deadlock_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_deadlock_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_monitor_deadlock_ring_buffer_recorded: XeSosPkg_scheduler_monitor_deadlock_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read] uint32 process_utilization;
	[WmiDataId(10), read] uint32 system_idle;
	[WmiDataId(11), read] uint64 user_mode_time;
	[WmiDataId(12), read] uint64 kernel_mode_time;
	[WmiDataId(13), read] uint32 page_faults;
	[WmiDataId(14), read] sint64 working_set_delta;
	[WmiDataId(15), read] uint32 memory_utilization;
	[WmiDataId(16), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Deadlock ring buffer recorded for scheduler monitor"): Amended,
    Guid("{196da8f1-9652-4b34-92be-7e31faf31aa2}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_deadlock_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_deadlock_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class scheduler_monitor_deadlock_ring_buffer_recorded: XeSosPkg_scheduler_monitor_deadlock_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read] uint32 process_utilization;
	[WmiDataId(10), read] uint32 system_idle;
	[WmiDataId(11), read] uint64 user_mode_time;
	[WmiDataId(12), read] uint64 kernel_mode_time;
	[WmiDataId(13), read] uint32 page_faults;
	[WmiDataId(14), read] sint64 working_set_delta;
	[WmiDataId(15), read] uint32 memory_utilization;
	[WmiDataId(16), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Deadlock ring buffer recorded for scheduler monitor"): Amended,
    Guid("{196da8f1-9652-4b34-92be-7e31faf31aa2}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_deadlock_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_deadlock_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class scheduler_monitor_deadlock_ring_buffer_recorded: XeSosPkg_scheduler_monitor_deadlock_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read] uint32 process_utilization;
	[WmiDataId(10), read] uint32 system_idle;
	[WmiDataId(11), read] uint64 user_mode_time;
	[WmiDataId(12), read] uint64 kernel_mode_time;
	[WmiDataId(13), read] uint32 page_faults;
	[WmiDataId(14), read] sint64 working_set_delta;
	[WmiDataId(15), read] uint32 memory_utilization;
	[WmiDataId(16), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("System health ring buffer recorded for scheduler monitor"): Amended,
    Guid("{5a280226-c02b-4522-baf7-4976eb7b09ae}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_system_health_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_system_health_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_monitor_system_health_ring_buffer_recorded: XeSosPkg_scheduler_monitor_system_health_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 process_utilization;
	[WmiDataId(8), read] uint32 system_idle;
	[WmiDataId(9), read] uint64 user_mode_time;
	[WmiDataId(10), read] uint64 kernel_mode_time;
	[WmiDataId(11), read] uint32 page_faults;
	[WmiDataId(12), read] sint64 working_set_delta;
	[WmiDataId(13), read] uint32 memory_utilization;
	[WmiDataId(14), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("System health ring buffer recorded for scheduler monitor"): Amended,
    Guid("{5a280226-c02b-4522-baf7-4976eb7b09ae}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_system_health_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_system_health_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class scheduler_monitor_system_health_ring_buffer_recorded: XeSosPkg_scheduler_monitor_system_health_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 process_utilization;
	[WmiDataId(8), read] uint32 system_idle;
	[WmiDataId(9), read] uint64 user_mode_time;
	[WmiDataId(10), read] uint64 kernel_mode_time;
	[WmiDataId(11), read] uint32 page_faults;
	[WmiDataId(12), read] sint64 working_set_delta;
	[WmiDataId(13), read] uint32 memory_utilization;
	[WmiDataId(14), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Nonyielding IOCP ring buffer recorded for scheduler monitor"): Amended,
    Guid("{9b42d932-057a-44cd-aa50-85e6251b119d}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_iocp_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_iocp_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_monitor_non_yielding_iocp_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_iocp_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Nonyielding IOCP ring buffer recorded for scheduler monitor"): Amended,
    Guid("{9b42d932-057a-44cd-aa50-85e6251b119d}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_iocp_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_iocp_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class scheduler_monitor_non_yielding_iocp_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_iocp_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Nonyielding IOCP ring buffer recorded for scheduler monitor"): Amended,
    Guid("{9b42d932-057a-44cd-aa50-85e6251b119d}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_iocp_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_iocp_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class scheduler_monitor_non_yielding_iocp_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_iocp_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Non-yielding resource manager ring buffer recorded for scheduler monitor"): Amended,
    Guid("{db2ecaae-0ea3-4033-8dd5-59a87bc5bb13}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_rm_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_rm_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_monitor_non_yielding_rm_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_rm_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read] sint64 memory_allocated;
	[WmiDataId(20), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Non-yielding resource manager ring buffer recorded for scheduler monitor"): Amended,
    Guid("{db2ecaae-0ea3-4033-8dd5-59a87bc5bb13}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_rm_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_rm_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class scheduler_monitor_non_yielding_rm_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_rm_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read] sint64 memory_allocated;
	[WmiDataId(20), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Non-yielding resource manager ring buffer recorded for scheduler monitor"): Amended,
    Guid("{db2ecaae-0ea3-4033-8dd5-59a87bc5bb13}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_non_yielding_rm_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_non_yielding_rm_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class scheduler_monitor_non_yielding_rm_ring_buffer_recorded: XeSosPkg_scheduler_monitor_non_yielding_rm_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read] sint64 memory_allocated;
	[WmiDataId(20), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Spinlock backoff"): Amended,
    Guid("{384f0289-4265-4459-936d-537d9e3a9695}"), locale("MS\\0x409"),
    DisplayName("spinlock_backoff"): Amended]
class XeSosPkg_spinlock_backoff: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class spinlock_backoff: XeSosPkg_spinlock_backoff
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  spinlock_address;
	[WmiDataId(6), read, Pointer] object  worker;
	[WmiDataId(7), read] uint32 backoffs;
	[WmiDataId(8), read] uint32 duration;
	[WmiDataId(9), read] uint64 type;
};
		
[dynamic: ToInstance, Description("Spinlock backoff"): Amended,
    Guid("{384f0290-4265-4459-936d-537d9e3a9695}"), locale("MS\\0x409"),
    DisplayName("spinlock_backoff"): Amended]
class XeSosPkg_spinlock_backoff: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class spinlock_backoff: XeSosPkg_spinlock_backoff
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  spinlock_address;
	[WmiDataId(6), read, Pointer] object  worker;
	[WmiDataId(7), read] uint64 backoffs;
	[WmiDataId(8), read] uint32 duration;
	[WmiDataId(9), read] uint64 type;
	[WmiDataId(10), read, 
				XEMapId(19),
				ValueMap { 
					"2", 
					"1", 
					"5", 
					"0", 
					"4", 
					"3" },
				Values { 
					"SOS_INTERNAL_RW_SPINLOCK", 
					"SOS_INTERNAL_SPINLOCK", 
					"SOS_SPINLOCK_CATEGORY_MAX_INVALID", 
					"SOS_SPINLOCK_CATEGORY_MIN_INVALID", 
					"SQLSERVR_RW_SPINLOCK", 
					"SQLSERVR_SPINLOCK" }
			] uint64 category;
	[WmiDataId(11), read, StringTermination("NullTerminated")] string description;
};
		
[dynamic: ToInstance, Description("Occurs when spinlock backoff warning is sent to errorlog"): Amended,
    Guid("{b76a6cb7-030f-4f40-a4a1-64560c516177}"), locale("MS\\0x409"),
    DisplayName("spinlock_backoff_warning"): Amended]
class XeSosPkg_spinlock_backoff_warning: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class spinlock_backoff_warning: XeSosPkg_spinlock_backoff_warning
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  spinlock_address;
	[WmiDataId(6), read, Pointer] object  worker;
	[WmiDataId(7), read] uint32 backoffs;
	[WmiDataId(8), read] uint64 type;
};
		
[dynamic: ToInstance, Description("Occurs when spinlock backoff warning is sent to errorlog"): Amended,
    Guid("{b76a6cc7-030f-4f40-a4a1-64560c516177}"), locale("MS\\0x409"),
    DisplayName("spinlock_backoff_warning"): Amended]
class XeSosPkg_spinlock_backoff_warning: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class spinlock_backoff_warning: XeSosPkg_spinlock_backoff_warning
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  spinlock_address;
	[WmiDataId(6), read, Pointer] object  worker;
	[WmiDataId(7), read] uint64 backoffs;
	[WmiDataId(8), read] uint64 type;
	[WmiDataId(9), read, 
				XEMapId(19),
				ValueMap { 
					"2", 
					"1", 
					"5", 
					"0", 
					"4", 
					"3" },
				Values { 
					"SOS_INTERNAL_RW_SPINLOCK", 
					"SOS_INTERNAL_SPINLOCK", 
					"SOS_SPINLOCK_CATEGORY_MAX_INVALID", 
					"SOS_SPINLOCK_CATEGORY_MIN_INVALID", 
					"SQLSERVR_RW_SPINLOCK", 
					"SQLSERVR_SPINLOCK" }
			] uint64 category;
	[WmiDataId(10), read, StringTermination("NullTerminated")] string description;
};
		
[dynamic: ToInstance, Description("SetAbort callback executed"): Amended,
    Guid("{c500feaf-dd92-4177-a9ab-5813b759f090}"), locale("MS\\0x409"),
    DisplayName("set_abort_callback_executed"): Amended]
class XeSosPkg_set_abort_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class set_abort_callback_executed: XeSosPkg_set_abort_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
};
		
[dynamic: ToInstance, Description("Non-yielding scheduler callback executed"): Amended,
    Guid("{7d8e980c-d523-4955-934d-879742fbff2c}"), locale("MS\\0x409"),
    DisplayName("non_yielding_scheduler_callback_executed"): Amended]
class XeSosPkg_non_yielding_scheduler_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class non_yielding_scheduler_callback_executed: XeSosPkg_non_yielding_scheduler_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
};
		
[dynamic: ToInstance, Description("Non-yielding scheduler callback executed"): Amended,
    Guid("{7d8e980c-d523-4955-934d-879742fbff2c}"), locale("MS\\0x409"),
    DisplayName("non_yielding_scheduler_callback_executed"): Amended]
class XeSosPkg_non_yielding_scheduler_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class non_yielding_scheduler_callback_executed: XeSosPkg_non_yielding_scheduler_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
	[WmiDataId(7), read] uint32 passes;
};
		
[dynamic: ToInstance, Description("Deadlock scheduler callback executed"): Amended,
    Guid("{579e97b9-8ac6-4ed2-b2a2-b9f55d179a28}"), locale("MS\\0x409"),
    DisplayName("deadlock_scheduler_callback_executed"): Amended]
class XeSosPkg_deadlock_scheduler_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class deadlock_scheduler_callback_executed: XeSosPkg_deadlock_scheduler_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read] uint16 node_id;
	[WmiDataId(7), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 waited_resource;
};
		
[dynamic: ToInstance, Description("Deadlock scheduler callback executed"): Amended,
    Guid("{579e97b9-8ac6-4ed2-b2a2-b9f55d179a28}"), locale("MS\\0x409"),
    DisplayName("deadlock_scheduler_callback_executed"): Amended]
class XeSosPkg_deadlock_scheduler_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class deadlock_scheduler_callback_executed: XeSosPkg_deadlock_scheduler_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read] uint16 node_id;
	[WmiDataId(7), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 waited_resource;
};
		
[dynamic: ToInstance, Description("Deadlock scheduler callback executed"): Amended,
    Guid("{579e97b9-8ac6-4ed2-b2a2-b9f55d179a28}"), locale("MS\\0x409"),
    DisplayName("deadlock_scheduler_callback_executed"): Amended]
class XeSosPkg_deadlock_scheduler_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class deadlock_scheduler_callback_executed: XeSosPkg_deadlock_scheduler_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read] uint16 node_id;
	[WmiDataId(7), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 waited_resource;
	[WmiDataId(8), read] uint32 passes;
};
		
[dynamic: ToInstance, Description("Non-yielding IOCP listener callback executed"): Amended,
    Guid("{129c3a64-2e29-4a34-be88-745b7cf866ed}"), locale("MS\\0x409"),
    DisplayName("non_yielding_iocp_listener_callback_executed"): Amended]
class XeSosPkg_non_yielding_iocp_listener_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class non_yielding_iocp_listener_callback_executed: XeSosPkg_non_yielding_iocp_listener_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
};
		
[dynamic: ToInstance, Description("Non-yielding IOCP listener callback executed"): Amended,
    Guid("{129c3a64-2e29-4a34-be88-745b7cf866ed}"), locale("MS\\0x409"),
    DisplayName("non_yielding_iocp_listener_callback_executed"): Amended]
class XeSosPkg_non_yielding_iocp_listener_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class non_yielding_iocp_listener_callback_executed: XeSosPkg_non_yielding_iocp_listener_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
	[WmiDataId(7), read] uint32 passes;
};
		
[dynamic: ToInstance, Description("Idle server callback executed"): Amended,
    Guid("{9d9c2853-5513-4bd3-b7d8-e7c7f587a243}"), locale("MS\\0x409"),
    DisplayName("idle_server_callback_executed"): Amended]
class XeSosPkg_idle_server_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class idle_server_callback_executed: XeSosPkg_idle_server_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, 
				XEMapId(8),
				ValueMap { 
					"4", 
					"1", 
					"3", 
					"0", 
					"2" },
				Values { 
					"IDLE", 
					"MEMORY", 
					"MISC", 
					"SCHEDULING", 
					"TIMER" }
			] uint32 wake_up_reason;
	[WmiDataId(7), read] uint32 interval;
};
		
[dynamic: ToInstance, Description("Memory utilization effect callback executed"): Amended,
    Guid("{a406e6d9-5f58-4e0e-9578-45587e01ade5}"), locale("MS\\0x409"),
    DisplayName("memory_utilization_effect_callback_executed"): Amended]
class XeSosPkg_memory_utilization_effect_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class memory_utilization_effect_callback_executed: XeSosPkg_memory_utilization_effect_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read] uint64 working_set;
	[WmiDataId(7), read] uint64 committed;
	[WmiDataId(8), read] uint32 utilization;
	[WmiDataId(9), read, 
				XEMapId(9),
				ValueMap { 
					"1", 
					"0", 
					"3", 
					"2" },
				Values { 
					"APPLY_HIGHPM", 
					"APPLY_LOWPM", 
					"EFFECT_LAST", 
					"REVERT_HIGHPM" }
			] uint32 effect;
	[WmiDataId(10), read] uint32 effect_duration;
	[WmiDataId(11), read] uint8 effect_state;
	[WmiDataId(12), read] sint8  effect_reversed_indicator;
};
		
[dynamic: ToInstance, Description("Non-yielding RM callback executed"): Amended,
    Guid("{74446815-875a-4ac8-93d2-fc1b36d8be25}"), locale("MS\\0x409"),
    DisplayName("non_yielding_rm_callback_executed"): Amended]
class XeSosPkg_non_yielding_rm_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class non_yielding_rm_callback_executed: XeSosPkg_non_yielding_rm_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
};
		
[dynamic: ToInstance, Description("Non-yielding RM callback executed"): Amended,
    Guid("{74446815-875a-4ac8-93d2-fc1b36d8be25}"), locale("MS\\0x409"),
    DisplayName("non_yielding_rm_callback_executed"): Amended]
class XeSosPkg_non_yielding_rm_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class non_yielding_rm_callback_executed: XeSosPkg_non_yielding_rm_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
	[WmiDataId(7), read] uint32 passes;
};
		
[dynamic: ToInstance, Description("Stuck dispatcher callback executed"): Amended,
    Guid("{f8cd17aa-69d8-4252-bc5e-8483fac6f100}"), locale("MS\\0x409"),
    DisplayName("stuck_dispatcher_callback_executed"): Amended]
class XeSosPkg_stuck_dispatcher_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class stuck_dispatcher_callback_executed: XeSosPkg_stuck_dispatcher_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
	[WmiDataId(7), read] uint32 passes;
};
		
[dynamic: ToInstance, Description("Exit routine executed"): Amended,
    Guid("{3f8c60d7-6eb1-4e6c-bf47-a7ddea45352f}"), locale("MS\\0x409"),
    DisplayName("exit_routine_executed"): Amended]
class XeSosPkg_exit_routine_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class exit_routine_executed: XeSosPkg_exit_routine_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 exit_code;
};
		
[dynamic: ToInstance, Description("Dump exception routine executed"): Amended,
    Guid("{23d5cbfe-c510-46af-93a2-088649c0aa05}"), locale("MS\\0x409"),
    DisplayName("dump_exception_routine_executed"): Amended]
class XeSosPkg_dump_exception_routine_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class dump_exception_routine_executed: XeSosPkg_dump_exception_routine_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 exception_code;
	[WmiDataId(6), read, Pointer] object  exception_address;
};
		
[dynamic: ToInstance, Description("CRT out-of-memory routine executed"): Amended,
    Guid("{70570f1b-0b14-4c83-91e2-16b1634da56c}"), locale("MS\\0x409"),
    DisplayName("crt_out_of_memory_routine_executed"): Amended]
class XeSosPkg_crt_out_of_memory_routine_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class crt_out_of_memory_routine_executed: XeSosPkg_crt_out_of_memory_routine_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 size;
};
		
[dynamic: ToInstance, Description("Security handler routine executed"): Amended,
    Guid("{da39d5f8-d63d-4f8d-a087-82aad7a1fd81}"), locale("MS\\0x409"),
    DisplayName("security_handler_routine_executed"): Amended]
class XeSosPkg_security_handler_routine_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class security_handler_routine_executed: XeSosPkg_security_handler_routine_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 error_code;
};
		
[dynamic: ToInstance, Description("Context switch callback executed"): Amended,
    Guid("{a1b63871-8636-4a29-9973-151bf2b987e2}"), locale("MS\\0x409"),
    DisplayName("context_switch_callback_executed"): Amended]
class XeSosPkg_context_switch_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class context_switch_callback_executed: XeSosPkg_context_switch_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  task_address;
	[WmiDataId(7), read, 
				XEMapId(11),
				ValueMap { 
					"5", 
					"6", 
					"1", 
					"0", 
					"2", 
					"4", 
					"3" },
				Values { 
					"Attach", 
					"Detach", 
					"InstantResuming", 
					"Resuming", 
					"Suspending", 
					"SwitchToNonPreemptive", 
					"SwitchToPreemptive" }
			] uint32 transition;
};
		
[dynamic: ToInstance, Description("Worker state callback executed"): Amended,
    Guid("{4774f721-91a1-45a0-81e8-f068b857335e}"), locale("MS\\0x409"),
    DisplayName("worker_state_callback_executed"): Amended]
class XeSosPkg_worker_state_callback_executed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class worker_state_callback_executed: XeSosPkg_worker_state_callback_executed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(6), read, Pointer] object  worker_address;
	[WmiDataId(7), read, 
				XEMapId(12),
				ValueMap { 
					"2", 
					"3", 
					"4", 
					"1", 
					"0" },
				Values { 
					"CALLBACK_DONE", 
					"CALLBACK_INSTANT_RESUME", 
					"CALLBACK_LAST", 
					"CALLBACK_RESUME", 
					"CALLBACK_SUSPEND" }
			] uint32 callback_type;
};
		
[dynamic: ToInstance, Description("Function hook changed"): Amended,
    Guid("{1b3a5831-5e6f-4b17-bda1-1254a99d24a2}"), locale("MS\\0x409"),
    DisplayName("function_hook_changed"): Amended]
class XeSosPkg_function_hook_changed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class function_hook_changed: XeSosPkg_function_hook_changed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 unhook_count;
	[WmiDataId(6), read, 
				XEMapId(13),
				ValueMap { 
					"1", 
					"0", 
					"2" },
				Values { 
					"Hook", 
					"Init", 
					"UnHook" }
			] uint32 action;
	[WmiDataId(7), read, StringTermination("NullTerminated"), Format("w")] string dll_name;
	[WmiDataId(8), read, StringTermination("NullTerminated")] string function_name;
};
		
[dynamic: ToInstance, Description("Stalled dispatcher event recorded for scheduler monitor"): Amended,
    Guid("{ba5a9453-da0a-4300-bd55-d14eb0540554}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_stalled_dispatcher_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_stalled_dispatcher_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_monitor_stalled_dispatcher_ring_buffer_recorded: XeSosPkg_scheduler_monitor_stalled_dispatcher_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Stalled dispatcher event recorded for scheduler monitor"): Amended,
    Guid("{ba5a9453-da0a-4300-bd55-d14eb0540554}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_stalled_dispatcher_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_stalled_dispatcher_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class scheduler_monitor_stalled_dispatcher_ring_buffer_recorded: XeSosPkg_scheduler_monitor_stalled_dispatcher_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Stalled dispatcher event recorded for scheduler monitor"): Amended,
    Guid("{ba5a9453-da0a-4300-bd55-d14eb0540554}"), locale("MS\\0x409"),
    DisplayName("scheduler_monitor_stalled_dispatcher_ring_buffer_recorded"): Amended]
class XeSosPkg_scheduler_monitor_stalled_dispatcher_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class scheduler_monitor_stalled_dispatcher_ring_buffer_recorded: XeSosPkg_scheduler_monitor_stalled_dispatcher_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(8), read] uint16 node_id;
	[WmiDataId(9), read, Pointer] object  worker;
	[WmiDataId(10), read] uint64 yields;
	[WmiDataId(11), read] uint32 worker_utilization;
	[WmiDataId(12), read] uint32 process_utilization;
	[WmiDataId(13), read] uint32 system_idle;
	[WmiDataId(14), read] uint64 user_mode_time;
	[WmiDataId(15), read] uint64 kernel_mode_time;
	[WmiDataId(16), read] uint32 page_faults;
	[WmiDataId(17), read] sint64 working_set_delta;
	[WmiDataId(18), read] uint32 memory_utilization;
	[WmiDataId(19), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Node created"): Amended,
    Guid("{8825af37-891d-44f0-8f13-3cfca44f31c4}"), locale("MS\\0x409"),
    DisplayName("node_created"): Amended]
class XeSosPkg_node_created: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class node_created: XeSosPkg_node_created
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint16 node_id;
	[WmiDataId(6), read] uint64 cpu_mask;
	[WmiDataId(7), read] uint64 affinity_mask;
};
		
[dynamic: ToInstance, Description("Node created"): Amended,
    Guid("{8825af37-891d-44f0-8f13-3cfca44f31c4}"), locale("MS\\0x409"),
    DisplayName("node_created"): Amended]
class XeSosPkg_node_created: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class node_created: XeSosPkg_node_created
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint16 node_id;
	[WmiDataId(6), read] uint64 cpu_mask;
	[WmiDataId(7), read] uint64 affinity_mask;
	[WmiDataId(8), read] uint16 cpu_group;
};
		
[dynamic: ToInstance, Description("CPU configuration has changed"): Amended,
    Guid("{69b45167-ee8a-4a25-aa74-f67fd9f3fb32}"), locale("MS\\0x409"),
    DisplayName("cpu_config_changed"): Amended]
class XeSosPkg_cpu_config_changed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class cpu_config_changed: XeSosPkg_cpu_config_changed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 old_cpu_mask;
	[WmiDataId(6), read] uint64 new_cpu_mask;
};
		
[dynamic: ToInstance, Description("CPU configuration has changed"): Amended,
    Guid("{69b45167-ee8a-4a25-aa74-f67fd9f3fb32}"), locale("MS\\0x409"),
    DisplayName("cpu_config_changed"): Amended]
class XeSosPkg_cpu_config_changed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class cpu_config_changed: XeSosPkg_cpu_config_changed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 old_cpu_mask;
	[WmiDataId(6), read] uint64 new_cpu_mask;
	[WmiDataId(7), read] uint16 cpu_group;
};
		
[dynamic: ToInstance, Description("Multiple tasks enqueued"): Amended,
    Guid("{f1aa0a53-feed-410f-b2d5-ffab0d624fa8}"), locale("MS\\0x409"),
    DisplayName("multiple_tasks_enqueued"): Amended]
class XeSosPkg_multiple_tasks_enqueued: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class multiple_tasks_enqueued: XeSosPkg_multiple_tasks_enqueued
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 tasks_count;
	[WmiDataId(6), read] uint32 execution_flags;
	[WmiDataId(7), read] uint64 requested_affinity_mask;
	[WmiDataId(8), read] uint64 enqueued_affinity_mask;
};
		
[dynamic: ToInstance, Description("Multiple tasks enqueued"): Amended,
    Guid("{f1aa0a53-feed-410f-b2d5-ffab0d624fa8}"), locale("MS\\0x409"),
    DisplayName("multiple_tasks_enqueued"): Amended]
class XeSosPkg_multiple_tasks_enqueued: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class multiple_tasks_enqueued: XeSosPkg_multiple_tasks_enqueued
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 tasks_count;
	[WmiDataId(6), read] uint32 execution_flags;
};
		
[dynamic: ToInstance, Description("Node affinity mask changed"): Amended,
    Guid("{4d4f4e86-e23a-4ec2-847b-ecffb57f1001}"), locale("MS\\0x409"),
    DisplayName("node_affinity_changed"): Amended]
class XeSosPkg_node_affinity_changed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class node_affinity_changed: XeSosPkg_node_affinity_changed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint16 id;
	[WmiDataId(6), read] uint64 old_affinity_mask;
	[WmiDataId(7), read] uint64 new_affinity_mask;
};
		
[dynamic: ToInstance, Description("Node affinity mask changed"): Amended,
    Guid("{4d4f4e86-e23a-4ec2-847b-ecffb57f1001}"), locale("MS\\0x409"),
    DisplayName("node_affinity_changed"): Amended]
class XeSosPkg_node_affinity_changed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class node_affinity_changed: XeSosPkg_node_affinity_changed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint16 id;
	[WmiDataId(6), read] uint64 old_affinity_mask;
	[WmiDataId(7), read] uint64 new_affinity_mask;
};
		
[dynamic: ToInstance, Description("Scheduler has been set online/offline"): Amended,
    Guid("{aa8d6ff5-aff6-432a-8e72-a4d4bd45c9d9}"), locale("MS\\0x409"),
    DisplayName("scheduler_online_state_changed"): Amended]
class XeSosPkg_scheduler_online_state_changed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class scheduler_online_state_changed: XeSosPkg_scheduler_online_state_changed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] sint8  is_online;
};
		
[dynamic: ToInstance, Description("Occurs when there is a wait on a SQLOS controlled resource.  Use this event to track resource waits that occur during task execution."): Amended,
    Guid("{992caa1d-ef90-4278-9821-ebdd0180db0c}"), locale("MS\\0x409"),
    DisplayName("wait_info"): Amended]
class XeSosPkg_wait_info: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class wait_info: XeSosPkg_wait_info
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 wait_type;
	[WmiDataId(6), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(7), read] uint64 duration;
	[WmiDataId(8), read] uint64 max_duration;
	[WmiDataId(9), read] uint64 total_duration;
	[WmiDataId(10), read] uint64 signal_duration;
	[WmiDataId(11), read] uint64 completed_count;
};
		
[dynamic: ToInstance, Description("Occurs when there is a wait on a SQLOS controlled resource.  Use this event to track resource waits that occur during task execution."): Amended,
    Guid("{992caa1d-ef90-4278-9821-ebdd0180db0c}"), locale("MS\\0x409"),
    DisplayName("wait_info"): Amended]
class XeSosPkg_wait_info: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class wait_info: XeSosPkg_wait_info
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 wait_type;
	[WmiDataId(6), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(7), read] uint64 duration;
	[WmiDataId(8), read] uint64 signal_duration;
};
		
[dynamic: ToInstance, Description("Occurs when there is a wait on a SQLOS controlled resource.  Use this event to track resource waits that occur during task execution."): Amended,
    Guid("{2306BD6B-4DB7-4C11-B9A4-E07EF19C1451}"), locale("MS\\0x409"),
    DisplayName("wait_info"): Amended]
class XeSosPkg_wait_info: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class wait_info: XeSosPkg_wait_info
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 wait_type;
	[WmiDataId(6), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(7), read] uint64 duration;
	[WmiDataId(8), read] uint64 signal_duration;
	[WmiDataId(9), read, Pointer] object  wait_resource;
};
		
[dynamic: ToInstance, Description("Occurs when there is a wait completed on a SQLOS controlled resource.  Use this event to track wait completion."): Amended,
    Guid("{992caa1d-ef90-4278-9821-ebdd0180db0d}"), locale("MS\\0x409"),
    DisplayName("wait_completed"): Amended]
class XeSosPkg_wait_completed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class wait_completed: XeSosPkg_wait_completed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 wait_type;
	[WmiDataId(6), read] uint32 wait_result;
	[WmiDataId(7), read] uint64 duration;
	[WmiDataId(8), read] uint64 signal_duration;
	[WmiDataId(9), read, StringTermination("NullTerminated"), Format("w")] string wait_resource;
};
		
[dynamic: ToInstance, Description("Occurs when a SQLOS task switches to preemptive mode to execute potentially long running operations."): Amended,
    Guid("{749f148a-3bab-4ede-91b1-fcf69523f372}"), locale("MS\\0x409"),
    DisplayName("wait_info_external"): Amended]
class XeSosPkg_wait_info_external: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class wait_info_external: XeSosPkg_wait_info_external
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 wait_type;
	[WmiDataId(6), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(7), read] uint64 duration;
	[WmiDataId(8), read] uint64 max_duration;
	[WmiDataId(9), read] uint64 total_duration;
	[WmiDataId(10), read] uint64 completed_count;
};
		
[dynamic: ToInstance, Description("Occurs when a SQLOS task switches to preemptive mode to execute potentially long running operations."): Amended,
    Guid("{749f148a-3bab-4ede-91b1-fcf69523f372}"), locale("MS\\0x409"),
    DisplayName("wait_info_external"): Amended]
class XeSosPkg_wait_info_external: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class wait_info_external: XeSosPkg_wait_info_external
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(16),
				ValueMap { 
					"383", 
					"358", 
					"190", 
					"178", 
					"206", 
					"297", 
					"207", 
					"208", 
					"209", 
					"296", 
					"314", 
					"345", 
					"248", 
					"313", 
					"246", 
					"194", 
					"247", 
					"245", 
					"244", 
					"335", 
					"360", 
					"202", 
					"181", 
					"283", 
					"280", 
					"282", 
					"355", 
					"284", 
					"285", 
					"286", 
					"281", 
					"279", 
					"278", 
					"356", 
					"104", 
					"103", 
					"260", 
					"357", 
					"387", 
					"211", 
					"210", 
					"213", 
					"212", 
					"214", 
					"195", 
					"325", 
					"224", 
					"192", 
					"300", 
					"221", 
					"132", 
					"121", 
					"342", 
					"302", 
					"187", 
					"316", 
					"310", 
					"241", 
					"317", 
					"309", 
					"220", 
					"204", 
					"119", 
					"256", 
					"340", 
					"348", 
					"299", 
					"386", 
					"347", 
					"254", 
					"264", 
					"189", 
					"250", 
					"249", 
					"381", 
					"382", 
					"303", 
					"349", 
					"277", 
					"191", 
					"243", 
					"251", 
					"253", 
					"255", 
					"263", 
					"275", 
					"304", 
					"320", 
					"321", 
					"324", 
					"197", 
					"326", 
					"332", 
					"215", 
					"223", 
					"229", 
					"230", 
					"231", 
					"239", 
					"242", 
					"217", 
					"216", 
					"222", 
					"334", 
					"177", 
					"141", 
					"232", 
					"290", 
					"292", 
					"291", 
					"414", 
					"37", 
					"36", 
					"33", 
					"32", 
					"34", 
					"35", 
					"12", 
					"6", 
					"7", 
					"8", 
					"15", 
					"16", 
					"17", 
					"18", 
					"13", 
					"14", 
					"19", 
					"20", 
					"21", 
					"3", 
					"2", 
					"1", 
					"9", 
					"10", 
					"4", 
					"11", 
					"5", 
					"353", 
					"134", 
					"267", 
					"259", 
					"306", 
					"200", 
					"305", 
					"205", 
					"176", 
					"139", 
					"266", 
					"336", 
					"337", 
					"265", 
					"270", 
					"315", 
					"179", 
					"188", 
					"199", 
					"38", 
					"47", 
					"54", 
					"22", 
					"23", 
					"24", 
					"25", 
					"26", 
					"27", 
					"28", 
					"29", 
					"30", 
					"55", 
					"31", 
					"56", 
					"57", 
					"58", 
					"59", 
					"60", 
					"61", 
					"62", 
					"39", 
					"63", 
					"70", 
					"71", 
					"72", 
					"73", 
					"74", 
					"75", 
					"76", 
					"77", 
					"78", 
					"40", 
					"79", 
					"86", 
					"87", 
					"88", 
					"89", 
					"90", 
					"91", 
					"92", 
					"93", 
					"94", 
					"41", 
					"95", 
					"42", 
					"43", 
					"44", 
					"45", 
					"46", 
					"69", 
					"68", 
					"65", 
					"64", 
					"66", 
					"67", 
					"53", 
					"52", 
					"49", 
					"48", 
					"50", 
					"51", 
					"203", 
					"135", 
					"396", 
					"395", 
					"405", 
					"397", 
					"406", 
					"398", 
					"408", 
					"399", 
					"407", 
					"409", 
					"400", 
					"404", 
					"412", 
					"401", 
					"402", 
					"410", 
					"403", 
					"130", 
					"411", 
					"127", 
					"128", 
					"129", 
					"146", 
					"143", 
					"149", 
					"148", 
					"152", 
					"154", 
					"153", 
					"413", 
					"161", 
					"169", 
					"163", 
					"162", 
					"167", 
					"298", 
					"295", 
					"294", 
					"338", 
					"346", 
					"328", 
					"330", 
					"329", 
					"331", 
					"341", 
					"240", 
					"318", 
					"385", 
					"228", 
					"226", 
					"225", 
					"227", 
					"193", 
					"301", 
					"201", 
					"140", 
					"125", 
					"97", 
					"186", 
					"333", 
					"343", 
					"344", 
					"124", 
					"394", 
					"389", 
					"388", 
					"392", 
					"390", 
					"391", 
					"133", 
					"311", 
					"350", 
					"113", 
					"142", 
					"261", 
					"180", 
					"182", 
					"184", 
					"136", 
					"269", 
					"138", 
					"185", 
					"96", 
					"183", 
					"137", 
					"339", 
					"322", 
					"352", 
					"218", 
					"219", 
					"198", 
					"122", 
					"175", 
					"101", 
					"126", 
					"117", 
					"102", 
					"114", 
					"99", 
					"131", 
					"115", 
					"116", 
					"100", 
					"173", 
					"98", 
					"174", 
					"109", 
					"105", 
					"108", 
					"111", 
					"110", 
					"106", 
					"112", 
					"107", 
					"288", 
					"289", 
					"293", 
					"287", 
					"234", 
					"233", 
					"237", 
					"236", 
					"238", 
					"235", 
					"312", 
					"351", 
					"274", 
					"257", 
					"118", 
					"120", 
					"272", 
					"85", 
					"84", 
					"81", 
					"80", 
					"82", 
					"83", 
					"268", 
					"354", 
					"0", 
					"323", 
					"359", 
					"327", 
					"196", 
					"262", 
					"273", 
					"384", 
					"276", 
					"319", 
					"252", 
					"307", 
					"308", 
					"258", 
					"271", 
					"144", 
					"145", 
					"150", 
					"171", 
					"123", 
					"170", 
					"155", 
					"151", 
					"393", 
					"158", 
					"156", 
					"157", 
					"147", 
					"160", 
					"159", 
					"164", 
					"172", 
					"168", 
					"165", 
					"166", 
					"361", 
					"362", 
					"363", 
					"364", 
					"365", 
					"366", 
					"367", 
					"368", 
					"369", 
					"370", 
					"371", 
					"372", 
					"373", 
					"374", 
					"375", 
					"376", 
					"377", 
					"378", 
					"379", 
					"380" },
				Values { 
					"ABR", 
					"ASSEMBLY_LOAD", 
					"ASYNC_DISKPOOL_LOCK", 
					"ASYNC_IO_COMPLETION", 
					"BACKUP", 
					"BACKUP_OPERATOR", 
					"BACKUPBUFFER", 
					"BACKUPIO", 
					"BACKUPTHREAD", 
					"BAD_PAGE_PROCESS", 
					"BROKER_CONNECTION_RECEIVE_TASK", 
					"BROKER_ENDPOINT_STATE_MUTEX", 
					"BROKER_EVENTHANDLER", 
					"BROKER_INIT", 
					"BROKER_MASTERSTART", 
					"BROKER_RECEIVE_WAITFOR", 
					"BROKER_REGISTERALLENDPOINTS", 
					"BROKER_SHUTDOWN", 
					"BROKER_TRANSMITTER", 
					"BUILTIN_HASHKEY_MUTEX", 
					"CHECK_PRINT_RECORD", 
					"CHECKPOINT_QUEUE", 
					"CHKPT", 
					"CLR_AUTO_EVENT", 
					"CLR_CRST", 
					"CLR_MANUAL_EVENT", 
					"CLR_MEMORY_SPY_ACCESS", 
					"CLR_MONITOR", 
					"CLR_RWLOCK_READER", 
					"CLR_RWLOCK_WRITER", 
					"CLR_SEMAPHORE", 
					"CLR_TASK_JOIN", 
					"CLR_TASK_START", 
					"CLRHOST_STATE_ACCESS", 
					"CMEMPARTITIONED", 
					"CMEMTHREAD", 
					"CXPACKET", 
					"DAC_INIT", 
					"DBCC_COLUMNTRANSLATIONCACHE", 
					"DBMIRROR_DBM_EVENT", 
					"DBMIRROR_DBM_MUTEX", 
					"DBMIRROR_EVENTS_QUEUE", 
					"DBMIRROR_SEND", 
					"DBMIRROR_WORKER_QUEUE", 
					"DBMIRRORING_CMD", 
					"DEADLOCK_ENUM_MUTEX", 
					"DEADLOCK_TASK_SEARCH", 
					"DEBUG", 
					"DISABLE_VERSIONING", 
					"DISKIO_SUSPEND", 
					"DISPATCHER_PRIORITY_QUEUE_SEMAPHORE", 
					"DISPATCHER_QUEUE_SEMAPHORE", 
					"DLL_LOAD", 
					"DROPTEMP", 
					"DTC", 
					"DTC_ABORT_REQUEST", 
					"DTC_RESOLVE", 
					"DTC_STATE", 
					"DTC_TMDOWN_REQUEST", 
					"DTC_WAITFOR_OUTCOME", 
					"DUMP_LOG_COORDINATOR", 
					"DUMP_LOG_COORDINATOR_QUEUE", 
					"DUMPTRIGGER", 
					"EC", 
					"EE_PMOLOCK", 
					"EE_SPECPROC_MAP_INIT", 
					"ENABLE_VERSIONING", 
					"ERRHDL_SVC", 
					"ERROR_REPORTING_MGR", 
					"EXCHANGE", 
					"EXECSYNC", 
					"FAILPOINT", 
					"FCB_REPLICA_READ", 
					"FCB_REPLICA_WRITE", 
					"FS_GARBAGE_COLLECTOR_SHUTDOWN", 
					"FSAGENT", 
					"FT_RESTART_CRAWL", 
					"FULLTEXT_GATHERER", 
					"GUARDIAN", 
					"HOLDER1", 
					"HOLDER10", 
					"HOLDER11", 
					"HOLDER12", 
					"HOLDER13", 
					"HOLDER14", 
					"HOLDER15", 
					"HOLDER16", 
					"HOLDER17", 
					"HOLDER18", 
					"HOLDER19", 
					"HOLDER2", 
					"HOLDER20", 
					"HOLDER21", 
					"HOLDER3", 
					"HOLDER4", 
					"HOLDER5", 
					"HOLDER6", 
					"HOLDER7", 
					"HOLDER8", 
					"HOLDER9", 
					"HTTP_ENUMERATION", 
					"HTTP_START", 
					"IMPPROV_IOWAIT", 
					"IO_AUDIT_MUTEX", 
					"IO_COMPLETION", 
					"IO_QUEUE_LIMIT", 
					"KSOURCE_WAKEUP", 
					"KTM_ENLISTMENT", 
					"KTM_RECOVERY_MANAGER", 
					"KTM_RECOVERY_RESOLUTION", 
					"LAST", 
					"LATCH_DT", 
					"LATCH_EX", 
					"LATCH_KP", 
					"LATCH_NL", 
					"LATCH_SH", 
					"LATCH_UP", 
					"LCK_M_BU", 
					"LCK_M_IS", 
					"LCK_M_IU", 
					"LCK_M_IX", 
					"LCK_M_RIn_NL", 
					"LCK_M_RIn_S", 
					"LCK_M_RIn_U", 
					"LCK_M_RIn_X", 
					"LCK_M_RS_S", 
					"LCK_M_RS_U", 
					"LCK_M_RX_S", 
					"LCK_M_RX_U", 
					"LCK_M_RX_X", 
					"LCK_M_S", 
					"LCK_M_SCH_M", 
					"LCK_M_SCH_S", 
					"LCK_M_SIU", 
					"LCK_M_SIX", 
					"LCK_M_U", 
					"LCK_M_UIX", 
					"LCK_M_X", 
					"LISTENER_UPDATE", 
					"LOG_RATE_GOVERNOR", 
					"LOGBUFFER", 
					"LOGMGR", 
					"LOGMGR_FLUSH", 
					"LOGMGR_QUEUE", 
					"LOGMGR_RESERVE_APPEND", 
					"LOWFAIL_MEMMGR_QUEUE", 
					"LZW_SLEEP", 
					"MEMORY_ALLOCATION_EXT", 
					"MSQL_DQ", 
					"MSQL_XACT_MGR_MUTEX", 
					"MSQL_XACT_MUTEX", 
					"MSQL_XP", 
					"MSSEARCH_COM", 
					"NET_WAITFOR_PACKET", 
					"NETWORK_IO", 
					"OLEDB", 
					"ONDEMAND_TASK_QUEUE", 
					"PADDING_1", 
					"PADDING_10", 
					"PADDING_11", 
					"PADDING_111", 
					"PADDING_112", 
					"PADDING_113", 
					"PADDING_114", 
					"PADDING_115", 
					"PADDING_116", 
					"PADDING_117", 
					"PADDING_118", 
					"PADDING_119", 
					"PADDING_12", 
					"PADDING_120", 
					"PADDING_13", 
					"PADDING_14", 
					"PADDING_15", 
					"PADDING_16", 
					"PADDING_17", 
					"PADDING_18", 
					"PADDING_19", 
					"PADDING_2", 
					"PADDING_20", 
					"PADDING_21", 
					"PADDING_22", 
					"PADDING_23", 
					"PADDING_24", 
					"PADDING_25", 
					"PADDING_26", 
					"PADDING_27", 
					"PADDING_28", 
					"PADDING_29", 
					"PADDING_3", 
					"PADDING_30", 
					"PADDING_31", 
					"PADDING_32", 
					"PADDING_33", 
					"PADDING_34", 
					"PADDING_35", 
					"PADDING_36", 
					"PADDING_37", 
					"PADDING_38", 
					"PADDING_39", 
					"PADDING_4", 
					"PADDING_40", 
					"PADDING_5", 
					"PADDING_6", 
					"PADDING_7", 
					"PADDING_8", 
					"PADDING_9", 
					"PAGEIOLATCH_DT", 
					"PAGEIOLATCH_EX", 
					"PAGEIOLATCH_KP", 
					"PAGEIOLATCH_NL", 
					"PAGEIOLATCH_SH", 
					"PAGEIOLATCH_UP", 
					"PAGELATCH_DT", 
					"PAGELATCH_EX", 
					"PAGELATCH_KP", 
					"PAGELATCH_NL", 
					"PAGELATCH_SH", 
					"PAGELATCH_UP", 
					"PARALLEL_BACKUP_QUEUE", 
					"POOL_LOG_RATE_GOVERNOR", 
					"PREEMPTIVE_OS_ACCEPTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_AUTHENTICATIONOPS", 
					"PREEMPTIVE_OS_COMOPS", 
					"PREEMPTIVE_OS_DELETESECURITYCONTEXT", 
					"PREEMPTIVE_OS_DIRSVCOPS", 
					"PREEMPTIVE_OS_FREECREDENTIALHANDLE", 
					"PREEMPTIVE_OS_FREELIBRARY", 
					"PREEMPTIVE_OS_IMPERSONATESECURITYCONTEXT", 
					"PREEMPTIVE_OS_LIBRARYOPS", 
					"PREEMPTIVE_OS_LOADLIBRARY", 
					"PREEMPTIVE_OS_LOGONUSER", 
					"PREEMPTIVE_OS_LOOKUPACCOUNTSID", 
					"PREEMPTIVE_OS_PDH_WMI_INIT", 
					"PREEMPTIVE_OS_QUERYSECURITYCONTEXTTOKEN", 
					"PREEMPTIVE_OS_REVERTSECURITYCONTEXT", 
					"PREEMPTIVE_OS_STARTSERVICECTRLDISPATCHER", 
					"PREEMPTIVE_OS_VERIFYSIGNATURE", 
					"PREEMPTIVE_PAGEHEAP", 
					"PREEMPTIVE_SOS_DOOMTHREAD", 
					"PREEMPTIVE_SOSHOST", 
					"PREEMPTIVE_SOSTESTING", 
					"PREEMPTIVE_STRESSDRIVER", 
					"PREEMPTIVE_XE_CALLBACKEXECUTE", 
					"PREEMPTIVE_XE_DISPATCHER", 
					"PREEMPTIVE_XE_ENGINEINIT", 
					"PREEMPTIVE_XE_GETTARGETSTATE", 
					"PREEMPTIVE_XE_PROXY_ADDSESSION", 
					"PREEMPTIVE_XE_PROXY_PROCESSBUFFER", 
					"PREEMPTIVE_XE_PROXY_REMOVESESSION", 
					"PREEMPTIVE_XE_PROXY_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_SESSIONCOMMIT", 
					"PREEMPTIVE_XE_STUB_LISTENER", 
					"PREEMPTIVE_XE_TARGETFINALIZE", 
					"PREEMPTIVE_XE_TARGETINIT", 
					"PREEMPTIVE_XE_TIMERRUN", 
					"PRINT_ROLLBACK_PROGRESS", 
					"QPJOB_KILL", 
					"QPJOB_WAITFOR_ABORT", 
					"QRY_MEM_GRANT_INFO_MUTEX", 
					"QUERY_EXEC_INDEXSORT_OPEN", 
					"QUERY_NOTIFICATION_MGR_MUTEX", 
					"QUERY_NOTIFICATION_SUBSCRIPTION_MUTEX", 
					"QUERY_NOTIFICATION_TABLE_MGR_MUTEX", 
					"QUERY_NOTIFICATION_UNITTEST_MUTEX", 
					"QUERY_OPTIMIZER_PRINT_MUTEX", 
					"QUERY_TRACEOUT", 
					"RECOVER_CHANGEDB", 
					"REMOTEBRICKS", 
					"REPL_CACHE_ACCESS", 
					"REPL_MEM_ACCESS", 
					"REPL_SCHEMA_ACCESS", 
					"REPL_TIMER_ACCESS", 
					"REPLICA_WRITES", 
					"REQUEST_DISPENSER_PAUSE", 
					"REQUEST_FOR_DEADLOCK_SEARCH", 
					"RESERVED_MEMORY_ALLOCATION_EXT", 
					"RESMGR_THROTTLED", 
					"RESOURCE_QUEUE", 
					"RESOURCE_SEMAPHORE", 
					"RESOURCE_SEMAPHORE_MUTEX", 
					"RESOURCE_SEMAPHORE_QUERY_COMPILE", 
					"RESOURCE_SEMAPHORE_SMALL_QUERY", 
					"RG_RECONFIG", 
					"RS_ENDPOINT", 
					"RS_HTTPENDPOINT_CREATE", 
					"RS_HTTPPIPELINE_IO", 
					"RS_LOGGING", 
					"RS_SERVICE_START", 
					"RS_SERVICE_STOP", 
					"SCHEDULER_IDLE", 
					"SEC_DROP_TEMP_KEY", 
					"SEQUENTIAL_GUID", 
					"SERVER_IDLE_LOCK", 
					"SESSION_WAIT_STATS_CHILDREN", 
					"SHUTDOWN", 
					"SLEEP_BPOOL_FLUSH", 
					"SLEEP_DBSTARTUP", 
					"SLEEP_DCOMSTARTUP", 
					"SLEEP_MEMORYPOOL_ALLOCATEPAGES", 
					"SLEEP_MSDBSTARTUP", 
					"SLEEP_RETRY_VIRTUALALLOC", 
					"SLEEP_SYSTEMTASK", 
					"SLEEP_TASK", 
					"SLEEP_TEMPDBSTARTUP", 
					"SLEEP_WORKSPACE_ALLOCATEPAGE", 
					"SNI_CRITICAL_SECTION", 
					"SNI_HTTP_WAITFOR_0_DISCON", 
					"SNI_WAIT_TASK_FINISH", 
					"SOAP_READ", 
					"SOAP_WRITE", 
					"SOS_CALLBACK_REMOVAL", 
					"SOS_DISPATCHER_MUTEX", 
					"SOS_LAST", 
					"SOS_MEMORY_TOPLEVELBLOCKALLOCATOR", 
					"SOS_MEMORY_USAGE_ADJUSTMENT", 
					"SOS_OBJECT_STORE_DESTROY_MUTEX", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_PROCESS_AFFINITY_MUTEX", 
					"SOS_SCHEDULER_YIELD", 
					"SOS_SMALL_PAGE_ALLOC", 
					"SOS_STACKSTORE_INIT_MUTEX", 
					"SOS_SYNC_TASK_ENQUEUE_EVENT", 
					"SOS_VIRTUALMEMORY_LOW", 
					"SOS_WORK_DISPATCHER", 
					"SOS_WORKER", 
					"SOS_WORKER_MIGRATION", 
					"SOSHOST_EVENT", 
					"SOSHOST_INTERNAL", 
					"SOSHOST_MUTEX", 
					"SOSHOST_RWLOCK", 
					"SOSHOST_SEMAPHORE", 
					"SOSHOST_SLEEP", 
					"SOSHOST_TRACELOCK", 
					"SOSHOST_WAITFORDONE", 
					"SQLCLR_APPDOMAIN", 
					"SQLCLR_ASSEMBLY", 
					"SQLCLR_DEADLOCK_DETECTION", 
					"SQLCLR_QUANTUM_PUNISHMENT", 
					"SQLSORT_NORMMUTEX", 
					"SQLSORT_SORTMUTEX", 
					"SQLTRACE_BUFFER_FLUSH", 
					"SQLTRACE_LOCK", 
					"SQLTRACE_SHUTDOWN", 
					"SQLTRACE_WAIT_ENTRIES", 
					"SRVPROC_SHUTDOWN", 
					"SSB_TASK_STOP", 
					"TASKSHUTDOWN", 
					"TEMPOBJ", 
					"TESTING", 
					"TIMEPRIV_TIMEPERIOD", 
					"TRACEWRITE", 
					"TRANMARKLATCH_DT", 
					"TRANMARKLATCH_EX", 
					"TRANMARKLATCH_KP", 
					"TRANMARKLATCH_NL", 
					"TRANMARKLATCH_SH", 
					"TRANMARKLATCH_UP", 
					"TRANSACTION_MUTEX", 
					"TWO_THREAD_PIPE_EVENT", 
					"UNKNOWN", 
					"UTIL_PAGE_ALLOC", 
					"VIA_ACCEPT_DONE", 
					"VIEW_DEFINITION_MUTEX", 
					"WAIT_FOR_RESULTS", 
					"WAITFOR", 
					"WAITSTAT_MUTEX", 
					"WCC", 
					"WINFS_SHARES", 
					"WORKTBL_DROP", 
					"WRITELOG", 
					"XACT_OWN_TRANSACTION", 
					"XACT_RECLAIM_SESSION", 
					"XACTLOCKINFO", 
					"XACTWORKSPACE_MUTEX", 
					"XE_BUFFERMGR_ALLPROCESSED_EVENT", 
					"XE_BUFFERMGR_FREEBUF_EVENT", 
					"XE_CALLBACK", 
					"XE_DISPATCHER_CONFIG_SESSION_LIST", 
					"XE_DISPATCHER_JOIN", 
					"XE_DISPATCHER_WAIT", 
					"XE_MODULEMGR_SYNC", 
					"XE_OLS_LOCK", 
					"XE_PACKAGE_LOCK_BACKOFF", 
					"XE_SERVICES_EVENTMANUAL", 
					"XE_SERVICES_MUTEX", 
					"XE_SERVICES_RWLOCK", 
					"XE_SESSION_CREATE_SYNC", 
					"XE_SESSION_FLUSH", 
					"XE_SESSION_SYNC", 
					"XE_STM_CREATE", 
					"XE_STUBMGR_CLOSE", 
					"XE_TIMER_EVENT", 
					"XE_TIMER_MUTEX", 
					"XE_TIMER_TASK_DONE", 
					"YUKON_RESERVED13", 
					"YUKON_RESERVED14", 
					"YUKON_RESERVED15", 
					"YUKON_RESERVED16", 
					"YUKON_RESERVED17", 
					"YUKON_RESERVED18", 
					"YUKON_RESERVED19", 
					"YUKON_RESERVED20", 
					"YUKON_RESERVED21", 
					"YUKON_RESERVED22", 
					"YUKON_RESERVED23", 
					"YUKON_RESERVED24", 
					"YUKON_RESERVED25", 
					"YUKON_RESERVED26", 
					"YUKON_RESERVED27", 
					"YUKON_RESERVED28", 
					"YUKON_RESERVED29", 
					"YUKON_RESERVED30", 
					"YUKON_RESERVED31", 
					"YUKON_RESERVED32" }
			] uint64 wait_type;
	[WmiDataId(6), read, 
				XEMapId(1),
				ValueMap { 
					"0", 
					"1" },
				Values { 
					"Begin", 
					"End" }
			] uint32 opcode;
	[WmiDataId(7), read] uint64 duration;
};
		
[dynamic: ToInstance, Description("Memory node OOM ring buffer recorded"): Amended,
    Guid("{1a479b23-3ab5-48a2-80e7-72477424eea5}"), locale("MS\\0x409"),
    DisplayName("memory_node_oom_ring_buffer_recorded"): Amended]
class XeSosPkg_memory_node_oom_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class memory_node_oom_ring_buffer_recorded: XeSosPkg_memory_node_oom_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 memory_utilization_pct;
	[WmiDataId(8), read] uint64 total_physical_memory_kb;
	[WmiDataId(9), read] uint64 available_physical_memory_kb;
	[WmiDataId(10), read] uint64 total_page_file_kb;
	[WmiDataId(11), read] uint64 available_page_file_kb;
	[WmiDataId(12), read] uint64 total_virtual_address_space_kb;
	[WmiDataId(13), read] uint64 available_virtual_address_space_kb;
	[WmiDataId(14), read] uint64 available_extended_virtual_address_space_kb;
	[WmiDataId(15), read] sint32 memory_node_id;
	[WmiDataId(16), read] uint64 reserved_kb;
	[WmiDataId(17), read] uint64 committed_kb;
	[WmiDataId(18), read] uint64 shared_committed_kb;
	[WmiDataId(19), read] uint64 awe_kb;
	[WmiDataId(20), read] uint64 single_pages_kb;
	[WmiDataId(21), read] uint64 multiple_pages_kb;
	[WmiDataId(22), read, 
				XEMapId(2),
				ValueMap { 
					"0", 
					"1", 
					"2", 
					"3", 
					"4" },
				Values { 
					"Virtual Reserve", 
					"Virtual Commit", 
					"Page Allocation", 
					"Reserved Page Allocation", 
					"Buffer Allocation" }
			] uint32 failure;
	[WmiDataId(23), read] uint64 resources;
	[WmiDataId(24), read, Pointer] object  task;
	[WmiDataId(25), read] uint32 pool_metadata_id;
	[WmiDataId(26), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Memory node OOM ring buffer recorded"): Amended,
    Guid("{1a479b23-3ab5-48a2-80e7-72477424eea5}"), locale("MS\\0x409"),
    DisplayName("memory_node_oom_ring_buffer_recorded"): Amended]
class XeSosPkg_memory_node_oom_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class memory_node_oom_ring_buffer_recorded: XeSosPkg_memory_node_oom_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 memory_utilization_pct;
	[WmiDataId(8), read] uint64 total_physical_memory_kb;
	[WmiDataId(9), read] uint64 available_physical_memory_kb;
	[WmiDataId(10), read] uint64 total_page_file_kb;
	[WmiDataId(11), read] uint64 available_page_file_kb;
	[WmiDataId(12), read] uint64 total_virtual_address_space_kb;
	[WmiDataId(13), read] uint64 available_virtual_address_space_kb;
	[WmiDataId(14), read] uint64 available_extended_virtual_address_space_kb;
	[WmiDataId(15), read] sint32 memory_node_id;
	[WmiDataId(16), read] uint64 target_kb;
	[WmiDataId(17), read] uint64 reserved_kb;
	[WmiDataId(18), read] uint64 committed_kb;
	[WmiDataId(19), read] uint64 shared_committed_kb;
	[WmiDataId(20), read] uint64 awe_kb;
	[WmiDataId(21), read] uint64 pages_kb;
	[WmiDataId(22), read, 
				XEMapId(2),
				ValueMap { 
					"0", 
					"1", 
					"2", 
					"3", 
					"4" },
				Values { 
					"Virtual Reserve", 
					"Virtual Commit", 
					"Page Allocation", 
					"Reserved Page Allocation", 
					"Buffer Allocation" }
			] uint32 failure;
	[WmiDataId(23), read] uint64 resources;
	[WmiDataId(24), read, 
				XEMapId(15),
				ValueMap { 
					"1", 
					"2", 
					"9", 
					"6", 
					"3", 
					"4", 
					"11", 
					"12", 
					"5", 
					"13", 
					"10", 
					"8", 
					"0", 
					"7" },
				Values { 
					"AllocationPotential", 
					"BlockAllocator", 
					"BufAllocator", 
					"EmergencyAllocator", 
					"EscapeTimeout", 
					"FailFast", 
					"Fragment", 
					"InitDescriptor", 
					"MemoryPool", 
					"MemoryPoolPressure", 
					"QueryMemQueue", 
					"Simulated", 
					"Undefined", 
					"VirtualAlloc" }
			] uint32 factor;
	[WmiDataId(25), read] uint32 last_error;
	[WmiDataId(26), read, Pointer] object  task;
	[WmiDataId(27), read] uint32 pool_metadata_id;
	[WmiDataId(28), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Memory node OOM ring buffer recorded"): Amended,
    Guid("{1a479b23-3ab5-48a2-80e7-72477424eea5}"), locale("MS\\0x409"),
    DisplayName("memory_node_oom_ring_buffer_recorded"): Amended]
class XeSosPkg_memory_node_oom_ring_buffer_recorded: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(3)]
class memory_node_oom_ring_buffer_recorded: XeSosPkg_memory_node_oom_ring_buffer_recorded
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 id;
	[WmiDataId(6), read] uint64 timestamp0;
	[WmiDataId(7), read] uint32 memory_utilization_pct;
	[WmiDataId(8), read] uint64 total_physical_memory_kb;
	[WmiDataId(9), read] uint64 available_physical_memory_kb;
	[WmiDataId(10), read] uint64 total_page_file_kb;
	[WmiDataId(11), read] uint64 available_page_file_kb;
	[WmiDataId(12), read] uint64 total_virtual_address_space_kb;
	[WmiDataId(13), read] uint64 available_virtual_address_space_kb;
	[WmiDataId(14), read] uint64 available_extended_virtual_address_space_kb;
	[WmiDataId(15), read] sint32 memory_node_id;
	[WmiDataId(16), read] uint64 target_kb;
	[WmiDataId(17), read] uint64 reserved_kb;
	[WmiDataId(18), read] uint64 committed_kb;
	[WmiDataId(19), read] uint64 shared_committed_kb;
	[WmiDataId(20), read] uint64 awe_kb;
	[WmiDataId(21), read] uint64 pages_kb;
	[WmiDataId(22), read, 
				XEMapId(2),
				ValueMap { 
					"0", 
					"1", 
					"2", 
					"3", 
					"4" },
				Values { 
					"Virtual Reserve", 
					"Virtual Commit", 
					"Page Allocation", 
					"Reserved Page Allocation", 
					"Buffer Allocation" }
			] uint32 failure;
	[WmiDataId(23), read] uint64 resources;
	[WmiDataId(24), read, 
				XEMapId(15),
				ValueMap { 
					"1", 
					"2", 
					"9", 
					"6", 
					"3", 
					"4", 
					"11", 
					"12", 
					"5", 
					"13", 
					"10", 
					"8", 
					"0", 
					"7" },
				Values { 
					"AllocationPotential", 
					"BlockAllocator", 
					"BufAllocator", 
					"EmergencyAllocator", 
					"EscapeTimeout", 
					"FailFast", 
					"Fragment", 
					"InitDescriptor", 
					"MemoryPool", 
					"MemoryPoolPressure", 
					"QueryMemQueue", 
					"Simulated", 
					"Undefined", 
					"VirtualAlloc" }
			] uint32 factor;
	[WmiDataId(25), read] uint32 last_error;
	[WmiDataId(26), read, Pointer] object  task;
	[WmiDataId(27), read] uint32 pool_metadata_id;
	[WmiDataId(28), read] sint8  is_process_in_job;
	[WmiDataId(29), read] uint64 job_object_limit_job_mem_kb;
	[WmiDataId(30), read] uint64 job_object_limit_process_mem_kb;
	[WmiDataId(31), read] uint64 peak_job_memory_used_kb;
	[WmiDataId(32), read] uint64 peak_process_memory_used_kb;
	[WmiDataId(33), read] sint8  is_system_physical_memory_high;
	[WmiDataId(34), read] sint8  is_system_physical_memory_low;
	[WmiDataId(35), read] sint8  is_process_physical_memory_low;
	[WmiDataId(36), read] sint8  is_process_virtual_memory_low;
	[WmiDataId(37), read, Extension("Variant"), XEVLD("callstack")] object call_stack;
};
		
[dynamic: ToInstance, Description("Assert fired"): Amended,
    Guid("{7319278e-6e46-4fae-886e-c3105a627b48}"), locale("MS\\0x409"),
    DisplayName("assert_fired"): Amended]
class XeSosPkg_assert_fired: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class assert_fired: XeSosPkg_assert_fired
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(4),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"Debug", 
					"Retail", 
					"Soft" }
			] uint32 assert_type;
	[WmiDataId(6), read] uint32 line_number;
	[WmiDataId(7), read, StringTermination("NullTerminated")] string expression;
	[WmiDataId(8), read, StringTermination("NullTerminated")] string file_path;
	[WmiDataId(9), read, StringTermination("NullTerminated")] string description;
};
		
[dynamic: ToInstance, Description("Occurs when memory page is allocated"): Amended,
    Guid("{bb128759-9c6a-4c37-9ad7-5fbef103992f}"), locale("MS\\0x409"),
    DisplayName("page_allocated"): Amended]
class XeSosPkg_page_allocated: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class page_allocated: XeSosPkg_page_allocated
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  worker_address;
	[WmiDataId(6), read] uint64 number_pages;
	[WmiDataId(7), read] uint64 page_size;
	[WmiDataId(8), read] uint64 page_location;
	[WmiDataId(9), read, 
				XEMapId(24),
				ValueMap { 
					"2", 
					"3", 
					"5", 
					"0", 
					"4", 
					"1" },
				Values { 
					"EMERGENCY", 
					"LARGEPAGE", 
					"LAST", 
					"NONE", 
					"RESERVATION", 
					"SINGLE" }
			] uint32 allocator_type;
	[WmiDataId(10), read] uint32 pool_id;
};
		
[dynamic: ToInstance, Description("Occurs when memory page is allocated"): Amended,
    Guid("{bb128759-9c6a-4c37-9ad7-5fbef103992f}"), locale("MS\\0x409"),
    DisplayName("page_allocated"): Amended]
class XeSosPkg_page_allocated: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class page_allocated: XeSosPkg_page_allocated
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  worker_address;
	[WmiDataId(6), read] uint64 number_pages;
	[WmiDataId(7), read] uint64 page_size;
	[WmiDataId(8), read] uint64 page_location;
	[WmiDataId(9), read, 
				XEMapId(24),
				ValueMap { 
					"2", 
					"3", 
					"5", 
					"0", 
					"4", 
					"1" },
				Values { 
					"EMERGENCY", 
					"LARGEPAGE", 
					"LAST", 
					"NONE", 
					"RESERVATION", 
					"SINGLE" }
			] uint32 allocator_type;
	[WmiDataId(10), read] uint32 pool_id;
	[WmiDataId(11), read, Pointer] object  memory_clerk_address;
	[WmiDataId(12), read, StringTermination("NullTerminated"), Format("w")] string memory_clerk_name;
};
		
[dynamic: ToInstance, Description("Occurs when memory page is freed"): Amended,
    Guid("{4712828E-8333-48ff-AE9F-4E3B5D983C3C}"), locale("MS\\0x409"),
    DisplayName("page_freed"): Amended]
class XeSosPkg_page_freed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class page_freed: XeSosPkg_page_freed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  worker_address;
	[WmiDataId(6), read] uint64 number_pages;
	[WmiDataId(7), read] uint64 page_size;
	[WmiDataId(8), read] uint64 page_location;
	[WmiDataId(9), read, 
				XEMapId(24),
				ValueMap { 
					"2", 
					"3", 
					"5", 
					"0", 
					"4", 
					"1" },
				Values { 
					"EMERGENCY", 
					"LARGEPAGE", 
					"LAST", 
					"NONE", 
					"RESERVATION", 
					"SINGLE" }
			] uint32 allocator_type;
	[WmiDataId(10), read] uint32 pool_id;
};
		
[dynamic: ToInstance, Description("Occurs when memory page is freed"): Amended,
    Guid("{4712828E-8333-48ff-AE9F-4E3B5D983C3C}"), locale("MS\\0x409"),
    DisplayName("page_freed"): Amended]
class XeSosPkg_page_freed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class page_freed: XeSosPkg_page_freed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  worker_address;
	[WmiDataId(6), read] uint64 number_pages;
	[WmiDataId(7), read] uint64 page_size;
	[WmiDataId(8), read] uint64 page_location;
	[WmiDataId(9), read, 
				XEMapId(24),
				ValueMap { 
					"2", 
					"3", 
					"5", 
					"0", 
					"4", 
					"1" },
				Values { 
					"EMERGENCY", 
					"LARGEPAGE", 
					"LAST", 
					"NONE", 
					"RESERVATION", 
					"SINGLE" }
			] uint32 allocator_type;
	[WmiDataId(10), read] uint32 pool_id;
	[WmiDataId(11), read, Pointer] object  memory_clerk_address;
	[WmiDataId(12), read, StringTermination("NullTerminated"), Format("w")] string memory_clerk_name;
};
		
[dynamic: ToInstance, Description("Allocation failure"): Amended,
    Guid("{0EC3405A-27DA-4ffa-B68A-9F37B0DE2467}"), locale("MS\\0x409"),
    DisplayName("allocation_failure"): Amended]
class XeSosPkg_allocation_failure: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class allocation_failure: XeSosPkg_allocation_failure
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  worker_address;
	[WmiDataId(6), read, 
				XEMapId(25),
				ValueMap { 
					"4", 
					"6", 
					"2", 
					"5", 
					"3", 
					"1", 
					"0" },
				Values { 
					"BUFFER_ALLOCATION", 
					"LAST", 
					"PAGE_ALLOCATION", 
					"PAGE_RESERVATION", 
					"RESERVED_PAGE_ALLOCATION", 
					"VIRTUAL_COMMIT", 
					"VIRTUAL_RESERVE" }
			] uint32 failure_type;
	[WmiDataId(7), read] uint64 resource_size;
	[WmiDataId(8), read] uint32 pool_id;
};
		
[dynamic: ToInstance, Description("Allocation failure"): Amended,
    Guid("{0EC3405A-27DA-4ffa-B68A-9F37B0DE2467}"), locale("MS\\0x409"),
    DisplayName("allocation_failure"): Amended]
class XeSosPkg_allocation_failure: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class allocation_failure: XeSosPkg_allocation_failure
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  worker_address;
	[WmiDataId(6), read, 
				XEMapId(25),
				ValueMap { 
					"4", 
					"6", 
					"2", 
					"5", 
					"3", 
					"1", 
					"0" },
				Values { 
					"BUFFER_ALLOCATION", 
					"LAST", 
					"PAGE_ALLOCATION", 
					"PAGE_RESERVATION", 
					"RESERVED_PAGE_ALLOCATION", 
					"VIRTUAL_COMMIT", 
					"VIRTUAL_RESERVE" }
			] uint32 failure_type;
	[WmiDataId(7), read] uint64 resource_size;
	[WmiDataId(8), read] uint32 pool_id;
	[WmiDataId(9), read, 
				XEMapId(15),
				ValueMap { 
					"1", 
					"2", 
					"9", 
					"6", 
					"3", 
					"4", 
					"11", 
					"12", 
					"5", 
					"13", 
					"10", 
					"8", 
					"0", 
					"7" },
				Values { 
					"AllocationPotential", 
					"BlockAllocator", 
					"BufAllocator", 
					"EmergencyAllocator", 
					"EscapeTimeout", 
					"FailFast", 
					"Fragment", 
					"InitDescriptor", 
					"MemoryPool", 
					"MemoryPoolPressure", 
					"QueryMemQueue", 
					"Simulated", 
					"Undefined", 
					"VirtualAlloc" }
			] uint32 factor;
};
		
[dynamic: ToInstance, Description("Occurs when a task starts."): Amended,
    Guid("{92c426c5-1882-49bd-b083-7d939f6a97ad}"), locale("MS\\0x409"),
    DisplayName("task_started"): Amended]
class XeSosPkg_task_started: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class task_started: XeSosPkg_task_started
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  task_address;
	[WmiDataId(6), read, Pointer] object  entry_point;
	[WmiDataId(7), read] uint64 pending_time;
};
		
[dynamic: ToInstance, Description("Occurs when a task finishes."): Amended,
    Guid("{0da3ef01-a8fe-4852-8247-eaa034c692a6}"), locale("MS\\0x409"),
    DisplayName("task_completed"): Amended]
class XeSosPkg_task_completed: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class task_completed: XeSosPkg_task_completed
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  task_address;
	[WmiDataId(6), read] uint64 cpu_time;
	[WmiDataId(7), read] uint64 duration;
};
		
[dynamic: ToInstance, Description("Occurs when a task is aborted."): Amended,
    Guid("{6619c12b-5bba-49e3-91af-9be2e3b06dcd}"), locale("MS\\0x409"),
    DisplayName("task_aborted"): Amended]
class XeSosPkg_task_aborted: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class task_aborted: XeSosPkg_task_aborted
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  task_address;
	[WmiDataId(6), read, 
				XEMapId(5),
				ValueMap { 
					"0", 
					"1", 
					"2" },
				Values { 
					"Running", 
					"Pending", 
					"Done" }
			] uint8 state;
};
		
[dynamic: ToInstance, Description("Occurs when a task takes too long before yielding the scheduler."): Amended,
    Guid("{f1c87ab5-4d7b-4741-b54f-39c897a6479e}"), locale("MS\\0x409"),
    DisplayName("quantum_thief"): Amended]
class XeSosPkg_quantum_thief: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class quantum_thief: XeSosPkg_quantum_thief
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  task_address;
	[WmiDataId(6), read, Pointer] object  worker_address;
	[WmiDataId(7), read] uint64 quantum_time;
	[WmiDataId(8), read] sint64 kernel_time;
	[WmiDataId(9), read] sint64 user_time;
	[WmiDataId(10), read] sint8 idle_percentage;
	[WmiDataId(11), read] sint8  is_paging;
};
		
[dynamic: ToInstance, Description("Occurs when an entry in a large cache changes its state or is destroyed."): Amended,
    Guid("{26049dc5-4ebb-48d8-8c7f-fdc658c70808}"), locale("MS\\0x409"),
    DisplayName("large_cache_state_change"): Amended]
class XeSosPkg_large_cache_state_change: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class large_cache_state_change: XeSosPkg_large_cache_state_change
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  cache_address;
	[WmiDataId(6), read, Pointer] object  descriptor_address;
	[WmiDataId(7), read, Pointer] object  user_data_address;
	[WmiDataId(8), read, 
				XEMapId(6),
				ValueMap { 
					"0", 
					"1", 
					"2", 
					"3" },
				Values { 
					"Actual", 
					"Simulated", 
					"History", 
					"Destroyed" }
			] uint8 start_state;
	[WmiDataId(9), read, 
				XEMapId(6),
				ValueMap { 
					"0", 
					"1", 
					"2", 
					"3" },
				Values { 
					"Actual", 
					"Simulated", 
					"History", 
					"Destroyed" }
			] uint8 end_state;
	[WmiDataId(10), read] uint64 size_in_pages;
	[WmiDataId(11), read] real64 time_to_generate;
	[WmiDataId(12), read] uint64 use_count;
	[WmiDataId(13), read] real64 average_interval;
	[WmiDataId(14), read] real64 probability_of_reuse;
	[WmiDataId(15), read] real64 value;
};
		
[dynamic: ToInstance, Description("Occurs when we apply eviction/insertion policy to a large cache store entry."): Amended,
    Guid("{a321ce38-1c03-4c17-8675-688940d3d799}"), locale("MS\\0x409"),
    DisplayName("large_cache_caching_decision"): Amended]
class XeSosPkg_large_cache_caching_decision: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class large_cache_caching_decision: XeSosPkg_large_cache_caching_decision
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  cache_address;
	[WmiDataId(6), read, Pointer] object  descriptor_address;
	[WmiDataId(7), read, Pointer] object  user_data_address;
	[WmiDataId(8), read] sint8  is_insertion;
	[WmiDataId(9), read] sint8  decision;
	[WmiDataId(10), read, 
				XEMapId(6),
				ValueMap { 
					"0", 
					"1", 
					"2", 
					"3" },
				Values { 
					"Actual", 
					"Simulated", 
					"History", 
					"Destroyed" }
			] uint8 state;
	[WmiDataId(11), read] uint64 size_in_pages;
	[WmiDataId(12), read] real64 time_to_generate;
	[WmiDataId(13), read] uint64 use_count;
	[WmiDataId(14), read] real64 average_interval;
	[WmiDataId(15), read] real64 probability_of_reuse;
	[WmiDataId(16), read] real64 value;
	[WmiDataId(17), read] real64 value_of_memory;
};
		
[dynamic: ToInstance, Description("Occurs when we recompute the value of a large cache store entry."): Amended,
    Guid("{5a538760-4e4c-4ed5-9a5e-6ec966d3db04}"), locale("MS\\0x409"),
    DisplayName("large_cache_entry_value_change"): Amended]
class XeSosPkg_large_cache_entry_value_change: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class large_cache_entry_value_change: XeSosPkg_large_cache_entry_value_change
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  cache_address;
	[WmiDataId(6), read, Pointer] object  descriptor_address;
	[WmiDataId(7), read, Pointer] object  user_data_address;
	[WmiDataId(8), read, 
				XEMapId(6),
				ValueMap { 
					"0", 
					"1", 
					"2", 
					"3" },
				Values { 
					"Actual", 
					"Simulated", 
					"History", 
					"Destroyed" }
			] uint8 state;
	[WmiDataId(9), read] uint64 size_in_pages;
	[WmiDataId(10), read] real64 time_to_generate;
	[WmiDataId(11), read] uint64 use_count;
	[WmiDataId(12), read] real64 average_interval;
	[WmiDataId(13), read] real64 time_since_last_use;
	[WmiDataId(14), read] real64 probability_of_reuse;
	[WmiDataId(15), read] real64 old_value;
	[WmiDataId(16), read] real64 new_value;
};
		
[dynamic: ToInstance, Description("Occurs when we try to reclaim memory from a large cache store due to memory pressure."): Amended,
    Guid("{29752c32-d9e4-42c3-9416-411f29056a73}"), locale("MS\\0x409"),
    DisplayName("large_cache_memory_pressure"): Amended]
class XeSosPkg_large_cache_memory_pressure: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class large_cache_memory_pressure: XeSosPkg_large_cache_memory_pressure
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  cache_address;
	[WmiDataId(6), read, Pointer] object  descriptor_address;
	[WmiDataId(7), read, Pointer] object  user_data_address;
	[WmiDataId(8), read] uint64 size_in_pages;
	[WmiDataId(9), read] real64 time_to_generate;
	[WmiDataId(10), read] uint64 use_count;
	[WmiDataId(11), read] real64 average_interval;
	[WmiDataId(12), read] real64 probability_of_reuse;
	[WmiDataId(13), read] real64 value;
	[WmiDataId(14), read] uint64 cutoff_index;
	[WmiDataId(15), read] real64 benefit_cutoff;
	[WmiDataId(16), read] sint8  was_removed;
};
		
[dynamic: ToInstance, Description("Records the result of a large-cache sweep"): Amended,
    Guid("{cb080d31-0a40-49e9-a34b-e1fe09b26ff9}"), locale("MS\\0x409"),
    DisplayName("large_cache_sweep"): Amended]
class XeSosPkg_large_cache_sweep: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class large_cache_sweep: XeSosPkg_large_cache_sweep
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  cache_address;
	[WmiDataId(6), read] uint64 entries_swept;
	[WmiDataId(7), read] uint64 entries_evicted;
	[WmiDataId(8), read] uint64 pages_swept;
	[WmiDataId(9), read] uint64 pages_evicted;
	[WmiDataId(10), read] sint8  simulation_sweep;
};
		
[dynamic: ToInstance, Description("record long sync io operation in nonpreemptive worker"): Amended,
    Guid("{8926a6cf-22cc-4f77-8ba5-9082c03cb243}"), locale("MS\\0x409"),
    DisplayName("nonpreemptive_long_syncio"): Amended]
class XeSosPkg_nonpreemptive_long_syncio: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class nonpreemptive_long_syncio: XeSosPkg_nonpreemptive_long_syncio
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 timestamp0;
	[WmiDataId(6), read] uint64 start_time;
	[WmiDataId(7), read] uint64 end_time;
	[WmiDataId(8), read, Pointer] object  file_handle;
	[WmiDataId(9), read, Pointer] object  user_data_pointer;
	[WmiDataId(10), read, Pointer] object  worker_address;
	[WmiDataId(11), read] uint32 scheduler_id;
};
		
[dynamic: ToInstance, Description("New Memory Targets which are set after RecalculateTarget is executed"): Amended,
    Guid("{89201C06-185E-4F38-95FC-66AE247F22BB}"), locale("MS\\0x409"),
    DisplayName("recalculate_mem_target"): Amended]
class XeSosPkg_recalculate_mem_target: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class recalculate_mem_target: XeSosPkg_recalculate_mem_target
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 current_target_kb;
	[WmiDataId(6), read] uint64 visible_target_kb;
	[WmiDataId(7), read] uint64 new_target_kb;
	[WmiDataId(8), read] sint8  is_process_in_job;
	[WmiDataId(9), read] uint64 job_object_limit_job_mem_kb;
	[WmiDataId(10), read] uint64 job_object_limit_process_mem_kb;
	[WmiDataId(11), read] uint64 peak_job_memory_used_kb;
	[WmiDataId(12), read] uint64 peak_process_memory_used_kb;
	[WmiDataId(13), read] uint64 vm_committed_kb;
};
		
[dynamic: ToInstance, Description("New Memory Targets which are set after RecalculateTarget is executed"): Amended,
    Guid("{89201C06-185E-4F38-95FC-66AE247F22BB}"), locale("MS\\0x409"),
    DisplayName("recalculate_mem_target"): Amended]
class XeSosPkg_recalculate_mem_target: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class recalculate_mem_target: XeSosPkg_recalculate_mem_target
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 current_target_kb;
	[WmiDataId(6), read] uint64 visible_target_kb;
	[WmiDataId(7), read] uint64 new_target_kb;
	[WmiDataId(8), read] sint8  is_process_in_job;
	[WmiDataId(9), read] uint64 job_object_limit_job_mem_kb;
	[WmiDataId(10), read] uint64 job_object_limit_process_mem_kb;
	[WmiDataId(11), read] uint64 peak_job_memory_used_kb;
	[WmiDataId(12), read] uint64 peak_process_memory_used_kb;
	[WmiDataId(13), read] uint64 vm_committed_kb;
	[WmiDataId(14), read] uint64 total_working_set_kb;
	[WmiDataId(15), read] uint64 private_bytes_kb;
};
		
[dynamic: ToInstance, Description("Dynamic Affinity Reconfiguration Detection in Scheduler Monitor in Sterling"): Amended,
    Guid("{93b8ebc3-0613-418a-8429-989ea568e93c}"), locale("MS\\0x409"),
    DisplayName("dynamic_affinity_reconfiguration"): Amended]
class XeSosPkg_dynamic_affinity_reconfiguration: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class dynamic_affinity_reconfiguration: XeSosPkg_dynamic_affinity_reconfiguration
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint64 old_affinity_mask;
	[WmiDataId(6), read] uint64 new_affinity_mask;
	[WmiDataId(7), read] uint32 reconfig_result;
};
		
[dynamic: ToInstance, Description("system thread is woken up prematurely"): Amended,
    Guid("{b4af5db6-f19f-4276-a603-16033ac604b0}"), locale("MS\\0x409"),
    DisplayName("premature_systemthread_wakeup"): Amended]
class XeSosPkg_premature_systemthread_wakeup: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class premature_systemthread_wakeup: XeSosPkg_premature_systemthread_wakeup
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  system_thread;
	[WmiDataId(6), read, Pointer] object  event_handle;
	[WmiDataId(7), read] uint32 wait_result;
};
		
[dynamic: ToInstance, Description("Raised exception"): Amended,
    Guid("{980EB56B-C0AD-4999-9881-15268866CE30}"), locale("MS\\0x409"),
    DisplayName("ex_raise2"): Amended]
class XeSosPkg_ex_raise2: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class ex_raise2: XeSosPkg_ex_raise2
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read] uint32 major;
	[WmiDataId(6), read] uint32 minor;
	[WmiDataId(7), read] uint32 severity;
	[WmiDataId(8), read] uint32 state;
};
		
[dynamic: ToInstance, Description("Event contains static information about large cache store."): Amended,
    Guid("{0482D46A-A04F-43FA-A4E0-EF19FC801AB8}"), locale("MS\\0x409"),
    DisplayName("cache_store_stats"): Amended]
class XeSosPkg_cache_store_stats: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class cache_store_stats: XeSosPkg_cache_store_stats
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read, Pointer] object  node_address;
	[WmiDataId(7), read, Pointer] object  mem_node_address;
	[WmiDataId(8), read] uint32 partitions_count;
	[WmiDataId(9), read] uint64 hash_table_count;
	[WmiDataId(10), read] uint64 soft_quota;
	[WmiDataId(11), read] uint64 hard_quota;
	[WmiDataId(12), read, Pointer] object  hand_ext_stat_address;
	[WmiDataId(13), read, Pointer] object  hand_int_stat_address;
	[WmiDataId(14), read, StringTermination("NullTerminated"), Format("w")] string store_name;
	[WmiDataId(15), read, StringTermination("NullTerminated"), Format("w")] string store_type_name;
};
		
[dynamic: ToInstance, Description("Cache new entry event in SOS_LargeCacheStore."): Amended,
    Guid("{D4E125A8-ACA9-4102-B533-360618FEC981}"), locale("MS\\0x409"),
    DisplayName("large_store_cache_data"): Amended]
class XeSosPkg_large_store_cache_data: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class large_store_cache_data: XeSosPkg_large_store_cache_data
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read, Pointer] object  entry_address;
	[WmiDataId(7), read, Pointer] object  entry_data_address;
	[WmiDataId(8), read, Pointer] object  mem_obj_address;
	[WmiDataId(9), read] uint32 cost;
	[WmiDataId(10), read] uint32 ctx_switches;
	[WmiDataId(11), read] uint64 exclusive_time;
	[WmiDataId(12), read] uint64 exclusive_cpu_ticks;
	[WmiDataId(13), read] uint64 wait_time;
	[WmiDataId(14), read] uint32 num_of_ios;
	[WmiDataId(15), read] uint64 num_of_memory_pages;
	[WmiDataId(16), read] real64 time_to_generate;
	[WmiDataId(17), read] uint64 use_count;
	[WmiDataId(18), read] real64 avg_interval_len;
	[WmiDataId(19), read] uint64 time_since_last_use;
	[WmiDataId(20), read] real64 reuse_probability;
	[WmiDataId(21), read] real64 value_of_mem;
	[WmiDataId(22), read] uint32 bucket_id;
};
		
[dynamic: ToInstance, Description("Cache new entry event in SOS_LargeCacheStore."): Amended,
    Guid("{D4E125A8-ACA9-4102-B533-360618FEC981}"), locale("MS\\0x409"),
    DisplayName("large_store_cache_data"): Amended]
class XeSosPkg_large_store_cache_data: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class large_store_cache_data: XeSosPkg_large_store_cache_data
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read, Pointer] object  entry_address;
	[WmiDataId(7), read, Pointer] object  entry_data_address;
	[WmiDataId(8), read, Pointer] object  mem_obj_address;
	[WmiDataId(9), read] uint32 cost;
	[WmiDataId(10), read] uint32 ctx_switches;
	[WmiDataId(11), read] uint64 exclusive_time;
	[WmiDataId(12), read] uint64 exclusive_cpu_ticks;
	[WmiDataId(13), read] uint64 wait_time;
	[WmiDataId(14), read] uint32 num_of_ios;
	[WmiDataId(15), read] uint64 num_of_memory_pages;
	[WmiDataId(16), read] real64 time_to_generate;
	[WmiDataId(17), read] uint64 use_count;
	[WmiDataId(18), read] real64 avg_interval_len;
	[WmiDataId(19), read] uint64 time_since_last_use;
	[WmiDataId(20), read] real64 reuse_probability;
	[WmiDataId(21), read] real64 value_of_mem;
	[WmiDataId(22), read] uint32 bucket_id;
	[WmiDataId(23), read, StringTermination("NullTerminated"), Format("w")] string store_type;
	[WmiDataId(24), read, StringTermination("NullTerminated"), Format("w")] string store_name;
};
		
[dynamic: ToInstance, Description("Cache new entry event in SOS_CacheStore."): Amended,
    Guid("{7D823166-E2E7-4A9F-88DC-622CF1E0435D}"), locale("MS\\0x409"),
    DisplayName("small_store_cache_data"): Amended]
class XeSosPkg_small_store_cache_data: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class small_store_cache_data: XeSosPkg_small_store_cache_data
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read, Pointer] object  entry_address;
	[WmiDataId(7), read, Pointer] object  entry_data_address;
	[WmiDataId(8), read, Pointer] object  mem_obj_address;
	[WmiDataId(9), read] uint32 max_cost;
	[WmiDataId(10), read] uint32 init_cost;
	[WmiDataId(11), read] uint32 cost;
	[WmiDataId(12), read] uint32 ctx_switches;
	[WmiDataId(13), read] uint64 exclusive_time;
	[WmiDataId(14), read] uint64 exclusive_cpu_ticks;
	[WmiDataId(15), read] uint64 wait_time;
	[WmiDataId(16), read] uint32 num_of_ios;
	[WmiDataId(17), read] uint64 num_of_memory_pages;
	[WmiDataId(18), read] uint32 bucket_id;
};
		
[dynamic: ToInstance, Description("Cache new entry event in SOS_CacheStore."): Amended,
    Guid("{7D823166-E2E7-4A9F-88DC-622CF1E0435D}"), locale("MS\\0x409"),
    DisplayName("small_store_cache_data"): Amended]
class XeSosPkg_small_store_cache_data: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class small_store_cache_data: XeSosPkg_small_store_cache_data
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read, Pointer] object  entry_address;
	[WmiDataId(7), read, Pointer] object  entry_data_address;
	[WmiDataId(8), read, Pointer] object  mem_obj_address;
	[WmiDataId(9), read] uint32 max_cost;
	[WmiDataId(10), read] uint32 init_cost;
	[WmiDataId(11), read] uint32 cost;
	[WmiDataId(12), read] uint32 ctx_switches;
	[WmiDataId(13), read] uint64 exclusive_time;
	[WmiDataId(14), read] uint64 exclusive_cpu_ticks;
	[WmiDataId(15), read] uint64 wait_time;
	[WmiDataId(16), read] uint32 num_of_ios;
	[WmiDataId(17), read] uint64 num_of_memory_pages;
	[WmiDataId(18), read] uint32 bucket_id;
	[WmiDataId(19), read, StringTermination("NullTerminated"), Format("w")] string store_type;
	[WmiDataId(20), read, StringTermination("NullTerminated"), Format("w")] string store_name;
};
		
[dynamic: ToInstance, Description("Remove cache entry event."): Amended,
    Guid("{252F7520-6C7B-453C-B8E4-5A58CFC84F53}"), locale("MS\\0x409"),
    DisplayName("cache_store_remove_data"): Amended]
class XeSosPkg_cache_store_remove_data: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class cache_store_remove_data: XeSosPkg_cache_store_remove_data
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read, Pointer] object  entry_address;
	[WmiDataId(7), read, Pointer] object  entry_data_address;
	[WmiDataId(8), read, Pointer] object  mem_obj_address;
};
		
[dynamic: ToInstance, Description("Remove cache entry event."): Amended,
    Guid("{252F7520-6C7B-453C-B8E4-5A58CFC84F53}"), locale("MS\\0x409"),
    DisplayName("cache_store_remove_data"): Amended]
class XeSosPkg_cache_store_remove_data: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class cache_store_remove_data: XeSosPkg_cache_store_remove_data
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read, Pointer] object  entry_address;
	[WmiDataId(7), read, StringTermination("NullTerminated"), Format("w")] string store_type;
	[WmiDataId(8), read, StringTermination("NullTerminated"), Format("w")] string store_name;
};
		
[dynamic: ToInstance, Description("Get user data aggregated event. Fired after specific number of get events."): Amended,
    Guid("{2C1392C2-E926-4A23-BFC8-81978146A641}"), locale("MS\\0x409"),
    DisplayName("cache_store_get_data_agg"): Amended]
class XeSosPkg_cache_store_get_data_agg: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class cache_store_get_data_agg: XeSosPkg_cache_store_get_data_agg
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read] uint64 store_entries;
	[WmiDataId(7), read] uint64 store_hits;
	[WmiDataId(8), read] uint64 store_misses;
	[WmiDataId(9), read] uint64 hash_tbl_hits;
	[WmiDataId(10), read] uint64 hash_tbl_misses;
	[WmiDataId(11), read] uint64 hash_tbl_hit_length;
	[WmiDataId(12), read] uint64 hash_tbl_misses_length;
};
		
[dynamic: ToInstance, Description("Get user data aggregated event. Fired after specific number of get events."): Amended,
    Guid("{2C1392C2-E926-4A23-BFC8-81978146A641}"), locale("MS\\0x409"),
    DisplayName("cache_store_get_data_agg"): Amended]
class XeSosPkg_cache_store_get_data_agg: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class cache_store_get_data_agg: XeSosPkg_cache_store_get_data_agg
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read] uint64 store_entries;
	[WmiDataId(7), read] uint64 store_hits;
	[WmiDataId(8), read] uint64 store_misses;
	[WmiDataId(9), read] uint64 hash_tbl_hits;
	[WmiDataId(10), read] uint64 hash_tbl_misses;
	[WmiDataId(11), read] uint64 hash_tbl_hit_length;
	[WmiDataId(12), read] uint64 hash_tbl_misses_length;
	[WmiDataId(13), read, StringTermination("NullTerminated"), Format("w")] string store_type;
	[WmiDataId(14), read, StringTermination("NullTerminated"), Format("w")] string store_name;
};
		
[dynamic: ToInstance, Description("Statistics of clock hand after one round of sweep through store."): Amended,
    Guid("{266AFCBC-4BE9-439D-A6E2-62847613F57F}"), locale("MS\\0x409"),
    DisplayName("clock_hand_round"): Amended]
class XeSosPkg_clock_hand_round: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class clock_hand_round: XeSosPkg_clock_hand_round
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  stats_address;
	[WmiDataId(6), read] uint64 rounds_count;
	[WmiDataId(7), read] uint64 removed_all_rounds;
	[WmiDataId(8), read] uint64 removed_last_round;
	[WmiDataId(9), read] uint64 updated_last_round;
	[WmiDataId(10), read] uint64 entries_last_round;
	[WmiDataId(11), read] uint64 time_of_last_round;
};
		
[dynamic: ToInstance, Description("Statistics of clock hand after one move."): Amended,
    Guid("{3D234CAB-7B2B-4D14-9A3E-A8C1F25204F1}"), locale("MS\\0x409"),
    DisplayName("clock_hand_move"): Amended]
class XeSosPkg_clock_hand_move: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class clock_hand_move: XeSosPkg_clock_hand_move
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  stats_address;
	[WmiDataId(6), read] uint64 entries_visited;
	[WmiDataId(7), read] uint64 entries_removed;
	[WmiDataId(8), read] uint64 entries_updated;
};
		
[dynamic: ToInstance, Description("Statistics of clock hand after one tick."): Amended,
    Guid("{077C6EF6-58E5-4086-A91F-90CD75324870}"), locale("MS\\0x409"),
    DisplayName("clock_hand_stats"): Amended]
class XeSosPkg_clock_hand_stats: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class clock_hand_stats: XeSosPkg_clock_hand_stats
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read] uint64 clock_hand_id;
	[WmiDataId(7), read] uint64 rounds_count;
	[WmiDataId(8), read] uint64 visited_all_rounds;
	[WmiDataId(9), read] uint64 removed_all_rounds;
	[WmiDataId(10), read] uint64 visited_last_round;
	[WmiDataId(11), read] uint64 updated_last_round;
	[WmiDataId(12), read] uint64 removed_last_round;
	[WmiDataId(13), read] uint64 last_tick_time;
	[WmiDataId(14), read] uint64 last_round_start;
	[WmiDataId(15), read] uint64 time_of_last_round;
	[WmiDataId(16), read, StringTermination("NullTerminated"), Format("w")] string store_type;
	[WmiDataId(17), read, StringTermination("NullTerminated"), Format("w")] string store_name;
};
		
[dynamic: ToInstance, Description("Statistics of clock hand after one tick."): Amended,
    Guid("{077C6EF6-58E5-4086-A91F-90CD75324870}"), locale("MS\\0x409"),
    DisplayName("clock_hand_stats"): Amended]
class XeSosPkg_clock_hand_stats: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(2)]
class clock_hand_stats: XeSosPkg_clock_hand_stats
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, Pointer] object  store_address;
	[WmiDataId(6), read] uint64 clock_hand_id;
	[WmiDataId(7), read] uint64 rounds_count;
	[WmiDataId(8), read] uint64 visited_all_rounds;
	[WmiDataId(9), read] uint64 removed_all_rounds;
	[WmiDataId(10), read] uint64 visited_last_round;
	[WmiDataId(11), read] uint64 updated_last_round;
	[WmiDataId(12), read] uint64 removed_last_round;
	[WmiDataId(13), read] uint64 last_tick_time;
	[WmiDataId(14), read] uint64 last_round_start;
	[WmiDataId(15), read] uint64 time_of_last_round;
	[WmiDataId(16), read] uint64 pool_physical_memory_indicator_mask;
	[WmiDataId(17), read] sint8  is_system_physical_memory_low;
	[WmiDataId(18), read] sint8  is_process_physical_memory_low;
	[WmiDataId(19), read] sint8  is_process_virtual_memory_low;
	[WmiDataId(20), read, StringTermination("NullTerminated"), Format("w")] string store_type;
	[WmiDataId(21), read, StringTermination("NullTerminated"), Format("w")] string store_name;
};
		
[dynamic: ToInstance, Description("Map showcasing various spinlock maps available."): Amended,
    Guid("{077a6EF6-58Ea-4086-A91F-9aCD7532487a}"), locale("MS\\0x409"),
    DisplayName("place_holder_for_spinlock_maps"): Amended]
class XeSosPkg_place_holder_for_spinlock_maps: XeSosPkg
{
};

[dynamic: ToInstance, EventType(0), EventVersion(1)]
class place_holder_for_spinlock_maps: XeSosPkg_place_holder_for_spinlock_maps
{
	[WmiDataId(1), Description("FragmentId"): Amended,read] uint32 FragmentId;
	[WmiDataId(2), Description("RemainingLength"): Amended,read] uint32 RemainingLength;
	[WmiDataId(3), Description("ActivityId"): Amended,ActivityID, read, Extension("Guid")] guid ActivityId;
	[WmiDataId(4), Description("SequenceNumber"): Amended,read] uint32 SequenceNumber;
	[WmiDataId(5), read, 
				XEMapId(20),
				ValueMap { 
					"57", 
					"6", 
					"38", 
					"36", 
					"7", 
					"50", 
					"15", 
					"0", 
					"33", 
					"3", 
					"2", 
					"47", 
					"37", 
					"35", 
					"46", 
					"4", 
					"5", 
					"23", 
					"12", 
					"48", 
					"22", 
					"21", 
					"26", 
					"31", 
					"45", 
					"49", 
					"8", 
					"34", 
					"14", 
					"16", 
					"1", 
					"32", 
					"29", 
					"19", 
					"27", 
					"17", 
					"10", 
					"20", 
					"24", 
					"9", 
					"30", 
					"11", 
					"18", 
					"13", 
					"28", 
					"25", 
					"51", 
					"53", 
					"54", 
					"56", 
					"55", 
					"52", 
					"39", 
					"44", 
					"43", 
					"40", 
					"42", 
					"41" },
				Values { 
					"SOS_SYSTEM_LAST", 
					"BLOCKER_ENUM", 
					"DELAYED_PARTITIONED_STACK", 
					"DISPATCHER_LIST", 
					"DISPATCHER_QUEUE", 
					"DRTL_MODULEINFOLIST", 
					"GLOBAL_SCHEDULER_LIST", 
					"GLOBAL_TRACE_FLAGS", 
					"IO_RG_VOLUME_HASHTABLE", 
					"LOG_RG_GOVERNOR", 
					"MEM_MGR", 
					"NONYIELD_ANALYSIS", 
					"PARTITIONED_HEAP_FREE_LIST", 
					"RESMANAGER", 
					"RESQUEUE", 
					"RG_TIMER", 
					"SEQUENCED_OBJECT", 
					"SOS_ABORT_TASK", 
					"SOS_ACTIVEDESCRIPTOR", 
					"SOS_BLOCKALLOCPARTIALLIST", 
					"SOS_BLOCKDESCRIPTORBUCKET", 
					"SOS_CACHESTORE", 
					"SOS_CACHESTORE_CLOCK", 
					"SOS_CLOCKALG_INTERNODE_SYNC", 
					"SOS_DEBUG_HOOK", 
					"SOS_DESCDATABUFFERLIST", 
					"SOS_DISPATCHER", 
					"SOS_LARGEPAGE_ALLOCATOR", 
					"SOS_MINITHREAD", 
					"SOS_NODE", 
					"SOS_OBJECT_POOL", 
					"SOS_OBJECT_STORE", 
					"SOS_OOM_CHECK", 
					"SOS_RESOURCE_CLERK_LIST", 
					"SOS_RINGBUFFER_RECORD", 
					"SOS_SCHEDULER", 
					"SOS_SCHEDULER_TIMER", 
					"SOS_SELIST_SIZED_SLOCK", 
					"SOS_SUSPEND_QUEUE", 
					"SOS_SYSTHREAD", 
					"SOS_SYSTHREAD_DISPATCHER", 
					"SOS_TASK", 
					"SOS_TLIST", 
					"SOS_VM_LOW", 
					"SOS_WAIT_STATS", 
					"SOS_WAITABLE_ADDRESS_HASHBUCKET", 
					"TESTTEAM", 
					"TESTTEAMEXPONENTIAL", 
					"TESTTEAMEXPONENTIALTASTAS", 
					"TESTTEAMREPORTINGOPTIONSCHECKCLOUDDB", 
					"TESTTEAMREPORTINGOPTIONSCHECKUNUSED", 
					"TESTTEAMTASTAS", 
					"XE_BUFFER_MGR", 
					"XE_DISPATCHER_QUEUE", 
					"XE_NOTIFICATION_CALLBACK_LIST", 
					"XE_SESSION_EVENT_MGR", 
					"XE_SESSION_MGR", 
					"XE_SESSION_TARGET_MGR" }
			] uint64 sos_spinlock;
	[WmiDataId(6), read, 
				XEMapId(21),
				ValueMap { 
					"3", 
					"1", 
					"2", 
					"0" },
				Values { 
					"SOS_SYSTEM_RW_LAST", 
					"RW_AR", 
					"RW_GTL", 
					"RW_TEST" }
			] uint64 sos_rw_spinlock;
	[WmiDataId(7), read, 
				XEMapId(22),
				ValueMap { 
					"21", 
					"1", 
					"9", 
					"11", 
					"12", 
					"7", 
					"14", 
					"0", 
					"5", 
					"6", 
					"15", 
					"2", 
					"10", 
					"3", 
					"16", 
					"13", 
					"8", 
					"19", 
					"17", 
					"4", 
					"20", 
					"18" },
				Values { 
					"SOS_CLIENT_LAST", 
					"ASYNCSTATSLIST", 
					"CACHEOBJ_DBG", 
					"CLR_HOSTTASK", 
					"CLR_SPIN_LOCK", 
					"COM_INIT", 
					"CONNECTION_MANAGER", 
					"CONNECTS", 
					"EXT_CACHE", 
					"FT_INIT", 
					"HOT_NODE_CACHE", 
					"HTTP_CONNCACHE", 
					"IOREQ", 
					"MUTEX", 
					"SESSION_SEC_CONTEXT", 
					"SNI", 
					"SOAPSESSIONS", 
					"SOS_PHYS_PAGE_CACHE", 
					"SOS_RW", 
					"SRVPROC", 
					"STACK_HASHER", 
					"XE_SESSION_STORAGE" }
			] uint64 sqlservr_spinlock;
	[WmiDataId(8), read, 
				XEMapId(23),
				ValueMap { 
					"0" },
				Values { 
					"SOS_CLIENT_RW_LAST" }
			] uint64 sqlservr_rw_spinlock;
};
		

Youez - 2016 - github.com/yon3zu
LinuXploit