
    %
i              
       t   d Z ddlZddlZddlZddlZddlZddlZdddZ ej         ej	                    dej
        ej        z  de          \  ZZZddd	d
dddd
gZdedeeej        ej        ej        ed	Z ej        e           dZ e ej        eej                              ej        ej        e          Z	  ej        eddej        ej                  Z ej        e            ed ej                                ej                       ej!        e          \  Z"Z# ej$        de"d          Z%e%d         Z&e&sdZ& ej'        ee"de&d          Z( ej)        ed          Z* ej+        ee(           e,                                 dS # ej-        $ rZ. ede.           Y dZ.[.dS dZ.[.ww xY w)z
Demonstrates prompting for credentials, saving, and loggging on with marshalled credential.
Also shows how to load user's profile
    Nz#Enter credentials for local machinezwin32cred_demo.py)MessageTextCaptionTextF)
TargetName	AuthErrorFlagsSaveUiInfoattr1zunicode data)Keywordr   Valueattr2s   character datazCreated by win32cred_demo.py)	CommentUserNameTargetAliasr   CredentialBlobr   PersistType
Attributes zGetUserName:   profile)r   r   ProfilePathzFailed to login for some reason)/__doc__win32apiwin32con	win32credwin32netwin32profilewin32securityuiinfoCredUIPromptForCredentialsGetComputerNameCREDUI_FLAGS_DO_NOT_PERSIST CREDUI_FLAGS_SHOW_SAVE_CHECK_BOXtargetpwdsaveattrsCRED_FLAGS_USERNAME_TARGETCRED_PERSIST_ENTERPRISECRED_TYPE_DOMAIN_PASSWORDcred	CredWriteprintCredReadCredMarshalCredentialUsernameTargetCredentialmc	LogonUserLOGON32_LOGON_INTERACTIVELOGON32_PROVIDER_DEFAULTthImpersonateLoggedOnUserGetUserNameRevertToSelfCredUIParseUserNameusernamedomainNetUserGetInfouser_info_4profilepathLoadUserProfilehkCreateEnvironmentBlockenvUnloadUserProfileCloseerrorexc     C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32/Demos/win32cred_demo.py<module>rK      s   
                9&
 
 9I8'x'))

/01	   T !n==!.?@@	
 .10/
 
 	 D   
 i!DEE F F F %Y$Y%GPP2	 	 

*)
 
B *M)"---	E..(.00111M    5y4V<<Hf)()$!<<Ki(K  
&	%
AkJJ
 
B .,
-b%
8
8C #L"2r***HHJJJJJ 2 2 2	E
+S1111111112s   CF 
F7 F22F7