2.2.1.5.11 NETLOGON_DELTA_ENUM

The NETLOGON_DELTA_ENUM structure defines a common structure that encapsulates all possible types of database changes. Database changes, in the context of Netlogon, are called deltas.

 typedef struct _NETLOGON_DELTA_ENUM {
   NETLOGON_DELTA_TYPE DeltaType;
   [switch_is(DeltaType)] NETLOGON_DELTA_ID_UNION DeltaID;
   [switch_is(DeltaType)] NETLOGON_DELTA_UNION DeltaUnion;
 } NETLOGON_DELTA_ENUM,
  *PNETLOGON_DELTA_ENUM;

DeltaType: One of the values from the NETLOGON_DELTA_TYPE enumeration, as specified in section 2.2.1.5.28.

DeltaID: One of the NETLOGON_DELTA_ID_UNION union (section 2.2.1.5.18) types selected based on the value of the DeltaType field.

DeltaUnion: One of the NETLOGON_DELTA_UNION union (section 2.2.1.5.27) types selected based on the value of the DeltaType.