Jetzt wird es allerdings so kompliziert, dass es den Rahmen dieses Forums sprengt.

Eine Variable vom Typ "**" ist ein Pointer, der auf ein Pointer-Array verweist.

In Cobol sähe das in etwa so aus:

01 StructArray.
05 kundeRqTypeTag usage pointer.
05 m_Size pic s9(9) comp-4.
05 AXISC_XSDTYPE.
10 ?????

01 kundeRqTypeArr.
05 kundeRqTypePtr usage pointer dim(10).

01 kundeRqTypeStruct.
05 kundeRqType.
10 KundenNr pic x(nn).
:

Jetzt sind nur noch die Pointer korrekt zu initialisieren. m_Size gibt wohl die Anzahl der Verweise an.
Was aber immer noch fehlt, sind halt die Typdefinitionen der restlichen Felder.

Hier ist wohl Fleißarbeit angesagt.