%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/
Upload File :
Create Path :
Current File : //proc/self/root/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyo

�
��Abc@s�ddlZddlZddlmZmZd�Zdejfd��YZd�ZdZ	ej
jjZej
jejfe_ej
je_ej
jjZej
jfe_ej
je_ej
jjZej
jfe_ej
je_ej
jjZej
jfe_eje_ej
jjZej
jejej
jej
jej
jej
jge_ej
je_ej
jjZej
je_ej
jjZej
jfe_ej
jj Z ejejejfe _ej
j!fej
jj"_de#fd	��YZ$d
Z%dZ&e%Z'e%Z(e%Z)dZ*d
Z+dZ,dZ-dZ.dZ/dZ0dZ1dZ2dZ3dZ4dZ5dZ6dZ7e&e+Be,Be-Be.Be/Be0Be1Be2Be3Be4Be5Be6BZ8e'e,Be-BZ9e(e.Be/Be0Be1Be2Be3Be4Be5BZ:e)e+Be6BZ;dd'd��YZ<dd(d��YZ=dej>fd��YZ?dej>fd ��YZ@d!ej>fd"��YZAejBe@�ejej
jfej
jCjD_d#�ZEd$�ZFd%�ZGdd&�ZIdS()i����N(tutbuiltinscCs�d}d}||B}d}|}d}tjj�}d}d}	tjjj||||tj|�||	�}
t|
�|j	}tjjj
|�|S(Niii(tNonetctypestwintypestLPWSTRtwindlltkernel32tFormatMessageWtbyrefthandle_nonzero_successtvaluet	LocalFree(terrnotALLOCATE_BUFFERtFROM_SYSTEMtflagstsourcet
message_idtlanguage_idt
result_buffertbuffer_sizet	argumentstbytestmessage((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pytformat_system_messages*
	
	tWindowsErrorcBsDeZdd�Zed��Zed��Zd�Zd�ZRS(cCsw|dkr!tjjj�}nt|�}tjdkrQd|d|f}n||f}tt	|�j
|�dS(Nii(ii(RRRRtGetLastErrorRtsystversion_infotsuperRt__init__(tselfRtstrerrortargs((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyR;scCs|jS(N(R!(R ((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyREscCs|jS(N(twinerror(R ((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pytcodeIscCs|jS(N(R(R ((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyt__str__MscCsdjt��S(Ns*{self.__class__.__name__}({self.winerror})(tformattvars(R ((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyt__repr__PsN(	t__name__t
__module__RRtpropertyRR$R%R((((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyR7s

	cCs|dkrt��ndS(Ni(R(tresult((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyR
Tsit	MemoryMapcBsAeZdd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs(||_||_||_d|_dS(Ni(tnametlengthtsecurity_attributestpos(R R.R/R0((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyR�s			cCs�|jrtj|j�nd}d}d}d}tjjj|||d|jt|j	��}t
|�||kr�td��n||_t
||ddd�|_|S(Ni����iiisFailed to create file mapping(R0RR	RRRtCreateFileMappingWR/RR.R
t	Exceptiontfilemapt
MapViewOfFiletview(R tp_SAtINVALID_HANDLE_VALUEtPAGE_READWRITEtFILE_MAP_WRITER4((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyt	__enter__�s$
	cCs
||_dS(N(R1(R R1((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pytseek�scCs�t|�}|j||jkr5td|��n|j|j}tj|�}tjjj	|||�|j|7_dS(NsRefusing to write %d bytes(
tlenR1R/t
ValueErrorR6Rtc_size_tRRt
RtlMoveMemory(R tmsgtntdestR/((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pytwrite�scCs]tj|�}|j|j}tj|�}tjjj|||�|j|7_|jS(N(	Rtcreate_string_bufferR6R1R?RRR@traw(R RBtoutRR/((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pytread�scCs0tjjj|j�tjjj|j�dS(N(RRRtUnmapViewOfFileR6tCloseHandleR4(R texc_typetexc_valttb((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyt__exit__�sN(	R)R*RRR;R<RDRHRN(((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyR-�s			
	iiiiiiii i@i�iiiiitTokenAccesscBseZdZRS(i(R)R*tTOKEN_QUERY(((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyROstTokenInformationClasscBseZdZRS(i(R)R*t	TokenUser(((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyRQst
TOKEN_USERcBs/eZdZdejfdejjfgZRS(itSIDt
ATTRIBUTES(R)R*tnumRtc_void_pRtDWORDt_fields_(((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyRSstSECURITY_DESCRIPTORcBsqeZejjZdZdejfdejfdefdejfdejfdejfdejfgZ	RS(itRevisiontSbz1tControltOwnertGrouptSacltDacl(
R)R*RRtUSHORTtSECURITY_DESCRIPTOR_CONTROLtREVISIONtc_ubyteRWRY(((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyRZs	tSECURITY_ATTRIBUTEScBsbeZdejjfdejfdejjfgZd�Ze	d��Z
e
jd��Z
RS(tnLengthtlpSecurityDescriptortbInheritHandlecOs/tt|�j||�tjt�|_dS(N(RRfRRtsizeofRg(R R"tkwargs((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyRGscCs|jS(N(t_descriptor(R ((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyt
descriptorKscCs||_tj|�|_dS(N(RlRt	addressofRh(R R((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyRmOs	(R)R*RRRXRWtBOOLRYRR+Rmtsetter(((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyRf8s
	cCs�tjj�}tjjj||jddtj|��tj|j	�}t
tjjj||jtj|�tj|�tj|���tj|tj
t��jS(Ni(RRRXRtadvapi32tGetTokenInformationRVR	RERR
RjtcasttPOINTERRStcontents(ttokentinformation_classt	data_sizetdata((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyRr_scCsMtjj�}tjj|�}ttjjj||tj|���|S(N(RRtHANDLER
RRqtOpenProcessTokenR	(tproc_handletaccessR,((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyR{tscCs+ttjjj�tj�}t|t�S(N(	R{RRRtGetCurrentProcessRORPRrRS(tprocess((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pytget_current_userscCs�|dkrt�}nt�}t�}||_d|_tjjj	tj
|�tj�tjjjtj
|�|j
d�|S(Nii(RR�RZRfRmRiRRRqtInitializeSecurityDescriptorR	RdtSetSecurityDescriptorOwnerRT(tusertSDtSA((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyt get_security_attributes_for_user�s				(((JRtctypes.wintypesRtparamiko.py3compatRRRRR
t
GMEM_MOVEABLERRtGlobalAllocRtUINTR?targtypesRztrestypet
GlobalLocktHGLOBALtLPVOIDtGlobalUnlockRot
GlobalSizeR2tCreateFileMappingRWRXRR5RIR@tHLOCALRtobjectR-tREAD_CONTROLtSTANDARD_RIGHTS_REQUIREDtSTANDARD_RIGHTS_READtSTANDARD_RIGHTS_WRITEtSTANDARD_RIGHTS_EXECUTEtSTANDARD_RIGHTS_ALLtPOLICY_VIEW_LOCAL_INFORMATIONtPOLICY_VIEW_AUDIT_INFORMATIONtPOLICY_GET_PRIVATE_INFORMATIONtPOLICY_TRUST_ADMINtPOLICY_CREATE_ACCOUNTtPOLICY_CREATE_SECRETtPOLICY_CREATE_PRIVILEGEtPOLICY_SET_DEFAULT_QUOTA_LIMITStPOLICY_SET_AUDIT_REQUIREMENTStPOLICY_AUDIT_LOG_ADMINtPOLICY_SERVER_ADMINtPOLICY_LOOKUP_NAMEStPOLICY_NOTIFICATIONtPOLICY_ALL_ACCESStPOLICY_READtPOLICY_WRITEtPOLICY_EXECUTERORQt	StructureRSRZRfRtRqR�RrR{R�RR�(((sE/opt/plesk/python/2.7/lib/python2.7/site-packages/paramiko/_winapi.pyt<module>	s�	$					D6&			

Zerion Mini Shell 1.0