
    	h                        S SK r S SKrS SKrS SKrS rS r\R                  " 5       r\R                  " \S5      S    r	\ R                  " \	5        \ R                  " \	5        \" S\	5        \R                  " \	S5      S    r\" S\5        \" \S5      r\R!                  S	S
-  5        \R#                  5         \" \S-   S5      r\R!                  SS
-  5        \R#                  5         \" \S-   S5      r\R!                  SS
-  5        \R#                  5         \R$                  " \5        \R                  " \	S5      S    r\" S\5        \" \S5      r\R(                  " \S 5      r \R,                  " \\\\4\5        \R.                  " \5        \R#                  5         \R                  " \	S5      S    r\" S\5        \" \S5      r\R(                  " \\R2                  5      r \R6                  " \\\\4\5        \R.                  " \5        \R#                  5         g! \R.                  " \5        \R#                  5         f = f! \R.                  " \5        \R#                  5         f = f)    Nc                 N    Uu  p4nUR                  U 5        [        R                  $ N)writewinerrorERROR_SUCCESS)input_bufferdatabuflenfnameinfnameoutfs         sC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\venv\Lib\site-packages\win32/Demos/OpenEncryptedFileRaw.pyReadCallbackr      s$    GqGGL!!!    c                 p    Uu  p4nUR                  U5      n[        U5      nX`S U& [        R                  U4$ r   )readlenr   r   )output_bufferr	   r
   fnamebackupr   r   	file_data
output_lens           r   WriteCallbackr      s=    #K1vIYJ!*+:!!:--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
21
5 		'    ' " 	  %03 lE  u$ % 		c" u$ % 		c" u$ % 	 	  e  %%gu5a8
 nj !T%%eQ/""<%Q1GN ##D)GGI $$We4Q7	 	 "T

(
(I4O4O
P##MJ	13MwW##G,GGI ##D)GGI ##G,GGIs   %H $I $I$I)