U
ʗRe @ s d Z dZz.ddlZddlmZ eejZddlmZ W n. eefk
rd dZdd Z dd Z
Y nZX dd lmZmZm
Z
mZ ejZG d
d deZejjZejge_eje_ejjZejeege_eje_ejj Zejejge_eje_ejjZejege_eje_ejj Z!eje
ejeeejge!_eje!_ejj"Z#ejejejeeejge#_eje#_ejj$Z%ej&ge%_eje%_dd
Z'dd Z
e fddZdd Z dddZdd Z(dd Z"dd Z)dS )ii N)
LibraryLoader)wintypesc G s d S N _r r /builddir/build/BUILDROOT/alt-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/colorama/win32.py r c G s d S r r r r r r r r
)byref Structurec_charPOINTERc @ s> e Zd ZdZdefdefdejfdejfdefgZdd Z d S )
CONSOLE_SCREEN_BUFFER_INFOzstruct in wincon.h.dwSizedwCursorPositionwAttributessrWindowdwMaximumWindowSizec C sH d| j j| j j| jj| jj| j| jj| jj| jj| jj | j
j| j
jf S )Nz"(%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d))r YXr r r TopLeftZBottomZRightr )selfr r r __str__ s z"CONSOLE_SCREEN_BUFFER_INFO.__str__N)
__name__
__module____qualname____doc__COORDr WORDZ
SMALL_RECTZ_fields_r r r r r r s r c C s t }t| t|}t|S r )r _GetConsoleScreenBufferInfor bool)handlecsbisuccessr r r _winapi_test\ s r&