
    f                        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e j                  Ze j        Ze j        Ze j        Ze j        Ze j        xZZe j         xZ!Z"e j#        xZ$xZ%Z&e j#        xZ'Z(e j)        xZ*Z+e j,        xZ-Z. e j/        e j                   e j/        e j,                  k    re j        Z0e j        Z1n: e j/        e j                   e j/        e j,                  k    re j         Z0e j        Z1eZ2eZ3eZ4eZ5eZ6eZ7e j,        Z8e8Z9e8Z:e8Z;e8Z<e8Z=e8Z>e8Z?e8Z@e8ZAe8ZBe8ZCe8ZDe8ZEe8ZFe8ZGe8ZHe8ZIe8ZJe8ZKe8ZLe8ZMe8ZNe8ZOe8ZPe8ZQe8ZRe8ZSe8ZTe8ZUe8ZVe8ZW G d de jX                  ZYeYxZZxZ[Z\ G d de jX                  Z]e]Z^ G d d	e jX                  Z_ G d
 de jX                  Z`e`xZaxZbZc G d de jX                  ZdedxZeZfd Zg G d de jX                  ZhehZi G d de jX                  ZjejZkdZl G d de jX                  Zm G d de jX                  Zn e jo        e          xZpZq e jo        e          Zr e jo        e          xZsZt e jo        e          Zu e jo        e4          Zv e jo        e          xZwZx e jo        eh          xZyZz e jo        e          Z{ e jo        e8          xZ|Z} e jo        eG          Z~ e jo        eH          Z e jo        e          xZZ e jo        e          Z e jo        e7          Z e jo        e          xZZ e jo        ej          xZZ e jo        e`          xZZ e jo        ec          Z e jo        eY          xZZ e jo        e\          xZZ e jo        eV          Z e jo        e          Z e jo        ed          xZZ e jo        ef          xZZ e jo        e^          Z e jo        e          xZZ e jo        e"          Z e jo        e          Z e jo        e          Z e jo        e
          Z e jo        em          xZZ e jo        en          xZZ e jo        e          xZZdS )    Nc                       e Zd ZdZd ZdS )VARIANT_BOOLvc                 0    | j         j        d| j        dS )N())	__class____name__value)selfs    $../lib/python3.11/ctypes/wintypes.py__repr__zVARIANT_BOOL.__repr__   s    >222DJJJ??    N)r
   
__module____qualname___type_r    r   r   r   r      s-        F@ @ @ @ @r   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   s2        $4 "HHHr   r   c                   *    e Zd ZdefdefdefdefgZdS )_SMALL_RECTLeftTopRightBottomNr
   r   r   SHORTr   r   r   r   r   r   h   s3        % 5!#HHHr   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   s#        eeHHHr   r&   c                       e Zd ZdefdefgZdS )POINTxyNr   r   r   r   r*   r*   s   s#        ddHHHr   r*   c                       e Zd ZdefdefgZdS )SIZEcxcyNr   r   r   r   r.   r.   x   s#        ttHHHr   r.   c                     | |dz  z   |dz  z   S )N      r   )redgreenblues      r   RGBr7   }   s    %1*,,r   c                       e Zd ZdefdefgZdS )FILETIMEdwLowDateTimedwHighDateTimeN)r
   r   r   DWORDr   r   r   r   r9   r9      s%         %(!5)+HHHr   r9   c                   6    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 )MSGhWndmessagewParamlParamtimeptN)
r
   r   r   HWNDUINTWPARAMLPARAMr<   r*   r   r   r   r   r>   r>      sB        D!6"6"uHHHr   r>   i  c                   Z    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z  fd
edz  fg
ZdS )WIN32_FIND_DATAAdwFileAttributesftCreationTimeftLastAccessTimeftLastWriteTimenFileSizeHighnFileSizeLowdwReserved0dwReserved1	cFileNamecAlternateFileName   N)r
   r   r   r<   r9   CHARMAX_PATHr   r   r   r   rJ   rJ      sm        #U+!8,#X."H- %('&&dXo.%tby1	3HHHr   rJ   c                   Z    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z  fd
edz  fg
ZdS )WIN32_FIND_DATAWrK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   N)r
   r   r   r<   r9   WCHARrW   r   r   r   r   rY   rY      sn        #U+!8,#X."H- %('&&eh./%urz2	4HHHr   rY   )ctypesc_byteBYTEc_ushortWORDc_ulongr<   c_charrV   c_wcharrZ   c_uintrF   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sizeofrG   rH   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HWINSTArE   	SC_HANDLESERVICE_STATUS_HANDLE	Structurer   tagRECT_RECTLRECTLr   
SMALL_RECTr&   r*   tagPOINT_POINTLPOINTLr.   tagSIZESIZELr7   r9   	_FILETIMEr>   tagMSGrW   rJ   rY   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   <module>r      s   } }}l	
}@ @ @ @ @6& @ @ @
 	}	 "(!2 2#)#5 5. & 0 0	 0Hv# #&  ? "& 6==6=#A#AAA^F]FFV]6$%%v)G)GGGFF			 
	
	

			

	 
" " " " "6 " " "
    &5# # # # #&" # # #
 
    V       F    $ # #7V    6     %- - -+ + + + +v + + + 	    &
    

3 
3 
3 
3 
3v' 
3 
3 
3
4 
4 
4 
4 
4v' 
4 
4 
4  %% %6>'""%% %tV^H%%
!6>%(( (&'11 1
Y			#V^F++ +7tsv~c"" "..t%% %v~c"" "!6>%(( (&
&.
 
 %% %!6>%(( (&fnY''			%% %!6>%(( (&fnZ((%% % &.00			
&.
 
 			)78H)I)I I &)78H)I)I I &%% %r   