Hi,
To pass a VARIANT to a C++ DLL in TestStand, you will need to create a custom data type. From the sequence, change the View ring to Sequence File Types. Right-click to insert a new Customer Data Type and select Container. Now you can right-click to insert a field, which you can specify what data type it is. Insert as many fields as needed. After you have entered those in, right-click on the Custom Data Type name and select Properties. Go to the C Struct Passing tab and click the "Allow Objects of this Type to be Passed as Structs". Change packing to correlate with the C++ compiler you are using and also configure the properties for each field.
Once you have done this, you will be able to pass that VARIANT as a struct to a C++ DLL.