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/aiosmb/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.   4   ó    ÿ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   A   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   T  r2   rX   c                   @   ó   e Zd ZeZdS )ÚCONNECTION_INFO_0_ARRAYN)r*   r+   r,   rX   Úitemr"   r"   r"   r#   r\   Y  ó    r\   c                   @   r-   )ÚLPCONNECTION_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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`   b  ó    ùr`   c                   @   r[   )ÚCONNECTION_INFO_1_ARRAYN)r*   r+   r,   r`   r]   r"   r"   r"   r#   rj   m  r^   rj   c                   @   r-   )ÚLPCONNECTION_INFO_1_ARRAYr/   N)r*   r+   r,   rj   r1   r"   r"   r"   r#   rk   p  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   v  ó    þ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³   /  r^   r³   c                   @   r-   )ÚLPSESSION_INFO_2_ARRAYr/   N)r*   r+   r,   r³   r1   r"   r"   r"   r#   r´   2  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µ   8  ó    ürµ   c                   @   r-   )ÚLPSESSION_INFO_10r/   N)r*   r+   r,   rµ   r1   r"   r"   r"   r#   r»   @  r2   r»   c                   @   r[   )ÚSESSION_INFO_10_ARRAYN)r*   r+   r,   rµ   r]   r"   r"   r"   r#   r¼   E  r^   r¼   c                   @   r-   )ÚLPSESSION_INFO_10_ARRAYr/   N)r*   r+   r,   r¼   r1   r"   r"   r"   r#   r½   H  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¾   N  ó    ør¾   c                   @   r-   )ÚLPSESSION_INFO_502r/   N)r*   r+   r,   r¾   r1   r"   r"   r"   r#   rÈ   Z  r2   rÈ   c                   @   r[   )ÚSESSION_INFO_502_ARRAYN)r*   r+   r,   r¾   r]   r"   r"   r"   r#   rÉ   _  r^   rÉ   c                   @   r-   )ÚLPSESSION_INFO_502_ARRAYr/   N)r*   r+   r,   rÉ   r1   r"   r"   r"   r#   rÊ   b  r2   rÊ   c                   @   rl   )ÚSESSION_INFO_0_CONTAINERrn   ro   N)r*   r+   r,   r   r�   r5   r"   r"   r"   r#   rË   h  rp   rË   c                   @   r-   )ÚLPSESSION_INFO_0_CONTAINERr/   N)r*   r+   r,   rË   r1   r"   r"   r"   r#   rÌ   n  r2   rÌ   c                   @   rl   )ÚSESSION_INFO_1_CONTAINERrn   ro   N)r*   r+   r,   r   r©   r5   r"   r"   r"   r#   rÍ   t  rp   rÍ   c                   @   r-   )ÚLPSESSION_INFO_1_CONTAINERr/   N)r*   r+   r,   rÍ   r1   r"   r"   r"   r#   rÎ   z  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
  -  s    õr
  c                   @   r-   )ÚLPSHARE_INFO_503r/   N)r*   r+   r,   r
  r1   r"   r"   r"   r#   r  <  r2   r  c                   @   r[   )ÚSHARE_INFO_503_ARRAYN)r*   r+   r,   r
  r]   r"   r"   r"   r#   r  A  r^   r  c                   @   r-   )ÚLPSHARE_INFO_503_ARRAYr/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  D  r2   r  c                   @   r-   )ÚSHARE_INFO_1004Úshi1004_remarkNrš   r"   r"   r"   r#   r  J  r2   r  c                   @   r-   )ÚLPSHARE_INFO_1004r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  O  r2   r  c                   @   r[   )ÚSHARE_INFO_1004_ARRAYN©r*   r+   r,   r  r]   r"   r"   r"   r#   r  T  r^   r  c                   @   r-   )ÚLPSHARE_INFO_1004_ARRAYr/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  W  r2   r  c                   @   r-   )ÚSHARE_INFO_1005Úshi1005_flagsNrZ   r"   r"   r"   r#   r  ]  r2   r  c                   @   r-   )ÚLPSHARE_INFO_1005r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r!  b  r2   r!  c                   @   r[   )ÚSHARE_INFO_1005_ARRAYNr  r"   r"   r"   r#   r"  g  r^   r"  c                   @   r-   )ÚLPSHARE_INFO_1005_ARRAYr/   N)r*   r+   r,   r"  r1   r"   r"   r"   r#   r#  j  r2   r#  c                   @   r-   )ÚSHARE_INFO_1006Úshi1006_max_usesNrZ   r"   r"   r"   r#   r$  p  r2   r$  c                   @   r-   )ÚLPSHARE_INFO_1006r/   N)r*   r+   r,   r$  r1   r"   r"   r"   r#   r&  u  r2   r&  c                   @   r[   )ÚSHARE_INFO_1006_ARRAYN)r*   r+   r,   r$  r]   r"   r"   r"   r#   r'  z  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_  ,  s    ór_  c                   @   r-   )ÚLPSERVER_INFO_102r/   N)r*   r+   r,   r_  r1   r"   r"   r"   r#   rm  =  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  C  s     òrn  c                   @   r-   )ÚLPSERVER_INFO_103r/   N)r*   r+   r,   rn  r1   r"   r"   r"   r#   r}  U  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‘  q  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’  w  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
  /  r2   r
  c                   @   r-   )ÚLPSERVER_INFO_1501r/   N)r*   r+   r,   r
  r1   r"   r"   r"   r#   r  4  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  ?  r2   r  c                   @   r-   )ÚSERVER_INFO_1503Úsv1503_opensearchNrZ   r"   r"   r"   r#   r  E  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1503r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  J  r2   r  c                   @   r-   )ÚSERVER_INFO_1506Úsv1506_maxworkitemsNrZ   r"   r"   r"   r#   r  P  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1506r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  U  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  `  r2   r  c                   @   r-   )ÚSERVER_INFO_1511Úsv1511_sessconnsNrZ   r"   r"   r"   r#   r  f  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1511r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  k  r2   r  c                   @   r-   )ÚSERVER_INFO_1512Úsv1512_maxnonpagedmemoryusageNrZ   r"   r"   r"   r#   r  q  r2   r  c                   @   r-   )ÚLPSERVER_INFO_1512r/   N)r*   r+   r,   r  r1   r"   r"   r"   r#   r  v  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  ,  r2   rO  c                   @   r-   )ÚLPSERVER_INFO_1541r/   N)r*   r+   r,   rO  r1   r"   r"   r"   r#   rQ  1  r2   rQ  c                   @   r-   )ÚSERVER_INFO_1542Úsv1542_maxfreeconnectionsNrZ   r"   r"   r"   r#   rR  7  r2   rR  c                   @   r-   )ÚLPSERVER_INFO_1542r/   N)r*   r+   r,   rR  r1   r"   r"   r"   r#   rT  <  r2   rT  c                   @   r-   )ÚSERVER_INFO_1543Úsv1543_initsesstableNrZ   r"   r"   r"   r#   rU  B  r2   rU  c                   @   r-   )ÚLPSERVER_INFO_1543r/   N)r*   r+   r,   rU  r1   r"   r"   r"   r#   rW  G  r2   rW  c                   @   r-   )ÚSERVER_INFO_1544Úsv1544_initconntableNrZ   r"   r"   r"   r#   rX  M  r2   rX  c                   @   r-   )ÚLPSERVER_INFO_1544r/   N)r*   r+   r,   rX  r1   r"   r"   r"   r#   rZ  R  r2   rZ  c                   @   r-   )ÚSERVER_INFO_1545Úsv1545_initfiletableNrZ   r"   r"   r"   r#   r[  X  r2   r[  c                   @   r-   )ÚLPSERVER_INFO_1545r/   N)r*   r+   r,   r[  r1   r"   r"   r"   r#   r]  ]  r2   r]  c                   @   r-   )ÚSERVER_INFO_1546Úsv1546_initsearchtableNrZ   r"   r"   r"   r#   r^  c  r2   r^  c                   @   r-   )ÚLPSERVER_INFO_1546r/   N)r*   r+   r,   r^  r1   r"   r"   r"   r#   r`  h  r2   r`  c                   @   r-   )ÚSERVER_INFO_1547Úsv1547_alertscheduleNrZ   r"   r"   r"   r#   ra  n  r2   ra  c                   @   r-   )ÚLPSERVER_INFO_1547r/   N)r*   r+   r,   ra  r1   r"   r"   r"   r#   rc  s  r2   rc  c                   @   r-   )ÚSERVER_INFO_1548Úsv1548_errorthresholdNrZ   r"   r"   r"   r#   rd  y  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„ 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�  r"   r"   r#   Ú
getDataLenø  s   zWCHAR_ARRAY.getDataLen)Nr   )
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¦  ,  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§  2  r¦   r§  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_1r/   N)r*   r+   r,   r§  r1   r"   r"   r"   r#   r®  <  r2   r®  c                   @   r[   )ÚSERVER_TRANSPORT_INFO_1_ARRAYN)r*   r+   r,   r§  r]   r"   r"   r"   r#   r¯  A  r^   r¯  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_1_ARRAYr/   N)r*   r+   r,   r¯  r1   r"   r"   r"   r#   r°  D  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±  J  ri   r±  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_2r/   N)r*   r+   r,   r±  r1   r"   r"   r"   r#   r¹  U  r2   r¹  c                   @   r[   )ÚSERVER_TRANSPORT_INFO_2_ARRAYN)r*   r+   r,   r±  r]   r"   r"   r"   r#   rº  Z  r^   rº  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_2_ARRAYr/   N)r*   r+   r,   rº  r1   r"   r"   r"   r#   r»  ]  r2   r»  c                   @   s   e Zd Zdd„ ZdS )ÚPASSWORD_ARRAYc                 C   s   dS )NrB   r"   r“  r"   r"   r#   r”  d  s   zPASSWORD_ARRAY.getDataLenN)r*   r+   r,   r”  r"   r"   r"   r#   r¼  c  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½  g  s    ÷r½  c                   @   r-   )ÚLPSERVER_TRANSPORT_INFO_3r/   N)r*   r+   r,   r½  r1   r"   r"   r"   r#   rÇ  t  r2   rÇ  c                   @   r[   )ÚSERVER_TRANSPORT_INFO_3_ARRAYN)r*   r+   r,   r½  r]   r"   r"   r"   r#   rÈ  y  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ÿ  0  rp   rÿ  c                   @   r[   )ÚDFS_SITENAME_INFO_ARRAYN)r*   r+   r,   rÿ  r]   r"   r"   r"   r#   r  7  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  @  r2   r  c                   @   rt   )Ú	FILE_INFOrv   Ú	FileInfo2Ú	FileInfo3r•   N)r*   r+   r,   r   ry   r�   r‹   rz   r"   r"   r"   r#   r  G  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
  R  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  e  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#   rL  ¡  rÕ  rL  c                   @   râ  )ÚSERVER_ALIAS_INFOrv   r   ÚServerAliasInfo0N)r*   r+   r,   r   ry   rÝ  rz   r"   r"   r"   r#   rQ  ®  rä  rQ  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#   rT  ¼  ó    ûrT  c                   @   ó(   e Zd ZdefdefdefdeffZdS )ÚNetrConnectionEnumResponserW  ÚTotalEntriesrY  Ú	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   rU  ÚBasePathÚUserNamerW  rX  rY  N)
r*   r+   r,   rZ  r.   r   r–   r   r   r5   r"   r"   r"   r#   ra  Ï  ó    úra  c                   @   r\  )ÚNetrFileEnumResponserW  r^  rY  r_  N)r*   r+   r,   r–   r   r   r   r5   r"   r"   r"   r#   re  Ú  rº   re  c                   @   ó&   e Zd ZdZdefdefdeffZdS )ÚNetrFileGetInforH   rU  ÚFileIdr}   N©r*   r+   r,   rZ  r.   r   r5   r"   r"   r"   r#   rg  ã  ó    ýrg  c                   @   rl   )ÚNetrFileGetInfoResponserW  r_  N)r*   r+   r,   r  r   r5   r"   r"   r"   r#   rk  ë  rp   rk  c                   @   ó    e Zd ZdZdefdeffZdS )ÚNetrFileCloserI   rU  rh  Nri  r"   r"   r"   r#   rm  ò  ó
    þrm  c                   @   r-   )ÚNetrFileCloseResponser_  N©r*   r+   r,   r   r5   r"   r"   r"   r#   ro  ù  r2   ro  c                   @   r`  )	ÚNetrSessionEnumrJ   rU  Ú
ClientNamerc  rW  rX  rY  N)
r*   r+   r,   rZ  r.   r   rØ   r   r   r5   r"   r"   r"   r#   rq  ÿ  rd  rq  c                   @   r\  )ÚNetrSessionEnumResponserW  r^  rY  r_  N)r*   r+   r,   rØ   r   r   r   r5   r"   r"   r"   r#   rs  
	  rº   rs  c                   @   rf  )ÚNetrSessionDelrK   rU  rr  rc  N)r*   r+   r,   rZ  r.   r   r5   r"   r"   r"   r#   rt  	  rj  rt  c                   @   r-   )ÚNetrSessionDelResponser_  Nrp  r"   r"   r"   r#   ru  	  r2   ru  c                   @   ó,   e Zd ZdZdefdefdefdeffZdS )ÚNetrShareAddé   rU  r}   rW  ÚParmErrN)	r*   r+   r,   rZ  r.   r   r
  r   r5   r"   r"   r"   r#   rw  !	  ó    ürw  c                   @   rl   )ÚNetrShareAddResponsery  r_  N©r*   r+   r,   r   r   r5   r"   r"   r"   r#   r{  *	  rp   r{  c                   @   rv  )ÚNetrShareEnumé   rU  rW  rX  rY  N©	r*   r+   r,   rZ  r.   r>  r   r   r5   r"   r"   r"   r#   r}  1	  rz  r}  c                   @   r\  )ÚNetrShareEnumResponserW  r^  rY  r_  N©r*   r+   r,   r>  r   r   r   r5   r"   r"   r"   r#   r€  :	  rº   r€  c                   @   rv  )ÚNetrShareEnumStickyé$   rU  rW  rX  rY  Nr  r"   r"   r"   r#   r‚  C	  rz  r‚  c                   @   r\  )ÚNetrShareEnumStickyResponserW  r^  rY  r_  Nr�  r"   r"   r"   r#   r„  L	  rº   r„  c                   @   ó&   e Zd ZdZdefdefdeffZdS )ÚNetrShareGetInfor;   rU  ÚNetNamer}   N©r*   r+   r,   rZ  r.   r   r   r5   r"   r"   r"   r#   r†  U	  rj  r†  c                   @   rl   )ÚNetrShareGetInfoResponserW  r_  N)r*   r+   r,   r
  r   r5   r"   r"   r"   r#   r‰  ]	  rp   r‰  c                   @   rS  )ÚNetrShareSetInforS   rU  r‡  r}   r?  ry  N)
r*   r+   r,   rZ  r.   r   r   r
  r   r5   r"   r"   r"   r#   rŠ  d	  r[  rŠ  c                   @   rl   )ÚNetrShareSetInfoResponsery  r_  Nr|  r"   r"   r"   r#   r‹  n	  rp   r‹  c                   @   r…  )ÚNetrShareDelrT   rU  r‡  ÚReservedNrˆ  r"   r"   r"   r#   rŒ  u	  rj  rŒ  c                   @   r-   )ÚNetrShareDelResponser_  Nrp  r"   r"   r"   r#   rŽ  }	  r2   rŽ  c                   @   r…  )ÚNetrShareDelStickyé   rU  r‡  r�  Nrˆ  r"   r"   r"   r#   r�  ƒ	  rj  r�  c                   @   r-   )ÚNetrShareDelStickyResponser_  Nrp  r"   r"   r"   r#   r‘  ‹	  r2   r‘  c                   @   r…  )ÚNetrShareDelStarté%   rU  r‡  r�  Nrˆ  r"   r"   r"   r#   r’  ‘	  rj  r’  c                   @   rl   )ÚNetrShareDelStartResponseÚContextHandler_  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,   rZ  r3   r5   r"   r"   r"   r#   r—   	  ó    ÿr—  c                   @   r-   )ÚNetrShareDelCommitResponser_  Nrp  r"   r"   r"   r#   rš  ¦	  r2   rš  c                   @   rl  )ÚNetrShareChecké   rU  ÚDeviceN)r*   r+   r,   rZ  r.   r   r5   r"   r"   r"   r#   r›  ¬	  rn  r›  c                   @   rl   )ÚNetrShareCheckResponseÚTyper_  N©r*   r+   r,   r   r   r5   r"   r"   r"   r#   rž  ³	  rp   rž  c                   @   rl  )ÚNetrServerGetInfoé   rU  r}   Nri  r"   r"   r"   r#   r¡  º	  rn  r¡  c                   @   rl   )ÚNetrServerGetInfoResponserW  r_  N)r*   r+   r,   r  r   r5   r"   r"   r"   r#   r£  Á	  rp   r£  c                   @   r…  )ÚNetrServerSetInfoé   rU  r}   rW  N)r*   r+   r,   rZ  r.   r   r  r5   r"   r"   r"   r#   r¤  È	  rj  r¤  c                   @   rl   )ÚNetrServerSetInfoResponsery  r_  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é   rU  r}   ÚDiskInfoStructrX  rY  N)	r*   r+   r,   rZ  r.   r   r›  r   r5   r"   r"   r"   r#   r§  ×	  r[  r§  c                   @   r\  )ÚNetrServerDiskEnumResponser©  r^  rY  r_  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é   rU  ÚServicer}   ÚOptionsN)r*   r+   r,   rZ  r.   r   r   r5   r"   r"   r"   r#   r¬  ê	  rz  r¬  c                   @   rl   )ÚNetrServerStatisticsGetResponserW  r_  N)r*   r+   r,   rR  r   r5   r"   r"   r"   r#   r°  ó	  rp   r°  c                   @   r–  )ÚNetrRemoteTODé   rU  N©r*   r+   r,   rZ  r.   r5   r"   r"   r"   r#   r±  ú	  r™  r±  c                   @   rl   )ÚNetrRemoteTODResponseÚ	BufferPtrr_  N)r*   r+   r,   rô  r   r5   r"   r"   r"   r#   r´   
  rp   r´  c                   @   r…  )ÚNetrServerTransportAddé   rU  r}   ro   N©r*   r+   r,   rZ  r.   r   r�  r5   r"   r"   r"   r#   r¶  
  rj  r¶  c                   @   r-   )ÚNetrServerTransportAddResponser_  Nrp  r"   r"   r"   r#   r¹  
  r2   r¹  c                   @   r…  )ÚNetrServerTransportAddExé)   rU  r}   ro   N©r*   r+   r,   rZ  r.   r   rL  r5   r"   r"   r"   r#   rº  
  rj  rº  c                   @   r-   )Ú NetrServerTransportAddExResponser_  Nrp  r"   r"   r"   r#   r½  
  r2   r½  c                   @   rv  )ÚNetrServerTransportEnumé   rU  rW  rX  rY  N)	r*   r+   r,   rZ  r.   rÖ  r   r   r5   r"   r"   r"   r#   r¾  #
  rz  r¾  c                   @   r\  )ÚNetrServerTransportEnumResponserW  r^  rY  r_  N)r*   r+   r,   rÖ  r   r   r   r5   r"   r"   r"   r#   rÀ  ,
  rº   rÀ  c                   @   r…  )ÚNetrServerTransportDelé   rU  r}   ro   Nr¸  r"   r"   r"   r#   rÁ  5
  rj  rÁ  c                   @   r-   )ÚNetrServerTransportDelResponser_  Nrp  r"   r"   r"   r#   rÃ  =
  r2   rÃ  c                   @   r…  )ÚNetrServerTransportDelExé5   rU  r}   ro   Nr¼  r"   r"   r"   r#   rÄ  C
  rj  rÄ  c                   @   r-   )Ú NetrServerTransportDelExResponser_  Nrp  r"   r"   r"   r#   rÆ  K
  r2   rÆ  c                   @   rv  )ÚNetrpGetFileSecurityé'   rU  Ú	ShareNameÚ
lpFileNameÚRequestedInformationN)	r*   r+   r,   rZ  r.   r   r   r   r5   r"   r"   r"   r#   rÇ  Q
  rz  rÇ  c                   @   rl   )ÚNetrpGetFileSecurityResponseÚSecurityDescriptorr_  N)r*   r+   r,   r÷  r   r5   r"   r"   r"   r#   rÌ  Z
  rp   rÌ  c                   @   rS  )ÚNetrpSetFileSecurityé(   rU  rÉ  rÊ  ÚSecurityInformationrÍ  N)
r*   r+   r,   rZ  r.   r   r   r   rõ  r5   r"   r"   r"   r#   rÎ  a
  r[  rÎ  c                   @   r-   )ÚNetrpSetFileSecurityResponser_  Nrp  r"   r"   r"   r#   rÑ  k
  r2   rÑ  c                   @   r…  )ÚNetprPathTypeé   rU  ÚPathNameÚFlagsNrˆ  r"   r"   r"   r#   rÒ  q
  rj  rÒ  c                   @   rl   )ÚNetprPathTypeResponseÚPathTyper_  Nr   r"   r"   r"   r#   rÖ  y
  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é   rU  rÔ  Ú	OutbufLenrú  r×  rÕ  Nrˆ  r"   r"   r"   r#   rØ  €
  rd  rØ  c                   @   ó"   e Zd ZdefdefdeffZdS )ÚNetprPathCanonicalizeResponseÚOutbufr×  r_  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<   rU  Ú	PathName1Ú	PathName2r×  rÕ  Nrˆ  r"   r"   r"   r#   rà  “
  r[  rà  c                   @   r-   )ÚNetprPathCompareResponser_  Nrp  r"   r"   r"   r#   rã  �
  r2   rã  c                   @   r«  )ÚNetprNameValidateé!   rU  ÚNameÚNameTyperÕ  Nrˆ  r"   r"   r"   r#   rä  £
  rz  rä  c                   @   r-   )ÚNetprNameValidateResponser_  Nrp  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é"   rU  ræ  rÚ  rç  rÕ  Nrˆ  r"   r"   r"   r#   ré  ²
  r[  ré  c                   @   rÛ  )ÚNetprNameCanonicalizeResponserÝ  rç  r_  NrÞ  r"   r"   r"   r#   rë  ¼
  rã   rë  c                   @   rß  )ÚNetprNameCompareé#   rU  ÚName1ÚName2rç  rÕ  Nrˆ  r"   r"   r"   r#   rì  Ä
  r[  rì  c                   @   r-   )ÚNetprNameCompareResponser_  Nrp  r"   r"   r"   r#   rð  Î
  r2   rð  c                   @   r–  )ÚNetrDfsGetVersioné+   rU  Nr³  r"   r"   r"   r#   rñ  Ô
  r™  rñ  c                   @   rl   )ÚNetrDfsGetVersionResponseÚVersionr_  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é,   rU  rÉ  ÚEntryUidÚEntryPrefixÚ	ShortNameÚRelationInfoÚForceN)
r*   r+   r,   rZ  r.   r   r   rý  r   r5   r"   r"   r"   r#   rõ  á
  s    ùrõ  c                   @   r-   )Ú#NetrDfsCreateLocalPartitionResponser_  Nrp  r"   r"   r"   r#   rü  í
  r2   rü  c                   @   r…  )ÚNetrDfsDeleteLocalPartitioné-   rU  rù  rú  N©r*   r+   r,   rZ  r.   r   r   r5   r"   r"   r"   r#   rý  ó
  rj  rý  c                   @   r-   )Ú#NetrDfsDeleteLocalPartitionResponser_  Nrp  r"   r"   r"   r#   r   û
  r2   r   c                   @   rv  )ÚNetrDfsSetLocalVolumeStateé.   rU  rù  rú  ÚStateN©	r*   r+   r,   rZ  r.   r   r   r   r5   r"   r"   r"   r#   r    rz  r  c                   @   r-   )Ú"NetrDfsSetLocalVolumeStateResponser_  Nrp  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=   rU  rù  rú  rŸ  ÚShortPrefixLenNr  r"   r"   r"   r#   r    r[  r  c                   @   rl   )ÚNetrDfsCreateExitPointResponseÚShortPrefixr_  N)r*   r+   r,   r|  r   r5   r"   r"   r"   r#   r    rp   r  c                   @   r…  )ÚNetrDfsModifyPrefixé2   rU  rù  rú  Nrÿ  r"   r"   r"   r#   r
  !  rj  r
  c                   @   r-   )ÚNetrDfsModifyPrefixResponser_  Nrp  r"   r"   r"   r#   r  )  r2   r  c                   @   rv  )ÚNetrDfsDeleteExitPointé1   rU  rù  rú  rŸ  Nr  r"   r"   r"   r#   r  /  rz  r  c                   @   r-   )ÚNetrDfsDeleteExitPointResponser_  Nrp  r"   r"   r"   r#   r  8  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   rU  Ú
VolumeNameÚ	EntryTypeÚServiceTypeÚStgIdr÷  rø  rú  ÚCreateDispositionN)
r*   r+   r,   rZ  r.   r   r   r   rý  r5   r"   r"   r"   r#   r  >  s    ÷r  c                   @   r-   )ÚNetrDfsFixLocalVolumeResponser_  Nrp  r"   r"   r"   r#   r  L  r2   r  c                   @   rl  )ÚNetrDfsManagerReportSiteInfoé4   rU  Ú
ppSiteInfoN)r*   r+   r,   rZ  r.   r  r5   r"   r"   r"   r#   r  R  rn  r  c                   @   rl   )Ú$NetrDfsManagerReportSiteInfoResponser  r_  N)r*   r+   r,   r  r   r5   r"   r"   r"   r#   r  Y  rp   r  c                   @   r…  )ÚNetrServerAliasAddé6   rU  r}   rW  N©r*   r+   r,   rZ  r.   r   rQ  r5   r"   r"   r"   r#   r  `  rj  r  c                   @   r-   )ÚNetrServerAliasAddResponser_  Nrp  r"   r"   r"   r#   r  h  r2   r  c                   @   rv  )ÚNetrServerAliasEnumé7   rU  rW  rX  rY  N)	r*   r+   r,   rZ  r.   rå  r   r   r5   r"   r"   r"   r#   r   n  rz  r   c                   @   r\  )ÚNetrServerAliasEnumResponserW  r^  rY  r_  N)r*   r+   r,   rå  r   r   r   r5   r"   r"   r"   r#   r"  w  rº   r"  c                   @   r…  )ÚNetrServerAliasDelé8   rU  r}   rW  Nr  r"   r"   r"   r#   r#  €  rj  r#  c                   @   r-   )ÚNetrServerAliasDelResponser_  Nrp  r"   r"   r"   r#   r%  ˆ  r2   r%  c                   @   r…  )ÚNetrShareDelExé9   rU  r}   r?  N)r*   r+   r,   rZ  r.   r   r
  r5   r"   r"   r"   r#   r&  Ž  rj  r&  c                   @   r-   )ÚNetrShareDelExResponser_  Nrp  r"   r"   r"   r#   r(  –  r2   r(  rx  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                 Ã   sT   �t ƒ }t|d< ||d< ||d d< ||d d d< ||d< ||d< |  |¡I d H S )	NrU  rV  rW  r}   r~   rv   rX  rY  )rT  r   Úrequest)ÚdceÚ	qualifierÚlevelÚresumeHandleÚpreferedMaximumLengthr)  r"   r"   r#   ÚhNetrConnectionEnumÓ  s   €r/  c                 Ã   s\   �t ƒ }t|d< ||d< ||d< ||d d< ||d d d< ||d< ||d	< |  |¡I d H S )
NrU  rb  rc  rW  r}   r—   rv   rX  rY  )ra  r   r)  )r*  ÚbasePathÚuserNamer,  r-  r.  r)  r"   r"   r#   ÚhNetrFileEnumÝ  s   €r2  c                 Ã   ó0   �t ƒ }t|d< ||d< ||d< |  |¡I d H S )NrU  rh  r}   )rg  r   r)  )r*  ÚfileIdr,  r)  r"   r"   r#   ÚhNetrFileGetInfoè  ó   €r5  c                 Ã   ó(   �t ƒ }t|d< ||d< |  |¡I d H S )NrU  rh  )rm  r   r)  )r*  r4  r)  r"   r"   r#   ÚhNetrFileCloseï  ó
   €r8  c                 Ã   st   �t ƒ }t|d< ||d< ||d< ||d d< ||d d d< t|d d d|  d	< ||d
< ||d< |  |¡I d H S )NrU  rr  rc  rW  r}   rÙ   rv   úLevel%dro   rX  rY  )rq  r   r)  )r*  Ú
clientNamer1  r,  r-  r.  r)  r"   r"   r#   ÚhNetrSessionEnumõ  s   €r<  c                 Ã   r3  )NrU  rr  rc  )rt  r   r)  )r*  r;  r1  r)  r"   r"   r#   ÚhNetrSessionDel  r6  r=  c                 Ã   óD   �t ƒ }t|d< ||d< ||d d< ||d d| < |  |¡I d H S )NrU  r}   rW  rv   úShareInfo%d)rw  r   r)  )r*  r,  Ú
infoStructr)  r"   r"   r#   ÚhNetrShareAdd	  ó   €rA  c                 Ã   r7  ©NrU  r‡  )rŒ  r   r)  ©r*  ÚnetNamer)  r"   r"   r#   ÚhNetrShareDel  r9  rF  c                 Ã   sd   �t ƒ }d|d< ||d< ||d< ||d d< ||d d d< t|d d d	|  d
< |  |¡I d H S )Nú rU  rX  rY  rW  r}   r?  rv   r:  ro   )r}  r   r)  ©r*  r,  r-  r.  r)  r"   r"   r#   ÚhNetrShareEnum  ó   €rI  c                 Ã   ód   �t ƒ }t|d< ||d< ||d< ||d d< ||d d d< t|d d d|  d	< |  |¡I d H S )
NrU  rX  rY  rW  r}   r?  rv   r:  ro   )r‚  r   r)  rH  r"   r"   r#   ÚhNetrShareEnumSticky"  rJ  rL  c                 Ã   r3  )NrU  r‡  r}   )r†  r   r)  )r*  rE  r,  r)  r"   r"   r#   ÚhNetrShareGetInfo-  r6  rM  c                 Ã   sL   �t ƒ }t|d< ||d< ||d< ||d d< ||d d| < |  |¡I d H S )NrU  r‡  r}   r?  rv   r?  )rŠ  r   r)  )r*  rE  r,  Ú	shareInfor)  r"   r"   r#   ÚhNetrShareSetInfo4  s   €rO  c                 Ã   r7  rC  )r�  r   r)  rD  r"   r"   r#   ÚhNetrShareDelSticky>  r9  rP  c                 Ã   r7  rC  )r’  r   r)  rD  r"   r"   r#   ÚhNetrShareDelStartE  r9  rQ  c                 Ã   s    �t ƒ }||d< |  |¡I d H S )Nr•  )r—  r)  )r*  ÚcontextHandler)  r"   r"   r#   ÚhNetrShareDelCommitK  ó   €rS  c                 Ã   r7  )NrU  r�  )r›  r   r)  )r*  Údevicer)  r"   r"   r#   ÚhNetrShareCheckP  r9  rV  c                 Ã   r7  )NrU  r}   )r¡  r   r)  )r*  r,  r)  r"   r"   r#   ÚhNetrServerGetInfoV  r9  rW  c                 Ã   sD   �t ƒ }t|d< ||d< ||d< ||d< t|d d< |  |¡I d H S )NrU  rX  rY  r}   r©  ro   )r§  r   r)  rH  r"   r"   r#   ÚhNetrServerDiskEnum\  s   €rX  c                 Ã   ó8   �t ƒ }t|d< ||d< ||d< ||d< |  |¡I d H S )NrU  r®  r}   r¯  )r¬  r   r)  )r*  Úservicer,  Úoptionsr)  r"   r"   r#   ÚhNetrServerStatisticsGete  ó   €r\  c                 Ã   ó    �t ƒ }t|d< |  |¡I d H S ©NrU  )r±  r   r)  ©r*  r)  r"   r"   r#   ÚhNetrRemoteTODm  rT  ra  c                 Ã   rK  )
NrU  rX  rY  rW  r}   r×  rv   r:  ro   )r¾  r   r)  rH  r"   r"   r#   ÚhNetrServerTransportEnumr  s   €rb  c                 Ã   sb   �t ƒ }t|d< ||d< ||d< ||d< |  |¡I d H \}}|d ur&d |fS d |d d ¡d fS )NrU  rÉ  rÊ  rË  ó    rÍ  ro   )rÇ  r   r)  Újoin)r*  Ú	shareNamerÊ  ÚrequestedInformationr)  ÚretValÚerrr"   r"   r#   ÚhNetrpGetFileSecurity|  s   €ri  c                 Ã   sX   �t ƒ }t|d< ||d< ||d< ||d< t|ƒ|d d< t|ƒ|d d< |  |¡I d H S )NrU  rÉ  rÊ  rÐ  rÍ  rö  ro   )rÎ  r   ÚlenÚlistr)  )r*  re  rÊ  ÚsecurityInformationÚsecurityDescriptorr)  r"   r"   r#   ÚhNetrpSetFileSecurity‡  s   €rn  c                 Ã   r3  )NrU  rÔ  rÕ  )rÒ  r   r)  )r*  ÚpathNameÚflagsr)  r"   r"   r#   ÚhNetprPathType‘  r6  rq  r  c                 Ã   sH   �t ƒ }t|d< ||d< ||d< ||d< ||d< ||d< |  |¡I d H S )NrU  rÔ  rÚ  rú  r×  rÕ  )rØ  r   r)  )r*  ro  ÚprefixÚ	outbufLenÚpathTyperp  r)  r"   r"   r#   ÚhNetprPathCanonicalize˜  s   €ru  c                 Ã   ó@   �t ƒ }t|d< ||d< ||d< ||d< ||d< |  |¡I d H S )NrU  rá  râ  r×  rÕ  )rà  r   r)  )r*  Ú	pathName1Ú	pathName2rt  rp  r)  r"   r"   r#   ÚhNetprPathCompare¢  ó   €ry  c                 Ã   rY  )NrU  ræ  rç  rÕ  )rä  r   r)  )r*  ÚnameÚnameTyperp  r)  r"   r"   r#   ÚhNetprNameValidate«  r]  r}  c                 Ã   rv  )NrU  ræ  rÚ  rç  rÕ  )ré  r   r)  )r*  r{  rs  r|  rp  r)  r"   r"   r#   ÚhNetprNameCanonicalize³  rz  r~  c                 Ã   rv  )NrU  rî  rï  rç  rÕ  )rì  r   r)  )r*  Úname1Úname2r|  rp  r)  r"   r"   r#   ÚhNetprNameCompare¼  rz  r�  c                 Ã   r^  r_  )rñ  r   r)  r`  r"   r"   r#   ÚhNetrDfsGetVersionÅ  rT  r‚  c                 Ã   r>  ©NrU  r}   rW  rv   zServerAliasInfo%d)r  r   r)  ©r*  r,  Ú	aliasInfor)  r"   r"   r#   ÚhNetrServerAliasAddÊ  rB  r†  c                 Ã   r>  rƒ  )r#  r   r)  r„  r"   r"   r#   ÚhNetrServerAliasDelÒ  rB  r‡  c                 Ã   sd   �t ƒ }t|d< ||d d< ||d d d< t|d d d|  d< ||d< ||d	< |  |¡I d H S )
NrU  rW  r}   ræ  rv   r:  ro   rX  rY  )r   r   r)  rH  r"   r"   r#   ÚhNetrServerAliasEnumÚ  s   €rˆ  N)r   rC   )r  r   r   )r   r   )r   (•  Ú
__future__r   r   Úaiosmb.dcerpc.v5.rpcrtr   Úaiosmb.dcerpc.v5.ndrr   r   r   r   r	   r
   r   r   r   r   Úaiosmb.dcerpc.v5.dtypesr   r   r   r   r   r   r   r   r   r   r   Úaiosmb.dcerpc.v5r   Úaiosmb.dcerpc.v5.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  rL  rQ  rT  r]  ra  re  rg  rk  rm  ro  rq  rs  rt  ru  rw  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(  ÚOPNUMSr/  r2  r5  r8  r<  r=  rA  rF  rI  rL  rM  rO  rP  rQ  rS  rV  rW  rX  r\  ra  rb  ri  rn  rq  ru  ry  r}  r~  r�  r‚  r†  r‡  rˆ  r"   r"   r"   r#   Ú<module>   sœ  04	

.<+	
	<
								

					

	

	
			ÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ
#











Ñ5

	


			