Я импортирую функции WinApi, записывая обратные вызовы и т.д. (пример) на С# и всегда задаюсь вопросом:
- что они означают?
LRESULT
как последний результат? W-PARAM? L-PARAM? - как безопасно "обернуть" их
-
WPARAM
иLPARAM
иногда содержат структуры. Поэтому мне нужно использовать их какIntPtr
. Как насчетLRESULT
? Я уверен сint
или лучшеIntPtr
?
-
Какой тип я использую для LRESULT в С#? int
или IntPtr
?