public static extern AARTSAAPI_Result AARTSAAPI_OpenDevice(ref AARTSAAPI_Handle handle, ref AARTSAAPI_Device dhandle, [MarshalAs(UnmanagedType.LPWStr)] string type, [MarshalAs(UnmanagedType.LPWStr)] string serialNumber);
public static extern AARTSAAPI_Result AARTSAAPI_CloseDevice(ref AARTSAAPI_Handle handle, ref AARTSAAPI_Device dhandle);
public static extern AARTSAAPI_Result AARTSAAPI_EnumDevice(ref AARTSAAPI_Handle handle, [MarshalAs(UnmanagedType.LPWStr)] string type, int index, ref AARTSAAPI_DeviceInfo dinfo);
public static extern AARTSAAPI_Result AARTSAAPI_ResetDevices(ref AARTSAAPI_Handle handle);
public static extern AARTSAAPI_Result AARTSAAPI_RescanDevices(ref AARTSAAPI_Handle handle, int timeout);
public static extern AARTSAAPI_Result AARTSAAPI_Close(ref AARTSAAPI_Handle handle);
public static extern AARTSAAPI_Result AARTSAAPI_Open(ref AARTSAAPI_Handle handle);