
    %
i                     0   d dl Z d dlZd dlZd dlZd Zd Z ej                    Z ej        ed          d          Z	 e j
        e	            e j        e	            ede	            ej        e	d          d          Z ede            eed          Ze                    d	d
z             e                                  eedz   d          Ze                    dd
z             e                                  eedz   d          Ze                    dd
z             e                                  ej        e            ej        e	d          d          Z ede            eed          Z ej        ed           Z	  ej        eeeefe            ej        e           e                                 n)#  ej        e           e                                 w xY w ej        e	d          d          Z ede            eed          Z ej        eej                  Z	  ej        eeeefe            ej        e           e                                 dS #  ej        e           e                                 w xY w)    Nc                 P    |\  }}}|                     |            t          j        S N)writewinerrorERROR_SUCCESS)input_bufferdatabuflenfnameinfnameoutfs         C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32/Demos/OpenEncryptedFileRaw.pyReadCallbackr      s)    GXqGGL!!    c                     |\  }}}|                     |          }t          |          }|| d |<   t          j        |fS r   )readlenr   r   )output_bufferr	   r
   fnamebackupr   r   	file_data
output_lens           r   WriteCallbackr      sD    #K1vIYJ!*M+:+!:--r   oefzDestination dir:refz
orig file:wzxxxxxxxxxxxxxxxx
i   z	:stream_yzyyyyyyyyyyyyyyyy
z	:stream_zzzzzzzzzzzzzzzzzz
befzbackup file:wbwefzrestored file:rb)oswin32api	win32filer   r   r   GetTempPathtmp_dirGetTempFileNamedst_dirremovemkdirprintfnameopenr   r   closeEncryptFile
bkup_fnameOpenEncryptedFileRawctxtReadEncryptedFileRawCloseEncryptedFileRaw	dst_fnameCREATE_FOR_IMPORTctxtoutWriteEncryptedFileRaw r   r   <module>r8      s   				      " " ". . . (

 
 
"(
"7E
2
21
5 		'        ' " " " 	! %003 lE   D u$ % % % 			D	c"" u$ % % % 			D	c"" u$ % % % 			 	 e    &X%gu55a8
 nj ! ! !DT%y%eQ//"I"<%Q1GNNN $I#D)))GGIIII $I#D)))GGIIII %H$We44Q7	 	 " " "DT
()
(I4O
P
P#I#MJ	13MwWWW#I#G,,,GGIIIII $I#G,,,GGIIIIs   G &G+4I/ /&J