o
    àý°j×_ ã                   @   sz*  d dl mZ d dl mZ d dlmZ d dlmZmZmZm	Z	m
Z
mZmZmZmZmZ d dlmZmZmZmZmZmZmZmZmZmZmZ d dlmZ d dlmZ edƒZ G d	d
„ d
eƒZ!eZ"G dd„ de
ƒZ#G dd„ deƒZ$G dd„ de
ƒZ%dZ&dZ'dZ(d Z)dZ*dZ+dZ,dZ-dZ.dZ/dZ0dZ1dZ2d Z3dZ4dZ5dZ6dZ7dZ8d Z9d!Z:d"Z;dZ<dZ=d#Z>d$Z?dZ@dZAd%ZBd&ZCd'ZDdZEd(ZFd)ZGd*ZHd+ZId,ZJd-ZKd.ZLd/ZMd0ZNd1ZOd2ZPdZQd3ZRd4ZSdZTd5ZUdZVdZWdZXdZYd#ZZd6Z[d7Z\d8Z]d$Z^d9Z_d:Z`d;Zad<Zbd=Zcd>Zdd?Zed,Zfd@ZgdAZhdBZidCZjdDZkdEZldFZmdGZnd-ZodHZpdIZqdJZrdKZsdLZtdMZudNZvdOZwdPZxdQZydRZzdSZ{dTZ|dUZ}dVZ~dWZdXZ€dYZ�dZZ‚d+Zƒd[Z„d\Z…d]Z†d^Z‡dZˆdZ‰d#ZŠd6Z‹d7ZŒd8Z�d$ZŽd9Z�d_Z�d`Z‘daZ’dbZ“dcZ”ddZ•d6Z–deZ—d:Z˜dZ™dfZšdgZ›dhZœd_Z�diZždjZŸdkZ dlZ¡dmZ¢dnZ£doZ¤dpZ¥dqZ¦drZ§d(Z¨dsZ©dtZªduZ«dvZ¬dwZ­dxZ®dyZ¯dzZ°d{Z±d|Z²d}Z³d~Z´dZµd€Z¶d�Z·d‚Z¸dƒZ¹d„Zºd…Z»d†Z¼d‡Z½dˆZ¾d‰Z¿dŠZÀd‹ZÁdŒZÂd�ZÃdŽZÄd�ZÅd�ZÆd‘ZÇd’ZÈd“ZÉd”ZÊd•ZËd–ZÌd—ZÍd˜ZÎd™ZÏdšZÐd›ZÑdœZÒd�ZÓdZÔdZÕd#ZÖd$Z×dZØdZÙd&ZÚd'ZÛd)ZÜd*ZÝd,ZÞd-ZßdZàdZád#Zâd$ZãdZädZåd%ZædZçdZèdZéd'Zêd(Zëd)Zìd*Zíd,Zîd-Zïd+Zðd.ZñdZòdZódZôd#ZõdZödZ÷dZød#Zùd$ZúdZûdZüd%Zýd&Zþd Zÿd�Z d�ZG dždŸ„ dŸeƒ�ZG d d¡„ d¡eƒ�ZG d¢d£„ d£e
ƒ�ZG d¤d¥„ d¥eƒ�ZG d¦d§„ d§eƒ�ZG d¨d©„ d©e
ƒ�ZG dªd«„ d«eƒ�ZG d¬d­„ d­e
ƒ�Z	G d®d¯„ d¯eƒ�Z
G d°d±„ d±e
ƒ�ZG d²d³„ d³e	ƒ�ZG d´dµ„ dµeƒ�ZG d¶d·„ d·eƒ�ZG d¸d¹„ d¹e
ƒ�ZG dºd»„ d»eƒ�ZG d¼d½„ d½e
ƒ�ZG d¾d¿„ d¿eƒ�ZG dÀdÁ„ dÁe
ƒ�ZG dÂdÃ„ dÃeƒ�ZG dÄdÅ„ dÅe
ƒ�ZG dÆdÇ„ dÇeƒ�ZG dÈdÉ„ dÉe
ƒ�ZG dÊdË„ dËeƒ�ZG dÌdÍ„ dÍe
ƒ�ZG dÎdÏ„ dÏe	ƒ�ZG dÐdÑ„ dÑeƒ�ZG dÒdÓ„ dÓeƒ�ZG dÔdÕ„ dÕe
ƒ�ZG dÖd×„ d×eƒ�ZG dØdÙ„ dÙe
ƒ�ZG dÚdÛ„ dÛeƒ�Z G dÜdÝ„ dÝe
ƒ�Z!G dÞdß„ dßeƒ�Z"G dàdá„ dáe
ƒ�Z#G dâdã„ dãeƒ�Z$G dädå„ dåe
ƒ�Z%G dædç„ dçeƒ�Z&G dèdé„ dée
ƒ�Z'G dêdë„ dëeƒ�Z(G dìdí„ díe
ƒ�Z)G dîdï„ dïeƒ�Z*G dðdñ„ dñe
ƒ�Z+G dòdó„ dóeƒ�Z,G dôdõ„ dõe
ƒ�Z-G död÷„ d÷eƒ�Z.G dødù„ dùe
ƒ�Z/G dúdû„ dûeƒ�Z0G düdý„ dýe
ƒ�Z1G dþdÿ„ dÿeƒ�Z2G �d �d„ �de
ƒ�Z3G �d�d„ �deƒ�Z4G �d�d„ �de
ƒ�Z5G �d�d„ �deƒ�Z6G �d�d	„ �d	e
ƒ�Z7G �d
�d„ �deƒ�Z8G �d�d„ �de
ƒ�Z9G �d�d„ �de	ƒ�Z:G �d�d„ �deƒ�Z;G �d�d„ �deƒ�Z<G �d�d„ �de
ƒ�Z=G �d�d„ �deƒ�Z>G �d�d„ �de
ƒ�Z?G �d�d„ �deƒ�Z@G �d�d„ �de
ƒ�ZAG �d�d„ �deƒ�ZBG �d �d!„ �d!e
ƒ�ZCG �d"�d#„ �d#eƒ�ZDG �d$�d%„ �d%e
ƒ�ZEG �d&�d'„ �d'eƒ�ZFG �d(�d)„ �d)e
ƒ�ZGG �d*�d+„ �d+eƒ�ZHG �d,�d-„ �d-e
ƒ�ZIG �d.�d/„ �d/eƒ�ZJG �d0�d1„ �d1e
ƒ�ZKG �d2�d3„ �d3eƒ�ZLG �d4�d5„ �d5e
ƒ�ZMG �d6�d7„ �d7eƒ�ZNG �d8�d9„ �d9e
ƒ�ZOG �d:�d;„ �d;eƒ�ZPG �d<�d=„ �d=e
ƒ�ZQG �d>�d?„ �d?eƒ�ZRG �d@�dA„ �dAe
ƒ�ZSG �dB�dC„ �dCeƒ�ZTG �dD�dE„ �dEe
ƒ�ZUG �dF�dG„ �dGeƒ�ZVG �dH�dI„ �dIe
ƒ�ZWG �dJ�dK„ �dKeƒ�ZXG �dL�dM„ �dMe
ƒ�ZYG �dN�dO„ �dOeƒ�ZZG �dP�dQ„ �dQe
ƒ�Z[G �dR�dS„ �dSeƒ�Z\G �dT�dU„ �dUe
ƒ�Z]G �dV�dW„ �dWeƒ�Z^G �dX�dY„ �dYe
ƒ�Z_G �dZ�d[„ �d[eƒ�Z`G �d\�d]„ �d]e
ƒ�ZaG �d^�d_„ �d_eƒ�ZbG �d`�da„ �dae
ƒ�ZcG �db�dc„ �dceƒ�ZdG �dd�de„ �dee
ƒ�ZeG �df�dg„ �dgeƒ�ZfG �dh�di„ �die
ƒ�ZgG �dj�dk„ �dkeƒ�ZhG �dl�dm„ �dme
ƒ�ZiG �dn�do„ �doeƒ�ZjG �dp�dq„ �dqe
ƒ�ZkG �dr�ds„ �dseƒ�ZlG �dt�du„ �due
ƒ�ZmG �dv�dw„ �dweƒ�ZnG �dx�dy„ �dye
ƒ�ZoG �dz�d{„ �d{e	ƒ�ZpG �d|�d}„ �d}eƒ�ZqG �d~�d„ �deƒ�ZrG �d€�d�„ �d�e
ƒ�ZsG �d‚�dƒ„ �dƒeƒ�ZtG �d„�d…„ �d…e
ƒ�ZuG �d†�d‡„ �d‡eƒ�ZvG �dˆ�d‰„ �d‰e
ƒ�ZwG �dŠ�d‹„ �d‹eƒ�ZxG �dŒ�d�„ �d�e
ƒ�ZyG �dŽ�d�„ �d�eƒ�ZzG �d��d‘„ �d‘e
ƒ�Z{G �d’�d“„ �d“eƒ�Z|G �d”�d•„ �d•e
ƒ�Z}G �d–�d—„ �d—eƒ�Z~G �d˜�d™„ �d™e
ƒ�ZG �dš�d›„ �d›eƒ�Z€G �dœ�d�„ �d�e
ƒ�Z�G �dž�dŸ„ �dŸeƒ�Z‚G �d �d¡„ �d¡e
ƒ�ZƒG �d¢�d£„ �d£eƒ�Z„G �d¤�d¥„ �d¥e
ƒ�Z…G �d¦�d§„ �d§eƒ�Z†G �d¨�d©„ �d©e
ƒ�Z‡G �dª�d«„ �d«eƒ�ZˆG �d¬�d­„ �d­e
ƒ�Z‰G �d®�d¯„ �d¯eƒ�ZŠG �d°�d±„ �d±e
ƒ�Z‹G �d²�d³„ �d³eƒ�ZŒG �d´�dµ„ �dµe
ƒ�Z�G �d¶�d·„ �d·eƒ�ZŽG �d¸�d¹„ �d¹e
ƒ�Z�G �dº�d»„ �d»eƒ�Z�G �d¼�d½„ �d½e
ƒ�Z‘G �d¾�d¿„ �d¿eƒ�Z’G �dÀ�dÁ„ �dÁe
ƒ�Z“G �dÂ�dÃ„ �dÃeƒ�Z”G �dÄ�dÅ„ �dÅe
ƒ�Z•G �dÆ�dÇ„ �dÇeƒ�Z–G �dÈ�dÉ„ �dÉe
ƒ�Z—G �dÊ�dË„ �dËeƒ�Z˜G �dÌ�dÍ„ �dÍe
ƒ�Z™G �dÎ�dÏ„ �dÏeƒ�ZšG �dÐ�dÑ„ �dÑe
ƒ�Z›G �dÒ�dÓ„ �dÓeƒ�ZœG �dÔ�dÕ„ �dÕe
ƒ�Z�G �dÖ�d×„ �d×eƒ�ZžG �dØ�dÙ„ �dÙe
ƒ�ZŸG �dÚ�dÛ„ �dÛeƒ�Z G �dÜ�dÝ„ �dÝe
ƒ�Z¡G �dÞ�dß„ �dßeƒ�Z¢G �dà�dá„ �dáe
ƒ�Z£G �dâ�dã„ �dãeƒ�Z¤G �dä�då„ �dåe
ƒ�Z¥G �dæ�dç„ �dçeƒ�Z¦G �dè�dé„ �dée
ƒ�Z§G �dê�dë„ �dëeƒ�Z¨G �dì�dí„ �díe
ƒ�Z©G �dî�dï„ �dïeƒ�ZªG �dð�dñ„ �dñe
ƒ�Z«G �dò�dó„ �dóeƒ�Z¬G �dô�dõ„ �dõe
ƒ�Z­G �dö�d÷„ �d÷eƒ�Z®G �dø�dù„ �dùe
ƒ�Z¯G �dú�dû„ �dûeƒ�Z°G �dü�dý„ �dýe
ƒ�Z±G �dþ�dÿ„ �dÿeƒ�Z²G �d �d„ �de
ƒ�Z³G �d�d„ �deƒ�Z´G �d�d„ �de
ƒ�ZµG �d�d„ �deƒ�Z¶G �d�d	„ �d	e
ƒ�Z·G �d
�d„ �deƒ�Z¸G �d�d„ �de
ƒ�Z¹G �d�d„ �deƒ�ZºG �d�d„ �de
ƒ�Z»G �d�d„ �deƒ�Z¼G �d�d„ �de
ƒ�Z½G �d�d„ �deƒ�Z¾G �d�d„ �de
ƒ�Z¿G �d�d„ �deƒ�ZÀG �d�d„ �de
ƒ�ZÁG �d�d„ �deƒ�ZÂG �d �d!„ �d!e
ƒ�ZÃG �d"�d#„ �d#eƒ�ZÄG �d$�d%„ �d%e
ƒ�ZÅG �d&�d'„ �d'eƒ�ZÆG �d(�d)„ �d)e
ƒ�ZÇG �d*�d+„ �d+eƒ�ZÈG �d,�d-„ �d-e
ƒ�ZÉG �d.�d/„ �d/eƒ�ZÊG �d0�d1„ �d1e
ƒ�ZËG �d2�d3„ �d3eƒ�ZÌG �d4�d5„ �d5e
ƒ�ZÍG �d6�d7„ �d7eƒ�ZÎG �d8�d9„ �d9e
ƒ�ZÏG �d:�d;„ �d;eƒ�ZÐG �d<�d=„ �d=e
ƒ�ZÑG �d>�d?„ �d?eƒ�ZÒG �d@�dA„ �dAe
ƒ�ZÓG �dB�dC„ �dCeƒ�ZÔG �dD�dE„ �dEe
ƒ�ZÕG �dF�dG„ �dGeƒ�ZÖG �dH�dI„ �dIe
ƒ�Z×G �dJ�dK„ �dKeƒ�ZØG �dL�dM„ �dMe
ƒ�ZÙG �dN�dO„ �dOeƒ�ZÚG �dP�dQ„ �dQeƒ�ZÛG �dR�dS„ �dSe
ƒ�ZÜG �dT�dU„ �dUeƒ�ZÝG �dV�dW„ �dWe
ƒ�ZÞG �dX�dY„ �dYeƒ�ZßG �dZ�d[„ �d[e
ƒ�ZàG �d\�d]„ �d]eƒ�ZáG �d^�d_„ �d_e
ƒ�ZâG �d`�da„ �daeƒ�ZãG �db�dc„ �dce
ƒ�ZäG �dd�de„ �deeƒ�ZåG �df�dg„ �dge
ƒ�ZæG �dh�di„ �dieƒ�ZçG �dj�dk„ �dke
ƒ�ZèG �dl�dm„ �dmeƒ�ZéG �dn�do„ �doe
ƒ�ZêG �dp�dq„ �dqeƒ�ZëG �dr�ds„ �dse
ƒ�ZìG �dt�du„ �dueƒ�ZíG �dv�dw„ �dweƒ�ZîG �dx�dy„ �dye
ƒ�ZïG �dz�d{„ �d{eƒ�ZðG �d|�d}„ �d}e
ƒ�ZñG �d~�d„ �deƒ�ZòG �d€�d�„ �d�e
ƒ�ZóG �d‚�dƒ„ �dƒeƒ�ZôG �d„�d…„ �d…e
ƒ�ZõG �d†�d‡„ �d‡eƒ�ZöG �dˆ�d‰„ �d‰e
ƒ�Z÷G �dŠ�d‹„ �d‹eƒ�ZøG �dŒ�d�„ �d�e
ƒ�ZùG �dŽ�d�„ �d�e	ƒ�ZúG �d��d‘„ �d‘eƒ�ZûG �d’�d“„ �d“eƒ�ZüG �d”�d•„ �d•e
ƒ�ZýG �d–�d—„ �d—eƒ�ZþG �d˜�d™„ �d™e
ƒ�ZÿG �dš�d›„ �d›eƒ�Z G �dœ�d�„ �d�e
ƒ�ZG �dž�dŸ„ �dŸe	ƒ�ZG �d �d¡„ �d¡eƒ�ZG �d¢�d£„ �d£eƒ�ZG �d¤�d¥„ �d¥e
ƒ�ZG �d¦�d§„ �d§eƒ�ZG �d¨�d©„ �d©e
ƒ�ZG �dª�d«„ �d«eƒ�ZG �d¬�d­„ �d­eƒ�Z	G �d®�d¯„ �d¯e
ƒ�Z
G �d°�d±„ �d±eƒ�ZG �d²�d³„ �d³eƒ�ZG �d´�dµ„ �dµeƒ�ZG �d¶�d·„ �d·eƒ�ZG �d¸�d¹„ �d¹e
ƒ�ZG �dº�d»„ �d»e	ƒ�ZG �d¼�d½„ �d½e	ƒ�ZG �d¾�d¿„ �d¿e	ƒ�ZG �dÀ�dÁ„ �dÁe	ƒ�ZG �dÂ�dÃ„ �dÃe	ƒ�ZG �dÄ�dÅ„ �dÅeƒ�ZG �dÆ�dÇ„ �dÇeƒ�ZG �dÈ�dÉ„ �dÉeƒ�ZG �dÊ�dË„ �dËeƒ�ZG �dÌ�dÍ„ �dÍeƒ�ZG �dÎ�dÏ„ �dÏeƒ�ZG �dÐ�dÑ„ �dÑeƒ�ZG �dÒ�dÓ„ �dÓeƒ�ZG �dÔ�dÕ„ �dÕeƒ�ZG �dÖ�d×„ �d×eƒ�ZG �dØ�dÙ„ �dÙeƒ�ZG �dÚ�dÛ„ �dÛeƒ�Z G �dÜ�dÝ„ �dÝeƒ�Z!G �dÞ�dß„ �dßeƒ�Z"G �dà�dá„ �dáeƒ�Z#G �dâ�dã„ �dãeƒ�Z$G �dä�då„ �dåeƒ�Z%G �dæ�dç„ �dçeƒ�Z&G �dè�dé„ �déeƒ�Z'G �dê�dë„ �dëeƒ�Z(G �dì�dí„ �díeƒ�Z)G �dî�dï„ �dïeƒ�Z*G �dð�dñ„ �dñeƒ�Z+G �dò�dó„ �dóeƒ�Z,G �dô�dõ„ �dõeƒ�Z-G �dö�d÷„ �d÷eƒ�Z.G �dø�dù„ �dùeƒ�Z/G �dú�dû„ �dûeƒ�Z0G �dü�dý„ �dýeƒ�Z1G �dþ�dÿ„ �dÿeƒ�Z2G �d �d„ �deƒ�Z3G �d�d„ �deƒ�Z4G �d�d„ �deƒ�Z5G �d�d„ �deƒ�Z6G �d�d	„ �d	eƒ�Z7G �d
�d„ �deƒ�Z8G �d�d„ �deƒ�Z9G �d�d„ �deƒ�Z:G �d�d„ �deƒ�Z;G �d�d„ �deƒ�Z<G �d�d„ �deƒ�Z=G �d�d„ �deƒ�Z>G �d�d„ �deƒ�Z?G �d�d„ �deƒ�Z@G �d�d„ �deƒ�ZAG �d�d„ �deƒ�ZBG �d �d!„ �d!eƒ�ZCG �d"�d#„ �d#eƒ�ZDG �d$�d%„ �d%eƒ�ZEG �d&�d'„ �d'eƒ�ZFG �d(�d)„ �d)eƒ�ZGG �d*�d+„ �d+eƒ�ZHG �d,�d-„ �d-eƒ�ZIG �d.�d/„ �d/eƒ�ZJG �d0�d1„ �d1eƒ�ZKG �d2�d3„ �d3eƒ�ZLG �d4�d5„ �d5eƒ�ZMG �d6�d7„ �d7eƒ�ZNG �d8�d9„ �d9eƒ�ZOG �d:�d;„ �d;eƒ�ZPG �d<�d=„ �d=eƒ�ZQG �d>�d?„ �d?eƒ�ZRG �d@�dA„ �dAeƒ�ZSG �dB�dC„ �dCeƒ�ZTG �dD�dE„ �dEeƒ�ZUG �dF�dG„ �dGeƒ�ZVG �dH�dI„ �dIeƒ�ZWG �dJ�dK„ �dKeƒ�ZXG �dL�dM„ �dMeƒ�ZYG �dN�dO„ �dOeƒ�ZZG �dP�dQ„ �dQeƒ�Z[G �dR�dS„ �dSeƒ�Z\G �dT�dU„ �dUeƒ�Z]G �dV�dW„ �dWeƒ�Z^G �dX�dY„ �dYeƒ�Z_G �dZ�d[„ �d[eƒ�Z`G �d\�d]„ �d]eƒ�ZaG �d^�d_„ �d_eƒ�ZbG �d`�da„ �daeƒ�ZcG �db�dc„ �dceƒ�ZdG �dd�de„ �deeƒ�ZeG �df�dg„ �dgeƒ�ZfG �dh�di„ �dieƒ�ZgG �dj�dk„ �dkeƒ�ZhG �dl�dm„ �dmeƒ�ZiG �dn�do„ �doeƒ�ZjG �dp�dq„ �dqeƒ�ZkG �dr�ds„ �dseƒ�ZlG �dt�du„ �dueƒ�ZmG �dv�dw„ �dweƒ�ZnG �dx�dy„ �dyeƒ�ZoG �dz�d{„ �d{eƒ�ZpG �d|�d}„ �d}eƒ�ZqG �d~�d„ �deƒ�Zri d$�e�ef“d9�e�ef“d:�e�ef“d;�e�ef“d<�e�ef“d=�e�e f“�d€�e!�e"f“�d��e#�e$f“d�e'�e(f“df�e)�e*f“dg�e+�e,f“�d‚�e-�e.f“�dƒ�e3�e4f“�d„�e5�e6f“�d…�e7�e8f“�d†�e9�e:f“�d‡�e;�e<f“i �dˆ�e?�e@f“�d‰�eC�eDf“�dŠ�eE�eFf“�d‹�e=�e>f“�dŒ�eM�eNf“�d��eO�ePf“d�eQ�eRf“�dŽ�eS�eTf“�d��eU�eVf“�d��eW�eXf“�d‘�e%�e&f“�d’�e/�e0f“�d“�e1�e2f“�d”�eI�eJf“�d•�eK�eLf“�d–�eA�eBf“�d—�eY�eZf“¥�e[�e\f�e]�e^f�e_�e`f�ea�ebf�ee�eff�ec�edf�eg�ehf�ei�ejf�eG�eHf�ek�elf�em�enf�eo�epf�eq�erf�d˜œ¥�Zs�dÞ�d™�dš„�Zt�dÞ�d›�dœ„�Zu�d��dž„ �Zv�dŸ�d „ �Zw�dÞ�d¡�d¢„�Zx�d£�d¤„ �Zy�d¥�d¦„ �Zz�d§�d¨„ �Z{�dß�dª�d«„�Z|�dÞ�d¬�d­„�Z}�d®�d¯„ �Z~�d°�d±„ �Z�d²�d³„ �Z€�d´�dµ„ �Z��d¶�d·„ �Z‚�d¸�d¹„ �Zƒ�dº�d»„ �Z„�dÞ�d¼�d½„�Z…�d¾�d¿„ �Z†�dÀ�dÁ„ �Z‡�dÞ�dÂ�dÃ„�Zˆ�dÄ�dÅ„ �Z‰�dÆ�dÇ„ �ZŠ�dÈ�dÉ„ �Z‹�dà�dË�dÌ„�ZŒ�dá�dÍ�dÎ„�Z��dâ�dÏ�dÐ„�ZŽ�dà�dÑ�dÒ„�Z��dá�dÓ�dÔ„�Z��dÕ�dÖ„ �Z‘�d×�dØ„ �Z’�dÙ�dÚ„ �Z“�dÞ�dÛ�dÜ„�Z”�dÝS (ã  é    )Údivision)Úprint_function)ÚDCERPCException)
ÚNDRCALLÚNDRÚ	NDRSTRUCTÚNDRUNIONÚ
NDRPOINTERÚNDRUniConformantArrayÚNDRUniFixedArrayÚ
NDRBOOLEANÚNDRUniConformantVaryingArrayÚPNDRUniConformantArray)ÚNULLÚDWORDÚLPWSTRÚLPBYTEÚLMSTRÚULONGÚGUIDÚLPLONGÚWSTRÚSECURITY_INFORMATIONÚWCHAR)Úsystem_errors)Úuuidtup_to_bin)z$4B324FC8-1670-01D3-1278-5A47BF6EE188z3.0c                   @   s   e Zd Zddd„Zdd„ ZdS )ÚDCERPCSessionErrorNc                 C   s   t  | |||¡ d S )N)r   Ú__init__)ÚselfÚerror_stringÚ
error_codeÚpacket© r"   úŠ/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/impacket/dcerpc/v5/srvs.pyr   '   s   zDCERPCSessionError.__init__c                 C   sF   | j }|tjv rtj| d }tj| d }d| j ||f S d| j  S )Nr   é   z'SRVS SessionError: code: 0x%x - %s - %sz+SRVS SessionError: unknown error code: 0x%x)r    r   ÚERROR_MESSAGES)r   ÚkeyÚerror_msg_shortÚerror_msg_verboser"   r"   r#   Ú__str__*   s   

zDCERPCSessionError.__str__)NNN)Ú__name__Ú
__module__Ú__qualname__r   r)   r"   r"   r"   r#   r   &   s    
r   c                   @   ó   e Zd ZdeffZdS )ÚPSRVSVC_HANDLEÚDataN)r*   r+   r,   ÚSRVSVC_HANDLEÚreferentr"   r"   r"   r#   r.   9   ó    ÿr.   c                   @   s   e Zd ZdZdZdS )ÚSHARE_DEL_HANDLEr$   ))r/   z20s=""N)r*   r+   r,   ÚalignÚ	structurer"   r"   r"   r#   r3   ?   s    r3   c                   @   r-   )ÚPSHARE_DEL_HANDLEr/   N)r*   r+   r,   r3   r1   r"   r"   r"   r#   r6   F   r2   r6   éÿÿÿÿr$   é   é   i   i   i   l        i   @éÿ   é   é    é0   i,  i�  iô  iX  i¼  é   é   é@   é€   é   i   i   i   i @  i   i    i €  i   i   i   i   i  @ ì   ÿÿ i   é   é   é   é	   é
   é   é   é   i0  i1  i  i   i   i   i   i   i   i   i   i   i   i   i   i)  i*  i(  i+  i,  i-  i.  i©  iª  i¨  i«  i¬  i­  i®  i@  i @  i@@  iP@  éõ  ée   éf   ég   éh   éi   ék   é   é   ép   éö  é÷  iø  iù  iú  iû  iü  iý  iþ  iÿ  i  i  i  i  i  i  i  i  i	  i
  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i!  i"  i#  i$  i%  i&  i(  i)  i*  i+  i,  c                   @   r-   )ÚCONNECTION_INFO_0Úconi0_idN©r*   r+   r,   r   r5   r"   r"   r"   r#   rX   Y  r2   rX   c                   @   ó   e Zd ZeZdS )ÚCONNECTION_INFO_0_ARRAYN)r*   r+   r,   rX   Úitemr"   r"   r"   r#   r\   ^  ó    r\   c                   @   r-   )ÚLPCONNECTION_INFO_0_ARRAYr/   N)r*   r+   r,   r\   r1   r"   r"   r"   r#   r_   a  r2   r_   c                   @   s:   e Zd ZdefdefdefdefdefdefdeffZdS )	ÚCONNECTION_INFO_1Úconi1_idÚ
coni1_typeÚconi1_num_opensÚconi1_num_usersÚ
coni1_timeÚconi1_usernameÚconi1_netnameN©r*   r+   r,   r   r   r5   r"   r"   r"   r#   r`   g  ó    ùr`   c                   @   r[   )ÚCONNECTION_INFO_1_ARRAYN)r*   r+   r,   r`   r]   r"   r"   r"   r#   rj   r  r^   rj   c                   @   r-   )ÚLPCONNECTION_INFO_1_ARRAYr/   N)r*   r+   r,   rj   r1   r"   r"   r"   r#   rk   u  r2   rk   c                   @   ó   e Zd ZdefdeffZdS )ÚCONNECT_INFO_0_CONTAINERÚEntriesReadÚBufferN)r*   r+   r,   r   r_   r5   r"   r"   r"   r#   rm   {  ó    þrm   c                   @   r-   )ÚLPCONNECT_INFO_0_CONTAINERr/   N)r*   r+   r,   rm   r1   r"   r"   r"   r#   rq   �  r2   rq   c                   @   rl   )ÚCONNECT_INFO_1_CONTAINERrn   ro   N)r*   r+   r,   r   rk   r5   r"   r"   r"   r#   rr   ‡  rp   rr   c                   @   r-   )ÚLPCONNECT_INFO_1_CONTAINERr/   N)r*   r+   r,   rr   r1   r"   r"   r"   r#   rs   �  r2   rs   c                   @   ó(   e Zd ZdeffZdefdefdœZdS )ÚCONNECT_ENUM_UNIONÚtagÚLevel0ÚLevel1)r   r$   N)r*   r+   r,   r   Ú	commonHdrrq   rs   Úunionr"   r"   r"   r#   ru   “  ó    ÿ
þru   c                   @   rl   )ÚCONNECT_ENUM_STRUCTÚLevelÚConnectInfoN)r*   r+   r,   r   ru   r5   r"   r"   r"   r#   r|   ž  rp   r|   c                   @   r-   )ÚFILE_INFO_2Úfi2_idNrZ   r"   r"   r"   r#   r   ¥  r2   r   c                   @   r-   )ÚLPFILE_INFO_2r/   N)r*   r+   r,   r   r1   r"   r"   r"   r#   r�   ª  r2   r�   c                   @   r[   )ÚFILE_INFO_2_ARRAYN)r*   r+   r,   r   r]   r"   r"   r"   r#   r‚   ¯  r^   r‚   c                   @   r-   )ÚLPFILE_INFO_2_ARRAYr/   N)r*   r+   r,   r‚   r1   r"   r"   r"   r#   rƒ   ²  r2   rƒ   c                   @   s.   e Zd ZdefdefdefdefdeffZdS )ÚFILE_INFO_3Úfi3_idÚfi3_permissionsÚfi3_num_locksÚfi3_path_nameÚfi3_usernameNrh   r"   r"   r"   r#   r„   ¸  ó    ûr„   c                   @   r-   )ÚLPFILE_INFO_3r/   N)r*   r+   r,   r„   r1   r"   r"   r"   r#   r‹   Á  r2   r‹   c                   @   r[   )ÚFILE_INFO_3_ARRAYN)r*   r+   r,   r„   r]   r"   r"   r"   r#   rŒ   Æ  r^   rŒ   c                   @   r-   )ÚLPFILE_INFO_3_ARRAYr/   N)r*   r+   r,   rŒ   r1   r"   r"   r"   r#   r�   É  r2   r�   c                   @   rl   )ÚFILE_INFO_2_CONTAINERrn   ro   N)r*   r+   r,   r   rƒ   r5   r"   r"   r"   r#   rŽ   Ï  rp   rŽ   c                   @   r-   )ÚLPFILE_INFO_2_CONTAINERr/   N)r*   r+   r,   rŽ   r1   r"   r"   r"   r#   r�   Õ  r2   r�   c                   @   rl   )ÚFILE_INFO_3_CONTAINERrn   ro   N)r*   r+   r,   r   r�   r5   r"   r"   r"   r#   r�   Û  rp   r�   c                   @   r-   )ÚLPFILE_INFO_3_CONTAINERr/   N)r*   r+   r,   r�   r1   r"   r"   r"   r#   r‘   á  r2   r‘   c                   @   rt   )ÚFILE_ENUM_UNIONrv   ÚLevel2ÚLevel3©r8   r9   N)r*   r+   r,   r   ry   r�   r‘   rz   r"   r"   r"   r#   r’   ç  r{   r’   c                   @   rl   )ÚFILE_ENUM_STRUCTr}   ÚFileInfoN)r*   r+   r,   r   r’   r5   r"   r"   r"   r#   r–   ò  rp   r–   c                   @   r-   )ÚSESSION_INFO_0Úsesi0_cnameN©r*   r+   r,   r   r5   r"   r"   r"   r#   r˜   ù  r2   r˜   c                   @   r-   )ÚLPSESSION_INFO_0r/   N)r*   r+   r,   r˜   r1   r"   r"   r"   r#   r›   þ  r2   r›   c                   @   r[   )ÚSESSION_INFO_0_ARRAYN)r*   r+   r,   r˜   r]   r"   r"   r"   r#   rœ     r^   rœ   c                   @   r-   )ÚLPSESSION_INFO_0_ARRAYr/   N)r*   r+   r,   rœ   r1   r"   r"   r"   r#   r�     r2   r�   c                   @   s4   e Zd ZdefdefdefdefdefdeffZdS )ÚSESSION_INFO_1Úsesi1_cnameÚsesi1_usernameÚsesi1_num_opensÚ
sesi1_timeÚsesi1_idle_timeÚsesi1_user_flagsN©r*   r+   r,   r   r   r5   r"   r"   r"   r#   rž     ó    úrž   c                   @   r-   )ÚLPSESSION_INFO_1r/   N)r*   r+   r,   rž   r1   r"   r"   r"   r#   r§     r2   r§   c                   @   r[   )ÚSESSION_INFO_1_ARRAYN)r*   r+   r,   rž   r]   r"   r"   r"   r#   r¨     r^   r¨   c                   @   r-   )ÚLPSESSION_INFO_1_ARRAYr/   N)r*   r+   r,   r¨   r1   r"   r"   r"   r#   r©     r2   r©   c                   @   s:   e Zd ZdefdefdefdefdefdefdeffZdS )	ÚSESSION_INFO_2Úsesi2_cnameÚsesi2_usernameÚsesi2_num_opensÚ
sesi2_timeÚsesi2_idle_timeÚsesi2_user_flagsÚsesi2_cltype_nameNr¥   r"   r"   r"   r#   rª   $  ri   rª   c                   @   r-   )ÚLPSESSION_INFO_2r/   N)r*   r+   r,   rª   r1   r"   r"   r"   r#   r²   /  r2   r²   c                   @   r[   )ÚSESSION_INFO_2_ARRAYN)r*   r+   r,   rª   r]   r"   r"   r"   r#   r³   4  r^   r³   c                   @   r-   )ÚLPSESSION_INFO_2_ARRAYr/   N)r*   r+   r,   r³   r1   r"   r"   r"   r#   r´   7  r2   r´   c                   @   s(   e Zd ZdefdefdefdeffZdS )ÚSESSION_INFO_10Úsesi10_cnameÚsesi10_usernameÚsesi10_timeÚsesi10_idle_timeNr¥   r"   r"   r"   r#   rµ   =  ó    ürµ   c                   @   r-   )ÚLPSESSION_INFO_10r/   N)r*   r+   r,   rµ   r1   r"   r"   r"   r#   r»   E  r2   r»   c                   @   r[   )ÚSESSION_INFO_10_ARRAYN)r*   r+   r,   rµ   r]   r"   r"   r"   r#   r¼   J  r^   r¼   c                   @   r-   )ÚLPSESSION_INFO_10_ARRAYr/   N)r*   r+   r,   r¼   r1   r"   r"   r"   r#   r½   M  r2   r½   c                	   @   s@   e Zd ZdefdefdefdefdefdefdefdeffZd	S )
ÚSESSION_INFO_502Úsesi502_cnameÚsesi502_usernameÚsesi502_num_opensÚsesi502_timeÚsesi502_idle_timeÚsesi502_user_flagsÚsesi502_cltype_nameÚsesi502_transportNr¥   r"   r"   r"   r#   r¾   S  ó    ør¾   c                   @   r-   )ÚLPSESSION_INFO_502r/   N)r*   r+   r,   r¾   r1   r"   r"   r"   r#   rÈ   _  r2   rÈ   c                   @   r[   )ÚSESSION_INFO_502_ARRAYN)r*   r+   r,   r¾   r]   r"   r"   r"   r#   rÉ   d  r^   rÉ   c                   @   r-   )ÚLPSESSION_INFO_502_ARRAYr/   N)r*   r+   r,   rÉ   r1   r"   r"   r"   r#   rÊ   g  r2   rÊ   c                   @   rl   )ÚSESSION_INFO_0_CONTAINERrn   ro   N)r*   r+   r,   r   r�   r5   r"   r"   r"   r#   rË   m  rp   rË   c                   @   r-   )ÚLPSESSION_INFO_0_CONTAINERr/   N)r*   r+   r,   rË   r1   r"   r"   r"   r#   rÌ   s  r2   rÌ   c                   @   rl   )ÚSESSION_INFO_1_CONTAINERrn   ro   N)r*   r+   r,   r   r©   r5   r"   r"   r"   r#   rÍ   y  rp   rÍ   c                   @   r-   )ÚLPSESSION_INFO_1_CONTAINERr/   N)r*   r+   r,   rÍ   r1   r"   r"   r"   r#   rÎ     r2   rÎ   c                   @   rl   )ÚSESSION_INFO_2_CONTAINERrn   ro   N)r*   r+   r,   r   r´   r5   r"   r"   r"   r#   rÏ   …  rp   rÏ   c                   @   r-   )ÚLPSESSION_INFO_2_CONTAINERr/   N)r*   r+   r,   rÏ   r1   r"   r"   r"   r#   rÐ   ‹  r2   rÐ   c                   @   rl   )ÚSESSION_INFO_10_CONTAINERrn   ro   N)r*   r+   r,   r   r½   r5   r"   r"   r"   r#   rÑ   ‘  rp   rÑ   c                   @   r-   )ÚLPSESSION_INFO_10_CONTAINERr/   N)r*   r+   r,   rÑ   r1   r"   r"   r"   r#   rÒ   —  r2   rÒ   c                   @   rl   )ÚSESSION_INFO_502_CONTAINERrn   ro   N)r*   r+   r,   r   rÊ   r5   r"   r"   r"   r#   rÓ   �  rp   rÓ   c                   @   r-   )ÚLPSESSION_INFO_502_CONTAINERr/   N)r*   r+   r,   rÓ   r1   r"   r"   r"   r#   rÔ   £  r2   rÔ   c                   @   s:   e Zd ZdeffZdefdefdefdefde	fdœZ
dS )	ÚSESSION_ENUM_UNIONrv   rw   rx   r“   ÚLevel10ÚLevel502)r   r$   r8   rH   rV   N)r*   r+   r,   r   ry   rÌ   rÎ   rÐ   rÒ   rÔ   rz   r"   r"   r"   r#   rÕ   ©  s    ÿ
ûrÕ   c                   @   rl   )ÚSESSION_ENUM_STRUCTr}   ÚSessionInfoN)r*   r+   r,   r   rÕ   r5   r"   r"   r"   r#   rØ   ·  rp   rØ   c                   @   r-   )ÚSHARE_INFO_0Úshi0_netnameNrš   r"   r"   r"   r#   rÚ   ¾  r2   rÚ   c                   @   r-   )ÚLPSHARE_INFO_0r/   N)r*   r+   r,   rÚ   r1   r"   r"   r"   r#   rÜ   Ã  r2   rÜ   c                   @   r[   )ÚSHARE_INFO_0_ARRAYN)r*   r+   r,   rÚ   r]   r"   r"   r"   r#   rÝ   È  r^   rÝ   c                   @   r-   )ÚLPSHARE_INFO_0_ARRAYr/   N)r*   r+   r,   rÝ   r1   r"   r"   r"   r#   rÞ   Ë  r2   rÞ   c                   @   s"   e Zd ZdefdefdeffZdS )ÚSHARE_INFO_1Úshi1_netnameÚ	shi1_typeÚshi1_remarkNr¥   r"   r"   r"   r#   rß   Ñ  ó
    ýrß   c                   @   r-   )ÚLPSHARE_INFO_1r/   N)r*   r+   r,   rß   r1   r"   r"   r"   r#   rä   Ø  r2   rä   c                   @   r[   )ÚSHARE_INFO_1_ARRAYN)r*   r+   r,   rß   r]   r"   r"   r"   r#   rå   Ý  r^   rå   c                   @   r-   )ÚLPSHARE_INFO_1_ARRAYr/   N)r*   r+   r,   rå   r1   r"   r"   r"   r#   ræ   à  r2   ræ   c                	   @   s@   e Zd ZdefdefdefdefdefdefdefdeffZd	S )
ÚSHARE_INFO_2Úshi2_netnameÚ	shi2_typeÚshi2_remarkÚshi2_permissionsÚshi2_max_usesÚshi2_current_usesÚ	shi2_pathÚshi2_passwdNr¥   r"   r"   r"   r#   rç   æ  rÇ   rç   c                   @   r-   )ÚLPSHARE_INFO_2r/   N)r*   r+   r,   rç   r1   r"   r"   r"   r#   rð   ò  r2   rð   c                   @   r[   )ÚSHARE_INFO_2_ARRAYN)r*   r+   r,   rç   r]   r"   r"   r"   r#   rñ   ÷  r^   rñ   c                   @   r-   )ÚLPSHARE_INFO_2_ARRAYr/   N)r*   r+   r,   rñ   r1   r"   r"   r"   r#   rò   ú  r2   rò   c                   @   s(   e Zd ZdefdefdefdeffZdS )ÚSHARE_INFO_501Úshi501_netnameÚshi501_typeÚshi501_remarkÚshi501_flagsNr¥   r"   r"   r"   r#   ró      rº   ró   c                   @   r-   )ÚLPSHARE_INFO_501r/   N)r*   r+   r,   ró   r1   r"   r"   r"   r#   rø     r2   rø   c                   @   r[   )ÚSHARE_INFO_501_ARRAYN)r*   r+   r,   ró   r]   r"   r"   r"   r#   rù     r^   rù   c                   @   r-   )ÚLPSHARE_INFO_501_ARRAYr/   N)r*   r+   r,   rù   r1   r"   r"   r"   r#   rú     r2   rú   c                   @   sL   e Zd Zdefdefdefdefdefdefdefdefd	efd
eff
ZdS )ÚSHARE_INFO_502Úshi502_netnameÚshi502_typeÚshi502_remarkÚshi502_permissionsÚshi502_max_usesÚshi502_current_usesÚshi502_pathÚshi502_passwdÚshi502_reservedÚshi502_security_descriptorN©r*   r+   r,   r   r   r   r5   r"   r"   r"   r#   rû     s    örû   c                   @   r-   )ÚLPSHARE_INFO_502r/   N)r*   r+   r,   rû   r1   r"   r"   r"   r#   r  $  r2   r  c                   @   r[   )ÚSHARE_INFO_502_ARRAYN)r*   r+   r,   rû   r]   r"   r"   r"   r#   r  )  r^   r  c                   @   r-   )ÚLPSHARE_INFO_502_ARRAYr/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r	  ,  r2   r	  c                   @   sR   e Zd Zdefdefdefdefdefdefdefdefd	efd
efdeffZdS )ÚSHARE_INFO_503Úshi503_netnameÚshi503_typeÚshi503_remarkÚshi503_permissionsÚshi503_max_usesÚshi503_current_usesÚshi503_pathÚshi503_passwdÚshi503_servernameÚshi503_reservedÚshi503_security_descriptorNr  r"   r"   r"   r#   r
  2  s    õr
  c                   @   r-   )ÚLPSHARE_INFO_503r/   N)r*   r+   r,   r
  r1   r"   r"   r"   r#   r  A  r2   r  c                   @   r[   )ÚSHARE_INFO_503_ARRAYN)r*   r+   r,   r
  r]   r"   r"   r"   r#   r  F  r^   r  c                   @   r-   )ÚLPSHARE_INFO_503_ARRAYr/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  I  r2   r  c                   @   r-   )ÚSHARE_INFO_1004Úshi1004_remarkNrš   r"   r"   r"   r#   r  O  r2   r  c                   @   r-   )ÚLPSHARE_INFO_1004r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  T  r2   r  c                   @   r[   )ÚSHARE_INFO_1004_ARRAYN©r*   r+   r,   r  r]   r"   r"   r"   r#   r  Y  r^   r  c                   @   r-   )ÚLPSHARE_INFO_1004_ARRAYr/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  \  r2   r  c                   @   r-   )ÚSHARE_INFO_1005Úshi1005_flagsNrZ   r"   r"   r"   r#   r  b  r2   r  c                   @   r-   )ÚLPSHARE_INFO_1005r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r!  g  r2   r!  c                   @   r[   )ÚSHARE_INFO_1005_ARRAYNr  r"   r"   r"   r#   r"  l  r^   r"  c                   @   r-   )ÚLPSHARE_INFO_1005_ARRAYr/   N)r*   r+   r,   r"  r1   r"   r"   r"   r#   r#  o  r2   r#  c                   @   r-   )ÚSHARE_INFO_1006Úshi1006_max_usesNrZ   r"   r"   r"   r#   r$  u  r2   r$  c                   @   r-   )ÚLPSHARE_INFO_1006r/   N)r*   r+   r,   r$  r1   r"   r"   r"   r#   r&  z  r2   r&  c                   @   r[   )ÚSHARE_INFO_1006_ARRAYN)r*   r+   r,   r$  r]   r"   r"   r"   r#   r'    r^   r'  c                   @   r-   )ÚLPSHARE_INFO_1006_ARRAYr/   N)r*   r+   r,   r'  r1   r"   r"   r"   r#   r(  ‚  r2   r(  c                   @   rl   )ÚSHARE_INFO_1501Úshi1501_reservedÚshi1501_security_descriptorN)r*   r+   r,   r   r
   r5   r"   r"   r"   r#   r)  ˆ  rp   r)  c                   @   r-   )ÚLPSHARE_INFO_1501r/   N)r*   r+   r,   r)  r1   r"   r"   r"   r#   r,  Ž  r2   r,  c                   @   r[   )ÚSHARE_INFO_1501_ARRAYN)r*   r+   r,   r)  r]   r"   r"   r"   r#   r-  “  r^   r-  c                   @   r-   )ÚLPSHARE_INFO_1501_ARRAYr/   N)r*   r+   r,   r-  r1   r"   r"   r"   r#   r.  –  r2   r.  c                   @   rl   )ÚSHARE_INFO_0_CONTAINERrn   ro   N)r*   r+   r,   r   rÞ   r5   r"   r"   r"   r#   r/  œ  rp   r/  c                   @   r-   )ÚLPSHARE_INFO_0_CONTAINERr/   N)r*   r+   r,   r/  r1   r"   r"   r"   r#   r0  ¢  r2   r0  c                   @   rl   )ÚSHARE_INFO_1_CONTAINERrn   ro   N)r*   r+   r,   r   ræ   r5   r"   r"   r"   r#   r1  ¨  rp   r1  c                   @   r-   )ÚLPSHARE_INFO_1_CONTAINERr/   N)r*   r+   r,   r1  r1   r"   r"   r"   r#   r2  ®  r2   r2  c                   @   rl   )ÚSHARE_INFO_2_CONTAINERrn   ro   N)r*   r+   r,   r   rò   r5   r"   r"   r"   r#   r3  ´  rp   r3  c                   @   r-   )ÚLPSHARE_INFO_2_CONTAINERr/   N)r*   r+   r,   r3  r1   r"   r"   r"   r#   r4  º  r2   r4  c                   @   rl   )ÚSHARE_INFO_501_CONTAINERrn   ro   N)r*   r+   r,   r   rú   r5   r"   r"   r"   r#   r5  À  rp   r5  c                   @   r-   )ÚLPSHARE_INFO_501_CONTAINERr/   N)r*   r+   r,   r5  r1   r"   r"   r"   r#   r6  Æ  r2   r6  c                   @   rl   )ÚSHARE_INFO_502_CONTAINERrn   ro   N)r*   r+   r,   r   r	  r5   r"   r"   r"   r#   r7  Ì  rp   r7  c                   @   r-   )ÚLPSHARE_INFO_502_CONTAINERr/   N)r*   r+   r,   r7  r1   r"   r"   r"   r#   r8  Ò  r2   r8  c                   @   rl   )ÚSHARE_INFO_503_CONTAINERrn   ro   N)r*   r+   r,   r   r  r5   r"   r"   r"   r#   r9  Ø  rp   r9  c                   @   r-   )ÚLPSHARE_INFO_503_CONTAINERr/   N)r*   r+   r,   r9  r1   r"   r"   r"   r#   r:  Þ  r2   r:  c                   @   s@   e Zd ZdeffZdefdefdefdefde	fde
fdœZd	S )
ÚSHARE_ENUM_UNIONrv   rw   rx   r“   ÚLevel501r×   ÚLevel503)r   r$   r8   rL   rV   rW   N)r*   r+   r,   r   ry   r0  r2  r4  r6  r8  r:  rz   r"   r"   r"   r#   r;  ä  s    ÿ
úr;  c                   @   rl   )ÚSHARE_ENUM_STRUCTr}   Ú	ShareInfoN)r*   r+   r,   r   r;  r5   r"   r"   r"   r#   r>  ó  rp   r>  c                   @   sv   e Zd Zdefdefdefdefdefdefdefdefd	efd
efdefdefdefdefdefdefdeffZdS )ÚSTAT_SERVER_0Ú
sts0_startÚsts0_fopensÚsts0_devopensÚsts0_jobsqueuedÚsts0_sopensÚsts0_stimedoutÚsts0_serroroutÚsts0_pwerrorsÚsts0_permerrorsÚsts0_syserrorsÚsts0_bytessent_lowÚsts0_bytessent_highÚsts0_bytesrcvd_lowÚsts0_bytesrcvd_highÚsts0_avresponseÚsts0_reqbufneedÚsts0_bigbufneedNrZ   r"   r"   r"   r#   r@  ú  s&    ïr@  c                   @   r-   )ÚLPSTAT_SERVER_0r/   N)r*   r+   r,   r@  r1   r"   r"   r"   r#   rR    r2   rR  c                   @   rl   )ÚSERVER_INFO_100Úsv100_platform_idÚ
sv100_nameNrh   r"   r"   r"   r#   rS    rp   rS  c                   @   r-   )ÚLPSERVER_INFO_100r/   N)r*   r+   r,   rS  r1   r"   r"   r"   r#   rV    r2   rV  c                   @   s4   e Zd ZdefdefdefdefdefdeffZdS )ÚSERVER_INFO_101Úsv101_platform_idÚ
sv101_nameÚsv101_version_majorÚsv101_version_minorÚ
sv101_typeÚsv101_commentNrh   r"   r"   r"   r#   rW  !  r¦   rW  c                   @   r-   )ÚLPSERVER_INFO_101r/   N)r*   r+   r,   rW  r1   r"   r"   r"   r#   r^  +  r2   r^  c                   @   s^   e Zd Zdefdefdefdefdefdefdefdefd	efd
efdefdefdeffZdS )ÚSERVER_INFO_102Úsv102_platform_idÚ
sv102_nameÚsv102_version_majorÚsv102_version_minorÚ
sv102_typeÚsv102_commentÚsv102_usersÚ
sv102_discÚsv102_hiddenÚsv102_announceÚsv102_anndeltaÚsv102_licensesÚsv102_userpathNrh   r"   r"   r"   r#   r_  1  s    ór_  c                   @   r-   )ÚLPSERVER_INFO_102r/   N)r*   r+   r,   r_  r1   r"   r"   r"   r#   rm  B  r2   rm  c                   @   sd   e Zd Zdefdefdefdefdefdefdefdefd	efd
efdefdefdefdeffZdS )ÚSERVER_INFO_103Úsv103_platform_idÚ
sv103_nameÚsv103_version_majorÚsv103_version_minorÚ
sv103_typeÚsv103_commentÚsv103_usersÚ
sv103_discÚsv103_hiddenÚsv103_announceÚsv103_anndeltaÚsv103_licensesÚsv103_userpathÚsv103_capabilitiesNrh   r"   r"   r"   r#   rn  H  s     òrn  c                   @   r-   )ÚLPSERVER_INFO_103r/   N)r*   r+   r,   rn  r1   r"   r"   r"   r#   r}  Z  r2   r}  c                   @   s|   e Zd Zdefdefdefdefdefdefdefdefd	efd
efdefdefdefdefdefdefdefdeffZdS )ÚSERVER_INFO_502Úsv502_sessopensÚsv502_sessvcsÚsv502_opensearchÚsv502_sizreqbufÚsv502_initworkitemsÚsv502_maxworkitemsÚsv502_rawworkitemsÚsv502_irpstacksizeÚsv502_maxrawbuflenÚsv502_sessusersÚsv502_sessconnsÚsv502_maxpagedmemoryusageÚsv502_maxnonpagedmemoryusageÚsv502_enablesoftcompatÚsv502_enableforcedlogoffÚsv502_timesourceÚsv502_acceptdownlevelapisÚsv502_lmannounceNrZ   r"   r"   r"   r#   r~  `  s(    îr~  c                   @   r-   )ÚLPSERVER_INFO_502r/   N)r*   r+   r,   r~  r1   r"   r"   r"   r#   r‘  v  r2   r‘  c                   @   sb  e Zd Zg def‘def‘def‘def‘def‘def‘def‘def‘d	ef‘d
ef‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘d ef‘d!ef‘d"ef‘d#ef‘d$ef‘d%ef‘d&ef‘d'ef‘d(ef‘d)ef‘d*ef‘R Zd+S ),ÚSERVER_INFO_503Úsv503_sessopensÚsv503_sessvcsÚsv503_opensearchÚsv503_sizreqbufÚsv503_initworkitemsÚsv503_maxworkitemsÚsv503_rawworkitemsÚsv503_irpstacksizeÚsv503_maxrawbuflenÚsv503_sessusersÚsv503_sessconnsÚsv503_maxpagedmemoryusageÚsv503_maxnonpagedmemoryusageÚsv503_enablesoftcompatÚsv503_enableforcedlogoffÚsv503_timesourceÚsv503_acceptdownlevelapisÚsv503_lmannounceÚsv503_domainÚsv503_maxcopyreadlenÚsv503_maxcopywritelenÚsv503_minkeepsearchÚsv503_maxkeepsearchÚsv503_minkeepcomplsearchÚsv503_maxkeepcomplsearchÚsv503_threadcountaddÚsv503_numblockthreadsÚsv503_scavtimeoutÚsv503_minrcvqueueÚsv503_minfreeworkitemsÚsv503_xactmemsizeÚsv503_threadpriorityÚsv503_maxmpxctÚsv503_oplockbreakwaitÚsv503_oplockbreakresponsewaitÚsv503_enableoplocksÚsv503_enableoplockforcecloseÚsv503_enablefcbopensÚsv503_enablerawÚsv503_enablesharednetdrivesÚsv503_minfreeconnectionsÚsv503_maxfreeconnectionsNrh   r"   r"   r"   r#   r’  |  s¬    ÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*
Ör’  c                   @   r-   )ÚLPSERVER_INFO_503r/   N)r*   r+   r,   r’  r1   r"   r"   r"   r#   r½  ª  r2   r½  c                   @   sÒ  e Zd Zg def‘def‘def‘def‘def‘def‘def‘def‘d	ef‘d
ef‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘def‘d ef‘d!ef‘d"ef‘d#ef‘d$ef‘d%ef‘d&ef‘d'ef‘d(ef‘d)ef‘d*ef‘d+ef‘d,ef‘d-ef‘d.ef‘d/ef‘d0ef‘d1ef‘d2ef‘d3ef‘d4ef‘d5ef‘d6ef‘d7ef‘d8ef‘R Zd9S ):ÚSERVER_INFO_599Úsv599_sessopensÚsv599_sessvcsÚsv599_opensearchÚsv599_sizreqbufÚsv599_initworkitemsÚsv599_maxworkitemsÚsv599_rawworkitemsÚsv599_irpstacksizeÚsv599_maxrawbuflenÚsv599_sessusersÚsv599_sessconnsÚsv599_maxpagedmemoryusageÚsv599_maxnonpagedmemoryusageÚsv599_enablesoftcompatÚsv599_enableforcedlogoffÚsv599_timesourceÚsv599_acceptdownlevelapisÚsv599_lmannounceÚsv599_domainÚsv599_maxcopyreadlenÚsv599_maxcopywritelenÚsv599_minkeepsearchÚsv599_maxkeepsearchÚsv599_minkeepcomplsearchÚsv599_maxkeepcomplsearchÚsv599_threadcountaddÚsv599_numblockthreadsÚsv599_scavtimeoutÚsv599_minrcvqueueÚsv599_minfreeworkitemsÚsv599_xactmemsizeÚsv599_threadpriorityÚsv599_maxmpxctÚsv599_oplockbreakwaitÚsv599_oplockbreakresponsewaitÚsv599_enableoplocksÚsv599_enableoplockforcecloseÚsv599_enablefcbopensÚsv599_enablerawÚsv599_enablesharednetdrivesÚsv599_minfreeconnectionsÚsv599_maxfreeconnectionsÚsv599_initsesstableÚsv599_initconntableÚsv599_initfiletableÚsv599_initsearchtableÚsv599_alertscheduleÚsv599_errorthresholdÚsv599_networkerrorthresholdÚsv599_diskspacethresholdÚsv599_reservedÚsv599_maxlinkdelayÚsv599_minlinkthroughputÚsv599_linkinfovalidtimeÚsv599_scavqosinfoupdatetimeÚsv599_maxworkitemidletimeNrh   r"   r"   r"   r#   r¾  °  sä    ÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7É8
Èr¾  c                   @   r-   )ÚLPSERVER_INFO_599r/   N)r*   r+   r,   r¾  r1   r"   r"   r"   r#   r÷  ì  r2   r÷  c                   @   r-   )ÚSERVER_INFO_1005Úsv1005_commentNrš   r"   r"   r"   r#   rø  ò  r2   rø  c                   @   r-   )ÚLPSERVER_INFO_1005r/   N)r*   r+   r,   rø  r1   r"   r"   r"   r#   rú  ÷  r2   rú  c                   @   r-   )ÚSERVER_INFO_1107Úsv1107_usersNrZ   r"   r"   r"   r#   rû  ý  r2   rû  c                   @   r-   )ÚLPSERVER_INFO_1107r/   N)r*   r+   r,   rû  r1   r"   r"   r"   r#   rý    r2   rý  c                   @   r-   )ÚSERVER_INFO_1010Úsv1010_discNrZ   r"   r"   r"   r#   rþ    r2   rþ  c                   @   r-   )ÚLPSERVER_INFO_1010r/   N)r*   r+   r,   rþ  r1   r"   r"   r"   r#   r     r2   r   c                   @   r-   )ÚSERVER_INFO_1016Úsv1016_hiddenNrZ   r"   r"   r"   r#   r    r2   r  c                   @   r-   )ÚLPSERVER_INFO_1016r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r    r2   r  c                   @   r-   )ÚSERVER_INFO_1017Úsv1017_announceNrZ   r"   r"   r"   r#   r    r2   r  c                   @   r-   )ÚLPSERVER_INFO_1017r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  #  r2   r  c                   @   r-   )ÚSERVER_INFO_1018Úsv1018_anndeltaNrZ   r"   r"   r"   r#   r  )  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1018r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r	  .  r2   r	  c                   @   r-   )ÚSERVER_INFO_1501Úsv1501_sessopensNrZ   r"   r"   r"   r#   r
  4  r2   r
  c                   @   r-   )ÚLPSERVER_INFO_1501r/   N)r*   r+   r,   r
  r1   r"   r"   r"   r#   r  9  r2   r  c                   @   r-   )ÚSERVER_INFO_1502Úsv1502_sessvcsNrZ   r"   r"   r"   r#   r  ?  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1502r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  D  r2   r  c                   @   r-   )ÚSERVER_INFO_1503Úsv1503_opensearchNrZ   r"   r"   r"   r#   r  J  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1503r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  O  r2   r  c                   @   r-   )ÚSERVER_INFO_1506Úsv1506_maxworkitemsNrZ   r"   r"   r"   r#   r  U  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1506r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  Z  r2   r  c                   @   r-   )ÚSERVER_INFO_1510Úsv1510_sessusersNrZ   r"   r"   r"   r#   r  `  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1510r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  e  r2   r  c                   @   r-   )ÚSERVER_INFO_1511Úsv1511_sessconnsNrZ   r"   r"   r"   r#   r  k  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1511r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  p  r2   r  c                   @   r-   )ÚSERVER_INFO_1512Úsv1512_maxnonpagedmemoryusageNrZ   r"   r"   r"   r#   r  v  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1512r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  {  r2   r  c                   @   r-   )ÚSERVER_INFO_1513Úsv1513_maxpagedmemoryusageNrZ   r"   r"   r"   r#   r  �  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1513r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r!  †  r2   r!  c                   @   r-   )ÚSERVER_INFO_1514Úsv1514_enablesoftcompatNrZ   r"   r"   r"   r#   r"  Œ  r2   r"  c                   @   r-   )ÚLPSERVER_INFO_1514r/   N)r*   r+   r,   r"  r1   r"   r"   r"   r#   r$  ‘  r2   r$  c                   @   r-   )ÚSERVER_INFO_1515Úsv1515_enableforcedlogoffNrZ   r"   r"   r"   r#   r%  —  r2   r%  c                   @   r-   )ÚLPSERVER_INFO_1515r/   N)r*   r+   r,   r%  r1   r"   r"   r"   r#   r'  œ  r2   r'  c                   @   r-   )ÚSERVER_INFO_1516Úsv1516_timesourceNrZ   r"   r"   r"   r#   r(  ¢  r2   r(  c                   @   r-   )ÚLPSERVER_INFO_1516r/   N)r*   r+   r,   r(  r1   r"   r"   r"   r#   r*  §  r2   r*  c                   @   r-   )ÚSERVER_INFO_1518Úsv1518_lmannounceNrZ   r"   r"   r"   r#   r+  ­  r2   r+  c                   @   r-   )ÚLPSERVER_INFO_1518r/   N)r*   r+   r,   r+  r1   r"   r"   r"   r#   r-  ²  r2   r-  c                   @   r-   )ÚSERVER_INFO_1523Úsv1523_maxkeepsearchNrZ   r"   r"   r"   r#   r.  ¸  r2   r.  c                   @   r-   )ÚLPSERVER_INFO_1523r/   N)r*   r+   r,   r.  r1   r"   r"   r"   r#   r0  ½  r2   r0  c                   @   r-   )ÚSERVER_INFO_1528Úsv1528_scavtimeoutNrZ   r"   r"   r"   r#   r1  Ã  r2   r1  c                   @   r-   )ÚLPSERVER_INFO_1528r/   N)r*   r+   r,   r1  r1   r"   r"   r"   r#   r3  È  r2   r3  c                   @   r-   )ÚSERVER_INFO_1529Úsv1529_minrcvqueueNrZ   r"   r"   r"   r#   r4  Î  r2   r4  c                   @   r-   )ÚLPSERVER_INFO_1529r/   N)r*   r+   r,   r4  r1   r"   r"   r"   r#   r6  Ó  r2   r6  c                   @   r-   )ÚSERVER_INFO_1530Úsv1530_minfreeworkitemsNrZ   r"   r"   r"   r#   r7  Ù  r2   r7  c                   @   r-   )ÚLPSERVER_INFO_1530r/   N)r*   r+   r,   r7  r1   r"   r"   r"   r#   r9  Þ  r2   r9  c                   @   r-   )ÚSERVER_INFO_1533Úsv1533_maxmpxctNrZ   r"   r"   r"   r#   r:  ä  r2   r:  c                   @   r-   )ÚLPSERVER_INFO_1533r/   N)r*   r+   r,   r:  r1   r"   r"   r"   r#   r<  é  r2   r<  c                   @   r-   )ÚSERVER_INFO_1534Úsv1534_oplockbreakwaitNrZ   r"   r"   r"   r#   r=  ï  r2   r=  c                   @   r-   )ÚLPSERVER_INFO_1534r/   N)r*   r+   r,   r=  r1   r"   r"   r"   r#   r?  ô  r2   r?  c                   @   r-   )ÚSERVER_INFO_1535Úsv1535_oplockbreakresponsewaitNrZ   r"   r"   r"   r#   r@  ú  r2   r@  c                   @   r-   )ÚLPSERVER_INFO_1535r/   N)r*   r+   r,   r@  r1   r"   r"   r"   r#   rB  ÿ  r2   rB  c                   @   r-   )ÚSERVER_INFO_1536Úsv1536_enableoplocksNrZ   r"   r"   r"   r#   rC    r2   rC  c                   @   r-   )ÚLPSERVER_INFO_1536r/   N)r*   r+   r,   rC  r1   r"   r"   r"   r#   rE  
  r2   rE  c                   @   r-   )ÚSERVER_INFO_1538Úsv1538_enablefcbopensNrZ   r"   r"   r"   r#   rF    r2   rF  c                   @   r-   )ÚLPSERVER_INFO_1538r/   N)r*   r+   r,   rF  r1   r"   r"   r"   r#   rH    r2   rH  c                   @   r-   )ÚSERVER_INFO_1539Úsv1539_enablerawNrZ   r"   r"   r"   r#   rI    r2   rI  c                   @   r-   )ÚLPSERVER_INFO_1539r/   N)r*   r+   r,   rI  r1   r"   r"   r"   r#   rK     r2   rK  c                   @   r-   )ÚSERVER_INFO_1540Úsv1540_enablesharednetdrivesNrZ   r"   r"   r"   r#   rL  &  r2   rL  c                   @   r-   )ÚLPSERVER_INFO_1540r/   N)r*   r+   r,   rL  r1   r"   r"   r"   r#   rN  +  r2   rN  c                   @   r-   )ÚSERVER_INFO_1541Úsv1541_minfreeconnectionsNrZ   r"   r"   r"   r#   rO  1  r2   rO  c                   @   r-   )ÚLPSERVER_INFO_1541r/   N)r*   r+   r,   rO  r1   r"   r"   r"   r#   rQ  6  r2   rQ  c                   @   r-   )ÚSERVER_INFO_1542Úsv1542_maxfreeconnectionsNrZ   r"   r"   r"   r#   rR  <  r2   rR  c                   @   r-   )ÚLPSERVER_INFO_1542r/   N)r*   r+   r,   rR  r1   r"   r"   r"   r#   rT  A  r2   rT  c                   @   r-   )ÚSERVER_INFO_1543Úsv1543_initsesstableNrZ   r"   r"   r"   r#   rU  G  r2   rU  c                   @   r-   )ÚLPSERVER_INFO_1543r/   N)r*   r+   r,   rU  r1   r"   r"   r"   r#   rW  L  r2   rW  c                   @   r-   )ÚSERVER_INFO_1544Úsv1544_initconntableNrZ   r"   r"   r"   r#   rX  R  r2   rX  c                   @   r-   )ÚLPSERVER_INFO_1544r/   N)r*   r+   r,   rX  r1   r"   r"   r"   r#   rZ  W  r2   rZ  c                   @   r-   )ÚSERVER_INFO_1545Úsv1545_initfiletableNrZ   r"   r"   r"   r#   r[  ]  r2   r[  c                   @   r-   )ÚLPSERVER_INFO_1545r/   N)r*   r+   r,   r[  r1   r"   r"   r"   r#   r]  b  r2   r]  c                   @   r-   )ÚSERVER_INFO_1546Úsv1546_initsearchtableNrZ   r"   r"   r"   r#   r^  h  r2   r^  c                   @   r-   )ÚLPSERVER_INFO_1546r/   N)r*   r+   r,   r^  r1   r"   r"   r"   r#   r`  m  r2   r`  c                   @   r-   )ÚSERVER_INFO_1547Úsv1547_alertscheduleNrZ   r"   r"   r"   r#   ra  s  r2   ra  c                   @   r-   )ÚLPSERVER_INFO_1547r/   N)r*   r+   r,   ra  r1   r"   r"   r"   r#   rc  x  r2   rc  c                   @   r-   )ÚSERVER_INFO_1548Úsv1548_errorthresholdNrZ   r"   r"   r"   r#   rd  ~  r2   rd  c                   @   r-   )ÚLPSERVER_INFO_1548r/   N)r*   r+   r,   rd  r1   r"   r"   r"   r#   rf  ƒ  r2   rf  c                   @   r-   )ÚSERVER_INFO_1549Úsv1549_networkerrorthresholdNrZ   r"   r"   r"   r#   rg  ‰  r2   rg  c                   @   r-   )ÚLPSERVER_INFO_1549r/   N)r*   r+   r,   rg  r1   r"   r"   r"   r#   ri  Ž  r2   ri  c                   @   r-   )ÚSERVER_INFO_1550Úsv1550_diskspacethresholdNrZ   r"   r"   r"   r#   rj  ”  r2   rj  c                   @   r-   )ÚLPSERVER_INFO_1550r/   N)r*   r+   r,   rj  r1   r"   r"   r"   r#   rl  ™  r2   rl  c                   @   r-   )ÚSERVER_INFO_1552Úsv1552_maxlinkdelayNrZ   r"   r"   r"   r#   rm  Ÿ  r2   rm  c                   @   r-   )ÚLPSERVER_INFO_1552r/   N)r*   r+   r,   rm  r1   r"   r"   r"   r#   ro  ¤  r2   ro  c                   @   r-   )ÚSERVER_INFO_1553Úsv1553_minlinkthroughputNrZ   r"   r"   r"   r#   rp  ª  r2   rp  c                   @   r-   )ÚLPSERVER_INFO_1553r/   N)r*   r+   r,   rp  r1   r"   r"   r"   r#   rr  ¯  r2   rr  c                   @   r-   )ÚSERVER_INFO_1554Úsv1554_linkinfovalidtimeNrZ   r"   r"   r"   r#   rs  µ  r2   rs  c                   @   r-   )ÚLPSERVER_INFO_1554r/   N)r*   r+   r,   rs  r1   r"   r"   r"   r#   ru  º  r2   ru  c                   @   r-   )ÚSERVER_INFO_1555Úsv1555_scavqosinfoupdatetimeNrZ   r"   r"   r"   r#   rv  À  r2   rv  c                   @   r-   )ÚLPSERVER_INFO_1555r/   N)r*   r+   r,   rv  r1   r"   r"   r"   r#   rx  Å  r2   rx  c                   @   r-   )ÚSERVER_INFO_1556Úsv1556_maxworkitemidletimeNrZ   r"   r"   r"   r#   ry  Ë  r2   ry  c                   @   r-   )ÚLPSERVER_INFO_1556r/   N)r*   r+   r,   ry  r1   r"   r"   r"   r#   r{  Ð  r2   r{  c                   @   s<   e Zd ZdZdZdZddd„Zdd	„ Zd
d„ Zddd„Z	dS )ÚWCHAR_ARRAY))ÚOffsetz<L=0)ÚActualCountz<L=len(Data)//2))r}  z<Q=0)r~  z<Q=len(Data)//2))r/   ú:Nr   c                 C   s@   |d u r| j j}|dkrtd| dd� td| d  dd� d S )NÚ z%sú )Úendz %rr/   )Ú	__class__r*   Úprint)r   ÚmsgÚindentr"   r"   r#   Údumpã  s
   zWCHAR_ARRAY.dumpc                 C   st   |dkr3z
|  d¡| j|< W n ty(   dd l}| | ¡ ¡  d¡| j|< Y nw d | jd< d | _d S t | ||¡S )Nr/   úutf-16ler   r~  )	ÚencodeÚfieldsÚUnicodeDecodeErrorÚsysÚdecodeÚgetfilesystemencodingÚdatar   Ú__setitem__)r   r&   ÚvaluerŒ  r"   r"   r#   r�  ë  s   þ

zWCHAR_ARRAY.__setitem__c                 C   s$   |dkr| j |  d¡S t | |¡S )Nr/   rˆ  )rŠ  r�  r   Ú__getitem__)r   r&   r"   r"   r#   r’  ÷  s   zWCHAR_ARRAY.__getitem__c                 C   s   | d d S )Nr~  r8   r"   ©r   r�  Úoffsetr"   r"   r#   Ú
getDataLený  s   zWCHAR_ARRAY.getDataLen)Nr   ©r   )
r*   r+   r,   ry   ÚcommonHdr64r5   r‡  r�  r’  r•  r"   r"   r"   r#   r|  Ö  s    
r|  c                   @   r-   )Ú	DISK_INFOÚDiskN)r*   r+   r,   r|  r5   r"   r"   r"   r#   r˜    r2   r˜  c                   @   r-   )ÚLPDISK_INFOr/   N)r*   r+   r,   r˜  r1   r"   r"   r"   r#   rš    r2   rš  c                   @   r[   )ÚDISK_INFO_ARRAYN)r*   r+   r,   r˜  r]   r"   r"   r"   r#   r›    r^   r›  c                   @   r-   )ÚLPDISK_INFO_ARRAYr/   N)r*   r+   r,   r›  r1   r"   r"   r"   r#   rœ    r2   rœ  c                   @   rl   )ÚDISK_ENUM_CONTAINERrn   ro   N)r*   r+   r,   r   rœ  r5   r"   r"   r"   r#   r�    rp   r�  c                   @   r-   )ÚLPDISK_ENUM_CONTAINERr/   N)r*   r+   r,   r�  r1   r"   r"   r"   r#   rž    r2   rž  c                   @   s.   e Zd ZdefdefdefdefdeffZdS )ÚSERVER_TRANSPORT_INFO_0Úsvti0_numberofvcsÚsvti0_transportnameÚsvti0_transportaddressÚsvti0_transportaddresslengthÚsvti0_networkaddressN©r*   r+   r,   r   r   r   r5   r"   r"   r"   r#   rŸ     rŠ   rŸ  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_0r/   N)r*   r+   r,   rŸ  r1   r"   r"   r"   r#   r¦  )  r2   r¦  c                   @   r[   )ÚSERVER_TRANSPORT_INFO_0_ARRAYN)r*   r+   r,   rŸ  r]   r"   r"   r"   r#   r§  .  r^   r§  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_0_ARRAYr/   N)r*   r+   r,   r§  r1   r"   r"   r"   r#   r¨  1  r2   r¨  c                   @   s4   e Zd ZdefdefdefdefdefdeffZdS )ÚSERVER_TRANSPORT_INFO_1Úsvti1_numberofvcsÚsvti1_transportnameÚsvti1_transportaddressÚsvti1_transportaddresslengthÚsvti1_networkaddressÚsvti1_domainNr¥  r"   r"   r"   r#   r©  7  r¦   r©  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_1r/   N)r*   r+   r,   r©  r1   r"   r"   r"   r#   r°  A  r2   r°  c                   @   r[   )ÚSERVER_TRANSPORT_INFO_1_ARRAYN)r*   r+   r,   r©  r]   r"   r"   r"   r#   r±  F  r^   r±  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_1_ARRAYr/   N)r*   r+   r,   r±  r1   r"   r"   r"   r#   r²  I  r2   r²  c                   @   s:   e Zd ZdefdefdefdefdefdefdeffZdS )	ÚSERVER_TRANSPORT_INFO_2Úsvti2_numberofvcsÚsvti2_transportnameÚsvti2_transportaddressÚsvti2_transportaddresslengthÚsvti2_networkaddressÚsvti2_domainÚsvti2_flagsNr¥  r"   r"   r"   r#   r³  O  ri   r³  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_2r/   N)r*   r+   r,   r³  r1   r"   r"   r"   r#   r»  Z  r2   r»  c                   @   r[   )ÚSERVER_TRANSPORT_INFO_2_ARRAYN)r*   r+   r,   r³  r]   r"   r"   r"   r#   r¼  _  r^   r¼  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_2_ARRAYr/   N)r*   r+   r,   r¼  r1   r"   r"   r"   r#   r½  b  r2   r½  c                   @   s   e Zd Zddd„ZdS )ÚPASSWORD_ARRAYr   c                 C   s   dS )NrB   r"   r“  r"   r"   r#   r•  i  s   zPASSWORD_ARRAY.getDataLenNr–  )r*   r+   r,   r•  r"   r"   r"   r#   r¾  h  s    r¾  c                
   @   sF   e Zd Zdefdefdefdefdefdefdefdefd	eff	Zd
S )ÚSERVER_TRANSPORT_INFO_3Úsvti3_numberofvcsÚsvti3_transportnameÚsvti3_transportaddressÚsvti3_transportaddresslengthÚsvti3_networkaddressÚsvti3_domainÚsvti3_flagsÚsvti3_passwordlengthÚsvti3_passwordN)r*   r+   r,   r   r   r   r¾  r5   r"   r"   r"   r#   r¿  l  s    ÷r¿  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_3r/   N)r*   r+   r,   r¿  r1   r"   r"   r"   r#   rÉ  y  r2   rÉ  c                   @   r[   )ÚSERVER_TRANSPORT_INFO_3_ARRAYN)r*   r+   r,   r¿  r]   r"   r"   r"   r#   rÊ  ~  r^   rÊ  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_3_ARRAYr/   N)r*   r+   r,   rÊ  r1   r"   r"   r"   r#   rË  �  r2   rË  c                   @   rl   )ÚSERVER_XPORT_INFO_0_CONTAINERrn   ro   N)r*   r+   r,   r   r¨  r5   r"   r"   r"   r#   rÌ  ‡  rp   rÌ  c                   @   r-   )ÚLPSERVER_XPORT_INFO_0_CONTAINERr/   N)r*   r+   r,   rÌ  r1   r"   r"   r"   r#   rÍ  �  r2   rÍ  c                   @   rl   )ÚSERVER_XPORT_INFO_1_CONTAINERrn   ro   N)r*   r+   r,   r   r²  r5   r"   r"   r"   r#   rÎ  “  rp   rÎ  c                   @   r-   )ÚLPSERVER_XPORT_INFO_1_CONTAINERr/   N)r*   r+   r,   rÎ  r1   r"   r"   r"   r#   rÏ  ™  r2   rÏ  c                   @   rl   )ÚSERVER_XPORT_INFO_2_CONTAINERrn   ro   N)r*   r+   r,   r   r½  r5   r"   r"   r"   r#   rÐ  Ÿ  rp   rÐ  c                   @   r-   )ÚLPSERVER_XPORT_INFO_2_CONTAINERr/   N)r*   r+   r,   rÐ  r1   r"   r"   r"   r#   rÑ  ¥  r2   rÑ  c                   @   rl   )ÚSERVER_XPORT_INFO_3_CONTAINERrn   ro   N)r*   r+   r,   r   rË  r5   r"   r"   r"   r#   rÒ  «  rp   rÒ  c                   @   r-   )ÚLPSERVER_XPORT_INFO_3_CONTAINERr/   N)r*   r+   r,   rÒ  r1   r"   r"   r"   r#   rÓ  ±  r2   rÓ  c                   @   ó4   e Zd ZdeffZdefdefdefdefdœZ	dS )ÚSERVER_XPORT_ENUM_UNIONrv   rw   rx   r“   r”   ©r   r$   r8   r9   N)
r*   r+   r,   r   ry   rÍ  rÏ  rÑ  rÓ  rz   r"   r"   r"   r#   rÕ  ·  ó    ÿ
ürÕ  c                   @   rl   )ÚSERVER_XPORT_ENUM_STRUCTr}   Ú	XportInfoN)r*   r+   r,   r   rÕ  r5   r"   r"   r"   r#   rØ  Ä  rp   rØ  c                   @   s(   e Zd ZdefdefdefdeffZdS )ÚSERVER_ALIAS_INFO_0Úsrvai0_aliasÚsrvai0_targetÚsrvai0_defaultÚsrvai0_reservedN)r*   r+   r,   r   r   r   r5   r"   r"   r"   r#   rÚ  Ë  rº   rÚ  c                   @   r-   )ÚLPSERVER_ALIAS_INFO_0r/   N)r*   r+   r,   rÚ  r1   r"   r"   r"   r#   rß  Ó  r2   rß  c                   @   r[   )ÚSERVER_ALIAS_INFO_0_ARRAYN)r*   r+   r,   rÚ  r]   r"   r"   r"   r#   rà  Ø  r^   rà  c                   @   r-   )ÚLPSERVER_ALIAS_INFO_0_ARRAYr/   N)r*   r+   r,   rà  r1   r"   r"   r"   r#   rá  Û  r2   rá  c                   @   rl   )ÚSERVER_ALIAS_INFO_0_CONTAINERrn   ro   N)r*   r+   r,   r   rá  r5   r"   r"   r"   r#   râ  á  rp   râ  c                   @   r-   )ÚLPSERVER_ALIAS_INFO_0_CONTAINERr/   N)r*   r+   r,   râ  r1   r"   r"   r"   r#   rã  ç  r2   rã  c                   @   ó"   e Zd ZdeffZddefiZdS )ÚSERVER_ALIAS_ENUM_UNIONrv   r   rw   N)r*   r+   r,   r   ry   rã  rz   r"   r"   r"   r#   rå  í  ó
    ÿÿrå  c                   @   rl   )ÚSERVER_ALIAS_ENUM_STRUCTr}   ÚServerAliasInfoN)r*   r+   r,   r   rå  r5   r"   r"   r"   r#   rç  ö  rp   rç  c                   @   sX   e Zd Zdefdefdefdefdefdefdefdefd	efd
efdefdeffZdS )ÚTIME_OF_DAY_INFOÚtod_elapsedtÚ	tod_msecsÚ	tod_hoursÚtod_minsÚtod_secsÚ	tod_hundsÚtod_timezoneÚtod_tintervalÚtod_dayÚ	tod_monthÚtod_yearÚtod_weekdayNrZ   r"   r"   r"   r#   ré  ý  s    ôré  c                   @   r-   )ÚLPTIME_OF_DAY_INFOr/   N)r*   r+   r,   ré  r1   r"   r"   r"   r#   rö    r2   rö  c                   @   rl   )ÚADT_SECURITY_DESCRIPTORÚLengthro   N)r*   r+   r,   r   r   r5   r"   r"   r"   r#   r÷    rp   r÷  c                   @   r-   )ÚPADT_SECURITY_DESCRIPTORr/   N)r*   r+   r,   r÷  r1   r"   r"   r"   r#   rù    r2   rù  c                   @   rl   )ÚNET_DFS_ENTRY_IDÚUidÚPrefixN)r*   r+   r,   r   r   r5   r"   r"   r"   r#   rú    rp   rú  c                   @   r[   )ÚNET_DFS_ENTRY_ID_ARRAYN)r*   r+   r,   rú  r]   r"   r"   r"   r#   rý  %  r^   rý  c                   @   r-   )ÚLPNET_DFS_ENTRY_ID_ARRAYr/   N)r*   r+   r,   rý  r1   r"   r"   r"   r#   rþ  (  r2   rþ  c                   @   rl   )ÚNET_DFS_ENTRY_ID_CONTAINERÚCountro   N)r*   r+   r,   r   rþ  r5   r"   r"   r"   r#   rÿ  .  rp   rÿ  c                   @   rl   )ÚDFS_SITENAME_INFOÚ	SiteFlagsÚSiteNameNrh   r"   r"   r"   r#   r  5  rp   r  c                   @   r[   )ÚDFS_SITENAME_INFO_ARRAYN)r*   r+   r,   r  r]   r"   r"   r"   r#   r  <  r^   r  c                   @   rl   )ÚDFS_SITELIST_INFOÚcSitesÚSiteN)r*   r+   r,   r   r  r5   r"   r"   r"   r#   r  ?  rp   r  c                   @   r-   )ÚLPDFS_SITELIST_INFOr/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  E  r2   r  c                   @   rt   )Ú	FILE_INFOrv   Ú	FileInfo2Ú	FileInfo3r•   N)r*   r+   r,   r   ry   r�   r‹   rz   r"   r"   r"   r#   r	  L  r{   r	  c                   @   sX   e Zd ZdeffZdefdefdefdefde	fde
fdefd	efd
efdefdœ
ZdS )Ú
SHARE_INFOrv   Ú
ShareInfo0Ú
ShareInfo1Ú
ShareInfo2ÚShareInfo502ÚShareInfo1004ÚShareInfo1006ÚShareInfo1501ÚShareInfo1005ÚShareInfo501ÚShareInfo503)
r   r$   r8   rV   iì  iî  éÝ  éí  rL   rW   N)r*   r+   r,   r   ry   rÜ   rä   rð   r  r  r&  r,  r!  rø   r  rz   r"   r"   r"   r#   r  W  s    ÿ
ör  c                   @   s   e Zd ZdeffZi ddef“ddef“ddef“dd	ef“d
de	f“dde
f“ddef“ddef“ddef“ddef“ddef“ddef“ddef“ddef“ddef“d d!ef“d"d#ef“i d$d%ef“d&d'ef“d(d)ef“d*d+ef“d,d-ef“d.d/ef“d0d1ef“d2d3ef“d4d5ef“d6d7ef“d8d9e f“d:d;e!f“d<d=e"f“d>d?e#f“d@dAe$f“dBdCe%f“dDdEe&f“¥i dFdGe'f“dHdIe(f“dJdKe)f“dLdMe*f“dNdOe+f“dPdQe,f“dRdSe-f“dTdUe.f“dVdWe/f“dXdYe0f“dZd[e1f“d\d]e2f“d^d_e3f“d`dae4f“dbdce5f“dddee6f“dfdge7f“¥Z8dhS )iÚSERVER_INFOrv   éd   ÚServerInfo100rM   ÚServerInfo101rN   ÚServerInfo102rO   ÚServerInfo103rV   ÚServerInfo502rW   ÚServerInfo503iW  ÚServerInfo599r  ÚServerInfo1005iS  ÚServerInfo1107iò  ÚServerInfo1010iø  ÚServerInfo1016iù  ÚServerInfo1017iú  ÚServerInfo1018r  ÚServerInfo1501iÞ  ÚServerInfo1502iß  ÚServerInfo1503iâ  ÚServerInfo1506iæ  ÚServerInfo1510iç  ÚServerInfo1511iè  ÚServerInfo1512ié  ÚServerInfo1513iê  ÚServerInfo1514ië  ÚServerInfo1515iì  ÚServerInfo1516iî  ÚServerInfo1518ió  ÚServerInfo1523iø  ÚServerInfo1528iù  ÚServerInfo1529iú  ÚServerInfo1530iý  ÚServerInfo1533iþ  ÚServerInfo1534iÿ  ÚServerInfo1535i   ÚServerInfo1536i  ÚServerInfo1538i  ÚServerInfo1539i  ÚServerInfo1540i  ÚServerInfo1541i  ÚServerInfo1542i  ÚServerInfo1543i  ÚServerInfo1544i	  ÚServerInfo1545i
  ÚServerInfo1546i  ÚServerInfo1547i  ÚServerInfo1548i  ÚServerInfo1549i  ÚServerInfo1550i  ÚServerInfo1552i  ÚServerInfo1553i  ÚServerInfo1554i  ÚServerInfo1555i  ÚServerInfo1556N)9r*   r+   r,   r   ry   rV  r^  rm  r}  r‘  r½  r÷  rú  rý  r   r  r  r	  r  r  r  r  r  r  r  r!  r$  r'  r*  r-  r0  r3  r6  r9  r<  r?  rB  rE  rH  rK  rN  rQ  rT  rW  rZ  r]  r`  rc  rf  ri  rl  ro  rr  ru  rx  r{  rz   r"   r"   r"   r#   r  j  sÔ    ÿÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3
Ír  c                   @   rÔ  )ÚTRANSPORT_INFOrv   Ú
Transport0Ú
Transport1Ú
Transport2Ú
Transport3rÖ  N)
r*   r+   r,   r   ry   rŸ  r©  r³  r¿  rz   r"   r"   r"   r#   rN  ¦  r×  rN  c                   @   rä  )ÚSERVER_ALIAS_INFOrv   r   ÚServerAliasInfo0N)r*   r+   r,   r   ry   rß  rz   r"   r"   r"   r#   rS  ³  ræ  rS  c                   @   ó2   e Zd ZdZdefdefdefdefdeffZ	dS )ÚNetrConnectionEnumr?   Ú
ServerNameÚ	QualifierÚ
InfoStructÚPreferedMaximumLengthÚResumeHandleN)
r*   r+   r,   Úopnumr.   r   r|   r   r   r5   r"   r"   r"   r#   rV  Á  ó    ûrV  c                   @   ó(   e Zd ZdefdefdefdeffZdS )ÚNetrConnectionEnumResponserY  ÚTotalEntriesr[  Ú	ErrorCodeN)r*   r+   r,   r|   r   r   r   r5   r"   r"   r"   r#   r_  Ë  rº   r_  c                   @   ó8   e Zd ZdZdefdefdefdefdefdeffZ	dS )	ÚNetrFileEnumrG   rW  ÚBasePathÚUserNamerY  rZ  r[  N)
r*   r+   r,   r\  r.   r   r–   r   r   r5   r"   r"   r"   r#   rc  Ô  ó    úrc  c                   @   r^  )ÚNetrFileEnumResponserY  r`  r[  ra  N)r*   r+   r,   r–   r   r   r   r5   r"   r"   r"   r#   rg  ß  rº   rg  c                   @   ó&   e Zd ZdZdefdefdeffZdS )ÚNetrFileGetInforH   rW  ÚFileIdr}   N©r*   r+   r,   r\  r.   r   r5   r"   r"   r"   r#   ri  è  ó    ýri  c                   @   rl   )ÚNetrFileGetInfoResponserY  ra  N)r*   r+   r,   r	  r   r5   r"   r"   r"   r#   rm  ð  rp   rm  c                   @   ó    e Zd ZdZdefdeffZdS )ÚNetrFileCloserI   rW  rj  Nrk  r"   r"   r"   r#   ro  ÷  ó
    þro  c                   @   r-   )ÚNetrFileCloseResponsera  N©r*   r+   r,   r   r5   r"   r"   r"   r#   rq  þ  r2   rq  c                   @   rb  )	ÚNetrSessionEnumrJ   rW  Ú
ClientNamere  rY  rZ  r[  N)
r*   r+   r,   r\  r.   r   rØ   r   r   r5   r"   r"   r"   r#   rs  	  rf  rs  c                   @   r^  )ÚNetrSessionEnumResponserY  r`  r[  ra  N)r*   r+   r,   rØ   r   r   r   r5   r"   r"   r"   r#   ru  	  rº   ru  c                   @   rh  )ÚNetrSessionDelrK   rW  rt  re  N)r*   r+   r,   r\  r.   r   r5   r"   r"   r"   r#   rv  	  rl  rv  c                   @   r-   )ÚNetrSessionDelResponsera  Nrr  r"   r"   r"   r#   rw   	  r2   rw  c                   @   ó,   e Zd ZdZdefdefdefdeffZdS )ÚNetrShareAddé   rW  r}   rY  ÚParmErrN)	r*   r+   r,   r\  r.   r   r  r   r5   r"   r"   r"   r#   ry  &	  ó    üry  c                   @   rl   )ÚNetrShareAddResponser{  ra  N©r*   r+   r,   r   r   r5   r"   r"   r"   r#   r}  /	  rp   r}  c                   @   rx  )ÚNetrShareEnumé   rW  rY  rZ  r[  N©	r*   r+   r,   r\  r.   r>  r   r   r5   r"   r"   r"   r#   r  6	  r|  r  c                   @   r^  )ÚNetrShareEnumResponserY  r`  r[  ra  N©r*   r+   r,   r>  r   r   r   r5   r"   r"   r"   r#   r‚  ?	  rº   r‚  c                   @   rx  )ÚNetrShareEnumStickyé$   rW  rY  rZ  r[  Nr�  r"   r"   r"   r#   r„  H	  r|  r„  c                   @   r^  )ÚNetrShareEnumStickyResponserY  r`  r[  ra  Nrƒ  r"   r"   r"   r#   r†  Q	  rº   r†  c                   @   ó&   e Zd ZdZdefdefdeffZdS )ÚNetrShareGetInfor;   rW  ÚNetNamer}   N©r*   r+   r,   r\  r.   r   r   r5   r"   r"   r"   r#   rˆ  Z	  rl  rˆ  c                   @   rl   )ÚNetrShareGetInfoResponserY  ra  N)r*   r+   r,   r  r   r5   r"   r"   r"   r#   r‹  b	  rp   r‹  c                   @   rU  )ÚNetrShareSetInforS   rW  r‰  r}   r?  r{  N)
r*   r+   r,   r\  r.   r   r   r  r   r5   r"   r"   r"   r#   rŒ  i	  r]  rŒ  c                   @   rl   )ÚNetrShareSetInfoResponser{  ra  Nr~  r"   r"   r"   r#   r�  s	  rp   r�  c                   @   r‡  )ÚNetrShareDelrT   rW  r‰  ÚReservedNrŠ  r"   r"   r"   r#   rŽ  z	  rl  rŽ  c                   @   r-   )ÚNetrShareDelResponsera  Nrr  r"   r"   r"   r#   r�  ‚	  r2   r�  c                   @   r‡  )ÚNetrShareDelStickyé   rW  r‰  r�  NrŠ  r"   r"   r"   r#   r‘  ˆ	  rl  r‘  c                   @   r-   )ÚNetrShareDelStickyResponsera  Nrr  r"   r"   r"   r#   r“  �	  r2   r“  c                   @   r‡  )ÚNetrShareDelStarté%   rW  r‰  r�  NrŠ  r"   r"   r"   r#   r”  –	  rl  r”  c                   @   rl   )ÚNetrShareDelStartResponseÚContextHandlera  N)r*   r+   r,   r3   r   r5   r"   r"   r"   r#   r–  ž	  rp   r–  c                   @   ó   e Zd ZdZdeffZdS )ÚNetrShareDelCommité&   r—  N)r*   r+   r,   r\  r3   r5   r"   r"   r"   r#   r™  ¥	  ó    ÿr™  c                   @   r-   )ÚNetrShareDelCommitResponsera  Nrr  r"   r"   r"   r#   rœ  «	  r2   rœ  c                   @   rn  )ÚNetrShareChecké   rW  ÚDeviceN)r*   r+   r,   r\  r.   r   r5   r"   r"   r"   r#   r�  ±	  rp  r�  c                   @   rl   )ÚNetrShareCheckResponseÚTypera  N©r*   r+   r,   r   r   r5   r"   r"   r"   r#   r   ¸	  rp   r   c                   @   rn  )ÚNetrServerGetInfoé   rW  r}   Nrk  r"   r"   r"   r#   r£  ¿	  rp  r£  c                   @   rl   )ÚNetrServerGetInfoResponserY  ra  N)r*   r+   r,   r  r   r5   r"   r"   r"   r#   r¥  Æ	  rp   r¥  c                   @   r‡  )ÚNetrServerSetInfoé   rW  r}   rY  N)r*   r+   r,   r\  r.   r   r  r5   r"   r"   r"   r#   r¦  Í	  rl  r¦  c                   @   rl   )ÚNetrServerSetInfoResponser{  ra  Nr~  r"   r"   r"   r#   r¨  Õ	  rp   r¨  c                   @   s2   e Zd ZdZdefdefdefdefdeffZdS )ÚNetrServerDiskEnumé   rW  r}   ÚDiskInfoStructrZ  r[  N)	r*   r+   r,   r\  r.   r   r�  r   r5   r"   r"   r"   r#   r©  Ü	  r]  r©  c                   @   r^  )ÚNetrServerDiskEnumResponser«  r`  r[  ra  N)r*   r+   r,   r�  r   r   r   r5   r"   r"   r"   r#   r¬  æ	  rº   r¬  c                   @   ó,   e Zd ZdZdefdefdefdeffZdS )ÚNetrServerStatisticsGeté   rW  ÚServicer}   ÚOptionsN)r*   r+   r,   r\  r.   r   r   r5   r"   r"   r"   r#   r®  ï	  r|  r®  c                   @   rl   )ÚNetrServerStatisticsGetResponserY  ra  N)r*   r+   r,   rR  r   r5   r"   r"   r"   r#   r²  ø	  rp   r²  c                   @   r˜  )ÚNetrRemoteTODé   rW  N©r*   r+   r,   r\  r.   r5   r"   r"   r"   r#   r³  ÿ	  r›  r³  c                   @   rl   )ÚNetrRemoteTODResponseÚ	BufferPtrra  N)r*   r+   r,   rö  r   r5   r"   r"   r"   r#   r¶  
  rp   r¶  c                   @   r‡  )ÚNetrServerTransportAddé   rW  r}   ro   N©r*   r+   r,   r\  r.   r   rŸ  r5   r"   r"   r"   r#   r¸  
  rl  r¸  c                   @   r-   )ÚNetrServerTransportAddResponsera  Nrr  r"   r"   r"   r#   r»  
  r2   r»  c                   @   r‡  )ÚNetrServerTransportAddExé)   rW  r}   ro   N©r*   r+   r,   r\  r.   r   rN  r5   r"   r"   r"   r#   r¼  
  rl  r¼  c                   @   r-   )Ú NetrServerTransportAddExResponsera  Nrr  r"   r"   r"   r#   r¿  "
  r2   r¿  c                   @   rx  )ÚNetrServerTransportEnumé   rW  rY  rZ  r[  N)	r*   r+   r,   r\  r.   rØ  r   r   r5   r"   r"   r"   r#   rÀ  (
  r|  rÀ  c                   @   r^  )ÚNetrServerTransportEnumResponserY  r`  r[  ra  N)r*   r+   r,   rØ  r   r   r   r5   r"   r"   r"   r#   rÂ  1
  rº   rÂ  c                   @   r‡  )ÚNetrServerTransportDelé   rW  r}   ro   Nrº  r"   r"   r"   r#   rÃ  :
  rl  rÃ  c                   @   r-   )ÚNetrServerTransportDelResponsera  Nrr  r"   r"   r"   r#   rÅ  B
  r2   rÅ  c                   @   r‡  )ÚNetrServerTransportDelExé5   rW  r}   ro   Nr¾  r"   r"   r"   r#   rÆ  H
  rl  rÆ  c                   @   r-   )Ú NetrServerTransportDelExResponsera  Nrr  r"   r"   r"   r#   rÈ  P
  r2   rÈ  c                   @   rx  )ÚNetrpGetFileSecurityé'   rW  Ú	ShareNameÚ
lpFileNameÚRequestedInformationN)	r*   r+   r,   r\  r.   r   r   r   r5   r"   r"   r"   r#   rÉ  V
  r|  rÉ  c                   @   rl   )ÚNetrpGetFileSecurityResponseÚSecurityDescriptorra  N)r*   r+   r,   rù  r   r5   r"   r"   r"   r#   rÎ  _
  rp   rÎ  c                   @   rU  )ÚNetrpSetFileSecurityé(   rW  rË  rÌ  ÚSecurityInformationrÏ  N)
r*   r+   r,   r\  r.   r   r   r   r÷  r5   r"   r"   r"   r#   rÐ  f
  r]  rÐ  c                   @   r-   )ÚNetrpSetFileSecurityResponsera  Nrr  r"   r"   r"   r#   rÓ  p
  r2   rÓ  c                   @   r‡  )ÚNetprPathTypeé   rW  ÚPathNameÚFlagsNrŠ  r"   r"   r"   r#   rÔ  v
  rl  rÔ  c                   @   rl   )ÚNetprPathTypeResponseÚPathTypera  Nr¢  r"   r"   r"   r#   rØ  ~
  rp   rØ  c                   @   s8   e Zd ZdZdefdefdefdefdefdeffZdS )	ÚNetprPathCanonicalizeé   rW  rÖ  Ú	OutbufLenrü  rÙ  r×  NrŠ  r"   r"   r"   r#   rÚ  …
  rf  rÚ  c                   @   ó"   e Zd ZdefdefdeffZdS )ÚNetprPathCanonicalizeResponseÚOutbufrÙ  ra  N©r*   r+   r,   r
   r   r   r5   r"   r"   r"   r#   rÞ  �
  rã   rÞ  c                   @   ó2   e Zd ZdZdefdefdefdefdeffZdS )ÚNetprPathComparer<   rW  Ú	PathName1Ú	PathName2rÙ  r×  NrŠ  r"   r"   r"   r#   râ  ˜
  r]  râ  c                   @   r-   )ÚNetprPathCompareResponsera  Nrr  r"   r"   r"   r#   rå  ¢
  r2   rå  c                   @   r­  )ÚNetprNameValidateé!   rW  ÚNameÚNameTyper×  NrŠ  r"   r"   r"   r#   ræ  ¨
  r|  ræ  c                   @   r-   )ÚNetprNameValidateResponsera  Nrr  r"   r"   r"   r#   rê  ±
  r2   rê  c                   @   s2   e Zd ZdZdefdefdefdefdeffZdS )ÚNetprNameCanonicalizeé"   rW  rè  rÜ  ré  r×  NrŠ  r"   r"   r"   r#   rë  ·
  r]  rë  c                   @   rÝ  )ÚNetprNameCanonicalizeResponserß  ré  ra  Nrà  r"   r"   r"   r#   rí  Á
  rã   rí  c                   @   rá  )ÚNetprNameCompareé#   rW  ÚName1ÚName2ré  r×  NrŠ  r"   r"   r"   r#   rî  É
  r]  rî  c                   @   r-   )ÚNetprNameCompareResponsera  Nrr  r"   r"   r"   r#   rò  Ó
  r2   rò  c                   @   r˜  )ÚNetrDfsGetVersioné+   rW  Nrµ  r"   r"   r"   r#   ró  Ù
  r›  ró  c                   @   rl   )ÚNetrDfsGetVersionResponseÚVersionra  Nr¢  r"   r"   r"   r#   rõ  ß
  rp   rõ  c                   @   s>   e Zd ZdZdefdefdefdefdefdefdeffZ	d	S )
ÚNetrDfsCreateLocalPartitioné,   rW  rË  ÚEntryUidÚEntryPrefixÚ	ShortNameÚRelationInfoÚForceN)
r*   r+   r,   r\  r.   r   r   rÿ  r   r5   r"   r"   r"   r#   r÷  æ
  s    ùr÷  c                   @   r-   )Ú#NetrDfsCreateLocalPartitionResponsera  Nrr  r"   r"   r"   r#   rþ  ò
  r2   rþ  c                   @   r‡  )ÚNetrDfsDeleteLocalPartitioné-   rW  rû  rü  N©r*   r+   r,   r\  r.   r   r   r5   r"   r"   r"   r#   rÿ  ø
  rl  rÿ  c                   @   r-   )Ú#NetrDfsDeleteLocalPartitionResponsera  Nrr  r"   r"   r"   r#   r     r2   r  c                   @   rx  )ÚNetrDfsSetLocalVolumeStateé.   rW  rû  rü  ÚStateN©	r*   r+   r,   r\  r.   r   r   r   r5   r"   r"   r"   r#   r    r|  r  c                   @   r-   )Ú"NetrDfsSetLocalVolumeStateResponsera  Nrr  r"   r"   r"   r#   r    r2   r  c                   @   s2   e Zd ZdZdefdefdefdefdeffZdS )ÚNetrDfsCreateExitPointr=   rW  rû  rü  r¡  ÚShortPrefixLenNr  r"   r"   r"   r#   r    r]  r  c                   @   rl   )ÚNetrDfsCreateExitPointResponseÚShortPrefixra  N)r*   r+   r,   r|  r   r5   r"   r"   r"   r#   r
    rp   r
  c                   @   r‡  )ÚNetrDfsModifyPrefixé2   rW  rû  rü  Nr  r"   r"   r"   r#   r  &  rl  r  c                   @   r-   )ÚNetrDfsModifyPrefixResponsera  Nrr  r"   r"   r"   r#   r  .  r2   r  c                   @   rx  )ÚNetrDfsDeleteExitPointé1   rW  rû  rü  r¡  Nr  r"   r"   r"   r#   r  4  r|  r  c                   @   r-   )ÚNetrDfsDeleteExitPointResponsera  Nrr  r"   r"   r"   r#   r  =  r2   r  c                
   @   sJ   e Zd ZdZdefdefdefdefdefdefdefd	efd
eff	Z	dS )ÚNetrDfsFixLocalVolumeé3   rW  Ú
VolumeNameÚ	EntryTypeÚServiceTypeÚStgIdrù  rú  rü  ÚCreateDispositionN)
r*   r+   r,   r\  r.   r   r   r   rÿ  r5   r"   r"   r"   r#   r  C  s    ÷r  c                   @   r-   )ÚNetrDfsFixLocalVolumeResponsera  Nrr  r"   r"   r"   r#   r  Q  r2   r  c                   @   rn  )ÚNetrDfsManagerReportSiteInfoé4   rW  Ú
ppSiteInfoN)r*   r+   r,   r\  r.   r  r5   r"   r"   r"   r#   r  W  rp  r  c                   @   rl   )Ú$NetrDfsManagerReportSiteInfoResponser  ra  N)r*   r+   r,   r  r   r5   r"   r"   r"   r#   r  ^  rp   r  c                   @   r‡  )ÚNetrServerAliasAddé6   rW  r}   rY  N©r*   r+   r,   r\  r.   r   rS  r5   r"   r"   r"   r#   r  e  rl  r  c                   @   r-   )ÚNetrServerAliasAddResponsera  Nrr  r"   r"   r"   r#   r!  m  r2   r!  c                   @   rx  )ÚNetrServerAliasEnumé7   rW  rY  rZ  r[  N)	r*   r+   r,   r\  r.   rç  r   r   r5   r"   r"   r"   r#   r"  s  r|  r"  c                   @   r^  )ÚNetrServerAliasEnumResponserY  r`  r[  ra  N)r*   r+   r,   rç  r   r   r   r5   r"   r"   r"   r#   r$  |  rº   r$  c                   @   r‡  )ÚNetrServerAliasDelé8   rW  r}   rY  Nr   r"   r"   r"   r#   r%  …  rl  r%  c                   @   r-   )ÚNetrServerAliasDelResponsera  Nrr  r"   r"   r"   r#   r'  �  r2   r'  c                   @   r‡  )ÚNetrShareDelExé9   rW  r}   r?  N)r*   r+   r,   r\  r.   r   r  r5   r"   r"   r"   r#   r(  “  rl  r(  c                   @   r-   )ÚNetrShareDelExResponsera  Nrr  r"   r"   r"   r#   r*  ›  r2   r*  rz  r€  r’  rž  r¤  r§  rª  r¯  r¹  rÁ  rÄ  r´  rÕ  rÛ  rç  rì  rï  r…  r•  rš  rÊ  rÑ  r½  rô  )rø  r   r  r=   r  r  r  r  rÇ  r  r#  r&  r)  c                 C   sL   t ƒ }t|d< ||d< ||d d< ||d d d< ||d< ||d< |  |¡S )	NrW  rX  rY  r}   r~   rv   rZ  r[  )rV  r   Úrequest)ÚdceÚ	qualifierÚlevelÚresumeHandleÚpreferedMaximumLengthr+  r"   r"   r#   ÚhNetrConnectionEnumØ  s   
r1  c                 C   sT   t ƒ }t|d< ||d< ||d< ||d d< ||d d d< ||d< ||d	< |  |¡S )
NrW  rd  re  rY  r}   r—   rv   rZ  r[  )rc  r   r+  )r,  ÚbasePathÚuserNamer.  r/  r0  r+  r"   r"   r#   ÚhNetrFileEnumâ  s   
r4  c                 C   ó(   t ƒ }t|d< ||d< ||d< |  |¡S )NrW  rj  r}   )ri  r   r+  )r,  ÚfileIdr.  r+  r"   r"   r#   ÚhNetrFileGetInfoí  ó
   
r7  c                 C   ó    t ƒ }t|d< ||d< |  |¡S )NrW  rj  )ro  r   r+  )r,  r6  r+  r"   r"   r#   ÚhNetrFileCloseô  ó   
r:  c                 C   sl   t ƒ }t|d< ||d< ||d< ||d d< ||d d d< t|d d d|  d	< ||d
< ||d< |  |¡S )NrW  rt  re  rY  r}   rÙ   rv   úLevel%dro   rZ  r[  )rs  r   r+  )r,  Ú
clientNamer3  r.  r/  r0  r+  r"   r"   r#   ÚhNetrSessionEnumú  s   
r>  c                 C   r5  )NrW  rt  re  )rv  r   r+  )r,  r=  r3  r+  r"   r"   r#   ÚhNetrSessionDel  r8  r?  c                 C   ó<   t ƒ }t|d< ||d< ||d d< ||d d| < |  |¡S )NrW  r}   rY  rv   úShareInfo%d)ry  r   r+  )r,  r.  Ú
infoStructr+  r"   r"   r#   ÚhNetrShareAdd  ó   
rC  c                 C   r9  ©NrW  r‰  )rŽ  r   r+  ©r,  ÚnetNamer+  r"   r"   r#   ÚhNetrShareDel  r;  rH  ú c                 C   sp   |d dkr
|d7 }t ƒ }||d< ||d< ||d< ||d d< ||d d d	< t|d d d
|  d< |  |¡S )Nr7   rI  rW  rZ  r[  rY  r}   r?  rv   r<  ro   )r  r   r+  )r,  r.  r/  r0  Ú
serverNamer+  r"   r"   r#   ÚhNetrShareEnum  s   
rK  c                 C   ó\   t ƒ }t|d< ||d< ||d< ||d d< ||d d d< t|d d d|  d	< |  |¡S )
NrW  rZ  r[  rY  r}   r?  rv   r<  ro   )r„  r   r+  ©r,  r.  r/  r0  r+  r"   r"   r#   ÚhNetrShareEnumSticky*  s   
rN  c                 C   r5  )NrW  r‰  r}   )rˆ  r   r+  )r,  rG  r.  r+  r"   r"   r#   ÚhNetrShareGetInfo5  r8  rO  c                 C   sD   t ƒ }t|d< ||d< ||d< ||d d< ||d d| < |  |¡S )NrW  r‰  r}   r?  rv   rA  )rŒ  r   r+  )r,  rG  r.  Ú	shareInfor+  r"   r"   r#   ÚhNetrShareSetInfo<  s   
rQ  c                 C   r9  rE  )r‘  r   r+  rF  r"   r"   r#   ÚhNetrShareDelStickyF  r;  rR  c                 C   r9  rE  )r”  r   r+  rF  r"   r"   r#   ÚhNetrShareDelStartM  r;  rS  c                 C   s   t ƒ }||d< |  |¡S )Nr—  )r™  r+  )r,  ÚcontextHandler+  r"   r"   r#   ÚhNetrShareDelCommitS  ó   
rU  c                 C   r9  )NrW  rŸ  )r�  r   r+  )r,  Údevicer+  r"   r"   r#   ÚhNetrShareCheckX  r;  rX  c                 C   r9  )NrW  r}   )r£  r   r+  )r,  r.  r+  r"   r"   r#   ÚhNetrServerGetInfo^  r;  rY  c                 C   s<   t ƒ }t|d< ||d< ||d< ||d< t|d d< |  |¡S )NrW  rZ  r[  r}   r«  ro   )r©  r   r+  rM  r"   r"   r#   ÚhNetrServerDiskEnumd  s   
rZ  c                 C   ó0   t ƒ }t|d< ||d< ||d< ||d< |  |¡S )NrW  r°  r}   r±  )r®  r   r+  )r,  Úservicer.  Úoptionsr+  r"   r"   r#   ÚhNetrServerStatisticsGetm  ó   
r^  c                 C   ó   t ƒ }t|d< |  |¡S ©NrW  )r³  r   r+  ©r,  r+  r"   r"   r#   ÚhNetrRemoteTODu  rV  rc  c                 C   rL  )
NrW  rZ  r[  rY  r}   rÙ  rv   r<  ro   )rÀ  r   r+  rM  r"   r"   r#   ÚhNetrServerTransportEnumz  s   
rd  c                 C   sB   t ƒ }t|d< ||d< ||d< ||d< |  |¡}d |d d ¡S )NrW  rË  rÌ  rÍ  ó    rÏ  ro   )rÉ  r   r+  Újoin)r,  Ú	shareNamerÌ  ÚrequestedInformationr+  ÚretValr"   r"   r#   ÚhNetrpGetFileSecurity„  s   
rj  c                 C   sP   t ƒ }t|d< ||d< ||d< ||d< t|ƒ|d d< t|ƒ|d d< |  |¡S )NrW  rË  rÌ  rÒ  rÏ  rø  ro   )rÐ  r   ÚlenÚlistr+  )r,  rg  rÌ  ÚsecurityInformationÚsecurityDescriptorr+  r"   r"   r#   ÚhNetrpSetFileSecurity�  s   
ro  c                 C   r5  )NrW  rÖ  r×  )rÔ  r   r+  )r,  ÚpathNameÚflagsr+  r"   r"   r#   ÚhNetprPathType—  r8  rr  r  c                 C   s@   t ƒ }t|d< ||d< ||d< ||d< ||d< ||d< |  |¡S )NrW  rÖ  rÜ  rü  rÙ  r×  )rÚ  r   r+  )r,  rp  ÚprefixÚ	outbufLenÚpathTyperq  r+  r"   r"   r#   ÚhNetprPathCanonicalizež  s   
rv  c                 C   ó8   t ƒ }t|d< ||d< ||d< ||d< ||d< |  |¡S )NrW  rã  rä  rÙ  r×  )râ  r   r+  )r,  Ú	pathName1Ú	pathName2ru  rq  r+  r"   r"   r#   ÚhNetprPathCompare¨  ó   
rz  c                 C   r[  )NrW  rè  ré  r×  )ræ  r   r+  )r,  ÚnameÚnameTyperq  r+  r"   r"   r#   ÚhNetprNameValidate±  r_  r~  c                 C   rw  )NrW  rè  rÜ  ré  r×  )rë  r   r+  )r,  r|  rt  r}  rq  r+  r"   r"   r#   ÚhNetprNameCanonicalize¹  r{  r  c                 C   rw  )NrW  rð  rñ  ré  r×  )rî  r   r+  )r,  Úname1Úname2r}  rq  r+  r"   r"   r#   ÚhNetprNameCompareÂ  r{  r‚  c                 C   r`  ra  )ró  r   r+  rb  r"   r"   r#   ÚhNetrDfsGetVersionË  rV  rƒ  c                 C   r@  ©NrW  r}   rY  rv   zServerAliasInfo%d)r  r   r+  ©r,  r.  Ú	aliasInfor+  r"   r"   r#   ÚhNetrServerAliasAddÐ  rD  r‡  c                 C   r@  r„  )r%  r   r+  r…  r"   r"   r#   ÚhNetrServerAliasDelØ  rD  rˆ  c                 C   s\   t ƒ }t|d< ||d d< ||d d d< t|d d d|  d< ||d< ||d	< |  |¡S )
NrW  rY  r}   rè  rv   r<  ro   rZ  r[  )r"  r   r+  rM  r"   r"   r#   ÚhNetrServerAliasEnumà  s   
r‰  N)r   rC   )r   rC   rI  )r  r   r   )r   r   r–  (•  Ú
__future__r   r   Úimpacket.dcerpc.v5.rpcrtr   Úimpacket.dcerpc.v5.ndrr   r   r   r   r	   r
   r   r   r   r   Úimpacket.dcerpc.v5.dtypesr   r   r   r   r   r   r   r   r   r   r   Úimpacketr   Úimpacket.uuidr   ÚMSRPC_UUID_SRVSr   r0   r.   r3   r6   ÚMAX_PREFERRED_LENGTHÚ
SESS_GUESTÚSESS_NOENCRYPTIONÚSTYPE_DISKTREEÚSTYPE_PRINTQÚSTYPE_DEVICEÚ	STYPE_IPCÚSTYPE_CLUSTER_FSÚSTYPE_CLUSTER_SOFSÚSTYPE_CLUSTER_DFSÚSTYPE_SPECIALÚSTYPE_TEMPORARYÚ
STYPE_MASKÚCSC_CACHE_MANUAL_REINTÚCSC_CACHE_AUTO_REINTÚCSC_CACHE_VDOÚCSC_CACHE_NONEÚPLATFORM_ID_DOSÚPLATFORM_ID_OS2ÚPLATFORM_ID_NTÚPLATFORM_ID_OSFÚPLATFORM_ID_VMSÚSV_TYPE_WORKSTATIONÚSV_TYPE_SERVERÚSV_TYPE_SQLSERVERÚSV_TYPE_DOMAIN_CTRLÚSV_TYPE_DOMAIN_BAKCTRLÚSV_TYPE_TIME_SOURCEÚSV_TYPE_AFPÚSV_TYPE_NOVELLÚSV_TYPE_DOMAIN_MEMBERÚSV_TYPE_LOCAL_LIST_ONLYÚSV_TYPE_PRINTQ_SERVERÚSV_TYPE_DIALIN_SERVERÚSV_TYPE_XENIX_SERVERÚSV_TYPE_SERVER_MFPNÚ
SV_TYPE_NTÚSV_TYPE_WFWÚSV_TYPE_SERVER_NTÚSV_TYPE_POTENTIAL_BROWSERÚSV_TYPE_BACKUP_BROWSERÚSV_TYPE_MASTER_BROWSERÚSV_TYPE_DOMAIN_MASTERÚSV_TYPE_DOMAIN_ENUMÚSV_TYPE_WINDOWSÚSV_TYPE_ALLÚSV_TYPE_TERMINALSERVERÚSV_TYPE_CLUSTER_NTÚSV_TYPE_CLUSTER_VS_NTÚNAMETYPE_USERÚNAMETYPE_PASSWORDÚNAMETYPE_GROUPÚNAMETYPE_COMPUTERÚNAMETYPE_EVENTÚNAMETYPE_DOMAINÚNAMETYPE_SERVICEÚNAMETYPE_NETÚNAMETYPE_SHAREÚNAMETYPE_MESSAGEÚNAMETYPE_MESSAGEDESTÚNAMETYPE_SHAREPASSWORDÚNAMETYPE_WORKGROUPÚITYPE_UNC_COMPNAMEÚITYPE_UNC_WCÚ	ITYPE_UNCÚITYPE_UNC_WC_PATHÚITYPE_UNC_SYS_SEMÚITYPE_UNC_SYS_SHMEMÚITYPE_UNC_SYS_MSLOTÚITYPE_UNC_SYS_PIPEÚITYPE_UNC_SYS_QUEUEÚITYPE_PATH_ABSNDÚITYPE_PATH_ABSDÚITYPE_PATH_RELNDÚITYPE_PATH_RELDÚITYPE_PATH_ABSND_WCÚITYPE_PATH_ABSD_WCÚITYPE_PATH_RELND_WCÚITYPE_PATH_RELD_WCÚITYPE_PATH_SYS_SEMÚITYPE_PATH_SYS_SHMEMÚITYPE_PATH_SYS_MSLOTÚITYPE_PATH_SYS_PIPEÚITYPE_PATH_SYS_COMMÚITYPE_PATH_SYS_PRINTÚITYPE_PATH_SYS_QUEUEÚITYPE_PATH_SYS_SEM_MÚITYPE_PATH_SYS_SHMEM_MÚITYPE_PATH_SYS_MSLOT_MÚITYPE_PATH_SYS_PIPE_MÚITYPE_PATH_SYS_COMM_MÚITYPE_PATH_SYS_PRINT_MÚITYPE_PATH_SYS_QUEUE_MÚITYPE_DEVICE_DISKÚITYPE_DEVICE_LPTÚITYPE_DEVICE_COMÚITYPE_DEVICE_CONÚITYPE_DEVICE_NULÚSHARE_NETNAME_PARMNUMÚSHARE_TYPE_PARMNUMÚSHARE_REMARK_PARMNUMÚSHARE_PERMISSIONS_PARMNUMÚSHARE_MAX_USES_PARMNUMÚSHARE_CURRENT_USES_PARMNUMÚSHARE_PATH_PARMNUMÚSHARE_PASSWD_PARMNUMÚSHARE_FILE_SD_PARMNUMÚSV_PLATFORM_ID_PARMNUMÚSV_NAME_PARMNUMÚSV_VERSION_MAJOR_PARMNUMÚSV_VERSION_MINOR_PARMNUMÚSV_TYPE_PARMNUMÚSV_COMMENT_PARMNUMÚSV_USERS_PARMNUMÚSV_DISC_PARMNUMÚSV_HIDDEN_PARMNUMÚSV_ANNOUNCE_PARMNUMÚSV_ANNDELTA_PARMNUMÚSV_USERPATH_PARMNUMÚSV_SESSOPENS_PARMNUMÚSV_SESSVCS_PARMNUMÚSV_OPENSEARCH_PARMNUMÚSV_SIZREQBUF_PARMNUMÚSV_INITWORKITEMS_PARMNUMÚSV_MAXWORKITEMS_PARMNUMÚSV_RAWWORKITEMS_PARMNUMÚSV_IRPSTACKSIZE_PARMNUMÚSV_MAXRAWBUFLEN_PARMNUMÚSV_SESSUSERS_PARMNUMÚSV_SESSCONNS_PARMNUMÚ!SV_MAXNONPAGEDMEMORYUSAGE_PARMNUMÚSV_MAXPAGEDMEMORYUSAGE_PARMNUMÚSV_ENABLESOFTCOMPAT_PARMNUMÚSV_ENABLEFORCEDLOGOFF_PARMNUMÚSV_TIMESOURCE_PARMNUMÚSV_ACCEPTDOWNLEVELAPIS_PARMNUMÚSV_LMANNOUNCE_PARMNUMÚSV_DOMAIN_PARMNUMÚSV_MAXCOPYREADLEN_PARMNUMÚSV_MAXCOPYWRITELEN_PARMNUMÚSV_MINKEEPSEARCH_PARMNUMÚSV_MAXKEEPSEARCH_PARMNUMÚSV_MINKEEPCOMPLSEARCH_PARMNUMÚSV_MAXKEEPCOMPLSEARCH_PARMNUMÚSV_THREADCOUNTADD_PARMNUMÚSV_NUMBLOCKTHREADS_PARMNUMÚSV_SCAVTIMEOUT_PARMNUMÚSV_MINRCVQUEUE_PARMNUMÚSV_MINFREEWORKITEMS_PARMNUMÚSV_XACTMEMSIZE_PARMNUMÚSV_THREADPRIORITY_PARMNUMÚSV_MAXMPXCT_PARMNUMÚSV_OPLOCKBREAKWAIT_PARMNUMÚ"SV_OPLOCKBREAKRESPONSEWAIT_PARMNUMÚSV_ENABLEOPLOCKS_PARMNUMÚ!SV_ENABLEOPLOCKFORCECLOSE_PARMNUMÚSV_ENABLEFCBOPENS_PARMNUMÚSV_ENABLERAW_PARMNUMÚ SV_ENABLESHAREDNETDRIVES_PARMNUMÚSV_MINFREECONNECTIONS_PARMNUMÚSV_MAXFREECONNECTIONS_PARMNUMÚSV_INITSESSTABLE_PARMNUMÚSV_INITCONNTABLE_PARMNUMÚSV_INITFILETABLE_PARMNUMÚSV_INITSEARCHTABLE_PARMNUMÚSV_ALERTSCHEDULE_PARMNUMÚSV_ERRORTHRESHOLD_PARMNUMÚ SV_NETWORKERRORTHRESHOLD_PARMNUMÚSV_DISKSPACETHRESHOLD_PARMNUMÚSV_MAXLINKDELAY_PARMNUMÚSV_MINLINKTHROUGHPUT_PARMNUMÚSV_LINKINFOVALIDTIME_PARMNUMÚ SV_SCAVQOSINFOUPDATETIME_PARMNUMÚSV_MAXWORKITEMIDLETIME_PARMNUMÚPKT_ENTRY_TYPE_CAIROÚPKT_ENTRY_TYPE_MACHINEÚPKT_ENTRY_TYPE_NONCAIROÚPKT_ENTRY_TYPE_LEAFONLYÚPKT_ENTRY_TYPE_OUTSIDE_MY_DOMÚPKT_ENTRY_TYPE_INSITE_ONLYÚPKT_ENTRY_TYPE_REFERRAL_SVCÚPKT_ENTRY_TYPE_PERMANENTÚPKT_ENTRY_TYPE_LOCALÚPKT_ENTRY_TYPE_LOCAL_XPOINTÚPKT_ENTRY_TYPE_MACH_SHAREÚPKT_ENTRY_TYPE_OFFLINEÚPERM_FILE_READÚPERM_FILE_WRITEÚPERM_FILE_CREATEÚACCESS_EXECÚACCESS_DELETEÚACCESS_ATRIBÚACCESS_PERMÚSHI1005_FLAGS_DFSÚSHI1005_FLAGS_DFS_ROOTÚCSC_MASKÚ&SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENSÚ!SHI1005_FLAGS_FORCE_SHARED_DELETEÚ%SHI1005_FLAGS_ALLOW_NAMESPACE_CACHINGÚ)SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUMÚ"SHI1005_FLAGS_FORCE_LEVELII_OPLOCKÚSHI1005_FLAGS_ENABLE_HASHÚSHI1005_FLAGS_ENABLE_CAÚSHI1005_FLAGS_ENCRYPT_DATAÚSRV_SUPPORT_HASH_GENERATIONÚSRV_HASH_GENERATION_ACTIVEÚSVTI2_REMAP_PIPE_NAMESÚSVTI2_SCOPED_NAMEÚDFS_SITE_PRIMARYÚDFS_SERVICE_TYPE_MASTERÚDFS_SERVICE_TYPE_READONLYÚDFS_SERVICE_TYPE_LOCALÚDFS_SERVICE_TYPE_REFERRALÚDFS_SERVICE_TYPE_ACTIVEÚDFS_SERVICE_TYPE_DOWN_LEVELÚDFS_SERVICE_TYPE_COSTLIERÚDFS_SERVICE_TYPE_OFFLINEÚFILE_SUPERSEDEÚ	FILE_OPENÚFILE_CREATErX   r\   r_   r`   rj   rk   rm   rq   rr   rs   ru   r|   r   r�   r‚   rƒ   r„   r‹   rŒ   r�   rŽ   r�   r�   r‘   r’   r–   r˜   r›   rœ   r�   rž   r§   r¨   r©   rª   r²   r³   r´   rµ   r»   r¼   r½   r¾   rÈ   rÉ   rÊ   rË   rÌ   rÍ   rÎ   rÏ   rÐ   rÑ   rÒ   rÓ   rÔ   rÕ   rØ   rÚ   rÜ   rÝ   rÞ   rß   rä   rå   ræ   rç   rð   rñ   rò   ró   rø   rù   rú   rû   r  r  r	  r
  r  r  r  r  r  r  r  r  r!  r"  r#  r$  r&  r'  r(  r)  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r>  r@  rR  rS  rV  rW  r^  r_  rm  rn  r}  r~  r‘  r’  r½  r¾  r÷  rø  rú  rû  rý  rþ  r   r  r  r  r  r  r	  r
  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r!  r"  r$  r%  r'  r(  r*  r+  r-  r.  r0  r1  r3  r4  r6  r7  r9  r:  r<  r=  r?  r@  rB  rC  rE  rF  rH  rI  rK  rL  rN  rO  rQ  rR  rT  rU  rW  rX  rZ  r[  r]  r^  r`  ra  rc  rd  rf  rg  ri  rj  rl  rm  ro  rp  rr  rs  ru  rv  rx  ry  r{  r|  r˜  rš  r›  rœ  r�  rž  rŸ  r¦  r§  r¨  r©  r°  r±  r²  r³  r»  r¼  r½  r¾  r¿  rÉ  rÊ  rË  rÌ  rÍ  rÎ  rÏ  rÐ  rÑ  rÒ  rÓ  rÕ  rØ  rÚ  rß  rà  rá  râ  rã  rå  rç  ré  rö  r÷  rù  rú  rý  rþ  rÿ  r  r  r  r  r	  r  r  rN  rS  rV  r_  rc  rg  ri  rm  ro  rq  rs  ru  rv  rw  ry  r}  r  r‚  r„  r†  rˆ  r‹  rŒ  r�  rŽ  r�  r‘  r“  r”  r–  r™  rœ  r�  r   r£  r¥  r¦  r¨  r©  r¬  r®  r²  r³  r¶  r¸  r»  r¼  r¿  rÀ  rÂ  rÃ  rÅ  rÆ  rÈ  rÉ  rÎ  rÐ  rÓ  rÔ  rØ  rÚ  rÞ  râ  rå  ræ  rê  rë  rí  rî  rò  ró  rõ  r÷  rþ  rÿ  r  r  r  r  r
  r  r  r  r  r  r  r  r  r  r!  r"  r$  r%  r'  r(  r*  ÚOPNUMSr1  r4  r7  r:  r>  r?  rC  rH  rK  rN  rO  rQ  rR  rS  rU  rX  rY  rZ  r^  rc  rd  rj  ro  rr  rv  rz  r~  r  r‚  rƒ  r‡  rˆ  r‰  r"   r"   r"   r#   Ú<module>   sœ  04	

.<+	
	<
								

					

	

	
			ÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ
#











Ñ5

	
	

			