
    6\h                     p   	 d dl mZmZ d dlZd dl Z d dlZd dlZ eej        ej                  Zd Z	 ee	          Z
e j        j        j        Zeej        fe_        ej        e_        edk    rG ee
d          s ed            ed            ej        ddej        d                   Zded <   	 	 dS )    )wintypesWINFUNCTYPENc                 j    	 | t           j        k    rn | t           j        k    rnt          d           dS )NzUNKNOWN EVENTr   )signalCTRL_C_EVENTCTRL_BREAK_EVENTprint)sigs    B/opt/python-3.11.14/usr/lib/python3.11/test/win_console_handler.py_ctrl_handlerr      s:    B
f!!!	'	'	'o1    __main__   z#Unable to add SetConsoleCtrlHandler)ctypesr   r   r   mmapsysBOOLDWORDHandlerRoutiner   ctrl_handlerwindllkernel32SetConsoleCtrlHandlerargtypesrestype__name__r	   exitargvm r   r   <module>r"      s#   ) ( ( ( ( ( ( (    



 X]HN;;   ~m,, .D "0(-!@   (  z  q11 3444R 		"a!%%AAaD r   