Как загрузить программно Part на С++

Я видел примеры, как загрузить Part на VB. Не подскажите как это реализовать на С++.
Или ссылку, где про это можно прочитать?
Или ссылку, где про это можно прочитать?

Форум русскоязычных пользователей CATIA
http://www.plm-forum.ru/forum/
Мне нужно загрузить парт в переменную pContainer,
CAT3DBagRep *pContainer;
Чтобы потом отобразить его:
_pView->Add3DRep(pContainer);
Более подробно опишите что должна программа делать, а то понятие загрузить не однозначное. Четко не зная сути проблемы что-то посоветовать врятли удастся.
Vladimir писал(а):Кстати насчет первого варианта, можно ли открыв таким образом, преобразовать его в cgr.
HRESULT hrConvert = CATDocumentServices::SaveAs(*pMyDoc,"MyResultCGRDoc.cgr","CGR");