
    h                         d Z ddlZddlmZ ddlmZmZmZmZ ddl	m
Z
 ddl	T  G d de          Z e
 ej
        d	          j                  ZdS )
z?
[MS-DRSR] Directory Replication Service (DRS) Remote Protocol
    N)Packet)
LEIntField
FlagsField	UUIDFieldUTCTimeField)UUID)*c                   j   e Zd Z edddi dddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5           ed6d7ej        8           ed9d           ed:d7d;<           ed=ddd>d?d@dAdBdC           edDd7ej        8           edEd          gZd7S )FDRS_EXTENSIONS_INTdwFlagsr   i   BASE   	ASYNCREPL   	REMOVEAPI   
MOVEREQ_V2   GETCHG_DEFLATE    	DCINFO_V1@   RESTORE_USN_OPTIMIZATION   ADDENTRY   KCC_EXECUTEi   ADDENTRY_V2   LINKED_VALUE_REPLICATIONi   	DCINFO_V2i   INSTANCE_TYPE_NOT_REQ_ON_MODi    CRYPTO_BINDi @  GET_REPL_INFOi   STRONG_ENCRYPTIONi   DCINFO_VFFFFFFFFTRANSITIVE_MEMBERSHIPADD_SID_HISTORY
POST_BETA3GETCHGREQ_V5GETMEMBERSHIPS2GETCHGREQ_V6NONDOMAIN_NCSGETCHGREQ_V8GETCHGREPLY_V5GETCHGREPLY_V6WHISTLER_BETA3W2K3_DEFLATEGETCHGREQ_V10R2R3)i   i   i   i   i    i  @ i   i   i   i   i   i   i    i   @l        SiteObjGuidN)uuid_fmtPiddwReplEpochz<I)fmt
dwFlagsExtADAMLH_BETA2RECYCLE_BINGETCHGREPLY_V9RPC_CORRELATIONID_1)r   r   r   r   r    ConfigObjGuid	dwExtCaps)	__name__
__module____qualname__r   r   	FORMAT_LEr   r   fields_desc     ^/mounts/lovelace/software/anaconda3/lib/python3.11/site-packages/scapy/layers/msrpce/msdrsr.pyr   r      s       
!F!K! K! L	!
 ,! K! 6! J! M! M! 6! K! :! M! O!  /!!" .#!$ 4-(*-*+*,,,*+  A! ! !	&	
 &	
N 		-	0CDDD
5!]Dd333
"&),1 		
 	
 		/4)2EFFF
;""q9KKKrJ   r   z&{e24d201a-4fd6-11d1-a3da-0000f875ae0d})__doc__uuidscapy.packetr   scapy.fieldsr   r   r   r   scapy.layers.msrpce.raw.ms_drsrr   r   bytes_leNTDSAPI_CLIENT_GUIDrI   rJ   rK   <module>rS      s            H H H H H H H H H H H H 0 0 0 0 0 0 - - - -
: : : : : : : :~ d949%MNNWXX   rJ   