oi0ddlZddlZddlZddlZdZdZejZejeddZ ej e ej e e de eje ddZ e de ee dZed d zeee d zdZed d zeee d zdZedd zeeje eje ddZe deeedZeje dZ ejee eefeejeen)#ejeewxYweje ddZe deeedZejeejZ ejeeeefeejeedS#ejeewxYw)NcP|\}}}||tjSN)writewinerror ERROR_SUCCESS) input_bufferdatabuflenfnameinfnameoutfs PC:\PYTHON\Scheduler\python\Lib\site-packages\win32/Demos/OpenEncryptedFileRaw.py ReadCallbackrs)GXqGGL  !!c|\}}}||}t|}||d|<tj|fSr)readlenrr) output_bufferr r fnamebackupr r file_data output_lens r WriteCallbackrsD#K1vIYJ!*M+:+  !: --roefzDestination dir:refz orig file:wzxxxxxxxxxxxxxxxx iz :stream_yzyyyyyyyyyyyyyyyy z :stream_zzzzzzzzzzzzzzzzzz befz backup file:wbwefzrestored file:rb)oswin32api win32filerrr GetTempPathtmp_dirGetTempFileNamedst_dirremovemkdirprintfnameopenr rclose EncryptFile bkup_fnameOpenEncryptedFileRawctxtReadEncryptedFileRawCloseEncryptedFileRaw dst_fnameCREATE_FOR_IMPORTctxtoutWriteEncryptedFileRawrrr8s """... (   "( "7E 2 21 5  ''""" ! %003lEDu$%%% D c""u$%%% D c""u$%%%  e&X %gu 5 5a 8 nj!!!DT%y%eQ//"I"<%Q1GNNN$I#D)))GGIIII$I#D)))GGIIII %H $We 4 4Q 7  """DT () (I4O P P#I#MJ 13MwWWW#I#G,,,GGIIIII$I#G,,,GGIIIIs G&G+4I//&J