C++. Using dll in a cli application

На примере подключения библиотеки winmm.dll обеспечивающей воспроизведение wav-файлов (windows multimedia api); 1. После объявления используемых пространств имен, прописываем нужную dll-библиотеку (с объявлением внешних методов необходимых для работы):


[System::Runtime::InteropServices::DllImport("winmm.dll")]
extern
          bool PlaySound(String^ lpszName, int hModule, int dwFlags);


2. Вызываем нужные методы:


private: System::Void button1_Click(System::Object^ sender, System::EventArgs^  e) {
           PlaySound(Application::StartupPath + "\\ring.wav", 0, 1);
}