WINAPI Возвращения структур

 
Подскажите как в MT4 вернуть структуру для функции
void WINAPI GetSystemTime( __out  LPSYSTEMTIME lpSystemTime);

Это возможно?
 

Да, массив пользуйте.

#import "Kernel32.dll"
   void GetSystemTime(int& lpSystemTime[]);


{
   //...
   int timeStruct[4];
   GetSystemTime(timeStruct);
   //...
}
 

Можно, но зачем? Чем Вас функции времени MQL4 не устраивают? Миллисекунды в MQL4.

Там в структуре WORD. Надо будет побитывые операции использовать.

Есть большие сомнения, что int можно разделить на два WORD без потери информации. Хотя, там переполнения WORD не возникает.

 
TheXpert:

Да, массив пользуйте.


Спс!
Причина обращения: