4.1.22.1.2 DRS_MSG_REPMOD_V1

The DRS_MSG_REPMOD_V1 structure defines a request message for the IDL_DRSReplicaModify method.

 typedef struct {
   [ref] DSNAME* pNC;
   UUID uuidSourceDRA;
   [unique, string] char* pszSourceDRA;
   REPLTIMES rtSchedule;
   ULONG ulReplicaFlags;
   ULONG ulModifyFields;
   ULONG ulOptions;
 } DRS_MSG_REPMOD_V1;

pNC: A pointer to the DSName of the root of an NC replica on the server.

uuidSourceDRA: The DSA GUID.

pszSourceDRA: The transport-specific NetworkAddress of a DC.

rtSchedule: The periodic replication schedule.

ulReplicaFlags: The DRS_OPTIONS flags for the repsFrom value.

ulModifyFields: The fields to update(presented in little-endian byte order).


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

X

X

X

X

X

U S

U A

U F

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X: Unused. MUST be zero and ignored.

UF (DRS_UPDATE_FLAGS, 0x00000001): Updates the flags associated with the server.

UA (DRS_UPDATE_ADDRESS, 0x00000002): Updates the transport-specific address associated with the server.

US (DRS_UPDATE_SCHEDULE, 0x00000004): Updates the replication schedule associated with the server.

ulOptions: The DRS_OPTIONS flags for execution of this method.