The DRS_MSG_FINISH_DEMOTIONREQ union defines the request messages sent to the IDL_DRSFinishDemotion method. Only one version, identified by dwInVersion = 1, is currently defined.
typedef
[switch_type(DWORD)]
union {
[case(1)]
DRS_MSG_FINISH_DEMOTIONREQ_V1 V1;
} DRS_MSG_FINISH_DEMOTIONREQ;
V1: Version 1 request. Currently, only one version is defined.