o
    3g                     @  s4   d dl mZ d dlZdZdZdZdZdZdd	 ZdS )
    )annotationsN<      D         c                 C  s   t | dP}|ddkr	 W d    d S |t td|dd }|| |ddkr;	 W d    d S |tt d td	|dd W  d    S 1 sXw   Y  d S )
Nrbr   s   MZL   r   s   PE     H)openreadseekLFANEW_OFFSETstructunpackFILE_HEADER_SIZESUBSYSTEM_OFFSET)filenameflfanew r   Q/home/garg/my-data/venv/lib/python3.10/site-packages/plumbum/machines/_windows.pyget_pe_subsystem   s   

$r   )	
__future__r   r   r   r   r   IMAGE_SUBSYSTEM_WINDOWS_GUIIMAGE_SUBSYSTEM_WINDOWS_CUIr   r   r   r   r   <module>   s    