Цитата:
Сообщение от Agat330
Народ, у меня образовалась куча непоняток, я не понимаю, как сделать правильно:
1. Что означает звездочка в С? Она ж не спроста...
2. Непонятные конструкции:
3. Не понял вот это - то есть можно просто поставить DWORD и будет ОК?
4. MSDN: "WLAN_SIGNAL_QUALITY is of type ULONG." (На этой странице) Многие значения определены типом ULONG. На каком-то форуме нашел, что он соответствует дельфийскому Longint. То есть, можно смело заменять у себя одно другим или есть подводные камни?
В общем, я не знаю, какой Кащей писал этот код, где тип переменной описывается структурой, в типы полей которой вложена пачка других структур, в которых творится тоже самое... Когда все заработает - оформлю в статью и выложу на Хабре, пусть другие пользуются.
|
1. * = указатель. Можно у себя описать как честный указатель, можно описать как var переменную.
2. Массив байт (можно использовать тип Byte) длинны WLAN_MAX_PHY_TYPE_NUMBER+1 (начинается с 0).
3. Да, можно поставить просто DWORD, unless там указатель, тогда надо ставить указатель на DWORD.
4. ULONG - беззнаковый long, можно подставиь LongInt, можно, если правильно помню - cardinal (т.е. беззнаковый).