public int GetLongname(out string name) { IntPtr ptr; int ret = SoundNativeMethods.SoundCardGetLongname(Id, out ptr); name = Marshal.PtrToStringAnsi(ptr); return(ret); }