Какой должна быть подпись C # для этой функции?(для pInvoke)
DWORD GetVatAccount(COleDateTime dtDateTime, BSTR FAR* strResult)
[DllImport("test.dll")] private static extern int GetVatAccount( double dtDateTime, StringBuilder strResult );
или
[DllImport("test.dll")] private static extern int GetVatAccount( double dtDateTime, [MarshalAs(UnmanagedType.BStr)]ref string strResult );
Преобразования между датами и двойными значениями могут быть выполнены с помощью методов DateTime.FromOADate и DateTime.ToOADate .