Topic: SAFEARRAYBOUND SafeArrayCreate and the code from VBA on With ++

Greetings! There is one small slice of the code from VBA - transmission of parameter to function. In the code parameter it here such monster:... FieldInfo: = Array (Array (1, 2), Array (2, 2), Array (3, 2), Array (4, 2), Array (5, 2))... The question - in the form of what it will be presented on With ++? Like as I should create safearray f safearray of variants of VT_INT type? By means of SafeArrayCreate - whether so? Or SafeArrayCreateVectorEx is more correct ? Do not prompt in a type at least the pseudo-code?