Разработчикам - вопрос по MT API

 
Разработчикам - вопрос по MT API
Скажите пожалуйста, если какая-нибудь функция, возвращающая pointer - например MtGetTradeRecords - возвращает при этом items == 0, надо ли вызывать HeapFree - ведь возвращаемое значение не NULL?
 
да, надо освобождать
если возвращаемое значение не NULL, значит было произведено выделение памяти, несмотря на нулевое количество записей. надо вызывать HeapFree, чтобы избежать утечки памяти.