Files
ServerSync/lib/paramiko/__pycache__/_winapi.cpython-314.pyc

102 lines
17 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
u<10>i<EFBFBD>+<00><00><> <00>Rt^RIt^RIt^RIHtRt!RR]P4tRt^t ]PPPt ]PP]P3] n]PP"] n]PPP&t]PP(3]n]PP*]n]PPP,t]PP(3]n]PP.]n]PPP0t]PP(3]n]P]n]PPP2t]PP"]P6]PP8]PP8]PP8]PP:.]n]PP"]n]PPP<t]PP"]n]PPP>t]PP"3]n]PPP@t ]P6]P6]P3] n]PPB3]PPPDn!RR4t#R t$R
t%]$t&]$t']$t(R t)^t*^t+^t,^t-^t.^ t/^@t0^<5E>t1R t2R t3Rt4Rt5Rt6]%]*,]+,],,]-,].,]/,]0,]1,]2,]3,]4,]5,t7]&]+,],,t8]']-,].,]/,]0,]1,]2,]3,]4,t9](]*,]5,t:!RR4t;!RR4t<!RR]Pz4t>!RR]Pz4t?!RR]Pz4t@]P<>!]?4]P6]PP.3]PP<>P<>nRtDRtERtFRRltGR#) z<>
Windows API functions implemented as ctypes functions and classes as found
in jaraco.windows (3.4.1).
If you encounter issues with this module, please consider reporting the issues
in jaraco.windows and asking the author to port the fixes back here.
N)<01>uc <04>t<00>RpRpW,pRpTp^p\PP4p^pRp \PPP VVVV\P !V4VV 4p
\V
4VPp \PPPV4V #)zZ
Call FormatMessage with a system error number to retrieve
the descriptive error message.
<EFBFBD><00>N)
<EFBFBD>ctypes<65>wintypes<65>LPWSTR<54>windll<6C>kernel32<33>FormatMessageW<65>byref<65>handle_nonzero_success<73>value<75> LocalFree) <0C>errno<6E>ALLOCATE_BUFFER<45> FROM_SYSTEM<45>flags<67>source<63>
message_id<EFBFBD> language_id<69> result_buffer<65> buffer_size<7A> arguments<74>bytes<65>messages & <20>7/tmp/pip-target-zhdecbcm/lib/python/paramiko/_winapi.py<70>format_system_messagers<><00><00> <1C>O<EFBFBD><18>K<EFBFBD> <1C> )<29>E<EFBFBD> <11>F<EFBFBD><16>J<EFBFBD><13>K<EFBFBD><1A>O<EFBFBD>O<EFBFBD>*<2A>*<2A>,<2C>M<EFBFBD><13>K<EFBFBD><14>I<EFBFBD> <12>M<EFBFBD>M<EFBFBD> "<22> "<22> 1<> 1<> <0A><0E><12><13><0E> <0C> <0C>]<5D>#<23><13><11> <06>E<EFBFBD><1B>5<EFBFBD>!<21><1B>!<21>!<21>G<EFBFBD>
<EFBFBD>M<EFBFBD>M<EFBFBD><1A><1A>$<24>$<24>]<5D>3<> <12>N<EFBFBD>c<00>faa<01>]tRt^7toRtRV3Rllt]R4t]R4tRt Rt
Rt Vt V;t #) <09> WindowsErrorzVmore info about errors at
http://msdn.microsoft.com/en-us/library/ms681381(VS.85).aspxc<08><><<01>Vf)\PPP4p\ V4p^VRV3p\
SV`!V!R#<00>N)rr r
<00> GetLastErrorr<00>super<65>__init__)<05>selfr<00>strerror<6F>args<67> __class__s&& <20>rr%<00>WindowsError.__init__;sE<00><><00> <10>=<3D><1A>M<EFBFBD>M<EFBFBD>*<2A>*<2A>7<>7<>9<>E<EFBFBD>(<28><15>/<2F><08><10>(<28>D<EFBFBD>%<25>'<27><04> <0A><07><18>$<24>rc<08><00>VP#r")r'<00>r&s&rr<00>WindowsError.messageB<00> <00><00><13>}<7D>}<7D>rc<08><00>VP#r")<01>winerrorr,s&r<00>code<64>WindowsError.codeFr.rc<08><00>VP#r")rr,s&r<00>__str__<5F>WindowsError.__str__Js <00><00><13>|<7C>|<7C>rc<08>6<00>RP!R/\4B#)z*{self.__class__.__name__}({self.winerror})<29>)<02>format<61>varsr,s&r<00>__repr__<5F>WindowsError.__repr__Ms<00><00>;<3B>B<>B<>L<>T<EFBFBD>V<EFBFBD>L<>Lrr7r")<0E>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r%<00>propertyrr1r4r:<00>__static_attributes__<5F>__classdictcell__<5F> __classcell__<5F>r)<00> __classdict__s@@rr r 7sI<00><><00><00>D<01> <20><0E><1D><0E><1D><0E><1D><0E><1D><1C>M<01>Mrr c<00>(<00>V^8Xd \4hR#<00><02>N)r )<01>results&rr r Qs<00><00> <0A><11>{<7B><1A>n<EFBFBD><1C>rc<00>La<00>]tRt^<5E>toRtR
RltRtRtRtRt Rt
R t Vt R#) <0B> MemoryMapzD
A memory map object which can have security attributes overridden.
Nc<08>8<00>WnW nW0n^VnR#rH)<04>name<6D>length<74>security_attributes<65>pos)r&rNrOrPs&&&&rr%<00>MemoryMap.__init__<5F>s<00><00><18> <09><1C> <0B>#6<> <20><14><04>rc
<08>z<00>VP'd!\P!VP4MRpRp^p^p\PPP VVV^VP \VP44p\V4WR8Xd \R4hWPn \WT^^^4Vn V#)NzFailed to create file mapping<6E><67><EFBFBD><EFBFBD><EFBFBD>)rPrr r r
<00>CreateFileMappingWrOrrNr <00> Exception<6F>filemap<61> MapViewOfFile<6C>view)r&<00>p_SA<53>INVALID_HANDLE_VALUE<55>PAGE_READWRITE<54>FILE_MAP_WRITErWs& r<00> __enter__<5F>MemoryMap.__enter__<5F>s<><00><00><14>'<27>'<27>'<27> <13>L<EFBFBD>L<EFBFBD><14>1<>1<> 2<><15> <0A>
"<22><1C><1C><0E><1C><0E><18>-<2D>-<2D>(<28>(<28>;<3B>;<3B> <20> <10> <1A> <0A> <10>K<EFBFBD>K<EFBFBD> <0A>d<EFBFBD>i<EFBFBD>i<EFBFBD>L<EFBFBD> 
<EFBFBD><07> <1F>w<EFBFBD>'<27> <12> *<2A><1B>;<3B><<3C> <<3C><1E> <0C>!<21>'<27>1<EFBFBD>a<EFBFBD><11>C<><04> <09><13> rc<08><00>WnR#r")rQ)r&rQs&&r<00>seek<65>MemoryMap.seek<65>s<00><00><16>rc<08><><00>\V\4'gQh\V4pVPV,VP8<>d\ RV R24hVP VP,p\P!V4p\PPPW1V4V;PV, unR#)zRefusing to write z bytesN) <0C>
isinstancer<00>lenrQrO<00>
ValueErrorrYr<00>c_size_tr r
<00> RtlMoveMemory)r&<00>msg<73>n<>destrOs&& r<00>write<74>MemoryMap.write<74>s<><00><00><19>#<23>u<EFBFBD>%<25>%<25>%<25>%<25> <0F><03>H<EFBFBD><01> <0F>8<EFBFBD>8<EFBFBD>a<EFBFBD><<3C>4<EFBFBD>;<3B>;<3B> &<26><1C>1<>!<21><13>F<EFBFBD>;<3B><<3C> <<3C><13>y<EFBFBD>y<EFBFBD>4<EFBFBD>8<EFBFBD>8<EFBFBD>#<23><04><17><1F><1F><11>#<23><06><0E> <0A> <0A><1E><1E>,<2C>,<2C>T<EFBFBD><06>?<3F> <0C><08><08>A<EFBFBD> <0A>rc <0C>2<00>\P!V4pVPVP,p\P!V4p\P
P PW#V4V;PV, unVP#)z
Read n bytes from mapped view.
) r<00>create_string_bufferrYrQrgr r
rh<00>raw)r&rj<00>outrrOs&& r<00>read<61>MemoryMap.read<61>sd<00><00><15>)<29>)<29>!<21>,<2C><03><15><19><19>T<EFBFBD>X<EFBFBD>X<EFBFBD>%<25><06><17><1F><1F><11>#<23><06><0E> <0A> <0A><1E><1E>,<2C>,<2C>S<EFBFBD>&<26>A<> <0C><08><08>A<EFBFBD> <0A><08><12>w<EFBFBD>w<EFBFBD>rc<08><><00>\PPPVP4\PPP VP 4R#r")rr r
<00>UnmapViewOfFilerY<00> CloseHandlerW)r&<00>exc_type<70>exc_val<61>tbs&&&&r<00>__exit__<5F>MemoryMap.__exit__<5F>s:<00><00><0E> <0A> <0A><1E><1E>.<2E>.<2E>t<EFBFBD>y<EFBFBD>y<EFBFBD>9<><0E> <0A> <0A><1E><1E>*<2A>*<2A>4<EFBFBD><<3C><<3C>8r)rWrOrNrQrPrYr") r<r=r>r?r@r%r^rarlrrrzrBrC)rFs@rrLrL<00>s-<00><><00><00><08><15> <14>0<17><16> <17>9<>9rrLiiiriiirc<00><00>]tRtRt^tRtR#)<04> TokenAccessi r7N)r<r=r>r?<00> TOKEN_QUERYrBr7rrr}r} s<00><00><15>Krr}c<00><00>]tRtRt^tRtR#)<04>TokenInformationClassi r7N)r<r=r>r?<00> TokenUserrBr7rrr<>r<> s<00><00><11>Irr<>c<00>f<00>]tRtRt^tR]P 3R]PP3.t Rt
R#)<06>
TOKEN_USERi<00>SID<49>
ATTRIBUTESr7N) r<r=r>r?<00>numr<00>c_void_pr<00>DWORD<52>_fields_rBr7rrr<>r<>s,<00><00>
<0B>C<EFBFBD> <0E><06><0F><0F> <20> <15>v<EFBFBD><EFBFBD><EFBFBD>,<2C>,<2C>-<2D><06>Hrr<>c<00><><00>]tRtRtRt]P Pt^t R]P3R]P3R]3R]P3R]P3R]P3R ]P3.t R
t R #) <0C>SECURITY_DESCRIPTORiz<>
typedef struct _SECURITY_DESCRIPTOR
{
UCHAR Revision;
UCHAR Sbz1;
SECURITY_DESCRIPTOR_CONTROL Control;
PSID Owner;
PSID Group;
PACL Sacl;
PACL Dacl;
} SECURITY_DESCRIPTOR;
<EFBFBD>Revision<6F>Sbz1<7A>Control<6F>Owner<65>Group<75>Sacl<63>Daclr7N)r<r=r>r?r@rr<00>USHORT<52>SECURITY_DESCRIPTOR_CONTROL<4F>REVISION<4F>c_ubyter<65>r<>rBr7rrr<>r<>sx<00><00> <08>#)<29>/<2F>/<2F>"8<>"8<><1F><10>H<EFBFBD>
<14>V<EFBFBD>^<5E>^<5E>$<24> <0F><16><1E><1E> <20> <12>/<2F>0<> <10>&<26>/<2F>/<2F>"<22> <10>&<26>/<2F>/<2F>"<22> <0F><16><1F><1F>!<21> <0F><16><1F><1F>!<21><06>Hrr<>c<00><>aa<01>]tRtRtoRtR]P P3R]P3R]P P3.t
V3Rlt ] R4t ] PR4t R tVtV;t#)
<EFBFBD>SECURITY_ATTRIBUTESi5z<>
typedef struct _SECURITY_ATTRIBUTES {
DWORD nLength;
LPVOID lpSecurityDescriptor;
BOOL bInheritHandle;
} SECURITY_ATTRIBUTES;
<EFBFBD>nLength<74>lpSecurityDescriptor<6F>bInheritHandlec<08>f<<01>\SV`!V/VB\P!\4VnR#r")r$r%r<00>sizeofr<66>r<>)r&r(<00>kwargsr)s&*,<2C>rr%<00>SECURITY_ATTRIBUTES.__init__Ds&<00><><00> <0A><07><18>$<24>)<29>&<26>)<29><1D>}<7D>}<7D>%8<>9<><04> rc<08><00>VP#r")<01> _descriptorr,s&r<00>
descriptor<EFBFBD>SECURITY_ATTRIBUTES.descriptorHs<00><00><13><1F><1F>rc<08>H<00>Wn\P!V4VnR#r")r<>r<00> addressofr<66>)r&rs&&rr<>r<>Ls<00><00> <20><18>$*<2A>$4<>$4<>U<EFBFBD>$;<3B><04>!r)r<>r<>r<>)r<r=r>r?r@rrr<>r<><00>BOOLr<4C>r%rAr<><00>setterrBrCrDrEs@@rr<>r<>5s{<00><><00><00><08>
<13>F<EFBFBD>O<EFBFBD>O<EFBFBD>)<29>)<29>*<2A> <1F><16><1F><1F>1<> <19>6<EFBFBD>?<3F>?<3F>/<2F>/<2F>0<><06>H<EFBFBD> :<3A><0E> <20><0E> <20><10><16><16><<3C><17><<3C><rr<>c <04>|<00>\PP4p\PPP WP ^^\P!V44\P!VP4p\\PPP VVP \P!V4\P!V4\P!V444\P!V\P!\44P#)z2
Given a token, get the token information for it.
)rrr<>r <00>advapi32<33>GetTokenInformationr<6E>r rorr r<><00>cast<73>POINTERr<52><00>contents)<04>token<65>information_class<73> data_size<7A>datas&& rr<>r<>\s<><00><00><17><0F><0F>%<25>%<25>'<27>I<EFBFBD>
<EFBFBD>M<EFBFBD>M<EFBFBD><1A><1A>.<2E>.<2E> <0A>$<24>$<24>a<EFBFBD><11>F<EFBFBD>L<EFBFBD>L<EFBFBD><19>,C<><06> <12> &<26> &<26>y<EFBFBD><EFBFBD><EFBFBD> 7<>D<EFBFBD><1A><0E> <0A> <0A><1E><1E>2<>2<> <11> <1D> !<21> !<21> <12>L<EFBFBD>L<EFBFBD><14> <1E> <12>M<EFBFBD>M<EFBFBD>$<24> <1F> <12>L<EFBFBD>L<EFBFBD><19> #<23> 
<EFBFBD><06> <12>;<3B>;<3B>t<EFBFBD>V<EFBFBD>^<5E>^<5E>J<EFBFBD>7<> 8<> A<> A<>Arc <00><00>\PP4p\PPV4p\\PP
P W\P!V444V#r")rr<00>HANDLEr r r<><00>OpenProcessTokenr )<03> proc_handle<6C>accessrJs&& rr<>r<>qs]<00><00> <13>_<EFBFBD>_<EFBFBD> #<23> #<23> %<25>F<EFBFBD><18>/<2F>/<2F>(<28>(<28><1B>5<>K<EFBFBD><1A><0E> <0A> <0A><1E><1E>/<2F>/<2F> <17><16><1C><1C>f<EFBFBD>!5<>
<EFBFBD><06>
<12>Mrc<04><><00>\\PPP 4\
P 4p\V\4#)z4
Return a TOKEN_USER for the owner of this process.
) r<>rr r
<00>GetCurrentProcessr}r~r<>r<>)<01>processs r<00>get_current_userr<72>|s;<00><00><1F><0E> <0A> <0A><1E><1E>0<>0<>2<>K<EFBFBD>4K<34>4K<34><06>G<EFBFBD> <1F>w<EFBFBD>
<EFBFBD> 3<>3rc<04><><00>Vf \4p\V\4'gQR4h\4p\ 4pWn^Vn\PPP\P!V4\P4\PPP\P!V4VP^4V#)zy
Return a SECURITY_ATTRIBUTES structure with the SID set to the
specified user (uses current user if none is specified).
z user must be TOKEN_USER instance)r<>rdr<>r<>r<>r<>r<>rr r<><00>InitializeSecurityDescriptorr r<><00>SetSecurityDescriptorOwnerr<72>)<03>user<65>SD<53>SAs& r<00> get_security_attributes_for_userr<72><00>s<><00><00>
 <0C>|<7C><1F>!<21><04> <15>d<EFBFBD>J<EFBFBD> '<27> '<27>K<>)K<>K<> '<27> <1C> <1E>B<EFBFBD> <1C> <1E>B<EFBFBD><17>M<EFBFBD><19>B<EFBFBD><15>
<EFBFBD>M<EFBFBD>M<EFBFBD><1A><1A>7<>7<><0E> <0C> <0C>R<EFBFBD><18>-<2D>6<>6<><06> <0B>M<EFBFBD>M<EFBFBD><1A><1A>5<>5<><0E> <0C> <0C>R<EFBFBD><18>$<24>(<28>(<28>A<EFBFBD><06> <0E>Irr")Hr@<00>builtins<6E>ctypes.wintypesr<00> paramiko.utilrrr r <00> GMEM_MOVEABLEr r
<00> GlobalAllocr<00>UINTrg<00>argtypesr<73><00>restype<70>
GlobalLock<EFBFBD>HGLOBAL<41>LPVOID<49> GlobalUnlockr<6B><00>
GlobalSizerU<00>CreateFileMappingr<67>r<>rrXrurh<00>HLOCALrrL<00> READ_CONTROL<4F>STANDARD_RIGHTS_REQUIRED<45>STANDARD_RIGHTS_READ<41>STANDARD_RIGHTS_WRITE<54>STANDARD_RIGHTS_EXECUTE<54>STANDARD_RIGHTS_ALL<4C>POLICY_VIEW_LOCAL_INFORMATION<4F>POLICY_VIEW_AUDIT_INFORMATION<4F>POLICY_GET_PRIVATE_INFORMATION<4F>POLICY_TRUST_ADMIN<49>POLICY_CREATE_ACCOUNT<4E>POLICY_CREATE_SECRET<45>POLICY_CREATE_PRIVILEGE<47>POLICY_SET_DEFAULT_QUOTA_LIMITS<54>POLICY_SET_AUDIT_REQUIREMENTS<54>POLICY_AUDIT_LOG_ADMIN<49>POLICY_SERVER_ADMIN<49>POLICY_LOOKUP_NAMES<45>POLICY_NOTIFICATION<4F>POLICY_ALL_ACCESS<53> POLICY_READ<41> POLICY_WRITE<54>POLICY_EXECUTEr}r<><00> Structurer<65>r<>r<>r<>r<>r<>r<>r<>r<>r<>r7rr<00><module>r<>ss<00><01><04><10><16><1B>!<13>HM<01>8<EFBFBD>(<28>(<28>M<01>4<1D><14> <0A><14>m<EFBFBD>m<EFBFBD>$<24>$<24>0<>0<> <0B><1D><EFBFBD><EFBFBD>+<2B>+<2B>V<EFBFBD>_<EFBFBD>_<EFBFBD><<3C> <0B><14><1C>o<EFBFBD>o<EFBFBD>,<2C>,<2C> <0B><13> <13>]<5D>]<5D> #<23> #<23> .<2E> .<2E>
<EFBFBD><1D><EFBFBD><EFBFBD>.<2E>.<2E>0<>
<EFBFBD><13><1B>_<EFBFBD>_<EFBFBD>+<2B>+<2B>
<EFBFBD><12><15>}<7D>}<7D>%<25>%<25>2<>2<> <0C><1F><1F><1F>0<>0<>2<> <0C><15><1D><EFBFBD><EFBFBD>+<2B>+<2B> <0C><14> <13>]<5D>]<5D> #<23> #<23> .<2E> .<2E>
<EFBFBD><1D><EFBFBD><EFBFBD>.<2E>.<2E>0<>
<EFBFBD><13><1B>_<EFBFBD>_<EFBFBD>
<EFBFBD><12><1A>M<EFBFBD>M<EFBFBD>*<2A>*<2A>=<3D>=<3D><11>
<EFBFBD>O<EFBFBD>O<EFBFBD><1A><1A>
<EFBFBD>O<EFBFBD>O<EFBFBD>
<EFBFBD>O<EFBFBD>O<EFBFBD><19><19>
<EFBFBD>O<EFBFBD>O<EFBFBD><19><19>
<EFBFBD>O<EFBFBD>O<EFBFBD><19><19>
<EFBFBD>O<EFBFBD>O<EFBFBD><1A><1A> <02><11><1A>#<23>O<EFBFBD>O<EFBFBD>2<>2<><11><19><16> <0A> <0A>&<26>&<26>4<>4<> <0A><1E><0F><0F>.<2E>.<2E> <0A><15><18>-<2D>-<2D>(<28>(<28>8<>8<><0F>"<22>O<EFBFBD>O<EFBFBD>2<>2<>4<><0F><18><16> <0A> <0A>&<26>&<26>4<>4<> <0A> <20>/<2F>/<2F>6<EFBFBD>?<3F>?<3F>F<EFBFBD>O<EFBFBD>O<EFBFBD>L<> <0A><16>-3<>_<EFBFBD>_<EFBFBD>-C<>-C<>,E<><06> <0A> <0A><16><16> <20> <20>)<29> =9<>=9<>H<1A> <0C>%<25><18>#<23><14>$<24><15>&<26><17> <20><13>!+<2B><1D> *<2A><1D>!+<2B><1E><1F><12>"<22><15>!<21><14>$<24><17>",<2C><1F> *<2A><1D>#<23><16> <20><13> <20><13> <20><13><1D>#<23>$<24>#<23>$<24>%<25>%<25><19> <19>
<1C> <1C> <1B> <1B><1E><1E>&<26>&<26>$<24> $<24><1D>
<1D><1A> <1A><1A> <1A><12>$<19>#<23>$<24>$<24>%<25> <0C><1A><18><19><1B><1C><1B><1B><1E> <1E>
&<26> &<26> $<24> $<24><1D><1D><1A><1A> <0A><1C>#<23>$<24><19><1A><0F><16><16><12><12><06><16>!<21>!<21><06><06>&<26>*<2A>*<2A><06>8<<3C>&<26>*<2A>*<2A><<3C>< <0B>N<EFBFBD>N<EFBFBD>&<26>'<27>
<EFBFBD>O<EFBFBD>O<EFBFBD>
<EFBFBD>O<EFBFBD>O<EFBFBD><18><18>><02><06> <0A> <0A><16><16>1<>1<>:<3A>B<01>*<12>4<>r