Укажите DLL для загрузки с помощью: DllImport("user32.dll"...
, установите EntryPoint = "my_unmanaged_function"
, чтобы импортировать желаемую неуправляемую функцию в новое блестящее приложение Managed C ++:
#using <mscorlib.dll>
using namespace System::Runtime::InteropServices;
// for DllImportAttribute
namespace SysWin32
{
[DllImport("user32.dll", EntryPoint = "MessageBox", CharSet = Unicode)]
int MessageBox(void* hWnd, wchar_t* lpText, wchar_t* lpCaption,
unsigned int uType);
}
int main( )
{
SysWin32::MessageBox( 0, L"Hello world!", L"Greetings", 0 );
}
Источник и даже больше DllImport
примеры: http://msdn.microsoft.com/en-us/library/aa984739(v=vs.71).aspx