При переводе API Windows (включая типы данных) в P/Invoke следует заменить DWORD на int
или uint
?
Обычно он без знака, но я вижу людей, использующих int
везде (это просто из-за предупреждения CLS? даже сама .NET Framework делает this), и поэтому я никогда не уверен, какой из них правильный.