Ñò
	öDc           @   s<  d  d k  Z  d  d k Z d  d k Z d  d k Z d „  Z d Z e  i e ƒ Z e  i e ƒ Z	 d Z x? e i e ƒ \ Z Z e	 i e ƒ \ Z Z e d j o Pqf qf e	 i i ƒ  d Ge i e i ƒ GHe	 i i ƒ  d Ge i ƒ  GHe i i e i ƒ Z d Z e d Z e i ƒ  Z e i e i e e ƒ e i ƒ ƒ e i e i e e i ƒ ƒ e e d _  e i i! d e d	 ƒ e	 i i" e d	 ƒ e d
 Z# e i ƒ  Z$ e$ i e i e e ƒ e i ƒ ƒ e$ i e i e# e i ƒ ƒ e e$ d _  e i i% d e$ d	 ƒ d Ge& e$ d i  ƒ GHe	 i i' e$ d	 ƒ d Ge$ d i  GHd S(   iÿÿÿÿNc         C   sJ   xC t  i i ƒ  D]2 \ } } | d d !d j o | |  j o | Sq Wd  S(   Ni    i   t   SEC_I_t   SEC_E_(   R    R   (   t   sspicont   __dict__t   items(   t   errt   kt   v(    (    sU   C:\graphics\Tools\Python26\Lib\site-packages\win32\Demos\security\sspi\simple_auth.pyt   lookup_ret_code   s     !t   NTLMi    s   Impersonated user: s   Reverted to self: s    some data to be encrypted ......t   MaxSignaturei   t   SecurityTrailers   Encrypted data:s   Unencrypted data:((   t   sspit   win32securityR   t   win32apiR   t   pkg_namet
   ClientAutht
   sspiclientt
   ServerAutht
   sspiservert   Nonet
   sec_buffert	   authorizeR   t   ctxtt   ImpersonateSecurityContextt   GetUserNameExt   NameSamCompatiblet   RevertSecurityContextt   GetUserNamet   QueryContextAttributest   SECPKG_ATTR_SIZESt   pkg_size_infot   msgt   sigsizet   PySecBufferDescTypet   sigbuft   appendt   PySecBufferTypet   lent   SECBUFFER_DATAt   SECBUFFER_TOKENt   Buffert   MakeSignaturet   VerifySignaturet   trailersizet   encbuft   EncryptMessaget   reprt   DecryptMessage(    (    (    sU   C:\graphics\Tools\Python26\Lib\site-packages\win32\Demos\security\sspi\simple_auth.pyt   <module>   sB   $	
"
"