+
     h
  c                   s   ^ RI t ^RIHt ^RIHt / t ^ RIHt ]! ]4       ]P                  ! RR4      ]R&   R]R&   R	]R
&   R]R&   ]P                  P                   F!  t]P                  R4      '       g   K  ]]]&   K#  	  A/ tR tR t] P"                  R8X  d   ]P%                  ]! 4       4       R# R#   ] d     Li ; i)    N)model)FFIError)_get_common_typesZFILEZ_IO_FILEZ_BoolZboolZ_cffi_float_complex_tzfloat _ComplexZ_cffi_double_complex_tzdouble _ComplexZ_tc                 s    \         V,          #   \         d    \        P                  Y4      p\	        T\
        4      '       g   T^ rCMwT\        P                  P                  9   d   \        P                  ! T4      ^ rCM@TR8X  d   \        RT: R24      hY8X  d   \        RT: R24      hT P                  T4      w  r4Y43\         T&   Y43u # i ; i)r    set-unicode-neededzThe Windows type z3 is only available after you call ffi.set_unicode()zUnsupported type: z.  Please look at http://cffi.readthedocs.io/en/latest/cdef.html#ffi-cdef-limitations and file an issue if you think this type should really be supported.)_CACHEZKeyErrorCOMMON_TYPESZgetZ
isinstanceZstrr   PrimitiveTypeALL_PRIMITIVE_TYPESr   Zparse_type_and_quals)ZparserZ
commontypeZcdeclZresultZqualss   &&   7/usr/lib64/python3.14/site-packages/cffi/commontypes.pyresolve_common_typer
      s    j!!   8%%%!1Ee))===!//6E**;EH I I " (245 5
 #77>MF $]z})s    B>CCc                  s   R \         P                  ! R. RO\         P                  ! R4      \         P                  ! R4      \         P                  ! \         P                  ! R4      4      .. RO4      RRRRRR	R
R	RR	RR	RR	RR	RR	RR	/# )ZUNICODE_STRINGZ_UNICODE_STRINGzunsigned shortZwchar_tZPUNICODE_STRINGzUNICODE_STRING *ZPCUNICODE_STRINGzconst UNICODE_STRING *ZTBYTEr   ZTCHARZLPCTSTRZPCTSTRZLPTSTRZPTSTRZPTBYTEZPTCHAR)ZLengthZMaximumLengthZBuffer)r   r   )r   Z
StructTyper   ZPointerType     r	   win_common_typesr   9   s    %**   !12  !12u229=>@  	-4%%'&&%&&)
 
r   Zwin32)ZsysZ r   Zerrorr   r   Z_cffi_backendr   ZImportErrorZunknown_typer   r   Z_typeZendswithr   r
   r   ZplatformZupdater   r   r	   <module>r      s    
   	/l# ))&*=V V !8 ":   44E~~d#U 5 
	<
0 <<7(*+ K  		s   B6 6C ?C 