The DRS_MSG_ADDENTRYREPLY union defines the response messages received from the IDL_DRSAddEntry method.

 typedef 
 [switch_type(DWORD)] 
 union {
   [case(1)] 
     DRS_MSG_ADDENTRYREPLY_V1 V1;
   [case(2)] 
     DRS_MSG_ADDENTRYREPLY_V2 V2;
   [case(3)] 
     DRS_MSG_ADDENTRYREPLY_V3 V3;
 } DRS_MSG_ADDENTRYREPLY;

V1: Version 1 response (obsolete).

V2: Version 2 response.

V3: Version 3 response.