У меня есть C api, и я использую p / invoke для вызова функции из API в моем приложении C #. Сигнатура функции:
int APIENTRY GetData (CASHTYPEPOINTER cashData);
Определения типов:
typedef CASHTYPE* CASHTYPEPOINTER;
typedef struct CASH
{
int CashNumber;
CURRENCYTYPE Types[24];
} CASHTYPE;
typedef struct CURRENCY
{
char Name[2];
char NoteType[6];
int NoteNumber;
} CURRENCYTYPE;
Каким будет моя подпись метода C # и типы данных?
Спасибо.