Hi,
I want to call a function in C++ that returns a pointer to a structure array, like this
BOOL __stdcall GetPositionBlotter(int* iCount, void* RecArray);
Where RecArray is elements like this
typedef struct _POSITIONREC {
char SymIdent[20];
char SymExchange[15];
char SymSecType[20];
char SymExpiry[30];
char SymRight[30];
char SymCurrency[20];
DWORD Quantity;
double MarketPrice;
double MarketValue;
double AverageCost;
double UnrealizedPNL;
double RealizedPNL;
} POSITIONREC, *LPPOSITIONREC;
;
How do I get that C++ structure back to
Java? I suppose I need an array of a class? I guess somehow I need to instantiate those classes in C++ and load the fields in a loop and pass them back as the result.
Can anyone provide simple example code of how I do that please?
John