o
    @—cÆ  ã                   @   s  d dl Z e jZe jZe jZe jZe j	Z
e jZe jZe jZe jZeZe jZG dd„ de jƒZe jZe jZe jZe jZe j ZZe j  Z!Z"e j# Z$ Z%Z&e j# Z'Z(e j) Z*Z+e j, Z-Z.e  /e j¡e  /e j,¡krle jZ0e jZ1ne  /e j¡e  /e j,¡kr~e j Z0e jZ1eZ2eZ3eZ4eZ5eZ6eZ7e j,Z8e8Z9e8Z:e8Z;e8Z<e8Z=e8Z>e8Z?e8Z@e8ZAe8ZBe8ZCe8ZDe8ZEe8ZFe8ZGe8ZHe8ZIe8ZJe8ZKe8ZLe8ZMe8ZNe8ZOe8ZPe8ZQe8ZRe8ZSe8ZTe8ZUe8ZVe8ZWG dd„ de jXƒZYeY ZZ Z[Z\G dd„ de jXƒZ]e]Z^G dd	„ d	e jXƒZ_G d
d„ de jXƒZ`e` Za ZbZcG dd„ de jXƒZded ZeZfdd„ ZgG dd„ de jXƒZhehZiG dd„ de jXƒZjejZkdZlG dd„ de jXƒZmG dd„ de jXƒZne  oe¡ ZpZqe  oe¡Zre  oe¡ ZsZte  oe¡Zue  oe4¡Zve  oe¡ ZwZxe  oeh¡ ZyZze  oe¡Z{e  oe8¡ Z|Z}e  oeG¡Z~e  oeH¡Ze  oe¡ Z€Ze  oe¡Z‚e  oe7¡Zƒe  oe¡ Z„Z…e  oej¡ Z†Z‡e  oe`¡ ZˆZ‰e  oec¡ZŠe  oeY¡ Z‹ZŒe  oe\¡ ZZŽe  oeV¡Ze  oe¡Ze  oed¡ Z‘Z’e  oef¡ Z“Z”e  oe^¡Z•e  oe¡ Z–Z—e  oe"¡Z˜e  oe¡Z™e  oe¡Zše  oe
¡Z›e  oem¡ ZœZe  oen¡ ZžZŸe  oe¡ Z Z¡dS )é    Nc                   @   s   e Zd ZdZdd„ ZdS )ÚVARIANT_BOOLÚvc                 C   s   d| j j| jf S )Nz%s(%r))Ú	__class__Ú__name__Úvalue)Úself© r   úMC:\Users\Chris\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.pyÚ__repr__   s   zVARIANT_BOOL.__repr__N)r   Ú
__module__Ú__qualname__Ú_type_r
   r   r   r   r	   r      s    r   c                   @   ó(   e Zd ZdefdefdefdefgZdS )ÚRECTÚleftÚtopÚrightÚbottomN©r   r   r   ÚLONGÚ_fields_r   r   r   r	   r   a   ó    ýr   c                   @   r   )Ú_SMALL_RECTZLeftZTopZRightZBottomN©r   r   r   ÚSHORTr   r   r   r   r	   r   h   r   r   c                   @   ó   e Zd ZdefdefgZdS )Ú_COORDÚXÚYNr   r   r   r   r	   r   o   ó    ÿr   c                   @   r   )ÚPOINTÚxÚyNr   r   r   r   r	   r    s   r   r    c                   @   r   )ÚSIZEÚcxÚcyNr   r   r   r   r	   r#   x   r   r#   c                 C   s   | |d>  |d>  S )Né   é   r   )ÚredÚgreenÚbluer   r   r	   ÚRGB}   s   r+   c                   @   r   )ÚFILETIMEZdwLowDateTimeZdwHighDateTimeN)r   r   r   ÚDWORDr   r   r   r   r	   r,   €   r   r,   c                   @   s4   e Zd ZdefdefdefdefdefdefgZ	dS )ÚMSGZhWndÚmessageZwParamZlParamÚtimeÚptN)
r   r   r   ÚHWNDÚUINTÚWPARAMÚLPARAMr-   r    r   r   r   r   r	   r.   …   s    ûr.   i  c                   @   óT   e Zd Zdefdefdefdefdefdefdefdefd	ee fd
ed fg
ZdS )ÚWIN32_FIND_DATAAÚdwFileAttributesÚftCreationTimeÚftLastAccessTimeÚftLastWriteTimeÚnFileSizeHighÚnFileSizeLowÚdwReserved0ÚdwReserved1Ú	cFileNameÚcAlternateFileNameé   N)r   r   r   r-   r,   ÚCHARÚMAX_PATHr   r   r   r   r	   r7      ó    

÷r7   c                   @   r6   )ÚWIN32_FIND_DATAWr8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   N)r   r   r   r-   r,   ÚWCHARrD   r   r   r   r   r	   rF   ›   rE   rF   )¢ÚctypesÚc_byteÚBYTEÚc_ushortÚWORDÚc_ulongr-   Úc_charrC   Úc_wcharrG   Úc_uintr3   Úc_intÚINTÚc_doubleÚDOUBLEÚc_floatÚFLOATÚBOOLEANÚc_longÚBOOLÚ_SimpleCDatar   ÚULONGr   ÚUSHORTÚc_shortr   Ú
c_longlongÚ_LARGE_INTEGERÚLARGE_INTEGERÚc_ulonglongÚ_ULARGE_INTEGERÚULARGE_INTEGERÚ	c_wchar_pÚ	LPCOLESTRÚLPOLESTRÚOLESTRÚLPCWSTRÚLPWSTRÚc_char_pÚLPCSTRÚLPSTRÚc_void_pÚLPCVOIDÚLPVOIDÚsizeofr4   r5   ÚATOMÚLANGIDÚCOLORREFÚLGRPIDÚLCTYPEÚLCIDÚHANDLEÚHACCELÚHBITMAPÚHBRUSHÚHCOLORSPACEÚHDCÚHDESKÚHDWPÚHENHMETAFILEÚHFONTÚHGDIOBJÚHGLOBALÚHHOOKÚHICONÚ	HINSTANCEÚHKEYÚHKLÚHLOCALÚHMENUÚ	HMETAFILEÚHMODULEÚHMONITORÚHPALETTEÚHPENÚHRGNÚHRSRCÚHSTRÚHTASKÚHWINSTAr2   Ú	SC_HANDLEÚSERVICE_STATUS_HANDLEÚ	Structurer   ÚtagRECTÚ_RECTLÚRECTLr   Ú
SMALL_RECTr   r    ÚtagPOINTÚ_POINTLÚPOINTLr#   ÚtagSIZEÚSIZELr+   r,   Ú	_FILETIMEr.   ÚtagMSGrD   r7   rF   ÚPOINTERÚLPBOOLÚPBOOLÚPBOOLEANÚLPBYTEÚPBYTEÚPCHARÚ
LPCOLORREFÚLPDWORDÚPDWORDÚ
LPFILETIMEÚ	PFILETIMEÚPFLOATÚLPHANDLEÚPHANDLEÚPHKEYÚLPHKLÚLPINTÚPINTÚPLARGE_INTEGERÚPLCIDÚLPLONGÚPLONGÚLPMSGÚPMSGÚLPPOINTÚPPOINTÚPPOINTLÚLPRECTÚPRECTÚLPRECTLÚPRECTLÚLPSC_HANDLEÚPSHORTÚLPSIZEÚPSIZEÚLPSIZELÚPSIZELÚPSMALL_RECTÚLPUINTÚPUINTÚPULARGE_INTEGERÚPULONGÚPUSHORTÚPWCHARÚLPWIN32_FIND_DATAAÚPWIN32_FIND_DATAAÚLPWIN32_FIND_DATAWÚPWIN32_FIND_DATAWÚLPWORDÚPWORDr   r   r   r	   Ú<module>   sê   




















