Sample Code

Windows Driver Samples/ Toaster Sample (UMDF Version 2)/ C++/ umdf2toaster.sdf/

�,	=�	w�"�J	:ZS��@	�@	vtts�'�
���$g @X�30�g`~��0cA �B5>>����l��r`stB5B5(EEq
|!D2�!Q�Eq����DH2p!��A6��A)p#2%D#2H!�A0�A%#2H!�`@%~��!��`@'�|5!
��`@+~!��2!�`@EEq
|!D2�!QD62p�Eq~6D
|!D2�!QD62p�D2B�Eq2�D
|!D2�!Q�D#2H!D2B=62pB=pQ!B=~�!p�D2B�Eq~6D
|!D2�!Q�D2�A
p#2%D#2H!�Eq2�D
|p#2%D#2H!�D
|p#2%D2�AE#2H!D2�A%��D
|p#2%D#2H!�D
|p#2%D2D#2H!D2A
p#2%�Eq2�D
|p#2%�DpQ!A1~�|5!
�D2
A~6D
|p#2%�D2
A��D
|p#2%�D~�|5!
�D2DpQ!�A#2H!�Eq2�D#2H!�DH!#DpQ!A~6D#2H!�D2A��D#2H!�DpQ!	`@~��!��Eq~6D~��!��D~��!�`@�|5!
��Eq~6D~�|5!
��D2`@��D~�|5!
��D%�2`@5pQ!`@~!��2!�Eq~6D~�|~!��2!�DpQ!`@EEq
|!D2�!QD62p�Eq2
`@+pQ!`@+~��!�
B�Eq��|
D�!���A�Eq���2	��!�B!!pD
|H�QpB)H2p!�A!#2H!D2�A!2�A!62pB!H|�!�DpQ!D,2p��A!pQ!B(D!pD
|H�QpB3H2p!B+����D
|H�QpB7H2p!B!~�QD!#�H�D�H�!BFD!pD
|H�QpBQH2p!BI����D
|H�Qp
BUH2p!	B!~�QDp�Q	!��A'!p�D2�A!����D
|H�QpB-H2p!B!��~!	�A
p#2%D#2H!�Eq
|Q~2H!
�A4D~
,�A
p#2%D#2H!�Eq
|p#2%D2�A%!�~H2
2�D��!Q	H��A%#2H!D2�A%2Q~H2
2��A'p
H�!D~�,
�A%|~�2|p��A%�!#!�!p
!A�Eq
|p#2%D2p
H�!D~�,A)|~�2|p�A,�,A2ApQ!A~H�#|�QD2p
H�!D~�,	A-|~�2|p�A�|5!
�D2A#2H!�Eq�2Q!A���2	��!�A2##�2Q!A2AH!#DpQ!ApQ!A~��!�A!�2Q!A�2Q!��Q~`@~��!��EqpQ!`@~��!�`@�,|��DpQ!`@�|5!
��Eq%�2`@2`@pQ!`@~!��2!�EqpQ!`@!�H�!`@EEq
|!D2�!QD62p�Eq#6D
|!D2�!QD62p�D~��!�`@+~6D
|!D2�!QD62p�D2B�Eq~6D
|!D2�!Q�D2�A
p#2%D#2H!�Eq#6D
|p#2%D#2H!�D
|p#2%D2�AE#2H!D2�A%��D
|p#2%D#2H!�D
|p#2%D2D#2H!D2A
p#2%�Eq#6D
|p#2%�D~�|5!
�D2A~6D
|p#2%�D2A��D
|p#2%�D~�|5!
�D2DpQ!�A#2H!�Eq#6D#2H!�D~��!�A~6D#2H!�D2�A��D#2H!�DpQ!
`@~��!��Eq~6D~��!��D~��!�`@�|5!
��Eq~6D~�|5!
��D2`@��D~�|5!
��D%�2`@5pQ!`@~!��2!�Eq~6D~�|~!��2!�DpQ!!��2!�Eq~6D~�|~!��2!�DpQ!!��p�Q�A��������qա�q�1ˁ�ű���Q��ѱq�a���1�a�����񢡡������њQ���1���!�����a���q��Q�{�z�w�vpuasrp�n�l�k�i�f�e�c�b�`�_1]!\Q[�Y�XW�T!R�P�OPL1H!G�D�@�<�:�8�4!1�.!-�)�$�#!�A1!Q�
�
1	AqP-�m0FF`@�_�@;��&����	���
�__SysObjectsproperties&�@�� ����propertiesname&�@�� ����propertiesvalue&���?��������������1111propertiespk_properties_namepk_properties_name&��������2~~~~~propertiespk_properties_nameD֘�B���?&����w���
�__SysObjectsparsers&�@��(e���parsersparser&�@�� 
����







parsersname&�@�� ����parsersshort_name&���?��������������,,,,parserspk_parsers_parserpk_parsers_parser&������	��.zzzzzparserspk_parsers_parser�Dؘ�B�	�?&����r��
�
�__SysObjectscode_item_kinds&�@��(���code_item_kindsid&�@�� ����code_item_kindsname&�@��(e���code_item_kindsparser&���?�������������&&&&�<<<<code_item_kindspk_code_item_kinds_idpk_code_item_kinds_id&��������&&:�����code_item_kindspk_code_item_kinds_id@Dؘ�B��?&�����!����*****�<�DXcode_item_kindsfk_code_item_kinds_parserpk_parsers_parserparsers�&����Y���
�__SysObjectsprojects&�@��($h��	�projectsid&�@�� &��	�projectsname&�@��((e��	�projectsguid&���?�+�����������	��''''projectspk_projects_idpk_projects_id&������,
�	�,xxxxxprojectspk_projects_id@Dؘ�B��?&���?�/�����������	��++++projectsuq_projects_nameuq_projects_name&������0�	�.zzzzzprojectsuq_projects_nameDؘ�B��?&���?�3�����������	��++++projectsuq_projects_guiduq_projects_guidA&������4�	�.zzzzzprojectsuq_projects_guid�Dؘ�B�<��N݌e}
�K\
���E��9Y��	:8-G�&Kѥq��t
��+��"P�ޱ
��u�Pg,x``DEq
|!D2�!Q�DQ|`DEq~�,`DEq�!��2|p0�pf�6m0GG`@֬��	`/pDE�C�� ��^]K>m2��pDE�C�� ��^]K>m5��pDE�C�� ��^]K>m>����P��n
0�HH`@<;<;���`�<�DE��DE��DE��DE��DE��DE��DE��DE��DE�		�DE�

�DE��DE��DE�

�DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE��DE�  �DE�!!�DE�""�DE�##�DE�$$�DE�%%�DE�&&�DE�''�DE�((�DE�))�DE�**�DE�++�DE�,,�DE�--�DE�..�DE�//�DE�00�DE�11�DE�22�DE�33�DE�44�DE�55�DE�66�DE�77�DE�88�DE�99�DE�::�DE�;;�DE�<@�`���0�P�p� �@�`���0�P�p�
 
�@�`�
�

�	0	�P�p� �@�`���0�P�pjT�m0kII`@��
`u�DE��DE��DE��DE��DE��DE��DE���@p��.��`��DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A!�!A!p�QA!p�Q3�
�~�|5�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A!�!Ap|�2#�Ap|�2#�3�
�~�|5�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A!�!A�|��A�|��3�
�~�|5�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A#2H�!�A%!p!�2
A#2H�!��Q3�
�~�|5�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A#�p
A#!���!A�##!���!�Q3�
�~�|5�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A#�p
A�2Q~H!A�#�2Q~H!�Q3�
�~�|5�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A~
6%!A~
6%!3�
�~�|50H`>�3@(p��	W��`��DE8/67��qBd+�� 9�DE4=�L��M�u���>�DEe6kčC��^�B�DEy�ï��C�s�4��DE���0����D6j|Z��DEأS���e=@[�h) �DE�C�,�d�E;�%r�P0	��@��P�ލ@��	�?&��������
�__SysObjectsconfigs&�@��(7h���configsid&�@��(9h���







configshash&�@��(;h���configsproject_id&�@�� =����







configsname&�@��0?d	@���configsconfig_include_path&�@��0Ad	@���configsconfig_options&�@��0Cd	@���configsplatform_include_path&�@��0Ed	@���configsplatform_options&���?�H�������������$$$$configspk_configs_idpk_configs_id&������I��*vvvvvconfigspk_configs_id@Dؘ�B��?&���?�O������������####�>>>>configsuq_configs_project_id_nameuq_configs_project_id_name&������P��##K�����configsuq_configs_project_id_name@Lؘ�B��?�?&���?�X�����4�C�L`configsfk_configs_project_idix_configs_project_idpk_projects_idprojects@&�����U��2~~~~~configsix_configs_project_id@Dؘ�B��?&�����Z��,xxxxxconfigsix_configs_nameDژ�B���?&����S���
�__SysObjectsfiles&�@��(]h���								filesid&�@��(_h���filestimestamp&�@��(a���filesparsetime&�@��(c���filesaddtime&�@��(e���filesdifftime&�@�� g���filesname&�@�� i���filesleaf_name&�@��(k���filesattributes&�@��(me	� ��







filesparser&���?�p�������������filespk_files_idpk_files_id&������q��&rrrrrfilespk_files_id@Dژ�B��?�A&������u��(tttttfilesuq_files_name�~��*�E���j����+���Q��i{	�X
˷
w�	��#�4
�c2��BE�ۡk���' pU�90�JJN�DTU`EWX�EZ[�E]^�E`a FcdPFA-��Q`��DE��DE��DE��DE��DE��DE��DE���@p���..�`��DE�Eq�2p
(3
!	�%L�2p

�DE�Eq�2p
(3
!	�%L�2p

�DE�Eq�2p
(3
!	�%L�2p

�DE�Eq�2p
(3
!	�%L�2p

�DE�Eq�2p
(3
!	�%L�2p

�DE�Eq�2p
(3
!	�%L�2p

�DE�Eq�2p
(3
!	�%L�2p

�@�� 
�`�w�Q`��DE��DE��DE��DE��DE��DE��DE���@p��B�|`��DEq�2p
(3
!	�%L�2p

�DEq�2p
(3
!	�%L�2p

�DEq�2p
(3
!	�%L�2p

�DEq�2p
(3
!	�%L�2p

�DEq�2p
(3
!	�%L�2p

�DEq�2p
(3
!	�%L�2p

�DEq�2p
(3
!	�%L�2p

��@p����t0
KKA
	
		#�*`&
�DE��DE��DE��DE��DE��DE��DE��DE��DE�		�DE�
 P���@p��s��:`1
	�DEq
7A~�|%�Q#2H!�'�
(
$*A�2p|��62��A
(3
A2p
H�!A�,�!A�2�!��~!
�3,�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A!�!A!p�QA!p�Q3
�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A!�!Ap|�2#�Ap|�2#�3
�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A!�!Ap|�2#�Ap|�2#�3,�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A!�!A�|��A�|��3
�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A#2H�!�A%!p!�2
A#2H�!�3
�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A#2H�!�A%!p!�2
A#2H�!�3,�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A#�p
A#!���!A~|�!�3
�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A#�p
A#!���!A�|��!�3
�DEq
7A�6�|��
!A�6�Q~H!�A�6A	H�!��QA�|��!�D�Q#
A#�p
A�2Q~H!A�|��!�3
@^�T�JPA�7�-�$P0	�`s�@���&���?�t�������������""""filesuq_files_nameuq_files_nameDژ�B��?&�����x�����(�0Dfilesfk_files_parserpk_parsers_parserparsers�&�����{��-yyyyyfilesix_files_leaf_nameDژ�B��?&��������
�__SysObjectsconfig_files&�@��(~h��
�config_filesconfig_id&�@��(�h��
�config_filesfile_id&�@��(���
�config_filesimplicit&�@��(���
�config_filesreference&�@��(���
�config_filescompiled&�@��(���
�config_filescompiled_pch&�@��(���
�config_filesexplicit_assembly&�@��0�d	@��
�config_filesinclude_path&�@��0�d		@��
�config_filesoptions&���?�������������
�////�QQQQconfig_filesuq_config_files_config_id_file_iduq_config_files_config_id_file_id&��������
�//W�����config_filesuq_config_files_config_id_file_id@@Lژ�B��?�?&���?�����
�''''�A�O�Wkconfig_filesfk_config_files_config_idix_config_files_config_idpk_configs_idconfigs@&�������
�'';�����config_filesix_config_files_config_id@Dژ�B��?&���?�����
�%%%%�=�I�Occonfig_filesfk_config_files_file_idix_config_files_file_idpk_files_idfiles@&�������
�%%9�����config_filesix_config_files_file_id@Dۘ�B��?&����@���
�__SysObjectscode_items&�@��(�h���code_itemsid&�@��(�h���code_itemsfile_id&�@��(�h���code_itemsparent_id&�@�� �����code_itemsname&�@��(����code_itemskind&�@��(����code_itemsattributes&�@��(����code_itemsstart_column�^�>���;-�`��[	+eI��
��I
��u&�u��u�4$D�3?#�BTr~a
�
������`D
	�DEq�2�!��~!
�3,�DEq!p�Q3
�DEq#2H�!�3
�DEq#2H�!�3,�DEqp|�2#�3
�DEqp|�2#�3,�DEq~|�!�3
�DEq�|��3
�DEq�|��!�3
�DEq�|��!�3
@p�
�
� p�P�0gPP�A
	

		�sE`�
EE�E�EE�E�	EE�E�
EE�E�EE�E�EE�E�EE�E�EE�E�EE�E�EE�E�	�
`�	@�� �`��.�`�
EE�EE�	EE�EE�EE�EE�EE�EE�EE�EE� P���@p���8�`�
EE�EE�EE�EE�EE�EE�EE�EE�EE�		EE�
 P���@p�����0MESfpFjk�Fno Gr�A^I^	I�uID�u�&׹ @���&�@��(�� ��code_itemsstart_line&�@��(�	�$��code_itemsend_column&�@��(�	
�&��code_itemsend_line&�@��(�
�*��code_itemsname_start_column&�@��(��,��code_itemsname_start_line&�@��(�
�0��code_itemsname_end_column&�@��(�
�2��code_itemsname_end_line&�@��(��6��code_itemslower_name_hint&�@��0�����code_itemstype&�@��8��>��code_itemsparam_number&�@��0�����code_itemsassoc_text&�@��0�����code_itemsparam_default_value&�@��8��@��,,,,,,,,code_itemsparam_default_value_start_column&�@��8��B��********code_itemsparam_default_value_start_line&�@��8��F��********code_itemsparam_default_value_end_column&�@��8��H��((((((((code_itemsparam_default_value_end_line&���?���������������----code_itemspk_code_items_idpk_code_items_id&�������!��0|||||code_itemspk_code_items_id@Dۘ�B��?&������"��!!5�����code_itemsix_code_items_file_id@Dۘ�B��?&������#��##7�����code_itemsix_code_items_parent_id@Dۘ�B��?&������$��2~~~~~code_itemsix_code_items_nameDۘ�B���?&������%��2~~~~~code_itemsix_code_items_kind@Dۘ�B��?&������&��))=�����code_itemsix_code_items_lower_name_hint�Dۘ�B��?&�������)�
�__SysObjectsassoc_text&�@��(�h���assoc_textcode_item_id&�@��(����assoc_textkind&�@�� �d	@���assoc_texttext�B&���?������&&&&�A�R�]���C��]Y]sl��
��
�	��
��&�
W�v	v����4T��7��bI�сW��s00���,!`w^�DE��D�D�D�D�D�D�D�D		�D

�D�D�D

�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D  �DE�!E"E#E$E%E&E'E(E)	E*
E+E,E-
E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@ EE�A!EB"EC#ED0EE0EF0EG0EH0EI0EJ0EK0EL0EM	0EN
0EO0EP0EQ
0ER0ES0ET0EU0EV0EW0EX0EY0EZ0E[0E\0E]0E^0E_0E`0EE�a0Eb0Ec0Ed 0Ee!0Ef"0Eg`Fh`Fi`Fj`Fk`Fl`Fm`Fn`Fo	`Fp
`Fq`Fr`Fs
`Ft`Fu`Fv`Fw`Fx`Fy`Fz`F{`F|`F}`F~`F`F�`FE��`F�`F�`F�`F�pF�pF�pF�pF�pF�pF�pF�pF�	pF�
pF�pF�pF�
pF�pF�pF�pF�pF�pF�pF�pF�pF�pF�pF�pF�pF�pF�pF�pFE��pF�pF�pF� pF�!pF�"pF�#pF��F��F��F��F��F��F��F��F��F�	�F�
�F��F��F�
�F��F��F��F��F��F��F��F��F��F��F��FE���F��F��F��F��F��F��F� �F�!�F�"�F��F��F��F��F��F��F��F��F�	�F�
�F��F��F�
�F��F��F��F��F��F��F��F��F��FE���F��F��F��F��F��F��F��F��F� �F�!�F�"�F��F��F��F��F��F��F��F��F�	�F�
�F��F��F�
�F��F��F��F��F��F��F�FE��F�F�F�F�F�F�F�F	�F
�F�F �F
�F�FE��FE��FE��FE��FE��FE��FE��FE�	�FE�
�FE��FE��FE�
�FE��FE��FE��FE��FE��FE� �FE�!�FE�"�FE�#�FE�$�FE�%�FE�&�FE�'�FE�(�FE�)�FE�*�FE�+�FE�,�FE�-�FE�.�FE�/�FE�0�FE�1�FE�2�FE�3�FE�4�FE�5�FE�6	�FE�7
�FE�8�FE�9�FE�:
�FE�;�FE�<�FE�=�FE�>�FE�?�FE�@�FE�A�FE�B�FE�C�FE�D�FE�E�FE�F�FE�G�FE�H�FE�I�FE�J�FE�K�FE�L�FE�M �FE�N GE�O GE�P GE�Q GE�R GE�S GE�T GE�U GE�V	 GE�W
 GE�X GE�Y GE�Z
 GE�[ GE�\ GE�] GE�^��F��	�F��
�F���F���F��
�F���F���F���F���F���F���F���F���F���FE���F���F���F���F���F���F���F���F���F�� �F��!�F��"�F���F���F���F���F���F���F���F���F��	�F��
�F���F���F��
�F���F���F���F���F���F���F�FE��F�F@�p���Ч�0�`������ �P�������@�p���К�0�`������ �P�������@�p���Ѝ�0�`������ �P�������@�p���Ѐ�0`~�}�|�{ {Pz�y�x�ww@vpu�t�ss0r`q�p�o�n nPm�l�k�jj@i�h�h!h�gagg�fAf�e�e!e�dad�c!c�babb�aAa�`�`!`�_a__�^A^�]�]!]�\a\\�[A[�Z�Z!Z�YaYY�XAX�WW�VQV�U�U1U�TqTT�SQS�R�R1R�QqQQ�PQP�O�O1O�NqNN�MQM�L�L1L�KqK�JAJ�I�I!I�HaHH�GAG�F�F!F�EaEE�DAD�C�C!C�BaBB�AAA�@�@!@�?a??0>�=q==�<Q<�;�;1;�:q::�9Q9�8�818�7q77�6Q6�5�515�4q44�3Q3�2�2�1a11�0A0�/�/!/�.a..�-A-�,�,!,�+a++�*A*�)�)!)�(a((�'A'�&�&!&P%�$�$1$�#q##�"Q"�!�!1!� q  �Q��1�q�Q��1�q���!�a�A��!�a�A��!�a�A��!�a�
A
p�Q�
�
1
�	q		�Q��1�q�Q��1�q�Q��1��L"`�^�DE��D	�D	�D	�D	�D	�D	�D	 �D	E	E	E	E	E	E	E	E		E	
E	E	E	
E	E	E	E	E	E	E	E	E	E	E	EE�E	E	E	E	E	E	E	 E	!E	"E	#E	0E	0E	0E	0E	0E	0E	0E	0E	0E		0E	
0E	0E	0E	
0E	0E	0E	0E	0E	0E	0E	0EE�0E	0E	0E	0E	0E	0E	0E	0E	0E	0E	0E	 0E	!0E	"0E	`F	`F	`F	`F	`F`F	`F	`F		`F	
`F	`F	`F	
`F	`F	`F	`F	`F	`FE�`F	`F	`F	`F	`F	`F	`F	`F	`F	`F	`F	`F	pF	pF	pF	pF	pF	pF	pF	pF		pF	
pF	pF	pF	
pF	pF	pF	pF	pF	pF	pF	pFE�pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	 pF	!pF	"pF	#pF	�F	�F	�F	�F	�F	�F	�F	�F	�F		�F	
�F	�F	�F	
�F	�F	�F	�FE��F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	 �F	!�F"�F	�F	�F	�F	�F	�F	�F	�F	�F		�F	
�F	�F	�F	
�F	�FE��F	�D�D	�D	�D	�D	�D	�D	�D	�D		�D	
�D	�D	�D	
�D	�D	�D	�D	�D	�D	�D	�D	�D	�D	�D	�FE��FE��FE��FE� �FE� GE� GE� GE� GE� GE� GE� GE� GE�	 GE�
 GE� GE� GE�
 GE� GE� GE� GE��FE��FE��FE��FE��FE��FE��FE��FE�	�FE�
�FE��FE��FE�
�FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE�	�FE�
�FE��FE��FE�
�FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��F�F	�F	�F	�F	�F	�FE��F	�F	�F	�F	�F	�F	�F	�F	�F	 �F	!�F	"�F	�F	�F	�F	�F	�F	�F	�F	�F		�F	
�F	�F	�F	
�F	�F	�F	�F	�F	�F	�F	�FE�	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	 �F	�F	�F	�
�F	��FE��F	��D�D	��D	��D	��D	��D	��D	��D	��D	�	�D	�
�D	��D	��D	�
�D	��D	��D	��D	��D	��D	��D	��D	��D	��D	��D	��F�F	��F	��F	��F	��F	��FE��F	��F	��F	��F	��F	��F	��F	��F	��F	� �F	�!�F	�"�F	��F	��F	��F	��F	��F	��F		�F	�	�F	�		�F	�	
�F	�	�F	�	�F	�	
�F	�	�F	�	�F	�	�F	�	�F	�	�F	�	�F	�	�FE�	�F	�	�F	�0�ᙑ�A�񘡘Q����a����q�!�P����a����q�!�ђ��1�ᑑ�A�ᐑ�A�񏡏Q����a����q�!�ь��1�ዑ���q�!�щ��1�ш�0�`������ �P������@~p}�|�{{0z`y�x�w�v vPu�t�s�rr@qpp�o�nn0m`l�k�j�i iPh�g�f�ee@dpc�b�aa0``_�^�]�\ \P[�Z�Y�XX@WpV�U�TT0S`R�Q�P�O OPN�M�L�KK@JpI�H�G�G1G�F�FAF�E�EQEE�DaDD�CqC!C�B�B1B�A�AAA�@�@A@�? ?�>�>1>�=�=A=�<�<Q<<�;a;;�:a::�9q9!9�8�818�7�7A7�6�6Q66�5a5�4A4�3�3Q33�2a22�1q1!1�0�010�/�/A/�.�.Q..�-a--�,q,!,�+�+1+�**�)q)!)�(�(1(�'�'A'�&�&Q&&�%a%%�$q$!$�#�#1#�"�"A"�!�!Q!!� a �A��Q�a�q!�q!��1��A��Q�a�q!��a�q!��1��A��Q�a�q!�
�
1
��A��Q�
1
�	�	A	��Q�a�q!��1��A��Q�a�q!���Mj#`�^�DE��D	�D	�D	�D	�D	�D	�D	�D		�D	
�D	
�D	�D	�D	�D	�D	�D	�D	�D	�D	�D	�D	�D	�D	�D	�D	 �D	E	E	E	E	E	EE�
E	E	E	
E	E	E	E	E	E	E	E	E	E	E	!E	0E	0E	0E	0E	0E	0E	0E	0E	!0E	`F	`F	`F	`F	
`F	`F	`F	`FE�`F	`F	`F	`F	`F	pF	pF	pF		pF	
pF	pF	pF	
pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	pF	 pFE��F	�F	�F	�F	�F	�F	�F	�F	 �F	!�F	"�F	�F	�F	�F	�F	�F	�F	�F	�F		�F	
�F	�F	�F	�F	�F	�F	�F	�F	�F	 �F	�F	�FE��F	�F		�F	
�F	�F	�F	
�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�F	�FE��FE��FE��FE�
�FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE� �FE� GE� GE� GE��D�D	�D�D	�D�D	E'E		E	E5E7E	E:EE�:E=E	E	 E	"EB#E	0E	0E	0EG0E	0E	0E	0EL	0E	
0E	0E	
0EQ0E	0E	0EU0E	0E	0EY0E[0E]0E	0E	0E	0Eb0E	 0E	"0EE�f`F	`F	`Fm`F		`F	`Fq
`Fs`Fu`Fw`Fy`F	`F|`F	`F	`F	`F	`F	pF�pF	pF	pF�pF	!pF�"pF	#pF	�F	�F��F��F	�F	�F�	�FE��
�F	�F�
�F	�F	�F	�F��F��F	�F	�F	�F��F	�F	�F��F	�F	�F	
�F��F	�F��F	�F��F	�F��F	�F	�F	�F	�F��F	!�F�"�FE���F��F	�F	�F	�F��F�F	�F�F	�F
�F	 �F	�F	�FE��FE��FE��FE�	�FE��FE�
�FE��FE��FE��FE� �FE�"�FE�%�FE�%�FE�(�FE�(�FE�+�FE�+�FE�+�FE�/�FE�/�FE�2�FE�4	�FE�6
�FE�6�FE�6
�FE�:�FE�<�FE�<�FE�<�FE�@�FE�@�FE�@�FE�D�FE�D�FE�D�FE�D�FE�D�FE�K�FE�K GE�N GE�N GE�Q GE�Q GE�Q GE�U	 GE�U
 GE�U GE�Y
 GE�Y GE�Y GE�Y GE�Y`F	�f`F	�f`Fmm`F	�m	`F	�m`Fqq
`Fss`Fuu`Fww`Fyy`F	�y`F||`F	�|`F	�|`F	�|`F	�|`F	�|pF��pF	��pF	��pF��pF	��!pF��"pF	��#pF	���F	���F���F���F	���F	���F��	�FE��
�F	���F��
�F	���F	���F	���F���F���F	���F	���F	���F���F	���F	���F���F	���F	���F	��
�F���F	���F���F	���F���F	���F���F	���F	���F	���F	���F���F	��!�F��"�FE���F���F	�М�0�`������ �P�������@�p���Џ�0�`������ �P�������@�p���Ђ�0�`���~�} }P|�{�z�yy@xpw�v�uu0t`s�rAr�q�qAq�p�pAp�oqo!o�n�n!nPm�l�lAl�k�kQkk�jQj�i�iAi�h�hAh�g�gAg�f�fAf�e�eQe�d�dAd�c�cAc�b b�aqa!a�`a``�_q__�^a^^�]a]]�\q\!\�[q[![�ZaZZ�YAY�X�XAX�W�W�V�V1V�U�U1U�T�T!T�SqS!S�RqR!R�QqQ!Q�PqP!P�O�O!O�N�N1N�M�M1M�L�L�KQKK�JAJ�I�IAI�H�HAH�G�G1G`F�E�D�C CPB�A�@�??@>p=�<�;;0:`9�8�7�6 6P5�4�3�22@1p0!0�/�/1/�.�.A.�-�-Q--�,a,,�+q+!+�**�)a))�(q(!(�'�'1'�&�&A&�%�%Q%%�$a$$�#q#!#�"�"1"�!�!A!� � Q �1��A��Q�a�q!��1��A��Q�a�q!��a�q!��1��A��Q�a�q!�
�
1
��A��Q�
1
�	�	A	��Q�a�q!��1��A��Q�a�q!�9�+$`��FHpF����iEq2QD!5!
��FUpEq�!��!��!p�QD



D
`F!�2
!D2p#|pF2H|%D�!��H��D�p2
|! 0EEq
�2|p`F�!���D�%
�D	��D	�!��~�3,�D!5!
��D~H�%2p�D�p~H�%0E
H!p�~`F|p�2p2p%D�!
|� �D	�3,`F!�2
!D2p#|0E!�2
!2pF�Dp�!�#
!��D=`FpQ!`F~�,0E	~�,0E,~pF2H|%D�!��H�0E2~E�~H�E�0EH%~�|
	�D|p���!3,E�D�2�!��~!
�3,pF!5!
�`Fp���`F0E!p�Q!�2��2p%!�2
!�0E���~!0E	`F#2!H0E%!�!�2
!!�
�2~�2|p0E,pH!
|QQp�0E!�2
!
,p%!0E2p�!�#
!
,p%!E~|�!�	�|
��!0E;�D���!!�2
!2p#|�D:`F!�2
!0EH%`F,pH!p|�2#2
�2|pE2p��Ep
!E	�!�#
!p|�2#2
�2|pE~�!�2p��p
!E�p"E0E
0E0E0E0E"0EE
H2��
pF2D!2�pFD2H|%pFQD
H!�pFQD
H|�!pF2�	H!pF!5!
�pF
p	H!
pF
�2�pF,2!pF2|
�HpF|~!ppF~H�%2ppF�p~H�%pF�!�	|�!�D2p2�%�2�D3,
`F2H2�!H2��,!`F�!���2HH2��E�!�#
!%�2`F|
�HD
���|QD
|!`F�H2��!Q~��E��H2EH2��	|�2p!�`F!p���E,!`F
`F`F`F	E~�Q0E0E0E`FE
QH2p!�DQ2p#E!��%!	0EEp|E�2#�3, E�,|�
Q
�D|~!p	��2p�!�#
!�D/0E/0E��	�##!�0EH!pE	�!��`F~!�2
!D2p#|	pF2H|%D�!��H�pFH�%2pE~���#|�Q�E �D�	H2
3,E`F�!Q|�!!p���H2��`F�!Q|�!,!H2��`F�!p2|
�H�|#2H�!�!�2
!�D�2Hp|0E0E`FpF�D��~~23,�D�D�2|3,�D	H2	3,�D�D�2p%3,�DE	�#!3,
E��2�H!`F��~!0E�Q�%�Dp2
|!pF~H�%
�D�%!pF!�D
�2|pD��~!E�!�	|�!�D�2p|��3,�D	2|
�H3,EE	Q2p!Ep~�|
E~�Q0E0E
0E`F�D��~!�3,~!�3,,��A����Q��q�!���a��1��ف��Q�!�ӑ�A��ϡ�Q�!��ˁ��ɡ�Q�ɱ���a�a�1��q�!��q�����a���񫡫Q�A�q��1�ᣑ�����a����q�!�ќ��1�ᛁ��q�񔱒�����������q���}|Az�xAwqu�s�q�oqm1kQi�g�gAg�f�fQff�e�d1b�^Q]!\�X�WQVV�R1R!OQKqH�EB�@�@Q?�;A;!:�8!6�5A4�2q110a/�,�+a*�(a''$�#�!Q!�����!�PQa	�� ����[%`�^`FE�pFE��FE�`FE�`FE�`FE�`FE�`FE�`FE�`FE�pFE�pFE��FE�pFE�	pFE�	pFE�	�DE�
�DE�
�DE�
�DE�
�DE�
�DE�
EE�
EE�
	EE�
EE�
EE�
EE�
EE�
EE�
EE�
EE�
EE�
 EE�
"EE�
#EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
	0EE�

0EE�
0EE�

0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
0EE�
 0EE�
"0EE�
`FE�
`FE�
`FE�
`FE�
	`FE�
`FE�

`FE�
`FE�
`FE�
`FE�
`FE�
!pFE�
"pFE�
#pFE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
	�FE�

�FE�
�FE�

�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�

�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
!�FE�
"�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
 �FE�
�FE�
�FE�
�FE�
�FE�
�FE�
	�FE�
�FE�

�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
	�FE�

�FE�
�FE�

�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
�FE�
 GE�
 GE�
 GE�
 GE�
 GE�
 GE�
	 GE�

 GE�
 GE�

 GE�
 GE�
 GE�
 GE�

�DE��DE��DE�EE�EE�EE�EE�EE�!EE�0EE�0EE�0EE�0EE�0EE�0EE�0EE�0EE�!0EE�`FE� pFE��FE��FE��FE��FE��FE��FE��FE��FE� �FE��FE��FE��FE��FE��FE��FE��FE� �FE��FE��FE��FE��FE��FE��FE��FE�
�FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE��FE� �FE� GE� GE� GE��DE��DE��DE��DE�EE�EE�
EE�EE�EE�EE�EE�EE�EE��FE��FE��FE�
�DE�!�DE�!�DE�!�DE�!`FE�!`FE�!`FE�!
`FE�!`FE�!`FE�!`FE�!`FE�!
pFE�!pFE�!pFE�!
pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!pFE�!
�FE�!�FE�!
�FE�!�FE�!�DE�#�DE�#�DE�#�DE�#�DE�#�DE�#�DE�#�DE�#�DE�#	�DE�#�DE�#�DE�#�DE�#�DE�#�DE�# �DE�#EE�#EE�#EE�#EE�#EE�#!�FE�#"�FE�#�FE�#�FE�#�FE�#�FE�#�FE�#�FE�#�FE�#�FE�#	�FE�#�FE�#�FE�#�FE�#�FE�#	�FE�#
�FE�#�FE�#�FE�#�FE�#�FE�#`FE�/`FE�/pFE�/pFE�/	pFE�/�FE�/�FE�/
EE�3�FE�3 ���@�З`�𖀖���0���P��p���� ���@�А`�������0���P��p���� ���@�Љ`�������0���P��p���� ���@�Ђ`�������0��P�~p~~�} }�|@|�{`{�z�zz�y0y�xPx�wpww�v v�u@u�t`t�s�ss�r0r�qPq�pppp�o o�n@n�m`m�l�ll�k0k�jPj�ipii�h h�g@g�f`f�e�ee�d0d�cPc�bpbb�a a�`@`�_`_�^�^^�]0]�\P\�[p[[�Z Z�Y@Y�X`X�W�WW�V0V�UPU�TpTT�S S�R@R�Q`Q�P�PP�O0O�NPN�MpMM�L L�K@K�J`J�I�II�H0H�GPG�FpFF�E E�D@D�C`C�B�BB�A0A�@P@�?p??�> >�=@=�<`<�;�;;�:0:�9P9�8p88�7 7�6@6�5`5�4�44�303�2P2�1p11�0 0�/@/�.`.�-�--�,0,�+P+�*p**�) )�(@(�'`'�&�&&�%0%�$P$�#p##�" "�!@!� ` ���0�P�p� �@�`���0�P�p� �@�`���0�P�p�
 
�@�`�
�

�	0	�P�p� �@�`���0�P�p����&`�^
EEpEEpEEp�FEp`FEqDDp|`F�p`F!�pF2�F#2H�F�D�p2 0EEq
�2�F`F��D�%

�F�D	��F�D	�!!�F�D!5!�D~H��D�p~0E
H!�F�F|Q~ �F�Fp2`F|p��F�F�F	% �D	�3�D!�2�D0E`F`F`FpF�F�F�F�F	�F�F
�F�F�F�F�F�F�F�F�F	�F GEq!�20E	~�F	�F0E,~
�F
pF2H0E~�F
E�~E0EH%~�F	�D|p�E	�F�D�2��F�F�F
�F�F�F�F�F�FEq�2��FEq�2� GEq�2�pF!5!
`Fp��`F0E�Q�F0E���0E�F	�F	`F#2!H�FH!
�F�FH��F�F�F �F�F�F�F�F�F�F�F�F|��0E%!��FE,p0E0E0E!0E�F�F�F�D��D`F!�0EH%�F`F,pE2p�EE	�E~�!E�pE"E0E
0E0E0E0E"0E!pF�F�F�F�F�FpF2D

pF	!pF	|pF
DpFpFpFDpFpFpF2DpFQDpF
pFpFpFpFpFpFpFpFpFpF�Dp2��D
`F�F�F~��FEq2p~� GEq2p~�`F�!E�!�F|
|�FEq2|
| GEq2|
|`F|
�`F�H2E��FH!p%�F GEqH!p%
 GEqH!p%EH2��E`F
`F`F`F`F	E~�0E0E0E`F�F�F�FE
Q�DQ2p�F#E!��	0E"pF�FEp|E�2 E�,|�F���
�D|~!p�D0E�F0E��	0E�F�F�F	~�F GEq|��~E	�`F~!�	pF2�F#2HpFH�%�F|�!�F�2p�FE���E�D�	HE�F�F��!��F�F�F GEq��!� GEq��!� GEq��!��F�!
!�F%2�F�FEq�!%2`F�!Q|`F�F���F!�F�F�F�F�F
�F�F�F�F GEq�!��	 GEq�!��
 GEq�!���F�|�F�F`F�!p �F�D�20E0E`FpF�F�F�D���D�F�D�2�F�D	H�D"�F�D�2�D�FE	�
E��2�F��%"�F�F�F�F�F�F|��F�F�F
�F�F�F�F�F�F�F�F�F�FEq�|��F�F�F�F�F�F�FEq�|� �FEq�|� GEq�|� GEq�|� GEq�|�`F��~!�F0E�Q�%
�F�Dp2
pF~H
�D�%
�FpF!�E�!�	�F�#3�F�D�2p�F�D	2E�F�FE	Q!Ep~ pFE~�0E0E
0E`F#pF�F�F�D��~�F
�F�#�F�#3�F�D�2p�F�D	2E�F�FE	Q!Ep~ pFE~�0E0E
0E`F#pF�F�F�D���ơƱ�a����q�!��ÁÑ�A�Q���Q����������ѻ��񹡹���񶡶��A�1��б��p�@�񭡭Q����a�0�᪑�A�񩡩Q����a����q���1�ᥑ�A����A�񡡡Ѡ��1���1�A�񝡝ќ��1�ᛑ�A��!�љ��q�!�Q� ����q�!�ђ��1�ᑑ�A�񐡐я��q�@��!�������1�ᆑ���1��񃡃��a�q�����~�}�||�z�z�y�yAy�xx�wawwvu!tAsqr!r�q�q�pAp1oann�mqm!m�l�l1lAk�j�jQjj�iaiQh g�e�e�d�c�b�a�`�_�^�]�\�[�Z�YqY!Y�X�W�WAW�V�VQVV�UaUU�TqT�S�R�R1RaQQ�P�O1O�NqM!M�L�L1L�K�KAK�J�JQJJ�IaII!H1G�F1FAEQDD1CAB�A!A�@�@1@�?�?A?�>�=�=�<�;A;�:�:Q::�9a99�8q8!8Q7716!5�4�414A3�2!2�1�0�/�.p-@,�+�+Q++�*a**�)�(�(1(A'�&&�%�$�$�#�"�"�!�!1!� P�a�q!��1��A��Q�a�q�qa����qaq��
A
1�1�
�		���AQ���� �`��]�'`p�B[�BEEqDD���|	5!
��Eq��|
D�~p�B1�!��PC%	�!D
H��D~�!p��`@%
|!D2�!QD62p��A6��A)p#2%D#2H!�A0��B%#2H!DQ~
PC/�2%p���!�A%#2H!�`@%~��!��`@'�|5!
��`@+~!��2!��C%�!#�PC%��Q	|H��BEEq��|
D�~p�Eq2�D��|
D�~p�D
|!D2�!QD2�B#��D��|
D�~p�D
|!D2�!QD2D62p�B�!��Eq2�D��|
D�!��D
|!D2�!QD2�B!��D��|
D�!��D
|!D2�!QD2D62pPC	�!D
H��D~�!p��Eq2�D	�!D
H��D~�!p��D	�!D
|!D2�!QD2	PC]~�!p�D
|!D2�!QD2PC	�!D
H��D~�!p��Eq��D	�!D
H��D~�!p��D	�!D
|!D2�!QD2D~�!p�D
|!D2�!QD2`@
|!D2�!QD62p�Eq~6D
|!D2�!QD62p�D2B�Eq2�D
|!D2�!Q�D#2H!D2B=62pB=H|�!�DpQ!D,2p�B=pQ!B=~�!p�D2B�Eq~6D
|!D2�!Q�D2�A
p#2%D#2H!�Eq2�D
|p#2%D#2H!�D
|p#2%D2�AE#2H!D2�A%��D
|p#2%D#2H!�D
|p#2%D2D#2H!D2A
p#2%�Eq2�D
|p#2%�DpQ!A1~�|5!
�D2
A~6D
|p#2%�D2
A��D
|p#2%�D~�|5!
�D2DpQ!�B#2H!DQ~Eq2�D#2H!DQ~D
|!D2�!QD2�B9p#2%D2�B5#2H!D2�B��D#2H!DQ~D
|!D2�!QD2D
|p#2%D2D#2H!D2PC�2%p���!�Eq2�D#2H!D�2%p���!�D#2H!D2PC+��D#2H!D�2%p���!�D#2H!D2D62p�A#2H!�Eq2�D#2H!�DH!#DpQ!A~6D#2H!�D2A��D#2H!�DpQ!	`@~��!��Eq~6D~��!��D~��!�`@�|5!
��Eq~6D~�|5!
��D2`@��D~�|5!
��D%�2`@5pQ!`@~!��2!�Eq~6D~�|~!��2!�DpQ!�CEEq�!#�Eq2�D�!#�D|�p!�D2
�CEEq�!#�Eq2�D�!#�D��Q	|HD2�C��Q	|H�Eq2�D��Q	|H�D62p�C1pQ!�C1~�!p�D2�C��Q	|H�Eq~6D��Q	|H�D2�BEEq��|
D�~p�Eq
|!D2�!QD2	�B#!pD
|H�Qp
�B+H2p!�B#62p�B#����D
|H�Qp�B/H2p!B�!��Eq
|!D2�!QD2B!62pB!�!��PC	�!D
H��D~�!p��Eq	�!D
|!D2�!QD2PC1~�!p�D
|!D2�!QD2`@
|!D2�!QD62p�Eq2
`@+pQ!`@+~��!�
B�Eq��|
D�!���A�Eq���2	��!�B!!pD
|H�QpB)H2p!�A!#2H!D2�A!2�A!62pB!H|�!�DpQ!D,2p��A!pQ!B(D!pD
|H�QpB3H2p!B+����D
|H�QpB7H2p!B!~�QD!#�H�D�H�!BFD!pD
|H�QpBQH2p!BI����D
|H�Qp
BUH2p!	B!~�QDp�Q	!��A'!p�D2�A!����D
|H�QpH�Qp�A!����D
|H�Qp�A!���q�!������������������ٱ�A�1�a�����С�1����ȱ���a�Q�A�A�1�!���1����ѧ����@�!�����ዱ����q�y!t�rAqAlqhAfqd�`A\�ZqUAR�P�OML1H�B8!5-�(�#A0��A�a1a�

A�
A1��n=(`eRpBBEEq
|!D2�!Q�Eq����DH2p!B!��~!	�A
p#2%D#2H!�Eq
|Q~2H!
�A4D~
,�A
p#2%D#2H!�Eq
|p#2%D2�A%!�~H2
2�D��!Q	H��A%#2H!D2�A%2Q~H2
2��A'p
H�!D~�,
�A%|~�2|p��A%�!#!�!p
!A�Eq
|p#2%D2p
H�!D~�,A)|~�2|p�A,�,A2ApQ!A~H�#|�QD2p
H�!D~�,	A-|~�2|p�A�|5!
�D2�B#2H!DQ~Eq
|!D2�!QD2�B!p#2%D2�B#2H!D2PC�2%p���!�Eq#2H!D2PC+62p
PC+�2%p���!A#2H!�Eq�2Q!A���2	��!�A2##�2Q!A2AH!#DpQ!ApQ!A~��!�A!�2Q!A�2Q!��Q~`@~��!��EqpQ!`@~��!�`@�,|��DpQ!`@�|5!
��Eq%�2`@2`@pQ!`@~!��2!�EqpQ!`@!�H�!�CEEq�!#�Eq#2H!D2�CEEq�!#�EqH2p!	�CEEq�!#�Eq|�p!�D2
�CEEq�!#�Eq�!#62p�CEEq�!#�Eq��Q	|HD2PC��Q	|H�Eq���2	��!�PC2PC62pPCpQ!PC~�!p�D2�C��~!�BEEq��|
D�~p�Eq#6D��|
D�~p�D
|!D2�!QD2
�B#��D��|
D�~p�D
|!D2�!QD2D62pB�!��Eq#6D��|
D�!��D
|!D2�!QD2�B!��D��|
D�!��D
|!D2�!QD2D62pPC	�!D
H��D~�!p��Eq#6D	�!D
H��D~�!p��D	�!D
|!D2�!QD2PC]~�!p�D
|!D2�!QD2PC1��D	�!D
H��D~�!p��D	�!D
|!D2�!QD2D~�!p�D
|!D2�!QD2`@
|!D2�!QD62p�Eq#6D
|!D2�!QD62p�D~��!�`@+~6D
|!D2�!QD62p�D2B�Eq~6D
|!D2�!Q�D2�A
p#2%D#2H!�Eq#6D
|p#2%D#2H!�D
|p#2%D2�AE#2H!D2�A%��D
|p#2%D#2H!�D
|p#2%D2D#2H!D2A
p#2%�Eq#6D
|p#2%�D~�|5!
�D2A~6D
|p#2%�D2A��D
|p#2%�D~�|5!
�D2DpQ!�BEEq#2H!DQ~Eq��D#2H!DQ~D
|!D2�!QD2D
|p#2%D2D#2H!D2PC�2%p���!�Eq#6D#2H!D�2%p���!�D#2H!D2PC+��D#2H!D�2%p���!�D#2H!D2D62p�A#2H!�Eq#6D#2H!�D~��!�A~6D#2H!�D2�A��D#2H!�DpQ!
`@~��!��Eq~6D~��!��D~��!�`@�|5!
��Eq~6D~�|5!
��D2`@��D~�|5!
��D%�2`@5pQ!`@~!��2!�Eq~6D~�|~!��2!�DpQ!�C��Q	|H�Eq#6D��Q	|H�D62p�C~6D��Q	|H�D2A��D#2H!�DpQ!
`@~��!��Eq~6D~��!��D~��!�`@�|5!
��Eq~6D~�|5!
��D2`@��D~�|5!
��D%�2`@5pQ!`@~!��2!�Eq~6D~�|~!��2!�DpQ!�C��Q	|H�Eq#6D��Q	|H�D62p�C~6D��Q	|H�D2D��Q	|H�D20��A�!�ρ����ı���A�ѸQ��������ќa��ђ�������~�v1rqm�h�b�a`_�]!]ZW`T�Q@O�LaKI�G!G�D�B�AA?�=�<1;!:q8�76a4�110!/,�*!)�%�#�"QAqa�a�AQ�Q�A	!��װ)0LB�ɨ�*@���&���?��������������++++�KKKKassoc_textuq_assoc_text_code_item_id_kinduq_assoc_text_code_item_id_kind&�������+��++S�����assoc_textuq_assoc_text_code_item_id_kind@Lܘ�B��?�?qassoc_textfk_assoc_text_code_item_idix_assoc_text_code_item_idpk_code_items_idcode_items@&������,��&&:�����assoc_textix_assoc_text_code_item_id@Dܘ�B��?&������-�
�__SysObjectsassoc_spans&�@��(�h���assoc_spanscode_item_id&�@��(����assoc_spanskind&�@��(�	��assoc_spansstart_column&�@��(���assoc_spansstart_line&�@��(���assoc_spansend_column&�@��(���assoc_spansend_line&���?�������������----�NNNNassoc_spansuq_assoc_spans_code_item_id_kinduq_assoc_spans_code_item_id_kind&������
.��--U�����assoc_spansuq_assoc_spans_code_item_id_kind@Lܘ�B��?�?&���?�����((((�D�U�`tassoc_spansfk_assoc_spans_code_item_idix_assoc_spans_code_item_idpk_code_items_idcode_items@&�����/��((<�����assoc_spansix_assoc_spans_code_item_id@Dܘ�B��?&����'��0�
�__SysObjectsfile_map&�@��(h��	�file_mapcode_item_id&�@��(h��	�file_mapconfig_id&�@��(h��	�file_mapfile_id&���?������������	�4444�____file_mapuq_file_map_code_item_id_config_id_file_iduq_file_map_code_item_id_config_id_file_id&������1�	�44p�����file_mapuq_file_map_code_item_id_config_id_file_id@@@Tܘ�B��?�?�?&����� 2�	�""6�����file_mapix_file_map_code_item_id@Dܘ�B��?&�����#3�	�3file_mapix_file_map_config_id@Dܘ�B��?PC&�����&4�	�1}}}}}file_mapix_file_map_file_id@���
@�
[����}

:�9�X0�
�f�
�%JE�D`d��|cc#2�
�@�q8n�+`f���,`q8��-0�RR�B��߯.`� EE�.E EE�2E EE�4E EE��E����U� "/`� EE�. EE�2 EE�4 EE��@p����`�00�ss�BIWŁ1`�0GE�E�E�
����2`�0GE���'ϸ3`�0GE���޸4`�0GE�
�=R��5@ `�Dܘ�B��?&����B��6�
�        __SysObjectsbase_class_parents&�@��()h���%%%%%%%%base_class_parentsbase_code_item_id&�@��(+h���''''''''base_class_parentsparent_code_item_id&���?�4������������OOOO�����base_class_parentsuq_base_class_parents_base_code_item_id_parent_code_item_iduq_base_class_parents_base_code_item_id_parent_code_item_id&������57��OOw�����base_class_parentsuq_base_class_parents_base_code_item_id_parent_code_item_id@@Lݘ�B��?�?&���?�=����;;;;�c�t��base_class_parentsfk_base_class_parents_base_code_item_idix_base_class_parents_base_code_item_idpk_code_items_idcode_items@&�����:8��;;O�����base_class_parentsix_base_class_parents_base_code_item_id@Dݘ�B��?&���?�?����====�g�x���base_class_parentsfk_base_class_parents_parent_code_item_idix_base_class_parents_parent_code_item_idpk_code_items_idcode_items@&�����A9��==Q�����base_class_parentsix_base_class_parents_parent_code_item_id@Dݘ�B��?&����U��:�
�__SysObjectsfile_signatures&�@��(Dh���file_signaturesfile_id&�@��(F���file_signatureskind&�@�� HA@���file_signaturessignature&���?�N������������0000�PPPPfile_signaturesuq_file_signatures_file_id_kinduq_file_signatures_file_id_kind&������O;��00X�����file_signaturesuq_file_signatures_file_id_kind@Lݘ�B��?�?&���?�R����++++�F�R�Xlfile_signaturesfk_file_signatures_file_idix_file_signatures_file_idpk_files_idfiles@&�����T<��++?�����file_signaturesix_file_signatures_file_id@Dݘ�B��?&����t��=�
�__SysObjectssymbols&�@��(Wh���symbolsid&�@��(Yh���symbolsparent_id&�@�� [����







symbolsname&�@��(]���







symbolskind&�@��(_���symbolsattributesnt��B���k��,���
?�H�y�(4X����Ԅԁ���E�PA� Q��˛W60�PC�Ҟ7`�2�8`���9`��:0OL�Fqq
PC
	

		�Q�;`J
�DE�E�DE�E�DE�E�DE�E�DE�E�DE�E�DE�E�DE�E�DE�	EGE�
E`	p���������]<`U
�DE��DE��DE��DE��DE��DE��DE��DE��DE�	GE�
 P���@p����X=0WPC~5]N>@�P>��&�@��0a����







symbolstype&������c?��******symbolspk_symbols_id@&���?�d�������������$$$$symbolspk_symbols_idpk_symbols_id&������e?��*vvvvvsymbolspk_symbols_id@Dޘ�B��?&�����h�����.�>Rsymbolsfk_symbols_kindpk_code_item_kinds_idcode_item_kinds@&�����j@��111111symbolsix_symbols_parent_id@&�����k@��1}}}}}symbolsix_symbols_parent_id@Dޘ�B��?&�����mA��,,,,,,symbolsix_symbols_name&�����nA��,xxxxxsymbolsix_symbols_nameDޘ�B���?&�����pB��,,,,,,symbolsix_symbols_kind@&���?�q�����(�>�Nbsymbolsfk_symbols_kindix_symbols_kindpk_code_item_kinds_idcode_item_kinds@&�����sB��,xxxxxsymbolsix_symbols_kind@Dޘ�B��?&�������C�
�__SysObjectsrefs&�@��(vh���refssymbol_id&�@��(xh���refsowner_id&�@��(z���







refsrefkind&�@��(|h���







refsfile_id&�@��(~���







refsline&������D��++++++refsix_refs_symbol_id@&������D��+wwwwwrefsix_refs_symbol_id@Dޘ�B��?&������E��******refsix_refs_owner_id@&������E��*vvvvvrefsix_refs_owner_id@Dޘ�B��?;<
�J
�y�����F���W
�T
��
C��r1
���?`v^'@`�3`0A`�
�8B`�a�^�C0��CE�aD`�/jE`�ۄ�1F@'����version11.00040���pathC:\sdksource\sdksamples\WDK\bluertm\toaster_umdf2\umdf2toaster.sdf���code_items_mod350o�0���0�G@.��2��>m]K�^�C�� ���C/C++cpp�5��>m]K�^�C�� ���IDLidl�>��>m]K�^�C�� ���MetadatamdHp%0P�Z�UH@j
<P��2��>m]K�^�C�� ��class�2��>m]K�^�C�� ��struct�2��>m]K�^�C�� ��union�2��>m]K�^�C�� ��enum�2��>m]K�^�C�� ��interface�2��>m]K�^�C�� ��unknown_decl�2��>m]K�^�C�� ��member_function�2��>m]K�^�C�� ��member�	2��>m]K�^�C�� ��enumerator�
2��>m]K�^�C�� ��parameter�2��>m]K�^�C�� ��template�2��>m]K�^�C�� ��template_argument�
2��>m]K�^�C�� ��template_type_parameter�2��>m]K�^�C�� ��template_non_type_parameter�2��>m]K�^�C�� ��template_template_parameter�2��>m]K�^�C�� ��generic_constraint�2��>m]K�^�C�� ��base_class�2��>m]K�^�C�� ��namespace�2��>m]K�^�C�� ��namespace_alias�2��>m]K�^�C�� ��using_namespace�2��>m]K�^�C�� ��using_decl�2��>m]K�^�C�� ��function�2��>m]K�^�C�� ��variable�2��>m]K�^�C�� ��attribute�2��>m]K�^�C�� ��attribute_argument�2��>m]K�^�C�� ��map�2��>m]K�^�C�� ��map_item�2��>m]K�^�C�� ��dialog_id�2��>m]K�^�C�� ��property�2��>m]K�^�C�� ��event�2��>m]K�^�C�� ��delegate� 2��>m]K�^�C�� ��explicit_override�!2��>m]K�^�C�� ��macro_define�"2��>m]K�^�C�� ��macro_undef�#2��>m]K�^�C�� ��pound_include�$2��>m]K�^�C�� ��pound_import�%2��>m]K�^�C�� ��pound_using�&2��>m]K�^�C�� ��pound_error�'2��>m]K�^�C�� ��pound_line�(2��>m]K�^�C�� ��pound_pragma�)2��>m]K�^�C�� ��pound_ifdef�*2��>m]K�^�C�� ��pound_if�+2��>m]K�^�C�� ��pound_ifndef�,2��>m]K�^�C�� ��pound_else�-2��>m]K�^�C�� ��pound_elif�.2��>m]K�^�C�� ��pound_endif�/2��>m]K�^�C�� ��typedef�02��>m]K�^�C�� ��label�12��>m]K�^�C�� ��comment�22��>m]K�^�C�� ��scope�32��>m]K�^�C�� ��skipped�42��>m]K�^�C�� ��coclass_idl�52��>m]K�^�C�� ��interface_idl�62��>m]K�^�C�� ��dispinterface_idl�72��>m]K�^�C�� ��library_idl�82��>m]K�^�C�� ��module_idl�92��>m]K�^�C�� ��import_idl�:2��>m]K�^�C�� ��importlib_idl�;2��>m]K�^�C�� ��mfc_comment_idl�<2��>m]K�^�C�� ��max5		�ߨ�x�xi�;����G�'G]'9G��v�v��uVM�$��uՅ����Z�2�	����T�$oTId$T���c�SeS>s����b�rj�2����A��sQMa&q1�����`gE "0 J�ҮI@,1����>�u�M��4=�L�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\package\package.vcxproj�s�4�̙C��y���c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\exe\notify\notify.vcxproj��� 9d+qB��8/67�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\exe\toast\toast.vcxproj�^�B��C�e6k��c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\exe\enum\enum.vcxproj�j|Z�6�D����0���c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\func\simple\wdfsimpleum.vcxproj��h) [=@�eأS���c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\func\featured\wdffeaturedum.vcxproj�%r�P;��E�d�C�,�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\filter\generic\filterum.vcxproj�B$��AF���l���$�J@8� V��Win8.1 Debug|Win32��Win8.1 Debug|Win32��Win8.1 Debug|Win32��Win8.1 Debug|Win32��Win8.1 Debug|Win32��Win8.1 Debug|Win32��Win8.1 Debug|Win32]���J�*Win8.1 Debug|Win32LN�O]v��%�K�,<LWin8.1 Debug|Win32..\..\inc�TLU�V]h`�%�K�,<LWin8.1 Debug|Win32..\..\inc�WLX�Y]���%�K�,<LWin8.1 Debug|Win32..\..\inc�ZL[�\]�t�%�K�@P`Win8.1 Debug|Win32&..\..\inc;..\shared
]L^�_]�%�K�@P`Win8.1 Debug|Win32&..\..\inc;..\shared`La�b]䈔%�K�,<LWin8.1 Debug|Win32..\..\inc�cLd�e�t@�	��	s�rr�Qå�fK@�
�W	��C܁}�2��>m]K�^�C�� ��E�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\exe\notify\notify.cnotify.c	��C܁}�2��>m]K�^�C�� ��E�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\exe\notify\notify.hnotify.h	��C܁}�2��>m]K�^�C�� ��C�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\exe\toast\toast.ctoast.c	��C܁}�s2��>m]K�^�C�� ��A�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\exe\enum\enum.cenum.c	��`˟�2��>m]K�^�C�� ��G�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\func\simple\toaster.ctoaster.c	���^˟�2��>m]K�^�C�� ��G�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\func\featured\power.cpower.c	��`˟�2��>m]K�^�C�� ��I�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\func\featured\toaster.ctoaster.c	���^˟�2��>m]K�^�C�� ��I�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\filter\generic\filter.cfilter.c	�	��^˟�2��>m]K�^�C�� ��I�c:\sdksource\sdksamples\wdk\bluertm\toaster_umdf2\filter\generic\filter.hfilter.h	�
2��>m]K�^�C�� ��D�c:\program files (x86)\windows kits\8.0\include\shared\driverspecs.hdriverspecs.h��\���=	��#��Q����pĄrL@�:	@�� �@  �(  A@ �@���@��� � �� `!@ 	!   @H@  @`� �� �	�H �	� �� � �	 @H@�    A�@   @H @�  �  @@!�@ �@@���@ @� 
�! ���  �!@�@� "@@@ ��@@ @@@B     @D �@ @� � 	��@@  �d���@�� �@@,d�$�uP@!I$D$
@�r$�@ A
�$�R�@����@I�
 E@@�I @@��@ �P��� @ (� ��@  � @$��PF�D�	@ 0`@(�@ 
� @�A�@  ������B@ ���E��	
����B�  � H3P!(@�$@
"�pD @H� ��(@� �@@�P�H @ �!� �@��0�  @�@	 � �(��@@H @ �@  @@@@	�@ ��PA  �A@
@  �@ ��@�@� A@@�@ �b�
��� A@����@   �@�  @@H �@ �@H ���" ��0P@` � (B  A`  `(`H"�4�@
@  �@��0�8�@�@@  @ @ �@ �04@� � A@HQ�����( 4B$DRA ��D�F� $@�@ @� �@ @(@ �A
��" �@@@��@@� @�p  @�@�`���@ @ @��,D �!�    @ "@�� ��F��F�	�F��F�G�tO`O�O�O�O@!L5�I!B~1�M@�!@���#base�


basetyps.h��#stdl�stdlib.h��#wtyp�wtypes.h��#  setu�


setupapi.h��#!!init�


initguid.h��#""stdi�stdio.h��###stri�string.h��#$$wini�


winioctl.h��	#%%publ�public.h��
#&&dont�			dontuse.h�,0--open��OpenBusInterfaceBOOLEAN �
.=.,.=.hard��HardwareDeviceInfoHDEVINFO �

/>/,/>/devi��..DeviceInterfaceDataPSP_DEVICE_INTERFACE_DATA ��!4B9	4
4usag��oUSAGE"Usage: Enum [-p SerialNo] Plugs in a device. SerialNo must be greater than zero.\n             [-u SerialNo or 0] Unplugs device(s) - specify 0 to unplug all                                 the devices enumerated so far.\n             [-e SerialNo or 0] Ejects device(s) - specify 0 to eject all                                 the devices enumerated so far.\n"�;%;
;;bplu��bPlugInBOOLEAN �;%;;;bunp��bUnplugBOOLEAN �;%;;$;beje��bEjectBOOLEAN �<<
<<seri��SerialNoULONG �>�??main��

mainINT �

@@@@argc��argcULONG �
A!AAAargv��

argvPCHAR []��;��open��OpenBusInterfaceBOOLEAN �
�=�,�=�hard��HardwareDeviceInfoHDEVINFO �
�>�,�>�devi��..DeviceInterfaceDataPSP_DEVICE_INTERFACE_DATA ��!	unic��UNICODE��!	_uni��_UNICODE��!  	  init��INITGUID��#%%driv�


DriverSpecs.h��#((wind�			windows.h��#))stdl�stdlib.h��#**stri�string.h�� #++setu�


setupapi.hE��!#,,dbt.���F~�}w���|=|�kJ�ϺV��������;���]���������?s֒or	b��7��pip��Rg�NP�C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include;C:\Program Files (x86)\Windows Kits\8.0\Include\um;C:\Program Files (x86)\Windows Kits\8.0\Include\shared;C:\Program Files (x86)\Windows Kits\8.0\Include\winrt;;��	OP� /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\um" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\shared" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\winrt" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86" /BCD "C:\sdksource\sdksamples\WDK\bluertm\toaster_umdf2\Package"��+�P@�
�	��	��	��	��	��	��	��	��	��		��
�ذ������l�Q�6���w���Q@$$���dbt.h��"#--wini�


winioctl.h��##..strs�			strsafe.h��$#//publ�public.h��%#00noti�notify.h��&#11dont�			dontuse.h�'3744hand��HandlePowerBroadcastBOOL �('
5
5
5
5hwnd��

hWndHWND �)'
6666wpar��wParamWPARAM �*'
7777lpar��lParamLPARAM ��+3&3��,<<
<<hins��hInstHINSTANCE �-==
==hwnd��hWndListHWND �.>?>
>>szti���4szTitleTCHAR []= "Toaster Package Test Application"�/??
??list��ListHeadLIST_ENTRY �0@#@
@"@hint��""hInterfaceNotificationHDEVNOTIFY �1AA
AAoutt��OutTextTCHAR [500]�2BB
BBlist���ListBoxIndexUINT = 0�3CC
CCinte�
�InterfaceGuidGUID �4DD
DDverb���VerboseBOOLEAN = FALSE�5FYGGisva��IsValidBOOLEAN �65
HHHHno  ��		NoULONG �7[s\\disp��DisplayVOID �87

]]]]pstr�
�pstrFormatLPWSTR �97
^^��...�:u�vvdisp��DisplayVVOID �;:

wwwwpstr�
�pstrFormatLPWSTR �<:
xx��...�=����winm��

WinMainint �>=

����hins�	�hInstanceHINSTANCE �?=
�$��$�hpre�
�hPrevInstanceHINSTANCE �@=

����lpcm�	�lpCmdLineLPSTR �A=

����nsho��

nShowCmdint �B�+��wndp��WndProcLRESULT �CB
�
�
�
�hwnd��

hWndHWND �DB
��
��mess��

messageUINT ��h��
����|3<��e+���$*�F�ވn�g�'G�&�55	��=���q����!���Rq�p������NR@�-��.>8>�2BB�4DD��PPZ�<���	�B�S@�#���EB
����wpar��wParamWPARAM �FB
����lpar��lParamLPARAM �G.�//hand��HandleCommandsLRESULT �HG
0000hwnd��

hWndHWND �IG
1111umsg��

uMsgUINT �JG
2222wpar��wParamWPARAM �KG
3333lpar��lParamLPARAM �L����dlgp��DlgProcINT_PTR �ML
�
�
�
�hdlg��

hDlgHWND �NL
��
��mess��

messageUINT �OL
����wpar��wParamWPARAM �PL
����lpar��lParamLPARAM �Q���hand��""HandleDeviceInterfaceChangeBOOL �RQ
�
�
�
�hwnd��

hWndHWND �SQ
����evty��

evtypeDWORD �TQ
�&�$�&�dip ��##dipPDEV_BROADCAST_DEVICEINTERFACE �U!�""hand��HandleDeviceChangeBOOL �VU
#
#
#
#hwnd��

hWndHWND �WU
$$$$evty��

evtypeDWORD �XU
%%%%dhp ��dhpPDEV_BROADCAST_HANDLE �Y�M��enum��EnumExistingDevicesBOOLEAN �ZY
����hwnd��

hWndHWND �[Of	OOclea��CleanupBOOLEAN �\[
OOOOhwnd��

hWndHWND �]i�jjgetd��GetDeviceDescriptionBOOL �^]

kkkkdevp��DevPathLPTSTR �_]
&l4l,l4loutb�	�OutBufferPBYTE �`]

mmmmoutb��OutBufferLenULONG �a]

nnnnseri��SerialNoPULONG �b�u��open��OpenBusInterfaceBOOLEAN �cb

����seri��SerialNoULONG �db
%�3�,�3�devi��DeviceIdLPWSTR �eb

� �� �acti��ActionUSER_ACTION_TYPE �fw�xxhand��HandlePowerBroadcastBOOL `F�gf
y
y
y
yhwnd��

hWndHW�^}�~��)���A��+`���x���	6���A���l��r&�����B���m����#���Q��pm��r�E`TP�/GS /analyze- /W1 /Zc:wchar_t /I"..\..\inc" /ZI /Gm /Od /Fd"Win8.1 Debug\vc110.pdb" /fp:precise /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /Fa"Win8.1 Debug\" /nologo /Fo"Win8.1 Debug\" /Fp"Win8.1 Debug\notify.pch" ���UP�C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include;C:\Program Files (x86)\Windows Kits\8.0\Include\um;C:\Program Files (x86)\Windows Kits\8.0\Include\shared;C:\Program Files (x86)\Windows Kits\8.0\Include\winrt;;���VP� /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\um" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\shared" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\winrt" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86" /BCD "C:\sdksource\sdksamples\WDK\bluertm\toaster_umdf2\exe\notify"���_WP�/GS /analyze- /W1 /Zc:wchar_t /I"..\..\inc" /ZI /Gm /Od /Fd"Win8.1 Debug\vc110.pdb" /fp:precise /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /Fa"Win8.1 Debug\" /nologo /Fo"Win8.1 Debug\" /Fp"Win8.1 Debug\toast.pch" )€XP�C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include;C:\Program Files (x86)\Windows Kits\8.0\Include\um;C:\Program Files (x86)\Windows Kits\8.0\Include\shared;C:\Program Files (x86)\Windows Kits\8.0\Include\winrt;;h�CYP� /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\um" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\shared" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\winrt" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86" /BCD "C:\sdksource\sdksamples\WDK\bluertm\toaster_umdf2\exe\toast"�ć_ZP�/GS /analyze- /W1 /Zc:wchar_t /I"..\..\inc" /ZI /Gm /Od /Fd"Win8.1 Debug\vc110.pdb" /fp:precise /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /Fa"Win8.1 Debug\" /nologo /Fo"Win8.1 Debug\" /Fp"Win8.1 Debug\Enum.pch" q@�[P�C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include;C:\Program Files (x86)\Windows Kits\8.0\Include\um;C:\Program Files (x86)\Windows Kits\8.0\Include\shared;C:\Program Files (x86)\Windows Kits\8.0\Include\winrt;;SO�
\P� /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\um" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\shared" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\winrt" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86" /BCD "C:\sdksource\sdksamples\WDK\bluertm\toaster_umdf2\exe\enum"�-�i]P/GS /analyze- /W1 /Zc:wchar_t /I"..\..\inc" /I"..\shared" /ZI /Gm /Od /Fd"Win8.1 Debug\vc110.pdb" /fp:precise /D "_WINDLL" /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /Fa"Win8.1 Debug\" /nologo /Fo"Win8.1 Debug\" /Fp"Win8.1 Debug\wdfsimpleum.pch" �W�^PC:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include;C:\Program Files (x86)\Windows Kits\8.0\Include\um;C:\Program Files (x86)\Windows Kits\8.0\Include\shared;C:\Program Files (x86)\Windows Kits\8.0\Include\winrt;;�R_P /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\um" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\shared" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\winrt" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86" /BCD "C:\sdksource\sdksamples\WDK\bluertm\toaster_umdf2\func\simple"&<�j`PL/GS /analyze- /W1 /Zc:wchar_t /I"..\..\inc" /I"..\shared" /ZI /Gm /Od /Fd"Win8.1 Debug\vc110.pdb" /fp:precise /D "_WINDLL" /errorReport:prompt /WX- /Zc:forScope /RTC1 /Gd /Oy- /MDd /Fa"Win8.1 Debug\" /nologo /Fo"Win8.1 Debug\" /Fp"Win8.1 Debug\wdffeaturedum.pch" �>�aPNC:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include;C:\Program Files (x86)\Windows Kits\8.0\Include\um;C:\Program Files (x86)\Windows Kits\8.0\Include\shared;C:\Program Files (x86)\Windows Kits\8.0\Include\winrt;;�zN
bPP /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\um" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\shared" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\winrt" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86" /BCD "C:\sdksource\sdksamples\WDK\bluertm\toaster_umdf2\func\featured"4��dcP�/GS /analyze- /W4 /Zc:wchar_t /I"..\..\inc" /ZI /Gm /Od /Fd"Win8.1 Debug\vc110.pdb" /fp:precise /D "_WINDLL" /errorReport:prompt /WX /Zc:forScope /RTC1 /Gd /Oy- /MDd /Fa"Win8.1 Debug\" /nologo /Fo"Win8.1 Debug\" /Fp"Win8.1 Debug\filterum.pch" ��t�dP�C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include;C:\Program Files (x86)\Windows Kits\8.0\Include\um;C:\Program Files (x86)\Windows Kits\8.0\Include\shared;C:\Program Files (x86)\Windows Kits\8.0\Include\winrt;;�B�
eP� /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\um" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\shared" /I "C:\Program Files (x86)\Windows Kits\8.0\Include\winrt" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib" /AI "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\lib" /AI "C:\Program Files (x86)\Windows Kits\8.0\lib\win8\um\x86" /BCD "C:\sdksource\sdksamples\WDK\bluertm\toaster_umdf2\filter\generic"ua��f@���ND �hf
zzzzwpar��wParamWPARAM �if
{{{{lpar��lParamLPARAM ��j!�\�	��ioct��RIOCTL_CUSTOM_CODECTL_CODE(FILE_DEVICE_UNKNOWN, 0, METHOD_BUFFERED, FILE_READ_DATA)�k����send��SendIoctlToFilterDevicevoid ��l!	__no�

�
__NOTIFY_H��m!=!	cont��QCONTAINING_RECORD((type *)( (PCHAR)(address) - (ULONG_PTR)(&((type *)0)->field)))��nm
addr�address��om
type�type��pm
fiel�field��q!$8%	$$init��GInitializeListHead( (ListHead)->Flink = (ListHead)->Blink = (ListHead))��rq
list�ListHead��s!'))	''remo��ERemoveHeadList(ListHead)->Flink; {RemoveEntryList((ListHead)->Flink)}��ts
list�ListHead��u!+&,	++isli��,IsListEmpty((ListHead)->Flink == (ListHead))��vu
list�ListHead��w!/6	//remo���RemoveEntryList{ PLIST_ENTRY _EX_Blink; PLIST_ENTRY _EX_Flink; _EX_Flink = (Entry)->Flink; _EX_Blink = (Entry)->Blink; _EX_Blink->Flink = _EX_Flink; _EX_Flink->Blink = _EX_Blink; }��xw
entr�Entry��y!8A	88inse���InsertTailList{ PLIST_ENTRY _EX_Blink; PLIST_ENTRY _EX_ListHead; _EX_ListHead = (ListHead); _EX_Blink = _EX_ListHead->Blink; (Entry)->Flink = _EX_ListHead; (Entry)->Blink = _EX_Blink; _EX_Blink->Flink = (Entry); _EX_ListHead->Blink = (Entry); }��zy
list�ListHead��{y
entr�Entry��|	CKCC_dev�_DEVICE_INFO�}|EEEEhdev��hDeviceHANDLE �~|F$FF#Fhhan��hHandleNotificationHDEVNOTIFY �|G%GGGdevi�
�DeviceNameTCHAR [MAX_PATH]��|H%HHHdevi�
�DevicePathTCHAR [MAX_PATH]��|IIIIseri��SerialNoULONG ��|JJJJlist�	�ListEntryLIST_ENTRY ��/CKK
Kdevi��  DEVICE_INFOstruct _DEVICE_INFO ��/CKKKpdev��##PDEVICE_INFOstruct _DEVICE_INFO * pF���	NT__un#��."��M@�ƬL���`����J*z�8sH`7�vn�vcE
�tVd
�C�3)cy����u����!��g@$��__unnamed_enum_0002_1����	PPP
Pplug��	PLUGIN= 1����	Q
QQ
Qunpl�UNPLUG����	R	RR	Rejec�EJECT��/NTTTuser��,,USER_ACTION_TYPEenum __unnamed_enum_0002_1 ���	VZVV_dia�_DIALOG_RESULT���XXXXseri��SerialNoULONG ���YY
YYdevi��DeviceIdPWCHAR ��/V!ZZZdial�
�$$DIALOG_RESULTstruct _DIALOG_RESULT ��/V!ZZ Zpdia��''PDIALOG_RESULTstruct _DIALOG_RESULT * ���!\\	\\id_e��ID_EDIT1���!^^
^^idm_��IDM_OPEN100���!__
__idm_�		�IDM_CLOSE101���!``
``idm_��IDM_EXIT102���!aa
aaidm_��IDM_HIDE103���!bb
bbidm_�

�
IDM_PLUGIN104���!cc
ccidm_�

�
IDM_UNPLUG105���!dd
ddidm_�		�IDM_EJECT106���!ee
eeidm_�

�
IDM_ENABLE107���!ff
ffidm_��IDM_DISABLE108���!gg
ggidm_�		�IDM_CLEAR109���!hh
hhidm_�		�IDM_IOCTL110���!ii
iiidm_��IDM_VERBOSE111���!k+k	kkidd_�

�
IDD_DIALOG115���!l+l	llidd_��IDD_DIALOG1116���!m+m	mmidd_��IDD_DIALOG2117���!n+n	n
nid_o��ID_OK118���!o+o	ooid_c�		�ID_CANCEL119���!p,p	ppidc_��IDC_SERIALNO1000���!q,q	qqidc_��IDC_DEVICEID1001���!r+r	rridc_�

�IDC_STATIC-1���!t+t	ttidi_��IDI_CLASS_ICON200��v|wwwndp��WndProcLRESULT ���
x
x
x
xhwnd��

hwndHWND ���
yy
yymess��

messageUINT ���
zzzzwpar��wParamWPARAM ��W��~

��4���Z��z�����@�ոj�����&���N��z����>t�c53��X���`��@�P/��cT��h`2�F�
EEpEEpEEp�FEp`FEqDDp|�2#�D,`F�ppQ!D!p�QD



D
`F!�2
!D2p#|pF2H|%D�!��H��F#2H�!�D!��!p�2|p�F#2H�!�D,D�D�p2
|! 0EEq
�2|p�F`F�!���D�%

�F�D	��F�D	�!��~�3,!�F�D!5!
��D~H�%2p�D�p~H�%0E
H!p�~�F�F|Q~H!�2|p~�Q� �F2�Fp2|3,`F|p�2p2p%D�!
|��F!���F�F	%!�2
!~|�!����2p% �D	�3,�F!�2
!�F	�F�F
�F�F�F�F�F�F�F�F	�F`F!�2
!D2p#|0E!�2
!2pF�F�Fp2��F" GEq!�2
!2p2��Dp�!�#
!��D=`FpQ!`F~�,0E	~�,�F	�F�|~!#3,0E,~
�F
pF2H|%D�!��H�0E2~�F
E�~H�E�0EH%~�|
�F	�D|p���!3,E	�F�F�2�!��F G�F!p����F$�F$�F$
�FpQ!�F|	5!
��F&�F&�D�2�!��~!
�3,pF!5!
�`Fp���`F0E!p�Q!�2��2p%!�2
!��F:0E���~!0E�F	�F	`F#2!H�FH!|	5!
�
�F �FH�!�3,�FD!��!p�2|p�F!��!�2
!�F;�F2|!�2
!
|p��|H�FI�F#|����!��!���F= �F*�2�,
|Q~H!�2|p�|��2p!�F|�F�!��!��
|Q~H!�2|p�|��2p!�F[�F|���D�!��!��D�2�,D
|Q~H!�2|p0E%!�!�2
!!�
�2~�2|p�F90E,pH!
|QQp��F*0E!�2
!
,p%!�F80E2p�!�#
!
,p%!�FSE~|�!�	�|
��!0E;�D���!!�2
!2p#|�D:`F!�2
!0EH%�F`F,pH!p|�2#2
�2|pE2p��Ep
!E	�!�#
!p|�2#2
�2|pE~�!�2p��p
!!pF�p�F�FE�p"E0E
0E0E0E0E"0E�F�F�FE
H2��pF2D
p
!H
pF2D!2�pF	|6pF
D!�2
!2pF�!�2Hp|pF
��2
pFD2H|%pF
pFpF2D
H��D2
|ppFQD
H!�pFQD
H|�!pF2�	H!
pF2D!2�pF	|6pF
D!�2
!2pF�!�2Hp|pF
��2
pFD2H|%pF
pFpF2D
H��D2
|ppFQD
H!�pFQD
H|�!pF2�	H!!�ѡϑ́ˑ�A��š��������ṡ�1�ᵑ�A�񴡴Q����a�����a�q��a�!�񧡤Q�A�ѡ�������Q���1�Q��A��A������Q��z�zaww�s1spAm�k�k�i�hAh�g�gqf!fabb�`q_�\�\Q\�Z�X�XAX�WAV�U�UaTT�S1R�QQPO�M�M�L�I�I�H!G�F�ED�B1B!?�<q<;�:q:�86�5q5!5�4�414�3�3A3�2�2Q21�/�+�+�*�&�%q%Q""� a������a��Q��	� �`�{�\i`BG`�FpFEq2QD!5!
�pF
p	H!
pF
�2�pF,2!pF2|
�HpF|~!ppF~H�%2ppF�p~H�%pF�!�	|�!�D2p2�%�2�D3,�F
`F2H2�!H2��,!�F~��	�##!�H!p%�,�FEq2p~��	�##!�H!p%�, GEq2p~��	�##!�H!p%�,`F�!���2HH2��E�!�#
!%�2�F|
|p��|H
|!�FEq2|
|p��|H
|! GEq2|
|p��|H
|!`F|
�HD
���|QD
|!`F�H2��!Q~��E��H2�FH!p%�,�FEqH!p%�, GEqH!p%�,
 GEqH!p%�,EH2��	|�2p!�`F!p���E,!`F
`F`F`F	E~�Q0E0E0E`F�F�F�FE
QH2p!�DQ2p�F#E!��%!	0E"pF�FEp|E�2#�3, E�,|�
Q�F������3,
�D|~!p	��2p�!�#
!�D/0E/�F/0E��	�##!��F0EH!p�F)�F	~��	�##!�H!p%�,�FEq|��~��	�##!�H!p%�, GEq|��~��	�##!�H!p%�,E	�!��`F~!�2
!D2p#|	pF2H|%D�!��H��F#2H�!�D!��!p�2|ppFH�%2p�F|�!����!�F�2p��|��!�!�2
!2p#|�FFE~���#|�Q�E �D�	H2
3,E�F�F��!�!�F�FEq��!�!�FEq��!�! GEq��!�! GEq��!�! GEq��!�!�F�!
!p�~|�!����!�F%2����~�,�F(�FEq�!%2����~�,`F�!Q|�!!p���H2��`F�!Q|�!,!H2���F��!���F!�F�F�F|Q�

�F:��F#
|p�!��
H!p�~�F!��!�2
!
!p����F)�2��F$2��Q�6!#�|Q�
�F@��F##2H!
�!�!�F#~�!~�!,���!�F#�!H!�!,���!�F#�!H#Qp%!2|2p2��F#�6!#�|Q�
��2%%!�!�F4���2%%!�!�F#2H!
H|�!�F2|�!`F��~!�F0E�Q�%
�F�Dp2
|!pF~H�%
�D�%!
�FpF!�D
�2|pD��~!E�!�	|�!�F�#3,�F!�2
!�D�2p|��3,�F�D	2|
�H3,E�F�FE	Q2p!Ep~�|
 pFE~�Q0E0E
0E`F#pF�F�F�D��~!�3,�F
�F�#�Q3,!�3,�F
�F�#�Q3,`�������q�!����1����A߱�a����q�ڱ��a�1ձ�a�б�Á�1��q�a�Aơ��q�����1�����ў�������1���Q����a����1�ቑ�A�񇡇Q�!�х��1��Q����a��������Q���A�ᇑ�0�Ёp��}a}!|�{�{z�y�wQw�r�pQo�k�h�e�d�` ]�Y�Y�W�W�U�U1U�T�Q!PQN�LL�KqK!K�I�IqH�FQFF�EaEE�DqD!C�B�B1B�A�@?q<�:p9�7�65�21/@,P)�&$Q!�0�q��aq�
�1�1a��Ej@h#�����
{{{{lpar��lParamLPARAM ��~�	~~enum��EnumExistingDevicesBOOLEAN ���
hwnd��

hWndHWND ����� �hand��""HandleDeviceInterfaceChangeBOOL ���
�
�
�
�hwnd��

hwndHWND ���
����evty��

evtypeDWORD ���
�&�$�&�dip ��##dipPDEV_BROADCAST_DEVICEINTERFACE ������hand��HandleDeviceChangeBOOL ���
�
�
�
�hwnd��

hwndHWND ���
����evty��

evtypeDWORD ���
����dhp ��dhpPDEV_BROADCAST_HANDLE ������hand��HandleCommandsLRESULT ���
����hwnd��

hWndHWND ���
����umsg��

uMsgUINT ���
����wpar��wParamWPARAM ���
����lpar��lParamLPARAM ����	��clea��CleanupBOOLEAN ���
�
�
�
�hwnd��

hWndHWND ������getd��GetDeviceDescriptionBOOL ���

����devp��DevPathLPTSTR ���
&�4�,�4�outb�	�OutBufferPBYTE ���

����outb��OutBufferLenULONG ���

����seri��SerialNoPULONG ������open��OpenBusInterfaceBOOLEAN ���

����seri��SerialNoULONG ���
&�4�-�4�devi��DeviceIdLPWSTR ���

� �� �acti��ActionUSER_ACTION_TYPE ������dlgp��DlgProcINT_PTR ���
�
�
�
�hdlg��

hDlgHWND ���
��
��mess��

messageUINT ���
����wpar��wParamWPARAM ���
����lpar��lParamLPARAM ������send��SendIoctlToFilterDevicevoid ���#base�


basetyps.h�F���#  stdl�stdlib.�n�����6���a��z{���$���C)��f������9�Еg��tw����*��"<�ӑR�m���.�k@�#��h���#!!wtyp�wtypes.h���#""setu�


setupapi.h���###init�


initguid.h���#$$stdi�stdio.h���#%%stri�string.h���#&&wini�


winioctl.h���#''publ�public.h���#((coni�conio.h���#))dont�			dontuse.h���!+S,	+
+usag��WUSAGE"Usage: Toast <-h> {-h option causes the device to hide from Device Manager UI}\n"��....prin��PrintToasterDeviceInfoBOOL ��0
11main��

mainINT ���

2222argc��argcULONG ���
3!333argv��

argvPCHAR []��Vprin��PrintToasterDeviceInfoBOOL ���#filt�filter.h��%a&&driv��DriverEntryNTSTATUS ���
'#''#'driv��DriverObjectIN PDRIVER_OBJECT ���
(#((#(regi��  RegistryPathIN PUNICODE_STRING ��d�eefilt��FilterEvtDeviceAddNTSTATUS ���
ffffdriv��DriverIN WDFDRIVER ���
g"gg"gdevi�
�DeviceInitIN PWDFDEVICE_INIT ���
��filt��FilterEvtIoDeviceControlVOID ���
����queu��QueueIN WDFQUEUE ���
����requ��RequestIN WDFREQUEST ���
�'��'�outp��OutputBufferLengthIN size_t ���
�&��&�inpu��InputBufferLengthIN size_t ���
�"��"�ioco�
�IoControlCodeIN ULONG ��/filt��FilterForwardRequestVOID ���
requ��RequestIN WDFREQUEST ���
targ��TargetIN WDFIOTARGET ��3Z4)4filt�)�00FilterForwardRequestWithCompletionRoutineVOID ���
5555requ��RequestIN WDFREQUEST �F���
6666targ��^��]&]��6l��?��ZY��^��8o���r��V�v���D�۔_��cA��btr��q>aՐl�pPҊLl@�:@��@��  ` @��  @ "@ @�@  �  @�"�@� B@@�@�@ ���@  �P@@@� @  (  @@@�
�@D@@@ ���@���@�� @��@ `�@@ @ ��@  �@��  @�@@ �D�( �!�@@ ���@ � @ @�@� � � @���@@@ ��@��@� <@ �@ @�@���D �@G ��@ @ @���@�� 0��@$ @�@@ �B@@@@
� ��� ��
E� @@�@�8 ���@@@��0���@@@PD�@@�@  @@@ @( @`@@D  @ 	�	����@�@�  �@ "�!@�P@ @ � @` @�(�P��L�P@� @A$@�@��D @ @@�Hs�F �D ��>�
���m@�!����TargetIN WDFIOTARGET ��\}]]filt��%%FilterRequestCompletionRoutineVOID ���
^*^$^*^requ��RequestIN WDFREQUEST ���
_)_$_)_targ��TargetIN WDFIOTARGET ���
`3`$`3`comp��00CompletionParamsPWDF_REQUEST_COMPLETION_PARAMS ���
a*a$a*acont��ContextIN WDFCONTEXT ���	#wind�			windows.h���	#wini�


winioctl.h���	#ntst�


ntstatus.h���	#devp�devpropdef.h���	#wudf�			wudfwdm.h���	#wdf.�wdf.h���	!!!	!!_fil�

�
_FILTER_H_���	!$#$	$$driv�

�DRIVERNAME"Generic.sys: "���	!***	*'*forw�� FORWARD_REQUEST_WITH_COMPLETION0���		-2- -_fil�_FILTER_EXTENSION��	�////wdfd�	�WdfDeviceWDFDEVICE ��	/-&222filt��**FILTER_EXTENSIONstruct _FILTER_EXTENSION ��	/-&22%2pfil��--PFILTER_EXTENSIONstruct _FILTER_EXTENSION * �	8888driv��DriverEntryDRIVER_INITIALIZE ��	358��	9-99,9filt��--FilterEvtDeviceAddEVT_WDF_DRIVER_DEVICE_ADD �	:<:$:;:filt��<<FilterEvtIoDeviceControlEVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL �	<@==filt��FilterForwardRequestVOID �	
>>>>requ��RequestIN WDFREQUEST �	
????targ��TargetIN WDFIOTARGET �	DHE)Efilt�)�00FilterForwardRequestWithCompletionRoutineVOID �	
FFFFrequ��RequestIN WDFREQUEST �		
GGGGtarg��TargetIN WDFIOTARGET �
	JPKKfilt��%%FilterRequestCompletionRoutineVOID �	

L*L$L*Lrequ��RequestIN WDFREQUEST �	

M)M$M)Mtarg��TargetIN WDFIOTARGET �
	

N3N$N3Ncomp��00CompletionParamsPWDF_REQUEST_COMPLETION_PARAMS ��E^�]LM�\b\��^[�Zo�Թ	H���l���W��6t��}���DH�ݳt����.R��*Q�P1@
d�Xn@!  ��	

O*O$O*Ocont��ContextIN WDFCONTEXT ��#toas�			toaster.h�$O%%toas��""ToasterEvtDeviceD0EntryNTSTATUS �
&&&!&&&devi��DeviceIN WDFDEVICE �
'0'!'0'rece��++RecentPowerStateIN WDF_POWER_DEVICE_STATE �QwRRtoas��!!ToasterEvtDeviceD0ExitNTSTATUS �
S&S!S&Sdevi��DeviceIN WDFDEVICE �
T*T!T*Tpowe�
�%%PowerStateIN WDF_POWER_DEVICE_STATE �y�zztoas��((ToasterEvtDeviceArmWakeFromS0NTSTATUS �
{{{{devi��DeviceIN WDFDEVICE �����toas��((ToasterEvtDeviceArmWakeFromSxNTSTATUS �
����devi��DeviceIN WDFDEVICE ���� �toas� �''ToasterEvtDeviceDisarmWakeFromS0VOID �
����devi��DeviceIN WDFDEVICE ��	� �toas� �''ToasterEvtDeviceDisarmWakeFromSxVOID �
����devi��DeviceIN WDFDEVICE �+#toas�#�**ToasterEvtDeviceWakeFromS0TriggeredVOID �




devi��DeviceIN WDFDEVICE � -P.#.toas�#�**ToasterEvtDeviceWakeFromSxTriggeredVOID �! 
////devi��DeviceIN WDFDEVICE �"R}SSdbgd��DbgDevicePowerStringPCHAR �#"
T"TT"Ttype��TypeIN WDF_POWER_DEVICE_STATE ��$#toas�			toaster.h�%)l**driv��DriverEntryNTSTATUS �&%
+#++#+driv��DriverObjectIN PDRIVER_OBJECT �'%
,#,,#,regi��  RegistryPathIN PUNICODE_STRING �(ocpptoas��ToasterEvtDeviceAddNTSTATUS �)(
qqqqdriv��DriverIN WDFDRIVER �*(
r!rr!rdevi�
�DeviceInitIN PWDFDEVICE_INIT �+e�fftoas��**ToasterEvtDevicePrepareHardwareNTSTATUS �,+
ggggdevi��DeviceWDFDEVICE �-+
hhhhreso��ResourcesRawWDFCMRESLIST �y�s�=�����[��+���=9��A8��E7�fL6�eS5�tY4�sNC�2[ѡ^1�u�PUo�?o@o"!@��.+
i&ii&ireso��!!ResourcesTranslatedWDFCMRESLIST �/����toas��**ToasterEvtDeviceReleaseHardwareNTSTATUS �0/
����devi��DeviceIN WDFDEVICE �1/
�(��(�reso��$$ResourcesTranslatedIN WDFCMRESLIST �2�"�!�toas�!�,,ToasterEvtDeviceSelfManagedIoInitNTSTATUS �32
����devi��DeviceIN WDFDEVICE �4%E&&toas��%%ToasterEvtDeviceContextCleanupVOID �54
''''devi��DeviceIN WDFOBJECT �6GuHHtoas��!!ToasterEvtDeviceFileCreateVOID �76
IIIIdevi��DeviceIN WDFDEVICE �86
JJJJrequ��RequestIN WDFREQUEST �96
KKKKfile�
�FileObjectIN WDFFILEOBJECT �:x�yytoas��ToasterEvtFileCloseVOID �;:
z"zz"zfile�
�FileObjectIN WDFFILEOBJECT �<����toas��ToasterEvtIoReadVOID �=<
����queu��QueueWDFQUEUE �><
����requ��RequestWDFREQUEST �?<
����leng��Lengthsize_t �@���toas��ToasterEvtIoWriteVOID �A@
����queu��QueueWDFQUEUE �B@
����requ��RequestWDFREQUEST �C@
����leng��Lengthsize_t �D\toas��  ToasterEvtIoDeviceControlVOID �ED
queu��QueueIN WDFQUEUE �FD
requ��RequestIN WDFREQUEST �GD
&&outp��OutputBufferLengthIN size_t �HD
%%inpu��InputBufferLengthIN size_t �ID
!!ioco�
�IoControlCodeIN ULONG ��J#toas�			toaster.h�K'j((driv��DriverEntryNTSTATUS �LK
)#))#)driv��DriverObjectIN PDRIVER_OBJECT �MK
*#**#*regi��  RegistryPathIN PUNICODE_STRING  G�Nm�nntoas��Toaster�n���]$��l3���B[�R���s)��x!��'A��fP�ו\��Tt4��3�B�2��|1	1��D� Cp`#a�F�FEq�!��!���F
�F�F�FEq�!��!���FEq�!��!�� GEq�!��!��	 GEq�!��!��
 GEq�!��!���F�|��
!����F��p�H�!�F7`F�!p2|
�H�|#2H�!�!�2
! �FG�D�2Hp|0E0E`FpF�F�F�D��~~23,�D�F�D�2|3,�F�D	H2	3,�D"�F�D�2p%3,�D�FE	�#!3,
E��2�H!�F��%!�"�F�F�F�F�F�F|��!�3,�F�FEq�|��!�3,�F!��!�2
! �FEq�|��!�!��!�2
!�F%�Q�6!#�|Q�

�F:��F#
|p�!��
H!p�~�F!��!�2
!
!p����F)�2��F$2��Q�6!#�|Q�
�F@��F##2H!
�!�!�F#~�!~�!,���!�F#�!H!�!,���!�F#�!H#Qp%!2|2p2��F#�6!#�|Q�
��2%%!�!�F4���2%%!�!�F#2H!
H|�!�FEq�|��!�!��2|!�2
!
|p��|H GEq�|��!�!��2|!�2
!
|p��|H�F2|�! GEq�|��!�!��2|�!�FEq�|��!�!��2|��2�! GEq�|��!�!��2|��2�!`F��~!�F0E�Q�%
�F�Dp2
|!pF~H�%
�D�%!
�FpF!�D
�2|pD��~!E�!�	|�!�F�#3,�F!�2
!�D�2p|��3,�F�D	2|
�H3,E�F�FE	Q2p!Ep~�|
 pFE~�Q0E0E
0E`F#pF�F�F�D��~!�3,�F
�F�#�Q3, ���A�ѓ��1�ᒑ�A�񑡑Q��q�!�ь��1���q���!��q�!�рq~A|�{�z1z!y�u�q`nAl@g@b�_\qW�R�NK�G1E�@�>�:7�4�0�,a)�'A'�%a%%�$q$!$�"A!��Q�a1��A�a�q!���q��!
�
	p�0�A�����q@Q#:@J� @@@B A��"  "@@�@� �  B � �
@�@ ��@�, P  @� @ @� @� @ �
@� @@@@$�H ��������@�@�@@�@� @ �
�D��>@
�~��r@�#@vEvtDeviceAddNTSTATUS �ON
oooodriv��DriverIN WDFDRIVER �PN
p!pp!pdevi�
�DeviceInitIN PWDFDEVICE_INIT �Q�#��toas��ToasterEvtIoReadVOID �RQ
����queu��QueueWDFQUEUE �SQ
����requ��RequestWDFREQUEST �TQ
����leng��Lengthsize_t �U%b&&toas��ToasterEvtIoWriteVOID �VU
''''queu��QueueWDFQUEUE �WU
((((requ��RequestWDFREQUEST �XU
))))leng��Lengthsize_t �Ye�fftoas��  ToasterEvtIoDeviceControlVOID �ZY
ggggqueu��QueueIN WDFQUEUE �[Y
hhhhrequ��RequestIN WDFREQUEST �\Y
i&ii&ioutp��OutputBufferLengthIN size_t �]Y
j%jj%jinpu��InputBufferLengthIN size_t �^Y
k!kk!kioco�
�IoControlCodeIN ULONG �fs����U��%��#E��ra��!��a��0��A�ws@$0�
(�m q`�
�
� P��� "#@%&p()�+,�./12045`78�:;�=>�@A CDPFG�IJ�LM�OPRS@UVpXY�[\�^_ab0de`gh�jk�mn�pq stPq�;�v

Our Services

  • What our customers say about us?

© 2011-2024 All Rights Reserved. Joya Systems. 4425 South Mopac Building II Suite 101 Austin, TX 78735 Tel: 800-DEV-KERNEL

Privacy Policy. Terms of use. Valid XHTML & CSS