o
    CDi                      @   s  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dddddddddddddd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.Z0d/Z1d0Z2d1Z3d2Z4d3Z5dZ6d Z7dZ8d Z9dZ:d!Z;d4Z<d5Z=d6Z>d7Z?d Z@dZAd!ZBd"ZCdZDd ZEdZFd!ZGd"ZHd#ZId$ZJd%ZKd,ZLd.ZMd8ZNd9ZOd:ZPd;ZQd<ZRd0ZSd=ZTd1ZUd2ZVd3ZWdZXd ZYdZZd"Z[d#Z\d%Z]d,Z^d-Z_d'Z`d(Zad&Zbd)Zcd*Zdd<Zed0Zfd>Zgd?Zhd=Zid1Zjd3Zkd ZldZmd ZndZod ZpdZqd Zrd@ZsdZtdAZudZvd ZwdZxd!Zyd"Zzd#Z{d$Z|d%Z}d,Z~d-Zd'Zd(Zd&Zd)Zd*Zd+Zd;ZdBZd/Zd ZdZd Zd@ZdZd ZdZd Zd ZdZd ZdZd!Zd"Zd#Zd.Zd,Zd-Zd'Zd&Zd)ZdZd ZdZd ZdZd!Zd"Zd#Zd$Zd.ZdCS )D                %   +   -   .   /   2   r   s   u         SMB_COM_CREATE_DIRECTORYSMB_COM_DELETE_DIRECTORYSMB_COM_CLOSESMB_COM_DELETESMB_COM_TRANSACTIONSMB_COM_ECHOSMB_COM_OPEN_ANDXSMB_COM_READ_ANDXSMB_COM_WRITE_ANDXSMB_COM_TRANSACTION2SMB_COM_NEGOTIATESMB_COM_SESSION_SETUP_ANDXSMB_COM_TREE_CONNECT_ANDXSMB_COM_NT_TRANSACTSMB_COM_NT_CREATE_ANDX)r   r   r   r   r   r   r   r	   r
   r   r   r   r   r   r                @      i   i   i   i    i @  i      i   i   i   i   i    i   @l        zLPT1:IPCCOMMz?????i   i   i   i   i   i   i   i         i  @ N)r   r   r   r   SMB_COM_RENAMEr   r   r   r   r   r   r   r   r   r   r   SMB_COMMAND_NAMESSMB_FLAGS_LOCK_AND_READ_OKSMB_FLAGS_BUF_AVAILSMB_FLAGS_CASE_INSENSITIVESMB_FLAGS_CANONICALIZED_PATHSSMB_FLAGS_OPLOCKSMB_FLAGS_OPBATCHSMB_FLAGS_REPLYSMB_FLAGS2_LONG_NAMESSMB_FLAGS2_EAS!SMB_FLAGS2_SMB_SECURITY_SIGNATURESMB_FLAGS2_IS_LONG_NAMESMB_FLAGS2_DFSSMB_FLAGS2_REPARSE_PATHSMB_FLAGS2_EXTENDED_SECURITYSMB_FLAGS2_PAGING_IOSMB_FLAGS2_NT_STATUSSMB_FLAGS2_UNICODECAP_RAW_MODECAP_MPX_MODECAP_UNICODECAP_LARGE_FILESCAP_NT_SMBSCAP_RPC_REMOTE_APISCAP_STATUS32CAP_LEVEL_II_OPLOCKSCAP_LOCK_AND_READCAP_NT_FINDCAP_DFSCAP_INFOLEVEL_PASSTHRUCAP_LARGE_READXCAP_LARGE_WRITEXCAP_LWIOCAP_UNIXCAP_COMPRESSEDCAP_DYNAMIC_REAUTHCAP_PERSISTENT_HANDLESCAP_EXTENDED_SECURITYSMB_SETUP_GUESTSMB_SETUP_USE_LANMAN_KEYNEGOTIATE_USER_SECURITYNEGOTIATE_ENCRYPT_PASSWORDS$NEGOTIATE_SECURITY_SIGNATURES_ENABLE%NEGOTIATE_SECURITY_SIGNATURES_REQUIRESERVICE_PRINTERSERVICE_NAMED_PIPESERVICE_COMMSERVICE_ANYNT_CREATE_REQUEST_OPLOCKNT_CREATE_REQUEST_OPBATCHNT_CREATE_OPEN_TARGET_DIR#NT_CREATE_REQUEST_EXTENDED_RESPONSEFILE_READ_DATAFILE_WRITE_DATAFILE_APPEND_DATAFILE_READ_EAFILE_WRITE_EAFILE_EXECUTEFILE_DELETE_CHILDFILE_READ_ATTRIBUTESFILE_WRITE_ATTRIBUTESDELETEREAD_CONTROL	WRITE_DACWRITE_OWNERSYNCHRONIZEACCESS_SYSTEM_SECURITYMAXIMUM_ALLOWEDGENERIC_ALLGENERIC_EXECUTEGENERIC_WRITEGENERIC_READATTR_READONLYATTR_HIDDENATTR_SYSTEMATTR_DIRECTORYATTR_ARCHIVEATTR_NORMALATTR_TEMPORARYATTR_SPARSEATTR_REPARSE_POINTATTR_COMPRESSEDATTR_OFFLINEATTR_NOT_CONTENT_INDEXEDATTR_ENCRYPTEDPOSIX_SEMANTICSBACKUP_SEMANTICSDELETE_ON_CLOSESEQUENTIAL_SCANRANDOM_ACCESSNO_BUFFERINGWRITE_THROUGHFILE_SHARE_NONEFILE_SHARE_READFILE_SHARE_WRITEFILE_SHARE_DELETEFILE_SUPERSEDE	FILE_OPENFILE_CREATEFILE_OPEN_IFFILE_OVERWRITEFILE_OVERWRITE_IFFILE_DIRECTORY_FILEFILE_WRITE_THROUGHFILE_SEQUENTIAL_ONLYFILE_NO_INTERMEDIATE_BUFFERINGFILE_SYNCHRONOUS_IO_ALERTFILE_SYNCHRONOUS_IO_NONALERTFILE_NON_DIRECTORY_FILEFILE_CREATE_TREE_CONNECTIONFILE_COMPLETE_IF_OPLOCKEDFILE_NO_EA_KNOWLEDGEFILE_OPEN_FOR_RECOVERYFILE_RANDOM_ACCESSFILE_DELETE_ON_CLOSEFILE_OPEN_BY_FILE_IDFILE_OPEN_FOR_BACKUP_INTENTFILE_NO_COMPRESSIONFILE_RESERVE_OPFILTERFILE_OPEN_NO_RECALLFILE_OPEN_FOR_FREE_SPACE_QUERYSEC_ANONYMOUSSEC_IDENTIFYSEC_IMPERSONATESEC_DELEGATIONSMB_SECURITY_CONTEXT_TRACKINGSMB_SECURITY_EFFECTIVE_ONLYDISCONNECT_TIDNO_RESPONSESMB_FILE_ATTRIBUTE_NORMALSMB_FILE_ATTRIBUTE_READONLYSMB_FILE_ATTRIBUTE_HIDDENSMB_FILE_ATTRIBUTE_SYSTEMSMB_FILE_ATTRIBUTE_VOLUMESMB_FILE_ATTRIBUTE_DIRECTORYSMB_FILE_ATTRIBUTE_ARCHIVESMB_FILE_ATTRIBUTE_INCL_NORMALSMB_SEARCH_ATTRIBUTE_READONLYSMB_SEARCH_ATTRIBUTE_HIDDENSMB_SEARCH_ATTRIBUTE_SYSTEMSMB_SEARCH_ATTRIBUTE_DIRECTORYSMB_SEARCH_ATTRIBUTE_ARCHIVE SMB_TREE_CONNECTX_SUPPORT_SEARCHSMB_TREE_CONNECTX_SUPPORT_DFSOWNER_SECURITY_INFORMATIONGROUP_SECURITY_INFORMATIONDACL_SECURITY_INFORMATIONSACL_SECURITY_INFORMATIONLABEL_SECURITY_INFORMATIONATTRIBUTE_SECURITY_INFORMATIONSCOPE_SECURITY_INFORMATIONBACKUP_SECURITY_INFORMATION r   r   J/var/www/Datamplify/venv/lib/python3.10/site-packages/smb/smb_constants.py<module>   sn  