Certo che è possibile ti faccio due esempi:

VB.NET
codice:
<DllImport("kernel32.dll")> _
Public Shared Sub GetSystemTime(ByRef lpSystemTime As SYSTEMTIME)
End Sub
C#
codice:
[DllImport("TestDll.dll", EntryPoint="sum",
		ExactSpelling=false,CallingConvention=CallingConvention.Cdecl)]
		static extern int sum(int a,int b);
Occhio a fare Debug con le API di sistema ...