3.2.4 Message Processing Events and Sequencing Rules

On receiving each FRSAPI message, an FRS server MUST verify the access check flags (specified in section 3.2.1) for the corresponding request. If the flag is set to "None", the server MUST fail the call with an implementation-specific value. If the flag is set to "Disabled", the server MUST process the request without performing an access check. If the flag is set to neither "None" nor "Disabled", the server MUST perform an access check to ensure that the calling client is authorized to perform that function.<57>

Methods in RPC Opnum Order

Method

Description

Opnum0NotUsedOnWire

Opnum: 0

Opnum1NotUsedOnWire

Opnum: 1

Opnum2NotUsedOnWire

Opnum: 2

Opnum3NotUsedOnWire

Opnum: 3

NtFrsApi_Rpc_Set_DsPollingIntervalW

Adjusts the interval at which Active Directory is polled for updates unless both LongInterval and ShortInterval are 0, and then MUST initiate a polling cycle.

Opnum: 4

NtFrsApi_Rpc_Get_DsPollingIntervalW

Returns the current Active Directory polling intervals.

Opnum: 5

Opnum6NotUsedOnWire

Opnum: 6

NtFrsApi_Rpc_InfoW

Returns internal information about FRS.

Opnum: 7

NtFrsApi_Rpc_IsPathReplicated

Method not used by FRS.

Opnum: 8

NtFrsApi_Rpc_WriterCommand

Deactivates or reactivates the replication of the specified Replica Set.

Opnum: 9

NtFrsApi_Rpc_ForceReplication

Triggers replication on the connection even if the schedule is off.

Opnum: 10

All methods MUST NOT throw exceptions.