Использование исходного кода для своих проектов

Здравствуйте,я хочу использовать исходники для своей программы.
Меня интересует какие функции и из какого файла надо использовать для:
1)Создания виртуального диска
2)его монтирования/демонтирования
Другими словами,я хочу,что бы моя программа выступала в роли GUI.Т.е. не пользователь задавал параметры настройки и установки,а моя программа.

для этого нужно использовать

для этого нужно использовать не исходники, а интерфейс командной строки.

Использование исходного кода для своих проектов

А вот если я хочу написать программу,которую потом буду запускать н а компьютере,где не установлен TrueCrypt,мне как тогда?
И мне надо,что бы главное окно TrueCrypt не показывалось.Это возможно сделать?